/vsif2vcd

Utility to decompile VCD files from scenes.image file.

Primary LanguageC++MIT LicenseMIT

vsif2vcd

This utility initially written by SiPlus allows for decompiling scenes.image file to original VCD faceposer files. The expectations are to run on any computer that HLLib supports.

TODO

  • Make LZMALib static and use its API instead.
  • Parse scripts/talker/response_rules.txt file to get scene values
  • SteamPipe update brought necessary files packed. Unpack those via HLLib.
  • We do not wanna dirty the game directory. Make temporary directory, where we do all work.
  • Due to gameinfo.txt mounting order, and way those files are mounted, scenes.image file contains compound data for all directories mounted. This is problematic beacuse only top mod directory has maps. Most of those games have Half-Life 2 scenes. Episode Two has additionally Episode One scenes. We need to resolve this.

Source for reference

Reference source is at src/old/Vsif2vcd.c