Games and modsWorksSource available
Target: G-Nome

Reverse engineered G-Nome (1997) into a web-based engine with Claude

Platform
Windows 95
Outcome
Works

Evidence at a glance

Loading source evidence…

What was done

This project reverse engineers the 1997 Windows game G-Nome, providing a browser-based engine that supports all 22 campaign missions, multiplayer, and save functionality using original game assets.

The project documents the reverse engineering of G-Nome, a 3D mech action game released in 1997 for Windows 95. The repository provides file format specifications for the game's resource packs, 3D models, and the RTLIB32 script engine. Native components, including RTLIB32.DLL and RENDER.R32, were analyzed using the REA (Reverse Engineer Anything) MCP server and Ghidra. Claude Opus 5.5 assisted in the development of the browser-based engine, which reimplements the game's functionality. The engine supports all 22 campaign missions, multiplayer via DirectPlay 3, save files, and gamepad input mapped to the original's joystick thresholds. A debug panel provides access to level selection, cheat codes, and previously unused weapons. The author reports that the browser engine reads game files locally from the user's provided copy of the game. The project includes Python tools for asset extraction, model conversion to OBJ and glTF, and script bytecode disassembly. Documentation covers the RenderWare 2.0-based renderer, mission logic, and enemy AI. https://raw.githubusercontent.com/insideou7/g-nome/HEAD/README.md

Reproduce it

setup
Place the original game files in a folder named 'game/' at the repository root and run the browser engine or use the provided Python tools for extraction and analysis.

Community

Ask a question, share what worked, or follow the next milestone.

Your library