Skip to content

hammerill/universal-decompiler

v0.1.0MIT

Decompile a binary you own into a compilable C++/CMake PC reconstruction with an AI agent: recon (format, compiler, engine, protections), tool checks, Ghidra via pyghidra-mcp, a function tracker, builds, verification against the original, asset-extraction scripts, a publish guard, and a shared knowledge base of how binaries were decompiled.

asset-extraction

Write tools/extract_assets.py - the single-file uv run script with inline PEP 723 dependencies that reads the user's own copy of the software and writes exactly what the rebuilt program needs into data/ - and reverse-engineer the archive and asset formats it needs (pak/wad/bigfile/disc filesystems, compression, textures, audio), proving them with a round trip. Use when the reconstruction needs the original's assets, when an archive format must be decoded, or when the user asks how to get their game data into the rebuilt program.

Read SKILL.md at the source

Pinned to revision 57ce0bbc5af6, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.