Legacy online RPG restoration
- Status
- In build
- Role
- Architect and director. Sets each investigation and fix; AI agents trace, patch and test; every change is checked against the running client.
- Stack
- Python, x86 binary patching, Packet tracing, Database tracing, Image models
- Updated
- Nov 2026
A 2000s online RPG restored on a private test setup without source code: the client analyzed and patched, lost text recovered, interface art redrawn with AI.
How it's put together
Each box is a part of the system. Dashed red marks the point where a person or a second model has to sign off.
Problem
The game’s client and server software are two decades old and there is no source code to work from. Much of the in-game text had been stripped to placeholder characters in an earlier translation, and the interface art had not aged well.
What got built
Seventy-six written specs, findings reports and translation reviews so far, with each fix written down before anything changes. AI agents read the client binary, trace its network packets and database calls, and record what they find. Text tables were recovered, re-translated and written back into the game files. Interface buttons were redrawn with an image model and fitted to the original layout. A second page of hotbar shortcuts has been built inside the client by patching the executable, with the server left untouched. It passes an injected test and is awaiting confirmation from a real key press.
How it runs
Every patch is small, reversible and logged. Each one is tested against the running client before it is kept; anything not yet confirmed in play is marked as such.