This article's documentation is for anything that uses the Source engine. Click here for more information.

StudioMDL++

From Valve Developer Community
Revision as of 04:05, 13 December 2025 by Adidores1054 (talk | contribs)
Jump to navigation Jump to search

English (en)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

StudioMDL++
Developer(s)
Initial release
Dec 11, 2025
Operating system
Windows
Type
Model compiler
Target engine(s)
Source
Distribution
Freeware
Download

StudioMDL++ is a community-made modification of Source's StudioMDL developed by ficool2.

Differences

  • Added appid mounting in gameinfo.txt
  • Added -nodx80 option to not emit .dx80.vtx files
  • Added reverse command for $sequence
  • Added pos and rot options to match command for animations
  • Added copy command for animations
  • Added basic if/else/else if conditionals to animations
  • Added default argument support to macros
  • Added new $endmacro terminator for macros, allows omitting
  • Made offset optional for $attachment, can be explicitly defined with offset token
  • Significantly faster compilation
  • Raised maximum amount of source bones to 1024
  • $collisionmodel and $replacemodel no longer require explicitly providing extension name
  • Fixed $renamebone not affecting the collision model
  • Fixed crash if source bones limit is exceeded
  • Fixed crash if blank bodygroup was used with $staticprop
  • Reduced default weight culling from 5% to 0.01%
  • Removed .sw.vtx output

Supported games

StudioMDL++ is currently available for all games on Team Fortress 2 branch Team Fortress 2 branch.

External links