ScrapHacks/README.md

23 lines
1.3 KiB
Markdown
Raw Normal View History

2017-10-08 01:13:32 +00:00
# Scrapland Reverse Engineering noted and tools
2017-10-07 23:26:21 +00:00
## Scripts:
2017-10-07 23:37:07 +00:00
* `parse_save.py`: Dumps information extracted from Save file
2017-10-08 00:05:00 +00:00
* `scrapper.py`: Extractor and Repacker for *.packed files, needs the `construct` and `tqdm` python modules and python 3.x
2017-10-07 23:26:21 +00:00
- 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/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
2019-02-23 21:44:33 +00:00
- `dbg.settrace()` Logs all Python function calls together with their arguments into a
- `dbg.txt` file inside the Game's folder
## [ScrapHacks](ScrapHacks/README.md)
WIP Memory hacking library
2017-10-08 01:13:32 +00:00
2017-10-08 01:13:41 +00:00
## [Notes](NOTES.md)