SCI32 Script Dumper

From Sierra Wiki
Jump to navigationJump to search
SCI32 Script Dumper
Version 1.2.3
Author: Enrico Rolfi
2004-06-18
  This article is a tool stub page. You can
help the Sierra Wiki by expanding it.
SCI32 Script Dumper
Latest Version:  1.2.3
Release Date:  2004-06-18[1]
Company: N/A
Development Status:  Unmaintained
Publication Status:  Published
Developer(s): Enrico Rolfi
Interface: CLI
Language: C
Open Source: Open
Source Availability:  Yes
License: GPL2
Type: Script Dumper
Relevant Engine: SCI32
Platform: Windows
Localization: English
Website: Enrico Rolfi's Gaming Tools




Description

Enrico Rolfi's SCI32 Script Dumper is a command line tool that supports all games that use 'Message' chunks stored in strings. Enrico Rolfi's Gaming Tools site.


Features


Requirements


Version History

  • Changes for version 0.4
    • added properties name for classes dumping
    • added interpretation of immediate values as properties (when applicable)
    • added possible selector name near many push operations (must be interpreted by the user)
    • now call operation shows where the jump ends (also as function name when applicable)
    • pushi immediate decimal value is consIDEred as unsigned now
    • callk shows kernel call name as first operand
    • added variables tags near number (LOCAL, GLOBAL, PARAM, PROP, TEMP)
    • added recognizing of SCI32 version 3 Kernel functions with optional command line parameter - v3
    • fixed bug when loading 997.voc file
    • now long strings are correctly loaded when lofs opcode references to them
    • improved output formatting, classes/object methods and properties are now grouped in a single entity
    • fixed a few major bugs (crashes) with "unconventional" scripts, those without classes/objects in the heap file


Development Status

SCI32 Script Dumper is no longer actively maintained.


Usage

Usage: scrdump <script_wo_ext> [-v3] [> <outfile>][2]

  <script_wo_ext>   Script number without extension.

You must provide <script>.hep <script>.scr and 997.voc
in the same directory of the program.
All of these files MUST have a 2 bytes SCI header.

[-v3]   optional parameter specifies that the SCI32 script

provided is from a version 3 or later 2.1 game.
Read more from docs.

[> <outfile>]   optional output on text file. Must specify a name.


Options


Download

Download from here:


Known issues

  • None


Credits

Enrico Rolfi


Acknowledgements

Vladimir Gneushev


Legal

Copyright Enrico Rolfi, 2004. USE IT AT YOUR OWN RISK!! Original version 0.1 by Vladimir Gneushev SCI32 Script Dumper was distributed with the GPL2


References

  1. From the file's creation date
  2. See included README for more information.


Also See