2️⃣ REVERSE ENGINEERING → REBUILDING
When a normal mod isn't enough, you can go much deeper.
> Use a reverse-engineering/decompilation tool to understand the game's executable
> then have the AI help reconstruct the relevant systems in a new codebase.
Useful tools:
- Ghidra MCP — connects Ghidra's reverse-engineering capabilities to AI agents
🔗 https://github.com/bethington/ghidra-mcp
- IDA MCP — official Hex-Rays MCP integration for IDA
🔗 https://github.com/HexRaysSA/ida-mcp
- ILSpy — excellent for .NET games
🔗 https://github.com/icsharpcode/ILSpy
- Cpp2IL — useful for Unity IL2CPP analysis
🔗 https://github.com/SamboyCoding/Cpp2IL
Important: decompiling a game does NOT magically give you a clean source code project.
The usual process is:
Reverse engineer → understand systems → reconstruct → compile → test → repeat.
Post #32
28