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

StudioMDL++: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "{{Source topicon}} {{LanguageBar}} {{stub}} {{SoftwareBox |title = StudioMDL++ |developer = ficool2 |initial_release = Dec 11, 2025 |type = Map compiler |distribution = Freeware |windows = 1 |source = 1 |download = [https://ficool2.github.io/HammerPlusPlus-Website/tools.html Download] }} StudioMDL++ is a community-made modification of {{source|1}}'s {{studiomdl|1|nt=1}} developed by ficool2. == Differences == * Added appid mounting in {{code|gameinfo...")
 
No edit summary
Line 8: Line 8:
|developer = [[User:ficool2|ficool2]]
|developer = [[User:ficool2|ficool2]]
|initial_release = Dec 11, 2025
|initial_release = Dec 11, 2025
|type = Map compiler
|type = Model compiler
|distribution = Freeware
|distribution = Freeware
|windows = 1
|windows = 1

Revision as of 04:05, 13 December 2025

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