Open-source projects in Game Decompilations & Reimplementations that exist because someone reverse engineered a closed product. Most-starred: shadPS4, v86, RPCS3, OpenRA, OpenRCT2.
Search and filter this category →Static recompiler that turns N64 binaries into portable C code
Static recompilation of Majora's Mask for PC
Converts Xbox 360 PowerPC executables into C++ for recompilation on modern platforms
Twilight Princess PC port based on the zeldaret tp decompilation
Unofficial PC port of Xbox 360 Sonic Unleashed via static recompilation
Runs the Switch build of Diablo II: Resurrected natively on iPhone, iPad and Apple silicon Macs
Recomp of BloodBorne (PS4) to Windows.
Native recompilation of Pokemon Red/Blue/Yellow with mods
Browser (WebAssembly) port of Diablo (PC)
Mario Kart 64 PC port based on the mk64 decompilation, with track editor
RTS engine reimplementing early Westwood games such as C&C Red Alert
Open-source reimplementation of RollerCoaster Tycoon 2
Free clone of the Genie engine used by Age of Empires II
Open-source re-implementation of Diablo 2
Diablo and Hellfire port for modern systems built on the Devilution reverse engineering
Open-source transport simulation game based on Transport Tycoon Deluxe
Open-source engine reimplementation for The Elder Scrolls III: Morrowind
Open-source engine for Heroes of Might and Magic III
Open source Old School RuneScape client
OpenSC2K - Open Source remake of Sim City 2000 using rust and godot. Available for macOS, Windows and Linux
Reverse-engineered Diablo 1 source reconstructed from the original binary
PC port of Ocarina of Time built on the OoT decompilation
Decompilation of 3D Pinball for Windows – Space Cadet (PC, 1995)
Matching decompilation of LEGO Island (PC, 1997)
PC port of Majora's Mask built on the MM decompilation
An open-source port of Prince of Persia, based on the disassembly of the DOS version.
Reimplementation of GTA San Andreas 1.0 US via reverse engineering
Decompilation of Touhou (PC-98) (ReC98)
Matching decompilation of Sonic Mania and its Retro Engine (RSDKv5) (PC, 2017)
Decompilation of Nox (Westwood, 2000)
Pokemon save file editor built on reverse-engineered save formats
Godot reverse-engineering tools: PCK extraction and GDScript decompiler
Web-based viewer for levels from many games via reverse-engineered formats
Unity Asset Bundle Extractor (archived)
Wallpaper Engine PKG extractor and TEX-to-image converter
Resource browser and extractor for visual novel archive formats
GUI and library to extract Unity serialized and bundle assets
Viewer and exporter for Unreal Engine 1-4 assets
Pipeline to port original character models into EverQuest Online Adventures: Frontiers (PS2)
Experimental toolset for Unity asset and bundle files (archived)
Disassembly of Pokemon Red/Blue
Decompilation of Pokemon Emerald
Disassembly of Pokemon Crystal
Matching decompilation of Pokémon FireRed/LeafGreen (Game Boy Advance, 2004)
Matching decompilation of Pokémon Ruby/Sapphire (Game Boy Advance, 2002)
Matching decompilation of The Legend of Zelda: The Minish Cap (Game Boy Advance, 2004)
Disassembly of The Legend of Zelda: Link's Awakening DX
Disassembly of Pokémon Yellow (Game Boy, 1998)
Decompilation of Pokemon HeartGold and SoulSilver (Nintendo DS)
Matching decompilation of Pokémon HeartGold/SoulSilver (Nintendo DS, 2009)
Decompiled C# source of the Unity editor and engine assemblies (now superseded by official reference source)
Port of the SM64 decompilation to modern devices
Decompilation of Sonic 1 & 2 (2013) and Retro Engine v4
Complete decompilation of Retro Engine v5 (Sonic Mania)
Fully documented reverse-engineered source code of Elite (Commodore 64)
Fully annotated disassembly of Metal Gear (MSX2, Konami)
Decompiled GSC scripts of Call of Duty: Black Ops 1 Zombies
High-level language for the Overwatch Workshop with compile and decompile support
Decompiled GTA V game scripts
Decompilation of Bloodborne v1.09 with its own runtime
Visual novel translator that hooks game text from running Windows games
Plugin/modding framework for Unity Mono, IL2CPP and XNA games
Modding API and loader for Minecraft: Java Edition
Library for patching and decorating .NET/Mono methods at runtime, widely used for game mods
Mod loader and API for Terraria
Mod loader, scripting platform and VR support for Capcom RE Engine games
Replaces DLSS Frame Generation with FSR 3 frame generation in games
Cyberpunk 2077 scripting framework and fixes
Universal VR mod injector for Unreal Engine 4.8-5.x games
Universal mod loader for Unity games (Il2Cpp and Mono)
Open-source Android/Desktop remake of Civ V.
Open-source remake of Total Annihilation
Space Station 14 is a revived attempt at a Space Station 13 remake.
TrueCraft, a clean-room implementation of Minecraft beta 1.7.3
Fan-made, open-source clone of the Touhou series.
Open-source remake of Pac-Man
Open source remake and Fan Expansion of Dungeon Keeper.
Open-source remake of Command & Conquer
Open-source remake of Pac-Man
OpenCiv3 is an open-source, cross-platform, mod-oriented, modernized remake of Civilization III by the fan community...
World of Warcraft server emulator (MaNGOS fork)
Modular World of Warcraft 3.3.5a server emulator
Lightweight extensible Minecraft server in C++
Ragnarok Online server emulator in C++
Minecraft Bedrock server software built from scratch in PHP
Lightweight Minecraft Java server written from scratch without vanilla code
Rust framework for building Minecraft Java servers
Reimplementation of the Minecraft server in Rust
Open-source reimplementation of the Among Us game server
Open-source Minecraft Java server implementation
PlayStation 4 emulator for Windows, Linux and macOS
v86, an x86 PC emulator and x86-to-wasm JIT running in the browser
PlayStation 3 emulator and debugger
PlayStation 2 emulator
GameCube and Wii emulator
PPSSPP, a PSP emulator for Android, Windows, macOS, Linux and iOS
PlayStation 1 emulator focused on accuracy and speed
MAME, the multi-system arcade and computer emulator
Cemu, a Wii U emulator
mGBA, an accurate Game Boy Advance emulator
Matching decompilation of Super Smash Bros. Melee (GameCube, 2001)
Decompilation of The Legend of Zelda: Twilight Princess
Decompilation of Animal Crossing for GameCube
Matching decompilation of Super Mario Galaxy (Wii, 2007)
Decompilation of The Legend of Zelda: The Wind Waker
Matching decompilation of Mario Party 4 (GameCube, 2002)
Decompilation of Mario Kart Wii (riidefi)
Matching decompilation of Pikmin 2 (GameCube, 2004)
Matching decompilation of Super Mario Sunshine (GameCube, 2002)
Byte-identical decompilation of Resident Evil 4 (GameCube debug build) to C/C++
Fully documented reverse-engineered source code of Elite (NES)
Disassembly / decompilation of Battle City (NES disassembly)
A complete disassembly of The Legend of Zelda
Disassembly of Super Mario Bros 3
Decompilation of Contra (NES)
Source code recreation of EarthBound (SNES, 1994)
Super Mario World disassembly X (SNES)
Full disassembly of Yoshi's Island (SNES) version U 1.0
Super Metroid SNES disassembly
Decompilation of Star Fox (SNES)
High-level JavaScript API for creating Minecraft bots
Proxy translating Minecraft Bedrock clients to Java Edition servers
Deck tracker for Hearthstone on Windows that reads game logs and memory
Open-source client for Xbox Cloud Gaming (xCloud) and Xbox home streaming
High-performance Minecraft Java proxy server
Lightweight console Minecraft client for chat and automated scripts
XMPP proxy that lets you appear offline in League of Legends, VALORANT and LoR
Lets newer Minecraft clients connect to older server versions by translating packets
Open-source custom client and automation tool for Ragnarok Online
Parse and serialize Minecraft Java packets, with auth and encryption
Matching decompilation of Castlevania: Symphony of the Night (PlayStation, 1997)
Matching decompilation of Silent Hill (PlayStation, 1999)
Reimplementation of Metal Gear Solid (PlayStation, 1998)
Mod SDK and decompilation of Crash Team Racing (PlayStation, 1999)
Matching decompilation of Vagrant Story (PlayStation, 2000)
Matching decompilation of Final Fantasy VII (PlayStation, 1997)
Matching decompilation of Spyro the Dragon (PlayStation, 1998)
Decompilation of PSX Doom (PSXDOOM-RE)
Decompilation of Serial Experiments Lain
Matching decompilation of Xenogears (PlayStation, 1998)
Matching decompilation of Super Mario 64
Decompilation of The Legend of Zelda: Ocarina of Time
Port of the Perfect Dark N64 decompilation to modern platforms
Decompilation of The Legend of Zelda: Majora's Mask
Matching decompilation of Paper Mario (Nintendo 64, 2000)
Matching decompilation of Mario Kart 64 (Nintendo 64, 1996)
Matching decompilation of Perfect Dark (N64)
Matching decompilation of GoldenEye 007
Decompilation of Banjo-Kazooie
Super Mario 64 decompilation fork tuned for romhacking
Matching decompilation of Resident Evil – Code: Veronica X (PlayStation 2, 2001)
Matching decompilation of Street Fighter III: 3rd Strike (PlayStation 2, 2004)
Matching decompilation of Sly Cooper and the Thievius Raccoonus (PlayStation 2, 2002)
Matching decompilation of PaRappa the Rapper 2 (PlayStation 2, 2001)
Matching decompilation of Silent Hill 3 (PlayStation 2, 2003)
Matching decompilation of Shadow of the Colossus (PlayStation 2, 2005; preview build)
Matching decompilation of Fatal Frame (PlayStation 2, 2001)
Matching decompilation of Kingdom Hearts (PlayStation 2, 2002)
Matching decompilation of Dark Cloud (PlayStation 2, 2000)
Matching decompilation of Gran Turismo 4 (PlayStation 2, 2004)
Sonic 1 Disassembly
Sonic 2 Disassembly
Sonic and Knuckles Disassembly
Cleaned-up engine based on the Sonic 3 & Knuckles disassembly (Mega Drive)
Sonic 2 SMS Disassembly
Hivebrain 2022 disassembly of Sonic the Hedgehog (Mega Drive)
Reverse engineering of the unreleased Half-Life port for Sega Dreamcast
Split disassembly of Kid Chameleon (Mega Drive)
Knuckles' Chaotix Disassembly & Toolkit
Sonic Spinball Disassembly
Decompilation of Sonic CD (2011 remaster) and Retro Engine v3 (Mobile, 2011)
Cross-platform game based on a decompilation of Minecraft: Pocket Edition 0.1.3 (Android)
Matching decompilation of Sonic Runners (Mobile, 2015)
Reverse engineered source of Doom RPG
Decompilation of Cut the Rope (Mobile)
Reverse engineered source of Doom II RPG
Decompiled Java source of Android Plants vs. Zombies TV edition, adapted for touch
Decompilation scripts and instructions for the six classic Angry Birds games (Mobile, 2009–2014)
Decompilation of Rovio's Bounce Tales (2008) for Nokia phones
Decompilation of Ultimate Mortal Kombat 3 for iOS (EA Mobile, 2011)
Decompilation of Namco System 22 arcade games
Matching decompilation of Sonic the Fighters (Sega Model 2 arcade, 1996)
Decompilation of Time Crisis (Arcade)
Disassembly of the Asteroids arcade game firmware
Sonic the Fighters Disassembly
Disassembly and hacking kit for Donkey Kong (arcade)
Source code reconstruction of the 1983 Sinistar arcade game
Byte-matched decompilation of Street Fighter III: 3rd Strike (CPS3 arcade)
Decompilation of Jackal (Arcade)
Disassembly and analysis of Metal Slug (Neo Geo)
Open-source game library manager integrating Steam, Epic, GOG, EA, Ubisoft and more store libraries
C# Steam client application built on SteamKit2 for multi-account card farming and automation
Open-source launcher for Epic, GOG and Amazon Games libraries on Linux, Windows and macOS
Open-source Minecraft launcher managing multiple instances and Microsoft account login
Hello Minecraft! Launcher, a cross-platform third-party Minecraft launcher
Plugin loader for the Steam Deck that injects into the Steam client UI
Open-source CLI replacement for the Epic Games Launcher built on Epic's undocumented APIs
Custom Minecraft launcher for managing multiple isolated installations
Framework for Steam client themes and plugins via injection into the CEF UI
Desktop implementation of Steam's mobile authenticator (Steam Guard) app
Reverse engineered Comanche Voxel Space terrain rendering algorithm
libdragon, an open-source Nintendo 64 SDK written without Nintendo's libultra
Open-source PSP SDK for homebrew development, written without Sony's SDK
Rust on the PSP with access to the system libraries
Automated tracker of Dota 2 game file and protobuf changes
OpenGL wrapper for PS Vita built on the reverse-engineered sceGxm GPU API
Automated tracker extracting information about each Roblox client version
Open-source PlayStation 2 SDK (ps2sdk and toolchain) written without Sony's SDK
EdB Prepare Carefully, a RimWorld mod
Photo!, a full custom replacement ROM for the Game Boy Camera
Halo: Combat Evolved (Xbox) decompilation research project
Decompilation of Halo: Combat Evolved (Xbox)
Decompilation of Undertale (Xbox One)
Matching decompilation of Halo 2 for the original Xbox
Matching decompilation of Halo: Reach (Xbox 360, 2010)
Decompilation of Minecraft: Xbox 360 Edition
Matching decompilation of Dance Central 3 (Xbox 360, 2012)
Matching decompilation of Fallout: New Vegas (Xbox 360, 2010)
Decompiled Terraria Xbox 360 Edition source code
Decompiled source of Halo: Combat Evolved Anniversary (Xbox 360)
Majora's Mask 3D patch restoring original mechanics via reverse engineering
A project designed to enhance Silent Hill 2 (SH2) graphics and audio for the PC. It also includes scripts to build or...
Two-player online battle mode for Plants vs. Zombies built via reverse engineering and DLL injection
VR conversion of the original PC Halo: Combat Evolved
Unofficial balancing and bugfix patch installer for Stronghold Crusader
Wind Waker Randomizer
Mod adding third-person camera and controls to MGS2: Substance
Resolution patch for Chinese Paladin 3
Bugfix and modding plugin for SimCity 2000 Special Edition
Patched executables and research notes for PopCap games
Decompilation of The Legend of Zelda: Breath of the Wild (Switch 1.5.0)
Decompilation of Minecraft: Nintendo Switch Edition
Matching decompilation of Super Mario Odyssey (Switch, 2017)
Decompilation of sead, Nintendo's first-party C++ standard library
Decompilation of agl, a graphics library used in first-party Nintendo games
Matching decompilation of LEGO City Undercover (Switch, 2017)
Super Mario 3D World + Bowser's Fury 1.1 decompilation
Decompilation of Super Mario Odyssey 1.0.0 (Switch)
Matching decompilation of Super Smash Bros. Ultimate (Switch, AArch64)
Decompilation of Nintendo's EventFlow (evfl) library used in Switch games
Matching decompilation of Monster Hunter Portable 2nd G (PSP, 2008)
AI-assisted decompilation of Folklore (PS3)
Decompilation of Bakugan: Defenders of the Core (PSP, 2010)
Decompilation of Yu-Gi-Oh! 5D's Tag Force 5 (PSP, ULES-01474)
Decompilation of Pursuit Force (PSP)
Ghidra-aided decompiled code of Black Rock Shooter: The Game (PSP)
Decompilation of Dissidia 012 Duodecim Final Fantasy (PSP)
Matching decompilation of Ratchet & Clank: Secret Agent Clank (PSP)
Decompilation of Yu-Gi-Oh! Tag Force (PSP)
Matching decompilation of Ratchet & Clank Future: Tools of Destruction (PS3)
Reverse-engineered, fully documented 6502 source of Star Raiders
Reverse-engineered, commented source of Raiders of the Lost Ark for Atari 2600
Comprehensive disassembly of Mario Bros. for the Atari 2600