Microsoft Windows10tons, 2003
Port (decomp) Fully playable

Crimsonland

Game: Crimsonland (Windows, 2003)

WIN

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).

64% decompiled
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
x86matchingmultiplayeronlineai-assisted
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.

README badge
[![Recompendium](https://recompendium.com/insignias/port/crimsonland.svg)](https://recompendium.com/en/port/crimsonland/)