Case study
AZMCO: reconstructing Motor City Online and its renderers
AZMCO reconstructs parts of Motor City Online, including an offline launcher and DirectX renderer modules. The author traces most source to reverse engineering original binaries and distinguishes the game's DirectX 7 and DirectX 8 renderer versions; the game is still incomplete.
- Targets
- Binary · Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 16
- Last commit
- 2026-11-04
- Language
- C++
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Microsoft Visual Studio and the Microsoft DirectX 8.0a SDK.
- Limits: The author states that the game is incomplete; 64-bit builds, modern input support, and Linux or Mac ports are future goals.
- License: MIT license.
Cite
BibTeX
@misc{azmco-case,
title = {{AZMCO: reconstructing Motor City Online and its renderers}},
howpublished = {\url{https://github.com/americusmaximus/AZMCO}},
url = {https://github.com/americusmaximus/AZMCO},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/azmco-case/}}
}Plain text
AZMCO: reconstructing Motor City Online and its renderers. https://github.com/americusmaximus/AZMCO (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/azmco-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.MD GitHub · americusmaximus/AZMCO · Revision 8ec2a42
More in Games
- Bandersnatch: an annotated ZX Spectrum code disassembly · Case study
- Banjo-Kazooie: rebuilding the game from base ROMs · Case study
- Batla 3D server emulator (2015 client) · Case study
- Battlefield Heroes: master-server protocol reconstruction · Case study
- battlepod: reconstructing the BattleTech arcade cockpit · Case study
- Battlezone: a SkoolKit disassembly of the ZX Spectrum game · Case study