Crimsonland
Game: Crimsonland (Windows, 2003)
Crimsonland rebuilt twice from version 1.9.93, the “Crimsonland Classic” release GOG published in 2011. On one side, a matching decompilation: C/C++ code that Visual C++ 6 compiles back into the original crimsonland.exe and grim.dll, instruction for instruction, and which the project reports as complete; the same code also rebuilds the 1.9.8 shareware release and the free 1.4.0, 1.3.0, and 1.0.2 releases. On the other, a reimplementation in Python and raylib that reproduces the original’s timings, random rolls, and rounding tick by tick, and which is the main PC port: it runs on Windows, macOS, and Linux at any resolution, with borderless fullscreen, local co-op for up to four players on their own controllers, PlayStation, Xbox, and Switch Pro controllers with twin-stick controls, replays of every run that can be verified or rendered to 60 fps video, custom quests written in a language of the project’s own, and an RTX mode with dynamic lighting. It fixes the original’s documented bugs, which can be brought back with --preserve-bugs. The decompilation compiled to WebAssembly also plays in the browser, with two-player online co-op, and there’s a native SDL3 client for macOS and Linux, for now only as continuous integration builds. Its website has a leaderboard where the server replays every run on the recovered code before it counts. Every client downloads the game files from the project’s server on first launch; they are distributed with permission from 10tons and carry the uncompressed original art instead of the game’s JPEG textures. The latest release on GitHub is 0.21.0 (October 22). Its author says the work was done with coding agents, specifically Codex with GPT-5.2.
You needNo copy of the game: the Crimsonland Classic files are distributed with permission from 10tons and download automatically on first launch; the web and native clients also accept your own game folder. For the Python port, uv and Python 3.13 or later, on Windows, macOS, or Linux (on Linux, libX11 too).
- How it gets to PC
- Port of a decompilation
- Console
- Microsoft Windows
- Original studio
- 10tons
- Year
- 2003
- Author
- banteg
- Stars
- 199
- Last activity
- 2026-10-31 · 11 days ago
- Decompilation
- 64%
- Latest version
- v0.24.0 · 2026-10-31
- Language
- Python
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/port/crimsonland/)