Evidence at a glance
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Claude. Tools: jeff, objdiff-cli, resym, Xbox 360 XDK 9328. The writeup below describes the work attributed to AI.
- Reported result
- Partial. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project explicitly states it is a fan project for preservation and study, not affiliated with Microsoft or Ruffian Games. It relies on a specific XDK build and requires the user to provide the game binary.
Original sources
What was done
A matching decompilation of the Xbox 360 game Crackdown 2, designed to produce byte-identical binaries using the original XDK compiler. The project supports manual contributions and AI-assisted coding, with automated verification gates to ensure correctness.
The Crackdown 2 decompilation project aims to produce C++ source code that, when compiled with the original Xbox 360 XDK 9328 compiler, results in a byte-identical retail executable. The project requires users to provide their own legally obtained copy of the game's title-update patched XEX file. As of October 2026, the repository includes 380 source files and has successfully matched 136 functions. The project is structured to allow contributions by hand or via AI agents, with specific instructions provided for AI coding agents. Correctness is enforced through automated gates, including byte-level comparisons and reference resolution, which maintainers verify before merging. The author notes the codebase is "slop coded" due to time constraints. Recent commits credit Claude Opus 5.5 as a co-author for matching specific functions, such as PLAYER::cPlayer::SetAITargeting and Prop::cTrafficLight::UpdateRenderMatrix. The project does not include game assets or binaries and operates under the AGPL-3.0-or-later license.
Reproduce it
git clone --recurse-submodules <this repository>; powershell -File tools\build_tools.ps1; py -I tools\cd2.py config --xdk <path>\XDK; py -I tools\cd2.py setup <path>\default_patched.xex; py -I tools\cd2.py tasks --tier 1