Commit Graph

9 Commits

Author SHA1 Message Date
Daniel S. 7afdfb5869 Lots of changes, expand to read
- Add notes folder with MDBook documentation (the NOTES.md file was getting kind of large)
- Add rz_analyze.py, does the same a r2_analyze.py just with Rizin instead of radare2 so the project can be loaded in Cutter (*and* it's faster)
- Add Scrap.rzdb, Rizin database for the Scrap.exe executable
- Add Scrapper_rs, Rust version of .packed extractor and repacker
- replace helplib.txt with helplib.md
- add Py_Docs folder which contains generated documentation for the binary python modules built into Scrap.exe
2021-01-20 23:53:14 +01:00
Daniel S. 8d92f25b8c Lots of Updates (expand for more):
- Started implementing new parser for chunked data
- Started documenting data formats
- Started dissector for network protocol
- Added AI-Graph renderer (converts .pth files to python data you can import into Blender)
- Added Script to convert savefile to JSON
- Added (old) parser for chunked data format
- Added basic parser for LFVF data section (Vertex Data)
- Added script to analyze and filter read trace generated with frida script
- Added various Frida scripts
2020-08-04 18:05:34 +02:00
Daniel S. 7e044f0114 Lots of changes (expand to read more)
- Update NOTES with new findings
- Add Cutter link to README
- Add ASMJIT, ASMTK and Zydis to CMake
- Make DX8 setting cofigurable via ScrapHacks REPL
- Add scaffolding for build hook trampolines using asmjit
- Add on the fly assembling of code to REPL
- Clean up command structure
- Add memory RWX to REPL
- Add stack dumping to REPL
- Add Gamevar dumping to REPL
- Add hook check to overlay commands (don't work if DX8 not hooked)
- Allow nested command definitions for cleaner REPL
- AllocConsole() as early as possible
- shuffle some code around for cleanup
- Add GameVar, PakEntry and HashIndex structures
2020-01-03 03:22:09 +01:00
Daniel S. a920c63d41 Auto format everything 2019-09-02 21:44:17 +02:00
Earthnuker b074d3c0d4 Revert "Updated parse_save.py to use PascalString and PrefixedArray"
This reverts commit 79889722ac
2017-10-08 01:09:09 +00:00
Earthnuker 79889722ac Updated parse_save.py to use PascalString and PrefixedArray 2017-10-08 03:05:17 +02:00
Earthnuker cef9944fc6 Update parse_save.py
Removed comment
2017-10-08 00:04:05 +00:00
Earthnuker ca979c2ae6 Update parse_save.py to use PrefixedArray and PascalString 2017-10-08 00:03:48 +00:00
Earthnuker bdd4cf59c1 Added scrapper.py and parse_save.py 2017-10-08 01:35:50 +02:00