VSIF2VCD: Difference between revisions
Jump to navigation
Jump to search
SuperMario20 (talk | contribs) m (Adding a link to SlawekNowy's vsif2vcd fork which allows for decompiling scenes.image without using maps and instead using response rules.) |
SuperMario20 (talk | contribs) m (I compiled the most recent source code after making some minor updates so SlawekNowy's github fork could compile correctly, and added a link to a compiled build.) |
||
Line 18: | Line 18: | ||
== External links == | == External links == | ||
* [https://github.com/SlawekNowy/vsif2vcd Download source code of SlawekNowy's github fork] | * [https://github.com/SlawekNowy/vsif2vcd Download source code of SlawekNowy's github fork] | ||
* [https://github.com/SuperMario20/vsif2vcd/releases/ Download compiled build of SlawekNowy's github fork] | |||
* [https://onedrive.live.com/?id=65B4D1E61B5CD82A%21918&cid=65B4D1E61B5CD82A Download binaries and source code] | * [https://onedrive.live.com/?id=65B4D1E61B5CD82A%21918&cid=65B4D1E61B5CD82A Download binaries and source code] | ||
* Author's [[User:SiPlus|Valve Developer Community]] and [http://steamcommunity.com/id/SiPlus Steam] profile | * Author's [[User:SiPlus|Valve Developer Community]] and [http://steamcommunity.com/id/SiPlus Steam] profile | ||
[[Category:Third Party Tools]] | [[Category:Third Party Tools]] | ||
[[Category:Choreography]] | [[Category:Choreography]] |
Revision as of 16:03, 11 May 2023
VSIF2VCD is a command line scenes.image extractor/decompiler.
Usage
In the command line, type VSIF2VCD "game directory"
.
Game directory is where gameinfo.txt is located.
The game directory must include the following files:
- scenes/scenes.image
- maplist.txt - a text file listing all maps in the game, with Windows line separator.
- maps/<map name>.bsp or maps/<map name>_l_0.lmp - for each map in maplist.txt.
Because scenes.image stores scene names as CRC hashes, map files are needed for the decompiler to name extracted scene files correctly. Otherwise, scenes will be extracted with unreadable names like a00dba79.vcd
.
If all maps were parsed correctly, you should see correctly-named scenes in your game's "scenes" directory, along with some hex-named scenes that weren't found on any map (if there are any).
Changelog
- 1.1 (April 23, 2012)
- Replaced division with multiplication to possibly increase accuracy.