Ads keep us online. Without them, we wouldn't exist. We don't have
paywalls or sell mods - we never will. But every month we have large bills
and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3
It's a VMT Generator, based on the design of Pretador's VMT Generator ( https://gamebanana.com/tools/5568 ) which I have used a lot in the past, but it had issues launching (that other people reported too).
So I made my own tool, from scratch in C# (with the WPF Framework).
2.How does it work
Use the Browse button to load a folder with VTF files. They will appear in the VTF Files list.
Select a Texture Shader.
Select a SurfaceProp.
Check the Parameters you want.
Write the BaseTexture Path, you want.
Select one or multiple VTF in the VTF Files list. You can use the small checkbox next to the Browse button to select all of them. You can also use shortcuts like Ctrl+A, Ctrl, Shift to select multiple files.
When one or multiple VTF are selected, the Preview and Generate buttons get unlocked.
Use the Preview button to see how the generated VMT will look like for the selected VTF (if multiple VTF files are selected, it will only preview for one of them).
Use the Generate button to generate the VMT for the selected VTF files.
The Log will tell you where the VMT files were created.
The VMT files names are the same as the VTF files names.
3.Adding new parameters
The parameters are not hardcoded into the tool, they are only located in the JSON files that come with the tool.
So feel free to edit them.
shader.json - Contains the list of Shaders
surfaceprop.json - Contains the list of SurfaceProp. All of them should be included, and they are sorted in the order of the most used.
parameters.json - Contains the list of parameters. Only boolean parameters are supported (parameters which can only have a 0 or 1 value).