From c47f063eb9686468b355d05fabfdbbc5c68d177a Mon Sep 17 00:00:00 2001 From: Earthnuker Date: Sat, 7 Oct 2017 23:26:21 +0000 Subject: [PATCH] Added README.md --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..965e367 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# Scrapland Reverse Engineering notes and tools + +## Scripts: +* `scrapper.py`: Extractor and Repacker for *.packed files, needs the `construct` 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 ` + 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/invulnerable + - `dbg.become(name)` allows you to transform into any character + - `dbg.helplib()` generates a file `helplib.txt` in the Game's folder containing all available Documentation for all available classes and functions + - `dbg.settrace()` Logs all Python function calls together with their arguments into a `dbg.txt` file inside the Game's folder \ No newline at end of file