VMText is an editor for a custom format and programming language called VMTx.
An overlay in VMTx
Viewed with VMText
The same overlay in VMT
Viewed with Visual Studio Code; notice the dollar signs and shader name (LightmappedGeneric)
VMTx provides a JSON-esque syntax, while still being quite close to VMT and allowing many materials per file.
VMTx crosscompiles to VMT, creating a new file for each new material. A CLI cross-compiler is also included!
VMText provides real-time syntax highlighting, helping you tell what parameters are valid and what values the parameter expects.
VMText comes with templates, which let you quickly add materials to your file. Just fill out a few fields and click generate!
VMTx is currently not done and therefore there are no downloads yet, however you can sign up for beta testing here!