ZekeLabs

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.

Legacy client and serverAI agents trace and patchWritten spec per fixChecked against the running clientLegacy client and serverAI agents trace and patchWritten spec per fixChecked against the running client

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.

Want something like this built?

hello@zekelabs.dev