# OpenBoxer: incremental reconstruction of Месть боксера game functions

> OpenBoxer reconstructs selected functions of the Windows game Месть боксера. Московский криминалитет as an injected replacement DLL. The project documents behavior contracts and paired checks for MS3D loading, rendering, animation and bounded attack paths; unsupported states return to the original game functions.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Stizzzly/OpenBoxer>
- Primary source: <https://github.com/Stizzzly/OpenBoxer/blob/559734bc0a08d74c41ef68cdd472aa7e55b95294/README.md>
- Catalog page: <https://awesomerea.org/resources/openboxer-case/>
- Record JSON: <https://awesomerea.org/resources/openboxer-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/openboxer-case/index.md)

## Requirements & limits

- **Prerequisites:** Building requires Windows, CMake 3.20+, Ninja, Clang and an i686 MinGW sysroot.
- **Prerequisites:** Native checks require the supported original game copy and the launcher's fixed laboratory directory and marker.
- **Limits:** The replacement covers selected functions and is tied to developer-specific paths.
- **License:** MIT license for newly written project code; included ColDet retains LGPL-2.0-or-later.

## Primary sources

1. <https://github.com/Stizzzly/OpenBoxer/blob/559734bc0a08d74c41ef68cdd472aa7e55b95294/README.md>
2. <https://github.com/Stizzzly/OpenBoxer/blob/559734bc0a08d74c41ef68cdd472aa7e55b95294/specs/platform/LIBS-static-notes.md>

## More in Games

- [OpenDAoC: recreating a Dark Age of Camelot server](https://awesomerea.org/resources/opendaoc-core-case/index.md) · Case study
- [Opengate: a client and server remake of Jumpgate](https://awesomerea.org/resources/opengate-jumpgate-case/index.md) · Case study
- [OpenLGR: rehosting Lego Racers with emulation and runtime patches](https://awesomerea.org/resources/openlgr-lego-racers-case/index.md) · Case study
- [OpenMC2: incrementally rewriting Midnight Club 2](https://awesomerea.org/resources/openmc2-case/index.md) · Case study
- [OpenMM1: incrementally rewriting Midtown Madness 1](https://awesomerea.org/resources/openmm1-case/index.md) · Case study
- [OpenPayload: reimplementing the Mario Kart Wii Wiimmfi payload](https://awesomerea.org/resources/openpayload/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
