American McGee's Scrapland reversing and modding
NOTES.md | ||
parse_save.py | ||
README.md | ||
scrapper.py |
Scrapland Reverse Engineering notes and tools
Scripts:
scrapper.py
: Extractor and Repacker for *.packed files, needs theconstruct
python module and python 3.x
- Run
scrapper.py -h
for help
lib/dbg.py
: general Script for poking around inside the game's scripting system
- Run
import dbg
inside the Game's Console, this will load all builtin modules and enable godmode - The dbg module also enables writing to the ingame console using
print <var>
and defines two global functions s_write() and e_write() for writing to the Ingame Console's Stdout and Stderr Stream dbg.menu()
Displays the Game's built in Debug Menu (you can't exit it though)dbg.enable_all_conv()
allows you to "overwrite" any character, even if they are protected/invulnerabledbg.become(name)
allows you to transform into any characterdbg.helplib()
generates a filehelplib.txt
in the Game's folder containing all available Documentation for all available classes and functionsdbg.settrace()
Logs all Python function calls together with their arguments into adbg.txt
file inside the Game's folder