GameBanana shows no ads to members. Sign up now!
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

Mass VMT Generator

A Modding Tool for Source Engine

Updates

v1_1 24d
  • Overhaul Recoded the Tool completly (UI still the same)
  • BugFix The preview no longer write ".vtf" at the end of the $basetexture
  • Adjustment "Log" text changed to "Logs"
  • Adjustment The indentation is now 4 spaces instead of one 'indent'
  • Addition Added drag and drop to load the folder
  • Improvement Changed the JSON files format to just use arrays
  • Improvement The "Parameters/" folder, automatically gets created back if missing
  • Improvement The JSON files, automatically get recreated if missing

A tool to mass create VMT files

1. Introduction

This is the tool I made last year, that I originally only posted on the forum of a community ( https://gflclan.com/forums/topic/39145-tool-mass-vmt-generator/ ).

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

  1. Use the Browse button to load a folder with VTF files. They will appear in the VTF Files list.
  2. Select a Texture Shader.
  3. Select a SurfaceProp.
  4. Check the Parameters you want.
  5. Write the BaseTexture Path, you want.
  6. 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.
  7. When one or multiple VTF are selected, the Preview and Generate buttons get unlocked.
  8. 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).
  9. Use the Generate button to generate the VMT for the selected VTF files.
  10. The Log will tell you where the VMT files were created.
  11. 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).



4. Download

Files

Alternate File Sources

Sign up to access this!
  • The-Gman avatar
    The-Gman username pic Joined 2y ago
    AG2 Manager PF2 Manager
    Busy
    172 points Ranked 59559th
    16 medals 1 legendary 4 rare
    • Returned 5000 times Medal icon
    • Returned 1000 times Medal icon
    • Thanked 50 submitters Medal icon
    • Achieved Game Manager clearance Medal icon
    • Became a Game Pioneer Medal icon
    • One month a member Medal icon
    access_time 29d
    thank you sir!
    I accept texture requests. avatar
    Mantra
    I accept texture requests.
    URL to post:

Embed

Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Credits

Key Authors
Moltard
Moltard Joined 8y ago
Offline
657 points Ranked 44045th
22 medals 1 legendary 2 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • 6 years a member Medal icon
  • Scripter of the Month, March 2013 Medal icon
  • Tutorial Contest Entrant Medal icon
  • 1 post awarded Exemplary Feedback Medal icon
Developper
Other
Tooxic Reperio Studios Flag
Affiliation
Reperio Studios
Tooxic Joined 12y ago
Offline
Reperio Studios Flag Affiliation: Reperio Studios
Inspiration

Submitter

Moltard Joined 8y ago
Offline
657 points Ranked 44045th
22 medals 1 legendary 2 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • 6 years a member Medal icon
  • Scripter of the Month, March 2013 Medal icon
  • Tutorial Contest Entrant Medal icon
  • 1 post awarded Exemplary Feedback Medal icon
Moltard
Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

License

Details

Homepage
github.com
Download
github.com

Attributes

Genre
Mapping
IDE Used
Visual Studio 2017
Development State
Final
Compiled Language
C#
Operating System
Windows

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • 3
  • 13
  • 1.8k
  • 1
  • 30d
  • 13d
  • 24d

More from Submitter

More Other/Misc Tools