Commit graph

17 commits

Author SHA1 Message Date
Marco
328a8ba30f Add Ghidra coverage agents and update documentation for enhanced function analysis
- Introduced `Ghidra Coverage Batch Director` and `Ghidra Coverage Mini` agents for improved parallel analysis and function coverage in `CRUSADER.EXE`.
- Updated `ghidra.instructions.md` to clarify documentation practices and legacy file handling.
- Added recent verified function coverage updates to `crusader_decompilation_notes.md` and `plan-mid.md` for better tracking of analysis progress.
- Included new binary files for enhanced data handling in the project.
2026-04-15 17:16:53 +02:00
a9153546ae Research 2026-04-12 14:45:08 +02:00
746709f40c Decompilation unk files generation 2026-04-10 00:45:41 +02:00
d323bb28fc more work done 2026-04-09 00:32:12 +02:00
5cc5612f4e Documentation progress 2026-04-08 00:03:10 +02:00
bbd29b1f10 PSX Decompilation 2026-04-07 00:15:44 +02:00
56f6099820 Documentation upgrade 2026-04-06 12:19:03 +02:00
73931629ae deepened understanding 2026-04-05 18:27:09 +02:00
a70ec15899 more docs 2026-04-05 09:55:21 +02:00
1ad746ba82 Updated knowledge 2026-04-02 01:15:16 +02:00
Marco
5f22a8e2fd Documentation progress 2026-04-01 17:40:52 +02:00
eea47d884e Furthered knowledge 2026-03-31 00:35:13 +02:00
c4fa8a6b05 Decomp updates 2026-03-30 00:19:01 +02:00
c34f481c3a Documentation improvements 2026-03-29 01:14:09 +01:00
ee33f94b4b Pseudocode and stuff 2026-03-25 23:32:13 +01:00
Marco
7310c4fe96 Add detailed log for retail debugger patch attempts in CRUSADER.EXE
This commit introduces a comprehensive document outlining the various executable-patching attempts aimed at revealing the hidden retail usecode debugger within the CRUSADER.EXE file. The document serves multiple purposes, including preserving negative evidence, recording patch shapes and their rationales, and ensuring that runtime outcomes are linked to specific patch generations.

Key sections include:
- Ground rules for patching and validation processes.
- A table of stable facts regarding the debugger's structure and behavior.
- A detailed attempt log documenting each patch's shape, mechanical and runtime results, and verdicts.
- Root-cause findings from failed paths, providing insights into the challenges faced during the patching process.
- Current live candidates for further testing and exploration.

This documentation is intended to streamline future patching efforts and improve the understanding of the underlying mechanics of the debugger.
2026-03-25 17:36:16 +01:00
ad6ebd0b86 Add PyGhidra Crusader Toolkit and patch scripts
- Introduced README.md for the PyGhidra Crusader Toolkit, detailing setup and usage instructions.
- Added bootstrap_env.ps1 script to create and refresh the Python virtual environment with necessary packages.
- Implemented _tmp_patch_hidden_cheat_menu.py and _tmp_patch_hidden_cheat_menu_deferred.py scripts for patching specific memory addresses in Ghidra.
2026-03-25 08:15:21 +01:00