Releases: wootguy/modelguy
Releases · wootguy/modelguy
modelguy v4
This release was used to port a ton of Sven Co-op models to Half-Life recently. I want this here so others can reference it in case something is wrong with those ports.
New commands:
resize : Resizes a texture to the specified dimensions. Takes <texture> <width>x<height> as parameters.
wavify : Apply .wav extension to all events. Takes <input.mdl> <output.mdl> as parameters.
porthl : Port a Sven Co-op player model to Half-Life. Takes <input.mdl> and <output.mdl> as parameters.
type : Identify player model type. The return code is unique per mod.
view : View the model in 3D.
image : Saves a PNG image of the model. Takes <width>x<height> and <output.png> as parameters.
layout : Show data layout for the MDL file.
optimize : deduplicate data. (WIP, maybe don't use this yet)
The 3D view can be embedded into a web app using emscripten, as seen in my player model database.
modelguy v3
- Fix corruption caused by merging models with external sequences
- Fix
Failed to load triangleserror showing for valid models - Add
infocommand for dumping model info to a json file (sequences/events/textures/etc.)
If you merged any models with previous versions of this tool, those models may be broken in some way that isn't obvious (see #1).
modelguy v2
Added a command to rename textures. Useful for testing color remaps.
modelguy v1
Get rid of submodels and crop the padded textures in models compiled with DoomMusic's compiler.