This program will decompile a Half-life2, Counter-Strike:Source, or Vampire the Masquerade:Bloodlines MDL. It creates all reference models including LOD's, dumps all animations, and will create the .qc file.

Place this executable in your .../SteamApps/sourcesdk/bin directory since it requires HL2 dll's to work
If you are missing MFC71.DLL check here

This exporter is a work in progress and is only as good as my understanding of
the .qc syntax. Therefore there are sure to be lots of bugs.


Version 0.5 Released!

  1. Added flex output - mdldecompiler will now create a vta file and include the required flex commands in the .qc
  2. Added reference model support for Vampire the Masquerade:Bloodlines - no animation or flex support yet.
  3. Fixed bugs creating incorrect animations (missing leg animations, etc).
  4. Added hitbox and key values output.


Here are images of both Alyx from HL2 and Jeanette from VMB imported using my smd importer into 3dsmax



For the latest MDL Decompiler version please check out the studiocompiler download page
Old Versions    
MDLDecompiler Version 0.5 Downloaded 94763 times
MDLDecompiler Version 0.4.1 Downloaded 5532 times
MDLDecompiler Version 0.3.2 Downloaded 5631 times
MDLDecompiler Version 0.2 Downloaded 9967 times
MDLDecompiler Version 0.1 Downloaded 16749 times


(any requests, bug reports, etc)