Open main menu

Difference between revisions of "ScummVM Tools"

933 bytes added ,  19:23, 13 April 2010
→‎Script Tools: Add decine and degob and sort alphabetically
(→‎Script Tools: Add decine and degob and sort alphabetically)
Line 346: Line 346:
== Script Tools ==
== Script Tools ==
The following tools can be used to analyze the game scripts (controlling the behavior of certain scenes and actors in a game). They are intended for use by developers, and as such in general not helpful to normal users.
The following tools can be used to analyze the game scripts (controlling the behavior of certain scenes and actors in a game). They are intended for use by developers, and as such in general not helpful to normal users.
=== decine ===
Decompiles Delphine's Cinematique engine's scripts.
Should work at least with Future Wars and Operation Stealth.
Example of usage:
decine [type] [version] [filename]
type: -prc or -rel (Use -prc for *.prc-files, -rel for *.rel-files)<br>
version: -v1 or -v2 (Use -v1 for Future Wars, -v2 for Operation Stealth)<br>
filename: The name of the script file to decode
=== degob ===
Decompiles TOT scripts used in Coktel Vision games
Example of usage:
  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".
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.
=== dekyra ===
Basic script disassembler for Legend of Kyrandia games


=== descumm ===
=== descumm ===
Line 393: Line 417:
Disassembles Broken Sword II scripts
Disassembles Broken Sword II scripts


=== dekyra ===
Basic script disassembler for Legend of Kyrandia games


{{ManualFooterLinksNoNext|prev=Appendix: Config file description}}
{{ManualFooterLinksNoNext|prev=Appendix: Config file description}}
TrustedUser
2,147

edits