Commit Graph

17 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. 48bf3773c9 Update 'ScrapHacks/README.md' 2019-12-04 10:59:49 +00:00
Daniel S. ff503da20a Update ScrapHacks README
Fix small grammar error
2019-12-04 10:58:44 +00:00
Daniel S. 9baa3a4630 Update CMakeLists.txt and README.md 2019-12-04 01:21:51 +01:00
Daniel S. 493b10e78b code cleanup, expand REPL, Automatically generate D3D8-VMT header file from include file, made ScrapHacks importable as python module 2019-12-04 00:28:14 +01:00
Daniel S. 5ec1635af2 Add TODO to README 2019-11-20 20:48:15 +01:00
Daniel S. 837ff3e057 Update README.md 2019-09-05 09:15:40 +00:00
Daniel S. e440e99fab Update ScrapHacks README.md 2019-09-02 21:58:51 +02:00
Daniel S. 738b7607b1 Update README.md,add prerequisites, build and install in one command 2019-09-02 17:06:01 +02:00
Daniel S. 37a07242b1 Added note about checksum of executable file 2019-09-01 22:54:47 +02:00
Daniel S. 7784f97820 Switch build system to CMake 2019-09-01 22:45:07 +02:00
Daniel S. efba0894c4 Added D3D8 EndScene hooking (which currently crashes the game after some time) 2019-03-01 20:47:14 +01:00
Daniel S. ffbcc30427 Code cleanup 2019-02-28 17:50:52 +01:00
Daniel S. 0461764566 Big Update
Added more functions to DLL
Simplified Injector
Added Screenshot
Added some more functions to dbg.py module
2019-02-27 01:56:10 +01:00
Daniel S. fe97182caa Update README.md 2019-02-23 22:44:33 +01:00