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

StudioMDL++

From Valve Developer Community
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 bones in the SOURCE mesh to 1024 (the output bone limit is still 128)
  • $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
Note.pngNote:This is used for DirectX 6 and 7 feature levels, which have been unsupported since Source 2007.

Supported games

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

External links