(no title)
banteg
|
28 days ago
Crimsonland (2003) is a top-down shooter that shipped as a stripped DirectX 8 binary with zero symbols. I decompiled it with Ghidra, validated behavior with WinDbg and Frida, and rewrote it from scratch in Python/Raylib — 46,800 lines matching the original behavior faithfully. The write-up covers static and runtime analysis, reverse engineering custom asset formats, and the full rewrite process. Code is on GitHub and it's playable now via uvx crimsonland@latest
zamadatix|26 days ago
throwayay4929|25 days ago
Going to give this a spin after work. Thanks for the work and the writeup!
AtlasBarfed|25 days ago