Source Ports & Recompilations Master List
Posted: Mar 23rd, '26, 20:02
The next evolution of emulation: Reverse engineering an entire code base and translating it into a more modern language, allowing it to be recompiled for other systems: Windows, Linux, Mac, Android and others. If you're a hardcore PC gamer, you're already familiar with this concept, as source ports have been used to run older PC games with available Source Code for years.
Here i want to maintain a Master List for Source Ports, Recompilations and Fan-Ports project for better experience with older games.
SOURCE PORTS
Multi-Engine Source Ports
ScummVM - More than 250+ Adventure and Point and Click games
Xash3D FWGS - Half-Life, Counter-Strike, Blue Shift, Opposing Force
OpenJK - Star Wars Jedi Knight II, Jedi Academy
GemRB - Baldur's Gate 1/2, Icewind Dale 1/2, Planescape: Torment
xoreos - BioWare Aurora engine games - KOTOR, Dragon Age, The Witcher, Neverwinter Nights
Exult - Ultima VII: The Black Gate, Ultima VII Part Two
DXX-Rebirth - Descent 1 & 2
Aleph One - Marathon Trilogy
Stratagus - Warcraft I & II, StarCraft
Pre-Doom/idTech0
CatacombGL - Catacomb 3D series
ECWolf - Wolfenstein 3D, 3D Noah's Ark
BStone - Blake Stone series (What the hell is a Blake Stone?)
Barret (successor to ROTTEXPR) - Rise of the Triad
Doom Engine
Vanilla Gameplay:
DSDA-Doom - Doom Series, Heretic, Hexen
Woof - Doom, Doom 2, Final Doom
Other options: Crispy Doom, Chocolate Doom, International Doom, Nugget Doom.
For Mods:
UZDoom - Doom Series, Heretic, Hexen, Strife, Chex Quest.
Other options: GZDoom, VKDoom, LZDoom.
Other Doom Engine use:
Doom64 EX+ - Doom 64
RAD-X - Radix: Beyond the Void
Build Engine
EDuke32 - Mostly used for Duke Nukem 3D and Ion Fury
NBlood/Rednukem/PCExhumed - Blood, Duke Nukem 64, Redneck Rampage, NAM, WWII GI, Powerslave
VoidSW - Shadow Warrior
Other options: Raze, though not sure if it will be updated after the problems with GZDoom.
Quake Engine to idTech4
Chocolate Quake - Vanilla Quake 1 Experience
Ironwail - Modded Quake 1 Experience (Personal Recommendation)
Yamagi Quake II - Quake II
Hammer of Thyrion (HexenWorld) - Hexen II
ioquake3 - Quake III Arena
iortcw - Return to Castle Wolfenstein
ET:Legacy - Wolfenstein: Enemy Territory
dhewm3 - Doom 3
Prey2006 - Prey (2006)
Everything else
Abuse - Abuse
dethrace - Carmageddon
OpenTyrian - Tyrian
OpenMW - The Elder Scrolls III: Morrowind
fs2open - FreeSpace 2
JA2-Stracciatella - Jagged Alliance 2
Arx Libertatis - Arx Fatalis
DuneDynasty (successor to OpenDUNE) - Dune II
Warzone 2100 - Warzone 2100
Abandoned?
WindowCaster - ShadowCaster
Shockolate - System Shock
ENGINE RE-IMPLEMENTATIONS
Multi-Game Engines
Commander Genius - Commander Keen (1-6, Dreams) and Cosmos Cosmic Adventure
DREAMM - LucasArts, Lucasfilm, and Lucas Learning games (for vanilla experience)
OpenRA - Command & Conquer, Red Alert, Dune 2000
OpenXcom Extended - UFO: Enemy Unknown, X-COM: Terror from the Deep
OpenLara - Tomb Raider 1-4 (Apparently still in development but very slow)
OpenNFS - Need for Speed I-III, High Stakes, Porsche Unleashed
Single Game Engines
fheroes2 - Heroes of Might and Magic II
VCMI - Heroes of Might and Magic III
Daggerfall Unity - The Elder Scrolls II: Daggerfall
OpenApoc - X-COM: Apocalypse
TAF (Total Annihilation Forever) - Total Annihilation
DevilutionX - Diablo / Hellfire
KeeperFX - Dungeon Keeper
OpenRCT2 - RollerCoaster Tycoon 2
Julius - Caesar III
Akhenaten - Pharaoh (1999)
OpenTTD - Transport Tycoon Deluxe
CorsixTH - Theme Hospital
OpenLoco - Chris Sawyer's Locomotion
OpenOMF - One Must Fall 2097
WebFun - Yoda Stories
Possible Development Limbo?
OpenTESArena - The Elder Scrolls: Arena
REminiscence - Flashback
openage - Age of Empires II
REGoth-bs - Gothic I/II
OpenGothic - Gothic II
rawgl - Another World / Out of This World (Archived)
OpenVIII - Final Fantasy VIII (Archived)
STATIC RECOMPILATIONS
Windows Games
SpaceCadetPinball - 3D Pinball Space Cadet
Isle Decomp - LEGO Island
Anodyne Sharp - Anodyne Fan Remake
DuckGameRebuilt - Duck Game
iOS
Infinity Blade PC - Infinity Blade I
Infinity Blade II PC - Infinity Blade II
Mobile/J2ME
DoomRPG-RE - Doom RPG
DoomIIRPG-RE - Doom II RPG
WolfensteinRPG-RE - WolfensteinRPG
Arcade
Canonball - Outrun
Project R - San Francisco Rush: The Rock and San Francisco Rush 2049
PC-98
ReC98 Project - Touhou 1-5
TH01: 100%
TH02: 44%
TH03: 41%
TH04: 39%
TH05: 51%
Sega Genesis
SOR2 New Era - Streets of Rage 2
Super Nintendo
SMAS Launcher - Super Mario World
Super Metroid Launcher - Super Metroid
Zelda 3 Launcher - The Legend of Zelda: A Link to the Past
Nintendo 64
N64RecompLauncher - Recommended! Launcher for managing and running N64 recompiled games, for Windows and Linux.
SM64 Coop Deluxe - Super Mario 64 Multiplayer
SM64Plus - Enhanced Singleplayer Super Mario 64 Experience
Ship of Harkinian - The Legend of Zelda: Ocarina of Time
2 Ship 2 Harkinian - The Legend of Zelda: Majora's Mask
Starship - Star Fox 64
SpaghettiKart - Mario Kart 64
Zelda64Recomp - The Legend of Zelda: Majora's Mask (with future Ocarina of Time support)
perfect_dark - Perfect Dark
DNZHRecomp - Duke Nukem: Zero Hour (Overlocked Mod Recommended)
MarioKart64Recomp - Mario Kart 64
goemon-64-recomp - Mystical Ninja Starring Goemon
BM64Recomp - Bomberman 64
yoshistory - Yoshi's Story
dino-recomp - Dinosaur Planet
MegaMan64Recompiled - Mega Man 64 (MM Legends)
ChameleonTwist1-JP-Recomp - Chameleon Twist
BattleShip - Super Smash Bros. (Note: This project uses AI code for portions of the decompilation)
Game Boy Advance
tmc - The Legend of Zelda: The Minish Cap
GameCube / Wii
Dusklight - The Legend of Zelda: Twilight Princess
Metaforce - Metroid Prime 1-3, Donkey Kong Country Returns (Alpha)
ACGC-PC-Port - Animal Crossing (Note: This project uses AI code for portions of the recompilation)
Xbox 360
UnleashedRecompiled - Sonic Unleashed
OpenMBU - Marble Blast Ultra
PlayStation
lainTSX - Serial Experiments Lain
Severed Chains - The Legend of Dragoon
REDRIVER2 - Driver 2
wipEout Rewrite - Wipeout
PsyDoom - PS1 Doom / Final Doom
PlayStation 2
OpenGOAL - Jak and Daxter 1-3 (Jak X is uncertain)
reLCS - Grand Theft Auto: Liberty City Stories & Vice City Stories
ENHANCED PORTS
Doesn't require original files
Sonic SMS Remake - Sonic 1 (Master System)
Sonic 2 SMS Remake - Sonic 2 (Master System)
Link's Awakening DX HD - The Legend of Zelda: Link's Awakening DX (Requires original v1.0.0 release)
ZIIAOL (Zelda II: The Adventure of Link) - The Legend of Zelda: Zelda II (uses decompiled/reconstructed code)
Zelda CD-i Remastered - Zelda - Faces of Evil & Wand of Gamelon
LSD: Revamped - LSD: Dream Emulator
Requires original files/Roms
Super Mario Bros. Remastered - Super Mario Bros.
Sonic 1 Forever - Sonic 1
Sonic 2 Absolute - Sonic 2
Sonic 3: Angel Island Revisited (S3AIR) - Sonic 3 & Knuckles
Sonic CD Miracle Edition - Sonic CD
RSDKv5 - Retro Engine - Sonic Mania (Ports to other systems (Wii, PS2, Dreamcast) have their own repositories)
DECOMP. PROJECTS WITH NO PLAYABLE PORT YET
stfdecomp - Sonic the Fighters (Arcade)
banjo-kazooie - Banjo-Kazooie (N64)
kirby64-recomp - Kirby 64: The Crystal Shards (N64)
Wave-Race-64 - Wave Race 64 (N64)
Quest - Quest 64 (N64)
hm64-decomp - Harvest Moon 64 (N64)
SOTN-decomp - Castlevania: Symphony of the Night (PS1)
sa2 - Sonic Advance 1, 2, & eventually 3 (GBA)
tww - The Legend of Zelda: The Wind Waker (GC)
th06 - Touhou 6 - EoSD (Windows)
If you find a new project, or know about one that wasn't listed here, let me know! I plan to update this list at least once a month!
Here i want to maintain a Master List for Source Ports, Recompilations and Fan-Ports project for better experience with older games.
SOURCE PORTS
Multi-Engine Source Ports
ScummVM - More than 250+ Adventure and Point and Click games
Xash3D FWGS - Half-Life, Counter-Strike, Blue Shift, Opposing Force
OpenJK - Star Wars Jedi Knight II, Jedi Academy
GemRB - Baldur's Gate 1/2, Icewind Dale 1/2, Planescape: Torment
xoreos - BioWare Aurora engine games - KOTOR, Dragon Age, The Witcher, Neverwinter Nights
Exult - Ultima VII: The Black Gate, Ultima VII Part Two
DXX-Rebirth - Descent 1 & 2
Aleph One - Marathon Trilogy
Stratagus - Warcraft I & II, StarCraft
Pre-Doom/idTech0
CatacombGL - Catacomb 3D series
ECWolf - Wolfenstein 3D, 3D Noah's Ark
BStone - Blake Stone series (What the hell is a Blake Stone?)
Barret (successor to ROTTEXPR) - Rise of the Triad
Doom Engine
Vanilla Gameplay:
DSDA-Doom - Doom Series, Heretic, Hexen
Woof - Doom, Doom 2, Final Doom
Other options: Crispy Doom, Chocolate Doom, International Doom, Nugget Doom.
For Mods:
UZDoom - Doom Series, Heretic, Hexen, Strife, Chex Quest.
Other options: GZDoom, VKDoom, LZDoom.
Other Doom Engine use:
Doom64 EX+ - Doom 64
RAD-X - Radix: Beyond the Void
Build Engine
EDuke32 - Mostly used for Duke Nukem 3D and Ion Fury
NBlood/Rednukem/PCExhumed - Blood, Duke Nukem 64, Redneck Rampage, NAM, WWII GI, Powerslave
VoidSW - Shadow Warrior
Other options: Raze, though not sure if it will be updated after the problems with GZDoom.
Quake Engine to idTech4
Chocolate Quake - Vanilla Quake 1 Experience
Ironwail - Modded Quake 1 Experience (Personal Recommendation)
Yamagi Quake II - Quake II
Hammer of Thyrion (HexenWorld) - Hexen II
ioquake3 - Quake III Arena
iortcw - Return to Castle Wolfenstein
ET:Legacy - Wolfenstein: Enemy Territory
dhewm3 - Doom 3
Prey2006 - Prey (2006)
Everything else
Abuse - Abuse
dethrace - Carmageddon
OpenTyrian - Tyrian
OpenMW - The Elder Scrolls III: Morrowind
fs2open - FreeSpace 2
JA2-Stracciatella - Jagged Alliance 2
Arx Libertatis - Arx Fatalis
DuneDynasty (successor to OpenDUNE) - Dune II
Warzone 2100 - Warzone 2100
Abandoned?
WindowCaster - ShadowCaster
Shockolate - System Shock
ENGINE RE-IMPLEMENTATIONS
Multi-Game Engines
Commander Genius - Commander Keen (1-6, Dreams) and Cosmos Cosmic Adventure
DREAMM - LucasArts, Lucasfilm, and Lucas Learning games (for vanilla experience)
OpenRA - Command & Conquer, Red Alert, Dune 2000
OpenXcom Extended - UFO: Enemy Unknown, X-COM: Terror from the Deep
OpenLara - Tomb Raider 1-4 (Apparently still in development but very slow)
OpenNFS - Need for Speed I-III, High Stakes, Porsche Unleashed
Single Game Engines
fheroes2 - Heroes of Might and Magic II
VCMI - Heroes of Might and Magic III
Daggerfall Unity - The Elder Scrolls II: Daggerfall
OpenApoc - X-COM: Apocalypse
TAF (Total Annihilation Forever) - Total Annihilation
DevilutionX - Diablo / Hellfire
KeeperFX - Dungeon Keeper
OpenRCT2 - RollerCoaster Tycoon 2
Julius - Caesar III
Akhenaten - Pharaoh (1999)
OpenTTD - Transport Tycoon Deluxe
CorsixTH - Theme Hospital
OpenLoco - Chris Sawyer's Locomotion
OpenOMF - One Must Fall 2097
WebFun - Yoda Stories
Possible Development Limbo?
OpenTESArena - The Elder Scrolls: Arena
REminiscence - Flashback
openage - Age of Empires II
REGoth-bs - Gothic I/II
OpenGothic - Gothic II
rawgl - Another World / Out of This World (Archived)
OpenVIII - Final Fantasy VIII (Archived)
STATIC RECOMPILATIONS
Windows Games
SpaceCadetPinball - 3D Pinball Space Cadet
Isle Decomp - LEGO Island
Anodyne Sharp - Anodyne Fan Remake
DuckGameRebuilt - Duck Game
iOS
Infinity Blade PC - Infinity Blade I
Infinity Blade II PC - Infinity Blade II
Mobile/J2ME
DoomRPG-RE - Doom RPG
DoomIIRPG-RE - Doom II RPG
WolfensteinRPG-RE - WolfensteinRPG
Arcade
Canonball - Outrun
Project R - San Francisco Rush: The Rock and San Francisco Rush 2049
PC-98
ReC98 Project - Touhou 1-5
TH01: 100%
TH02: 44%
TH03: 41%
TH04: 39%
TH05: 51%
Sega Genesis
SOR2 New Era - Streets of Rage 2
Super Nintendo
SMAS Launcher - Super Mario World
Super Metroid Launcher - Super Metroid
Zelda 3 Launcher - The Legend of Zelda: A Link to the Past
Nintendo 64
N64RecompLauncher - Recommended! Launcher for managing and running N64 recompiled games, for Windows and Linux.
SM64 Coop Deluxe - Super Mario 64 Multiplayer
SM64Plus - Enhanced Singleplayer Super Mario 64 Experience
Ship of Harkinian - The Legend of Zelda: Ocarina of Time
2 Ship 2 Harkinian - The Legend of Zelda: Majora's Mask
Starship - Star Fox 64
SpaghettiKart - Mario Kart 64
Zelda64Recomp - The Legend of Zelda: Majora's Mask (with future Ocarina of Time support)
perfect_dark - Perfect Dark
DNZHRecomp - Duke Nukem: Zero Hour (Overlocked Mod Recommended)
MarioKart64Recomp - Mario Kart 64
goemon-64-recomp - Mystical Ninja Starring Goemon
BM64Recomp - Bomberman 64
yoshistory - Yoshi's Story
dino-recomp - Dinosaur Planet
MegaMan64Recompiled - Mega Man 64 (MM Legends)
ChameleonTwist1-JP-Recomp - Chameleon Twist
BattleShip - Super Smash Bros. (Note: This project uses AI code for portions of the decompilation)
Game Boy Advance
tmc - The Legend of Zelda: The Minish Cap
GameCube / Wii
Dusklight - The Legend of Zelda: Twilight Princess
Metaforce - Metroid Prime 1-3, Donkey Kong Country Returns (Alpha)
ACGC-PC-Port - Animal Crossing (Note: This project uses AI code for portions of the recompilation)
Xbox 360
UnleashedRecompiled - Sonic Unleashed
OpenMBU - Marble Blast Ultra
PlayStation
lainTSX - Serial Experiments Lain
Severed Chains - The Legend of Dragoon
REDRIVER2 - Driver 2
wipEout Rewrite - Wipeout
PsyDoom - PS1 Doom / Final Doom
PlayStation 2
OpenGOAL - Jak and Daxter 1-3 (Jak X is uncertain)
reLCS - Grand Theft Auto: Liberty City Stories & Vice City Stories
ENHANCED PORTS
Doesn't require original files
Sonic SMS Remake - Sonic 1 (Master System)
Sonic 2 SMS Remake - Sonic 2 (Master System)
Link's Awakening DX HD - The Legend of Zelda: Link's Awakening DX (Requires original v1.0.0 release)
ZIIAOL (Zelda II: The Adventure of Link) - The Legend of Zelda: Zelda II (uses decompiled/reconstructed code)
Zelda CD-i Remastered - Zelda - Faces of Evil & Wand of Gamelon
LSD: Revamped - LSD: Dream Emulator
Requires original files/Roms
Super Mario Bros. Remastered - Super Mario Bros.
Sonic 1 Forever - Sonic 1
Sonic 2 Absolute - Sonic 2
Sonic 3: Angel Island Revisited (S3AIR) - Sonic 3 & Knuckles
Sonic CD Miracle Edition - Sonic CD
RSDKv5 - Retro Engine - Sonic Mania (Ports to other systems (Wii, PS2, Dreamcast) have their own repositories)
DECOMP. PROJECTS WITH NO PLAYABLE PORT YET
stfdecomp - Sonic the Fighters (Arcade)
banjo-kazooie - Banjo-Kazooie (N64)
kirby64-recomp - Kirby 64: The Crystal Shards (N64)
Wave-Race-64 - Wave Race 64 (N64)
Quest - Quest 64 (N64)
hm64-decomp - Harvest Moon 64 (N64)
SOTN-decomp - Castlevania: Symphony of the Night (PS1)
sa2 - Sonic Advance 1, 2, & eventually 3 (GBA)
tww - The Legend of Zelda: The Wind Waker (GC)
th06 - Touhou 6 - EoSD (Windows)
If you find a new project, or know about one that wasn't listed here, let me know! I plan to update this list at least once a month!