Game · Case study:
Ms. Pac-Man: Namco NES disassemblyC3
Ms. Pac-Man reconstructs assembly source and data layouts for the 1993 Namco/Now Production NES release.
- Game
Reviewed RussianManSMWC/Ms.-Pac-Man-NES-Namco-Disassembly@3d96f85
Game · Case study:
Ms. Pac-Man reconstructs assembly source and data layouts for the 1993 Namco/Now Production NES release.
Reviewed RussianManSMWC/Ms.-Pac-Man-NES-Namco-Disassembly@3d96f85
Game · Case study:
MarioParty6 partially decompiles the GameCube game Mario Party 6.
Reviewed cualquiercosa327/MarioParty6@ac74f07
Game · Case study:
Shiren the Wanderer 2 reconstructs most mapped CPU functions of the Japanese Nintendo 64 game as matching C and C++ source; the accounted CPU catalogue also includes classified handwritten assembly and libgcc helpers.
Reviewed mschienbein/shiren2-decomp@2a2afbb
Game · Case study:
Call of Duty 3 Recompilation applies ReXGlue to the game's multiplayer executable.
Reviewed zombiedestroyer29/Call-of-Duty-3-Recompilation@08ebb10
Game · Case study:
rugrats reconstructs the North American PlayStation game Rugrats: Search for Reptar as a native Rust PC game using data read from the player's own disc.
Reviewed Toyz/rugrats@ba9a725
Game · Case study:
snatcher-port investigates the Sega CD version of Snatcher and builds a desktop Mega CD runtime around code and data supplied from the user's disc.
Reviewed bgyss/snatcher-port@2a2b20d
Game · Case study:
FPC Atomic recreates Atomic Bomberman multiplayer in Free Pascal, replacing its IPX networking with TCP/IP and adding custom AI and SDL2 controller support.

Reviewed PascalCorpsman/fpc_atomic@e047f17
Game · Case study:
L4D PC Recomp uses XenonRecomp to lift Left 4 Dead's Xbox 360 PowerPC modules into C++ for a Windows x64 boot harness.
Reviewed KeithKirenai/L4D-PC-Recomp@fb07de6
Game · Case study:
SFCDDISASM provides an assembly disassembly of Shining Force CD for documenting and editing the game.
Game · Case study:
d3b-emu reconstructs a server for Diablo III Beta client version 0.3.0.7447 in C# and .NET 8.
Reviewed Crypto137/d3b-emu@47275e8
Game · Case study:
Armored Core Recompiled packages a psxrecomp setup host for the European PlayStation release of Armored Core.

Game · Case study:
Portal 2 is statically recompiled from its Linux x86 modules into a native ARM64 application for macOS and iPhone.

Reviewed kanapitsas/portal2-recomp@2704291
Game · Case study:
oot-vc reconstructs the N64 emulator used in Wii Virtual Console releases of Ocarina of Time, Super Mario 64, and Mario Kart 64.
Reviewed zeldaret/oot-vc@6fee076
Game · Case study:
TOMB4 reconstructs source for the PC version of Tomb Raider 4.
Reviewed Trxyebeep/TOMB4@4559318
Game · Case study:
NetspherePirates recreates a server for the S4 League Patch 34 client, identified as EU v1139 Season 1.
Reviewed wtfblub/NetspherePirates@c0d2eac
Game · Case study:
The Order: 1886 PC port runs the user's PS4 game executable natively on a Windows x86-64 processor through replacement system libraries.
Game · Case study:
Pac-Man Championship Edition recompiles the Xbox 360 Live Arcade game's PowerPC code to x86-64 for a native Windows build using ReXGlue.
Game · Case study:
Open4DBoxing rebuilds the DOS game 4D Sports Boxing by recompiling four game executables and five sound drivers from machine code into C.

Game · Case study:
spm-decomp reconstructs selected Super Paper Mario code for Wii releases, chiefly the two PAL revisions, using decomp-toolkit and matching-object annotations.
Reviewed SeekyCt/spm-decomp@bb6e5f6
Game · Case study:
Project Vekta builds a native Linux or Windows port of the PS3 game Killzone HD by translating its PPU and SPU code to C++ with a patched ps3recomp.

Game · Case study:
Re-Comprehend reimplements the Comprehend and Graphics Magician engines for Penguin Software adventures including Transylvania, Crimson Crown and OO-Topos.
Reviewed RyanMallon/recomprehend@6cee726
Game · Case study:
Monster Hunter decompiles Japanese PS2 releases of Monster Hunter, Monster Hunter G and Monster Hunter 2 into C checked against users' discs, then runs the reconstructed code on PC and the original Xbox through new platform layers.
Reviewed itsbigcforme67/mh1-xbox@c0d59fb
Game · Case study:
Dark Rift is a game decompilation with reconstructed gameplay, audio, model, and system source files.
Reviewed Unnunu/darkrift@bf6f245
Game · Case study:
RestoRoom investigates Rec Room's client-to-server behavior as groundwork for a replacement server.
Reviewed RestoRoom/RestoRoom@f1d9b3f
Game · Case study:
WWE 2K14 Recomp builds a native Windows x64 port by translating the Xbox 360 game's PowerPC code into C++ ahead of time with ReXGlue.

Reviewed mikeflare007/wwe2k14-recomp@271f1f6
Game · Case study:
Glover reconstructs part of the North American N64 game's code in C alongside assembly segments.
Reviewed Rainchus/Glover@f2d2b28
Game · Case study:
Ratchet & Clank Future: Tools of Destruction is an early matching decompilation of the USA PlayStation 3 release.
Reviewed llesieur99/rac6-totd-decomp@b9209b6
Game · Case study:
SWGEmu Core3 reconstructs the server for the pre-Combat Upgrade era of Star Wars Galaxies.
Reviewed swgemu/Core3@403893d
Game · Case study:
WinWar rewrites Warcraft: Orcs & Humans as a C# and MonoGame desktop port for Windows, Linux and macOS.
Reviewed CAMongrel/WinWar@b3fe467
Game · Case study:
Project Topaz recreates an online server for Final Fantasy XI with C++ services, Lua game scripts and SQL data.
Reviewed project-topaz/topaz@b9517bd
Game · Case study:
A work-in-progress hand decompilation recreates source for the Nintendo DS game The Legend of Zelda: Spirit Tracks.
Reviewed zeldaret/st@ca06f64
Game · Case study:
reUndr ports the original Xbox Need for Speed: Underground to homebrew-enabled PS5 consoles using an existing static recompilation and a PS5 replacement runtime for graphics, audio, input, and system services.

Reviewed bystritskiy/reUndr-ps5@cf13216
Game · Case study:
COD6-NX ports the Xbox 360 Call of Duty: Modern Warfare 2 to Nintendo Switch by recompiling game code for ARM64 with ReXGlue.
Reviewed GreenieSparkles/COD6-NX@f97b2ea
Game · Case study:
YaPang reconstructs the 2011 PangYa client and Direct3D renderer as C++ source checked function by function with objdiff against the original binaries.
Reviewed hsreina/YaPang@a63590d
Game · Case study:
tomb3 reconstructs the PC Tomb Raider 3 game as C++ source.
Reviewed Trxyebeep/tomb3@bfeef1d
Game · Case study:
Pokémon Aurora Ticket Distribution's US GBA ROM is reconstructed as assembly and C source.
Reviewed jiangzhengwenjz/auroraticket@a02d528
Game · Case study:
Birdman64 ports Pilotwings 64 to native PC play by compiling decompiled game source against a user-supplied US ROM during first-time setup.
Reviewed NoahVl/Birdman64@18c64ac
Game · Case study:
BakuganBB-recomp is an early PC recompilation project for the Xbox 360 game Bakugan Battle Brawlers, with Linux as its first target.
Game · Case study:
Butterscotch reimplements the GameMaker: Studio runner in C so exported games can execute on additional platforms.
Game · Case study:
Sly 2: Band of Thieves reconstructs the USA PlayStation 2 executable as C and C++ built with period ee-gcc and SN assembler tools.
Reviewed Komasia/sly2-decomp@be803ab
Game · Case study:
FreQuency reconstructs source and runtime components for the 2001 PlayStation 2 rhythm game.
Reviewed Tatsh/resonance@2d8e127
Game · Case study:
BarrelPad adapts Golden Balloon's decompilation-based Diddy Kong Racing port for Mac, iPhone, and iPad.
Reviewed chrissotraidis/barrelpad@1a7bb13
Game · Case study:
Gauntlet Dark Legacy is ported to Windows and Linux through a C++ and Vulkan reconstruction of its engine.
Game · Case study:
HPCOS GC uses DolRecomp to translate the GameCube PowerPC code of Harry Potter and the Chamber of Secrets for a native PC runtime based on ModernGekko.
Reviewed ant0-blase/HPCOS-GC-RECOMP@9844390
Game · Case study:
GearsUE3 is developing a native engine port for the Xbox 360 Gears of War games, with Gears of War 1 as its active target.
Reviewed SomeoneIsWorking/gears1@ea72a2e
Game · Case study:
Test Drive II: The Duel is reimplemented in C for SDL3 from analysis of the DOS EGA game.
Reviewed kylofon/test-drive-2-sdl3@352b568
Game · Case study:
azure reconstructs source for the PlayStation game Azure Dreams and builds PSX executables from a user-supplied CD image.
Reviewed forestbelton/azure@31b9bfa
Game · Case study:
Street Fighter Alpha 3 MAX: Decomp reconstructs the PSP game's functions as readable C inside a native PC runtime.
Game · Case study:
Chrono Trigger US 1.0 is reconstructed as banked SNES assembly with symbolic pointer tables and RAM labels.
Reviewed dscotton/ct_disassembly@eeae27a
Game · Case study:
Tetris reconstructs the Game Boy World Rev A release as an assembly listing generated with gbdasm and annotated by hand.
Reviewed taylus/gb-tetris-dasm@0b7975a
Game · Case study:
YodaStoriesNG reimplements Star Wars: Yoda Stories and Indiana Jones and His Desktop Adventures in C# and SDL2 using each game's original data file.

Reviewed sp00nznet/YodaStoriesNG@619ea5d
Game · Case study:
Mario Party 5 is reconstructed as a work-in-progress GameCube decompilation for the USA Rev 0 release.
Reviewed mariopartyrd/marioparty5@721f6ce
Game · Case study:
Lordran Native ports the Nintendo Switch release of Dark Souls: Remastered to Apple devices by running its ARM64 code directly.
Reviewed Nishikori-Yui/lordran-native@85220ca
Game · Case study:
Airborne Ranger ports the 1987 DOS game to C by lifting AR.EXE and its TANDYSND.EXE overlay with a masm2c-style translator, then hand-checking the output against the reference binaries.
Reviewed xor2003/airborn-ranger@d2e7575
Game · Case study:
FM4-Recomp statically recompiles the Xbox 360 release of Forza Motorsport 4 for Windows x64 using ReXGlue.
Reviewed GabrielCRadu/fm4-recomp@814f6c3
Game · Case study:
Need for Speed: Most Wanted for Android ports the original Xbox Black Edition to Android arm64 by translating its x86 XBE code to C++ with XboxXBE-Recomp.

Game · Case study:
mgs_reversing reconstructs Metal Gear Solid Integral for PlayStation as C source intended to compile to the same assembly as the original.
Reviewed FoxdieTeam/mgs_reversing@906f824
Game · Case study:
SSX 3 reconstructs source for the NTSC-U PlayStation 2 game with the goal of matching its executable.
Reviewed ssxdecomp/ssx3@3ba7ec7
Game · Case study:
Sonic Generations Recompiled translates the Xbox 360 game's PowerPC code into native C++ with XenonRecomp and builds host services for kernel calls, audio, input, files and graphics.
Game · Case study:
Dino Crisis - Modern Edition rebuilds the PlayStation game Dino Crisis as a native Windows program from the user's disc image.
Game · Case study:
Hunchback is an in-progress SkoolKit disassembly of the ZX Spectrum game.
Reviewed Ritchie333/hunch@3b1ed32
Game · Case study:
The Sonic Adventure 2 Nintendo Switch port translates the Xbox 360 game's default.xex and stage-data module to C++ with ReXGlue and draws through a deko3d renderer.
Reviewed ChanseyIsTheBest/sa2-nx@baf523b
Game · Case study:
WindowWaker builds a native Windows port of The Legend of Zelda: The Wind Waker from a community decompilation of the USA GameCube release.

Reviewed MaskeZenY/WindowWaker@105e244
Game · Case study:
SW_RACER_RE maps and reimplements selected functions from Star Wars Episode I: Racer to support game modifications.
Reviewed tim-tim707/SW_RACER_RE@4f89895
Game · Case study:
Call of Duty 2: Big Red One reconstructs the original Xbox game's code as C++ toward a native Linux and Windows build.
Game · Case study:
Destruction Derby 2 Recompiled provides a setup host and game-specific configuration for locally generating a PlayStation static recompilation from the user's USA disc.

Reviewed alexbeavs-ps1-ports/destruction-derby-2-recomp@72ae262
Game · Case study:
Citadel recreates the 1994 System Shock in Unity, aiming to retain the original game while adding 3D models, station details, particles and sound effects.
Reviewed JosiahJack/Citadel@461bbe4
Game · Case study:
Project 8 Plus builds a native PC port of the PS3 Tony Hawk's Project 8 from a user's game copy.

Reviewed MaxLeiter/project-8-plus@1130644
Game · Case study:
OpenOMF is a remake of the 1994 DOS fighting game One Must Fall 2097 for Linux, macOS, Windows and other platforms.

Reviewed omf2097/openomf@e43780f
Game · Case study:
ClassicUO recreates the Ultima Online Classic Client in C# on FNA-XNA.

Reviewed ClassicUO/ClassicUO@ee79d7e
Game · Case study:
WET is a PC port of the Xbox 360 game built with ReXGlue from the user's disc image.
Reviewed Supermedo/wet-recomp@c9d36b2
Game · Case study:
Sonic the Hedgehog disassembles the Sega Master System game from a user-supplied ROM.
Reviewed iamgreaser/s1smsdisasm-gm@91e9dd6
Game · Case study:
minecraft configures ReXGlue to recompile Minecraft: Xbox 360 Edition into a native program using extracted game files.
Reviewed HiroStuff/minecraft@40aeed0
Game · Case study:
Super Monkey Ball 2 Sakura Edition Vita runs the Android game on PS Vita by loading its ARMv7 executable, resolving imports with native functions and applying platform patches.

Reviewed Rinnegatamante/smb2se-vita@6d3d17d
Game · Case study:
F-Zero X reconstructs the Nintendo 64 game's source as a work-in-progress matching decompilation.
Reviewed inspectredc/fzerox@4b00f36
Game · Case study:
Rewooled reconstructs the PC game Sheep, Dog 'n' Wolf from machine-code analysis and runs it on Windows, macOS and Linux using SDL3.
Game · Case study:
Monster Hunter Tri is an in-progress matching decompilation of the USA Wii release RMHE08 in C and C++.
Reviewed InusualZ/mhtri-decomp@175ec55
Game · Case study:
RedBaron_Recomp builds a native Windows x64 version of the Xbox 360 game Snoopy Flying Ace with ReXGlue and ReXAuto.
Reviewed BTr-RJ/RedBaron_Recomp@851a28e
Game · Case study:
X-Settlers is an early C++17 reimplementation effort for The Settlers 3/4 that renders map terrain and documents Settlers 3 map partitions.
Reviewed skarmux/x-settlers@9a27ef2
Game · Case study:
KlingonWin10WPF rebuilds the FMV player for Star Trek: Klingon Immersion Studies as a Windows application using the user's original disc videos.
Reviewed Teravus/KlingonWin10WPF@94cf399
Game · Case study:
Space Invaders 8080 Static Recompiler translates the 1978 arcade game's Intel 8080 ROM into generated C++ before execution.
Game · Case study:
Ikachan3 decompiles the Nintendo 3DS version of Ikachan into game source organized by subsystem.
Reviewed hax0kartik/ikachan@4f74198
Game · Case study:
NFL Street 2 reconstructs C and C++ source for the USA GameCube release with a byte-identical executable as its goal.
Reviewed mitsevox/nflstreet2@1e35a5b
Game · Case study:
Settlers.ts builds a browser-based Settlers 4 remake in TypeScript using files from the user's game installation.
Reviewed tomsoftware/Settlers.ts@2cb73d1
Game · Case study:
XC2 Recomp statically translates the Nintendo Switch game Xenoblade Chronicles 2 into a native x86-64 application for Windows and Linux.
Reviewed AksharDP/xc2-recomp@17682a2
Game · Case study:
OpenDrakan reconstructs Riot Engine for Drakan: Order of the Flame on GNU/Linux.
Reviewed Zalasus/opendrakan@6c0d499
Game · Case study:
Pal3.Unity reimplements The Legend of Sword and Fairy 3 and its Wenqing Pian expansion in C# and Unity.

Reviewed 0x7c13/Pal3.Unity@cfed96a
Game · Case study:
DoomRPG-RE reconstructs Doom RPG as a C program with gameplay, combat, menus, rendering and input modules.

Reviewed Erick194/DoomRPG-RE@8ff35da
Game · Case study:
Mario & Luigi: Partners in Time is a work-in-progress C and C++ decompilation of the European Nintendo DS release, generated with AI under human direction and supervision.
Game · Case study:
Wreckless uses xboxrecomp to translate the original Xbox game's x86 code into C and compile a native Windows executable.
Reviewed sp00nznet/wreckless@9e35c2c
Game · Case study:
Star Wars Trilogy Arcade is ported to PC by statically translating its PowerPC game code to C++ and supplying new graphics, sound and control systems.
Game · Case study:
ppengine recreates Atari's Pole Position as a 3D game using logic reverse engineered from the arcade ROMs.
Reviewed jonathanopalise/ppengine@1a36cc7
Game · Case study:
SwitchWaker ports the GameCube game The Wind Waker to Mac, Linux and Switch by compiling imported decompiled source and running it through a new platform layer with Aurora rendering.
Reviewed centollOS/SwitchWaker@1080514
Game · Case study:
The Phantom Menace project runs a static recompilation of the USA Rev 1 PlayStation game natively on desktop and M5Stack Tab5.
Reviewed esp-cpp/tpm-decomp@d51af21
Game · Case study:
DQIV-DECOMP reconstructs the European Nintendo DS release of Dragon Quest IV as C++ using ds-decomp.
Reviewed GoldieLeGenie/DQIV-DECOMP@ab3676c
Game · Case study:
Ghost in the Shell Recompiled is a PSXRecomp setup host for the European PlayStation game.
Reviewed alexbeavs-ps1-ports/ghost-in-the-shell-recomp@a0f264e
Game · Case study:
Professor Layton: Curious Village HD Vita runs the Android game on PS Vita by loading its ARMv7 executable, resolving Android imports with native functions and patching platform behavior.

Reviewed Rinnegatamante/layton-vita@f0aa839
Game · Case study:
ReMech2 rebuilds MechWarrior 2: 31st Century Combat for Windows and Linux using a Rust runtime and decompiled C/C++ game code from the related demech2 project.
Reviewed anpage/remech2-rs@2728484
Game · Case study:
Wonder reconstructs code for the Japanese Nintendo 64 release of Wonder Project J2 and rebuilds a hash-checked ROM from the user's copy.
Reviewed LLONSIT-glitch/wonder@ec8ad7f
Game · Case study:
BattleTanx: Global Assault is ported to PC by statically recompiling its Nintendo 64 code with N64Recomp and running it on N64ModernRuntime with RT64 rendering.

Reviewed wootbeer/btgarecomp@7d2d243