PC (Windows)
Mount & Blade
1 project on the board for the PC (Windows) version: 0 recomp, 1 decomp.
- First released
- 2008
| Kind | Project | Claimed | Claimed through | Maintainer | Description (the repository's) | Game file hash | Toolchain | Status | Runs on | Version | Last commit | Started | Language | Repository | Approach (owner's) | Notes (owner's) | Wants help with | Tags | Links | ID |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| decomp | mountandblade-decomp | claimed | its .recomp.json file | NoahBPeterson | Matching decompilation of Mount & Blade 1.011 (mount&blade.exe), rebuilt with the original cl 13.10 compiler | SHA-1 43fd8eb4e44c30fd34493ec049583ce9c2e20cab | Msvc 7.1 (cl 13.10), Ghidra, Unicorn | In progress | Windows | 2026-10-25 | 2026-10-24 | C++ | public | Matching decompilation: C++ compiled with the original VC++ .NET 2003 compiler, each function verified byte-exact or by differential emulation against the original | All 3,270 game functions (static CRT excluded) have compilable source, organised as one .cpp per original translation unit. 2,183 are byte-identical to the original (66.8% of functions, 27.3% of code size); the rest are tested for equivalence by running the original and our code on the same inputs under emulation. Hybrid builds splice our non-identical functions into the original exe to playtest them. | Matching the remaining equivalent functions byte-exact (cl 13.10 codegen: register allocation, scheduling, frame layout) | matching, x87, msvc, taleworlds, differential-testing | Repository Contributing | mount-blade-noahbpeterson |
Rows come from the projects' public repositories, read every day; status and notes are the owner's word once they claim the row. Game facts are from Wikidata (CC0). The whole table · Add or correct a project