Hi, This small app outputs a list of all materials and the material directory a file uses.
In some cases, it’s quite nice to have this easily delivered without having to decompile the model and gaining a shitton of files.
Simply drop the file (.mdl) you’d like to extract info from onto the .exe and it’ll output it to a “output.txt” file in the same directory.
You can also drop a whole folder on it, the program will search through the folders recursively and output the info from all .mdl it finds!
It’s written in C# so you need .NET for it to work, and yeah, Windows only.
Does not require any other .dll or library!
I’ve tried it with models from HL2, EP2 and Portal, and they all work fine, so it should work great in most cases.
Please report any exception or problems you might find!
Example output (combineball.mdl):
directories: models\effects/ files: comball_glow1 comball_tape comball_glow2 comball_sphere