Game · Tool:
BSPSourceC2
Java map decompiler that turns Source engine .bsp map files back into .vmf files that can be loaded in Hammer.
- Game
Reviewed ata4/bspsrc@eaac417
Game · Tool:
Java map decompiler that turns Source engine .bsp map files back into .vmf files that can be loaded in Hammer.
Reviewed ata4/bspsrc@eaac417
Game · Tool:
PKHeX is a C# Windows Forms editor for Pokémon core-series save data.
Reviewed kwsch/PKHeX@0660d1e
Game · Tool:
nxnative is a tool that packages Nintendo Switch games as apps that run their code natively on Apple hardware, with graphics translated to Metal.
Reviewed seedds/nxnative@88c7e03
Game · Tool:
Rejoins UE5 BINKA audio exported by FModel and calls an external Bink decoder to produce WAV files, with a Windows GUI, batch CLI and paired-asset metadata warnings.
Game · Tool:
C porting library that replaces the API of PSY-Q, Sony's PlayStation runtime library, with native implementations, so decompiled or original PlayStation source can be compiled for Linux, macOS, iOS, Windows, WebAssembly and PSP while still building for the console.
Reviewed Xeeynamo/psyz@559adc7
Game · Tool:
GCRecomp is a static recompiler that translates GameCube PowerPC DOL binaries into Rust and then into native executables.
Game · Tool:
GBA-Recomp is a Rust static-recompilation toolkit and runtime for Game Boy Advance cartridges.
Reviewed JRickey/gba-recomp@de4edf5
Game · Tool:
Kappa is a Visual Studio Code extension for decompilation work.
Reviewed macabeus/kappa@679ac38
Game · Tool:
High-level Nintendo 3DS emulator written in C++.

Reviewed wheremyfoodat/Panda3DS@92e53d2
Game · Tool:
Xbox XBE Recomp creates native PC ports of original Xbox games by statically recompiling an XBE's x86 code to C++ and implementing Xbox kernel and XDK libraries on Windows, with Direct3D 12 rendering and XAudio2 playback.
Reviewed TGP482/XboxXBERecomp@26236d5
Game · Tool:
ModernGekko is a runtime for GameCube and Wii recomps.
Reviewed ExpansionPak/ModernGekko@a2e4e2b
Game · Tool:
Retro Launcher catalogs and installs recomps that compile on the user's machine.

Game · Tool:
DSLuaDecompiler decompiles Lua scripts from FromSoftware games for modding.
Reviewed katalash/DSLuaDecompiler@c27340a
Game · Tool:
Balamod is a mod loader, injector, and decompiler for the game Balatro.
Reviewed balamod/balamod@6333213
Game · Tool:
SR statically recompiles DOS and Windows game executables into Windows, Linux, or macOS builds.
Reviewed M-HT/SR@ac690dd
Game · Tool:
NESRecomp is a beta static-recompilation framework for NES and Famicom games.

Reviewed mstan/nesrecomp@79b332f
Game · Tool:
SNESRecomp is a beta static-recompilation framework for the Super Nintendo and Super Famicom.

Game · Tool:
ndsrecomp is a pre-alpha static recompiler for the Nintendo DS.

Game · Tool:
Genesis Recomp is a beta static-recompilation framework for the Sega Genesis, Mega Drive, Sega CD, and Mega-CD.

Reviewed mstan/segagenesisrecomp@9c0a0ce
Game · Tool:
Decomp Buddy is a Mac, Windows, and Linux application that sets up decompilations, recompilations, and native PC ports from the player's own game files.

Reviewed TanookiStudios/decomp-buddy@a7cbd2b
Game · Tool:
yukatool works with the Yuka System visual novel engine used by Hooksoft, Smee, PeasSoft, and feng.
Reviewed AtomCrafty/yukatool@db06e24
Game · Tool:
gore recovers a Godot game into a project that opens in the Godot editor.
Reviewed figurophobia/gore@cc48e7f
Game · Tool:
This decompiles Mount & Blade: Warband modules.
Reviewed cuellius/decomp@a5fc4e7
Game · Tool:
MiiJS reads, writes, converts, and renders Nintendo Mii data in JavaScript.
Reviewed Stewared/MiiJS@de10c3c
Game · Tool:
psprecomp is a C11 toolkit that statically recompiles PlayStation Portable Allegrex MIPS binaries into C.
Reviewed sp00nznet/psprecomp@5ca18fa
Game · Tool:
This tool reads and writes .sct script files from Silver, the 1999 action RPG.
Game · Tool:
These tools read Tony Hawk's Pro Skater 2 files and overlapping Neversoft Big Guns formats.
Reviewed JayFoxRox/thps2-tools@e78065a
Game · Tool:
SaturnRecomp is a Sega Saturn research toolkit with a disc CLI, an SH-2 execution core, and a Windows SDL2 runner.
Reviewed sonsegajp/SaturnRecomp@26c9715
Game · Tool:
YukaTool reads archives from the Yuka System visual-novel engine.

Reviewed AtomCrafty/yukatool2@fd8f445
Game · Tool:
bnGB is a Binary Ninja plugin that loads Game Boy ROMs and disassembles Sharp LR35902 bytecode.
Reviewed icecr4ck/bnGB@f098d79
Game · Tool:
RecompOne statically translates PlayStation 1 MIPS instructions into C# and supplies a runtime for BIOS calls, MMIO, GPU commands, and CD-ROM access.
Reviewed BlackLabelHQ/RecompOne@a13d8f9
Game · Tool:
Rusted PackFile Manager is a Rust and Qt6 reimplementation of PackFile Manager.

Reviewed Frodo45127/rpfm@576f397
Game · Tool:
PSXRecomp translates PlayStation 1 MIPS binaries into C and links them with a hardware runtime.

Game · Tool:
Poryscript compiles a higher-level script into the script bytecode used by pokeemerald, pokefirered, and pokeruby.
Reviewed huderlem/poryscript@c324811
Game · Tool:
OverPy is a Python-like language for the Overwatch Workshop.

Reviewed Zezombye/overpy@e349a32
Game · Tool:
homm3 unpacker parses Heroes of Might and Magic III LOD archives, DEF animations and PCX images in Node.js or modern browsers.
Reviewed neunato/homm3-unpacker@4b51558
Game · Tool:
LEGO Dimensions Save Converter translates game saves among Xbox 360, PS3, PS4 and Wii U formats and into a ReXGlue layout.
Game · Tool:
pureikyubu emulates Nintendo GameCube hardware to study the console and technologies used by its games.

Reviewed emu-russia/pureikyubu@69572aa
Game · Tool:
GiiBiiAdvance is a GB, GBC and GBA emulator with debugger windows for inspecting game execution.
Reviewed AntonioND/giibiiadvance@ccb40c3
Game · Tool:
Space Invaders Emulator models the arcade game's Intel 8080 CPU, graphics and sound and includes tools for inspecting its ROM code.
Game · Tool:
WoW.tools but local inspects a local World of Warcraft installation through a browser interface.
Reviewed Marlamin/wow.tools.local@a9586fa
Game · Tool:
DemoInfo reads Counter-Strike: Global Offensive demo files through a C# library for replay analysis.
Reviewed StatsHelix/demoinfo@052f7a6
Game · Tool:
Demoparser analyzes Counter-Strike 2 replay files with a Rust parser exposed through Python, JavaScript and WebAssembly packages.
Reviewed LaihoE/demoparser@314a253
Game · Tool:
Mesen is an NES/Famicom emulator with tools for inspecting game execution and graphics.
Reviewed SourMesen/Mesen@e118095
Game · Tool:
D2s is a Go parser for Diablo II .d2s character saves.
Reviewed nokka/d2s@426ae71
Game · Tool:
w3gjs parses Warcraft III .w3g replay files in TypeScript for game analysis.
Reviewed PBug90/w3gjs@8ccf546
Game · Tool:
ZenKit is a C++ library for parsing ZenGin file formats used by Gothic and Gothic II.
Reviewed GothicKit/ZenKit@e1c1044
Game · Tool:
Parses World of Warcraft chunked game files in Rust, including WDT and ADT maps and DXT-compressed BLP images.
Reviewed bigglesss/wow_chunky@c3ed372
Game · Tool:
dungeon-siege-re analyzes asset formats used by Dungeon Siege and Legends of Aranna and supplies C++ extraction and conversion tools.
Reviewed glampert/dungeon-siege-re@04f4756
Game · Tool:
PacmanRecomp currently loads Pac-Man's arcade ROM files, concatenates the program chips and writes a Z80 assembly listing.
Reviewed Wilson-Flores/PacmanRecomp@910c9ae
Game · Tool:
SilentHillToolkit contains a C# routine that decrypts Silent Hill overlay code files by XORing successive 32-bit words with a generated key stream.
Reviewed nikita600/SHDecompilation@62b348d
Game · Tool:
StoicGoose emulates Bandai WonderSwan and WonderSwan Color games and includes a separate Dear ImGui interface for debugging and disassembly.

Reviewed xdanieldzd/StoicGoose@e6a7c93
Game · Tool:
reGML inspects GameMaker game packages, disassembles their bytecode, and runs supported games from data.win files.

Reviewed TimGoTheCreator/reGML@af1a632
Game · Tool:
FortniteReplayDecompressor parses Fortnite replay files with a C# library and example reader.
Game · Tool:
mgz parses Age of Empires II recorded games into Python structures and summaries.
Reviewed happyleavesaoc/aoc-mgz@2592a1b
Game · Tool:
sky-reenigne extracts and analyses resource files from the 1994 DOS game Beneath a Steel Sky.
Reviewed codeberg.org/zhmu/sky-reenigne/src/commit/ff4bc1d5…
Game · Tool:
DSHBA emulates Game Boy Advance games and provides an ImGui debugger for examining memory, registers, and execution.

Reviewed DenSinH/DSHBA@bc1bbfc
Game · Tool:
Manta parses Dota 2 replay files from the Source 2 engine in Go.
Reviewed dotabuff/manta@d4e4647
Game · Tool:
Mobiclip Decoder decodes Nintendo game video formats using a Mobiclip implementation the author attributes to disassembly.
Reviewed Gericom/MobiclipDecoder@c88b67d
Game · Tool:
Mesen-S is an SNES emulator with facilities for examining game execution and graphics.
Reviewed SourMesen/Mesen-S@1768b4f
Game · Tool:
OpenCity2k provides Python parsers and utilities for SimCity 2000 game data.
Reviewed OpenCity2k/OpenCity2k@938d7c7
Game · Tool:
faf-scfa-replay-parser reads Supreme Commander: Forged Alliance replay files into headers, command messages and timing data.
Game · Tool:
Rocket League Replay Parser decodes Rocket League replay files into C# objects that can be serialized to JSON.
Game · Tool:
GBFRDataTools extracts and converts Granblue Fantasy: Relink archives and data files, including data.i, .tbl tables, textures and several structured UI formats.
Reviewed Nenkai/GBFRDataTools@aff3383
Game · Tool:
demoinfocs-golang parses Counter-Strike 2 and Counter-Strike: Global Offensive replay files in Go.
Reviewed markus-wa/demoinfocs-golang@4c79f7b
Game · Tool:
SSF2T Decomp provides Python tools and documentation for examining the CPS2 ROM layout of Super Street Fighter 2 Turbo.
Reviewed nikodindon/ssf2t-decomp@042591b
Game · Tool:
Reevengi inspects game data from several PlayStation and PC releases of Resident Evil 1, 2 and 3.
Reviewed pmandin/reevengi@8130d5f
Game · Case study:
Recover one sound-pan function from instructions and constants; upstream cites 3,205 cases and a 63-byte match.
Reviewed morluto/rea@808339f
Game · Case study:
Inspect a 16-bit PC-98 DOS helper and relate its angle calculation to a pinned reconstruction and historical compiler checks.
Reviewed morluto/rea@808339f
Game · Case study:
Reconstructs Super Mario 64 DS functions as C/C++ and permitted assembly primitives, comparing compiled output with a user-supplied cartridge dump.
Reviewed tangosdev/sm64ds-decomp@af8636d
Game · Case study:
Builds a native PC port on the existing GoldenEye 007 decompilation, with a host platform layer and assets extracted from the user’s ROM.
Game · Case study:
Translates Super Smash Bros. Ultimate 13.0.4 AArch64 code ahead of time and supplies a Windows runtime with Vulkan/OpenGL rendering.
Reviewed Denkishi/ssbu-recomp@938e66b
Game · Case study:
Builds Apple and Android integration around WiiCompiled’s ahead-of-time translation of Mario Kart Wii, with native graphics, input and optional Retro Rewind support.
Reviewed chrissotraidis/kartpad@7e99c67
Game · Case study:
Ports the existing Super Smash Bros. N64 decompilation using libultraship and Torch.
Reviewed JRickey/BattleShip@39e978f
Game · Case study:
Maurice Heumann describes replacing plausible-looking agent output with compiler-based checks of reconstructed functions, relocations, data and types.
Game · Case study:
A public matching decompilation of the N64 game Snowboard Kids 2, begun in 2024 with community decompilation tools.
Game · Case study:
Translates The Binding of Isaac’s Flash AVM1 bytecode into C++ functions and supplies a native rendering/input runtime.

Reviewed whylurking/IsaacRecomp@7736f3d
Game · Case study:
Reimplements a Total Annihilation-compatible strategy-game engine in Go, with public file-format research and separate gameplay profiles.

Reviewed nanolathe-gg/nanolathe@5007ba7
Game · Case study:
Reconstructs the original Japanese Touhou 8 version 1.00d against its binary and original compiler, then adapts the recovered code for other platforms.

Reviewed N0zoM1z0/th08@08c7f00
Game · Case study:
Uses N64Recomp to translate Majora’s Mask into a native application and RT64 for rendering.

Reviewed Zelda64Recomp/Zelda64Recomp@b65c482
Game · Case study:
Reconstructs readable GOAL code from the original Jak binaries and compiles it with a new GOAL compiler for modern PCs.

Reviewed open-goal/jak-project@32c3cf7
Game · Case study:
Reconstructs the English LEGO Island 1.1 source for its original 32-bit Windows target.
Reviewed isledecomp/isle@8119bd0
Game · Case study:
The author uses REA’s Ghidra workflow to investigate the DOS Ski or Die binary, document Snowball War rules and rebuild that one minigame in Rust with SDL2.
Game · Case study:
Converts the reverse-engineered Space Cadet pinball game into compilable C++ for desktop platforms.
Reviewed k4zmu2a/SpaceCadetPinball@cb9b7b8
Game · Case study:
Reconstructs Super Mario 64 source for Japanese, North American, European, Shindou and iQue releases.
Reviewed n64decomp/sm64@9921382
Game · Case study:
Builds an unofficial Sonic Unleashed PC port by statically recompiling Xbox 360 PowerPC code with XenonRecomp and Xenos shaders with XenosRecomp.
Reviewed hedge-dev/UnleashedRecomp@cf829a9
Game · Case study:
Provides an independent engine for playing Morrowind and an alternative editor, OpenMW-CS.
Reviewed OpenMW/openmw@5fdc0f1
Game · Case study:
Translates reverse-engineered Driver 2 MIPS routines into C/C++ and uses Psy-X/Psy-Cross to adapt PlayStation interfaces for desktop systems.

Reviewed OpenDriver2/REDRIVER2@b2d8857
Game · Case study:
Builds a modern Diablo and Hellfire port on the Devilution reconstruction, with platform support, bug fixes and optional quality-of-life features.

Reviewed diasurgical/DevilutionX@9443306
Game · Case study:
An essay published on REA’s site, with pinned evidence notes, describes one author’s agent-driven reconstructions of TH08, TH095 and TH04.
Reviewed morluto/rea@c12d9ed
Game · Case study:
The author’s REA fork, posted as rea-engine and since renamed RE-Agent, decompiles the shipped .NET executable of the GPL-licensed TicTacToe-AI game, recompiles the recovered C# and resources, and repairs one decompiler error against the original IL.

Reviewed heaven-hm/re-agent@a84c61e
Game · Case study:
The author uses a pinned REA build with Ghidra to analyze a user-supplied Pokémon Ultra Sun base executable, rebuild it byte for byte from split objects, and swap in two small compiled C runtime routines.
Reviewed tylergraydev/UltraSunnyMoon@913eed4
Game · Case study:
The author has Codex use REA’s Ghidra tools to inspect the English DX-Ball 1.07 executable and recover it as typed C/C++, then compiles each function with the original-era Visual C++ 4.0 and compares it byte for byte with the original after mapping relocations.
Reviewed N0zoM1z0/dx-ball@d1251ea
Game · Case study:
Reimplements Resident Evil 2’s PS1 game rules in a native Nintendo DS engine, with converters that turn data from the user’s own disc into DS formats.
Reviewed eray1605/re2ds@f1e120e
Game · Case study:
Rewrites Minecraft: Java Edition 26.3 as a native Rust client, dedicated server and launcher that prepare their resources from the user’s own copy of the game.

Reviewed ludovic111/horizon@d500f28
Game · Case study:
An author-documented REA/Ghidra investigation of the shipped Untangle Windows binary produces a single-page playable rebuild and a claim-by-claim grading receipt.
Reviewed az9713/untangle-rebuild@6e99251
Game · Case study:
A C++20 reimplementation of Battlefield 2’s Refractor 2 engine reads original game data and documents menu rendering, level loading and server interoperability.
Reviewed Moxnatiy/OpenBattlefield2@1486ef1
Game · Case study:
A native Linux and browser port of Commander Keen Episode One is documented as a function-by-function REA/Ghidra reconstruction of KEEN1.EXE.
Reviewed carlhako/keen-clone@9c6ac72
Game · Case study:
A documented REA/Ghidra investigation maps SA-MP 0.3.DL-R1 client subsystems to a new C++ DLL, loader and smoke-test executable.
Reviewed NathanKanaeru/samp-client-re@6efde5d
Game · Case study:
A Swift/macOS and JavaScript/browser port recreates the Desktop Games screen-smashing toy from a captured image.
