Monday, July 23, 2012

Crowbar

"Crowbar" seems a fitting name for a source engine model decompiler, and I am considering using this for the one I am working on. Using survivor_producer.mdl for most of my testing, my program extracts ~97% of the file's info.

It currently also does the following:
  • Creates a QC file, which has the following info:
    • $modelname
    • $model
      • flexfile
      • flex
      • flexcontroller
      • %flex
      • mouth
    • $lod
      • replacemodel
    • $poseparameter
    • $cdmaterials
    • $texturegroup
    • $attachment
    • $includemodel
    • $surfaceprop
    • $eyeposition
    • $illumposition
    • $sequence
    • $ikchain
    • $collisionjoints {}
    • $jigglebone
  • Creates the reference SMD file.
  • Creates the LOD SMD files.
  • Creates two log files for helping with testing.
I plan to figure out how to decompile animations ($animation and $sequence info to be placed into SMD files) and face animations ($model {flexfile} info to be placed into VTA files).

Feel free to contact me (via Steam chat message or my gmail) to discuss, help, question, or comment.

:)


Wednesday, June 13, 2012

My Recent Activities

  1. Playing L4D2, after about a year hiatus.
  2. Refreshing my memory on L4D2 survivor modding.
  3. Working on a program for decompiling MDL and related files, i.e. a "MDL Decompiler" replacement that is intended to include decompiling animation SMD files correctly.
  4. Helping fix some issues for someone else's Zoey-replacement model.
  5. Learning how to use the latest Blender for modeling and animating.
  6. Testing a method for replacing any of the 8 survivors with any character model so that it keeps its own animations working in an online Campaign game. (Successful results, so far!)

Friday, June 10, 2011

Ellis Replaced with Ash Model

I have converted an Ash model (from Evil Dead and Army of Darkness, complete with metal right hand) to replace Ellis. Post any comments about the model by commenting on this post.

Enjoy!

:)