mirror of
https://codeberg.org/icewind/vmt-parser.git
synced 2026-08-02 12:24:46 +02:00
662 B
662 B
vmt-parser
Parser for source engine material files.
Usage
use vmt_parser::from_str;
use std::fs::read_to_string;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let raw = read_to_string("material.vmt")?;
let material = from_str(&raw)?;
println!("texture: {}", material.base_texture());
Ok(())
}
Material support
Because this crate focuses on extracting common rendering parameters from the materials, it only supports a fixed set of materials. If you need to parse a material that isn't supported by this crate, you can do a more manual parsing by using vdf-reader directly.