2,051
edits
(Adds link to tools package download on website) |
CrystalBen (talk | contribs) m (adding instructions for compress_gob) |
||
(12 intermediate revisions by 4 users not shown) | |||
Line 108: | Line 108: | ||
===compress_gob=== | ===compress_gob=== | ||
* Used for compressing a extracted .STK/.ITK/.LTK/.JTK file. | |||
Usage: compress_gob [-o <output path>] [-f] <conf file> | |||
* <conf file> is a .gob file generated extract_gob_stk | |||
* <-f> forces compression for all files | |||
===compress_kyra=== | ===compress_kyra=== | ||
Line 161: | Line 164: | ||
===compress_scumm_bun=== | ===compress_scumm_bun=== | ||
<font color=red>Since version 2.6.0 ScummVM no longer supports playing the Dig with compressed BUN files.</font> | |||
Used to the compress '.bun' music/voice files with MP3, Vorbis | Used to the compress '.bun' music/voice files with MP3, Vorbis | ||
or FLAC. | or FLAC. | ||
Line 193: | Line 198: | ||
===compress_scumm_sou=== | ===compress_scumm_sou=== | ||
<font color=red>Since version 2.6.0 ScummVM no longer supports playing Full Throttle with a compressed MONSTER.SOU file. Compressed files still work with other games.</font> | |||
Used to compress .sou files to .so3 (MP3), .sog (Vorbis), | Used to compress .sou files to .so3 (MP3), .sog (Vorbis), | ||
or .sof (FLAC). | or .sof (FLAC). | ||
Line 326: | Line 333: | ||
=== extract_gob_stk=== | === extract_gob_stk=== | ||
Extract the files from a Stick file used by 'gob' engine (.STK/.ITK/.LTK). | * Extract the files from a Stick file used by 'gob' engine (.STK/.ITK/.LTK/.JTK). | ||
* Usage: extract_gob_stk [-o outputname] stickname | |||
* ouputname is used to force the gob config filename (used by compress_gob) stickname is the name of the file to extract/decompress | |||
=== extract_kyra=== | === extract_kyra=== | ||
Line 411: | Line 420: | ||
degob <version> <file.tot> [<file.ext>] [<commun.ext>] | degob <version> <file.tot> [<file.ext>] [<commun.ext>] | ||
<version> describes from which game the script file was taken and is one of "Gob1", "Gob2", "Gob3", "Ween", "Bargon", "Fascination, "Lost", "Woodruff", "Dynasty" and "Urban". | <version> describes from which game the script file was taken and is one of "Gob1", "Gob2", "Gob3", "Ween", "Bargon", "Fascination", "Adibou2", "Geisha", "Lost", "Woodruff", "Dynasty" and "Urban". | ||
If the script file calls loadMult(), the script file's EXT file must be supplied on the command line as well; some script files also require a commun.ext. degob throws an error to let you know if any of the two should be the case. | If the script file calls loadMult(), the script file's EXT file must be supplied on the command line as well; some script files also require a commun.ext. degob throws an error to let you know if any of the two should be the case. | ||
Line 463: | Line 472: | ||
===desword2=== | ===desword2=== | ||
Disassembles Broken Sword II scripts | Disassembles Broken Sword II scripts | ||
===degroovie=== | |||
Disassembles and reassembles Groovie and Groovie 2 scripts. Use -v v2 for Groovie 2. | |||
To disassemble: | |||
./decompile -D -e groovie -v v2 ~/The11thHour/GROOVIE/SCRIPT.GRV > ~/script.gasm | |||
To reassemble | |||
./decompile -e groovie -v v2 ~/script.gasm -b ~/script.grv | |||
==Other Tools== | ==Other Tools== |
edits