Source Ports & Recompilations Master List
Source Ports & Recompilations Master List
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!
Last edited by ravanal on May 22nd, '26, 20:25, edited 1 time in total.
Close the World, Open the NeXT
- the_skotts
- Posts: 71
- Joined: Jan 29th, '26, 04:48
- Pronouns: he\him
- Location: somewhere far too hot
Re: Decompilations and Recompilations
I agree that I think these decomp\recomp projects are the future of emulation and game preservation. The only ones I've tried out are the Ship of Harkinian Ocarina of Time and Majora's Mask ports and they ran great! Both games have good mod choices for better textures and changing the icon layout. I really like the free cam option so you can use the right stick to rotate the camera instead of being stuck with the default camera angle.
Ocarina of Time (Ship of Harkinian)
https://github.com/HarbourMasters/Shipwright
Majora's Mask (2Ship2Harkinian)
https://github.com/HarbourMasters/2ship2harkinian
Ocarina of Time (Ship of Harkinian)
https://github.com/HarbourMasters/Shipwright
Majora's Mask (2Ship2Harkinian)
https://github.com/HarbourMasters/2ship2harkinian
- bumbervevo
- Posts: 55
- Joined: Jan 29th, '26, 09:43
- Pronouns: He/Him, They/Them
- Location: Inside your computer
- Contact:
Re: Decompilations and Recompilations
Infinity Blade keeps popping up in my life and I'm really not sure how, but I'm elated to learn that there's a decompile for it now. I had no idea that decompilations/recompilations were gaining so much popularity. I'd love to hear about more of them!
I've really been meaning to jump on the Ship of Harkinian. OoT was a pretty big game for me growing up. I remember playing it on virtual console on my Wii.
I've really been meaning to jump on the Ship of Harkinian. OoT was a pretty big game for me growing up. I remember playing it on virtual console on my Wii.
- skullmeat
- Posts: 65
- Joined: Feb 16th, '26, 13:20
- Location: An ancient unix server in a long forgotten bunker
Re: Decompilations and Recompilations
Hoping for Jet Force Gemini. Rare's decision not to use the N64 expansion pak was a bad call. The game has severe frame-rate issues. A shame, as its an interesting game.

Re: Decompilations and Recompilations
HarbourMasters are also a big pillar on the decomp. community, the OOT PC port came almost right after the SM64 one. Funny enough though, personally, i am not a big fan of their approach to make PC ports. I feel like they allow too many debug options open for people, which makes the port more like something to experiment rather than just play. It's great for people who like tinkering with engines but not for casual play.the_skotts wrote: Mar 24th, '26, 06:51 I agree that I think these decomp\recomp projects are the future of emulation and game preservation. The only ones I've tried out are the Ship of Harkinian Ocarina of Time and Majora's Mask ports and they ran great! Both games have good mod choices for better textures and changing the icon layout. I really like the free cam option so you can use the right stick to rotate the camera instead of being stuck with the default camera angle.
Ocarina of Time (Ship of Harkinian)
https://github.com/HarbourMasters/Shipwright
Majora's Mask (2Ship2Harkinian)
https://github.com/HarbourMasters/2ship2harkinian
I know there's an "active" Jet Force Gemini decomp. project, but it isn't there yet. It might be get done faster though, now that there is a tool that was just made to decompile N64 games.skullmeat wrote: Mar 25th, '26, 07:09 Hoping for Jet Force Gemini. Rare's decision not to use the N64 expansion pak was a bad call. The game has severe frame-rate issues. A shame, as its an interesting game.
https://github.com/N64Recomp/N64Recomp
I will make an attempt to make a report every few months on recompilations, or even better, make a Master List of every single Decomp/Recomp project i can find. Hopefully that doesn't break any rules in this forum.
Close the World, Open the NeXT
- the_skotts
- Posts: 71
- Joined: Jan 29th, '26, 04:48
- Pronouns: he\him
- Location: somewhere far too hot
Re: Decompilations and Recompilations
It's not completely done but they've made a lot progress on the Twilight Princess PC port after finishing the decompilation last year.
Re: Decompilations and Recompilations
I'm looking forward to this one. I never actually played through this or skyward sword. I played the previous games to death and I think my favorites are OOT, Majora's Mask, and Wind Waker in no particular order. Somehow I was distracted when Twilight Princess came out. I've tried to start it a few times, but it didn't hook me as quickly as Wind Waker.the_skotts wrote: Apr 7th, '26, 12:17 It's not completely done but they've made a lot progress on the Twilight Princess PC port after finishing the decompilation last year.
I haven't watched the whole video yet; do you know if they plan to give us CRT filters and save states? I guess I could use shader glass if need be.
ravanal wrote: Mar 23rd, '26, 20:02 https://github.com/dethrace-labs/dethrace - Carmageddon
A project that brings the Interplay classic to modern systems. While it is complete and a recompiled version is playable, development is still being done to achieve 100% accuracy.
![]()
YES!!! Carmageddon. This was on my list of games to re-play when I finish building my W98 PC... but the re-compilation might be the better way to play this.
I'd love a database of these projects. Do you keep one or know where there is a good list?
Re: Decompilations and Recompilations
oh fuck yeah. maybe this will get me to give twilight princess a proper gothe_skotts wrote: Apr 7th, '26, 12:17 It's not completely done but they've made a lot progress on the Twilight Princess PC port after finishing the decompilation last year.
- skullmeat
- Posts: 65
- Joined: Feb 16th, '26, 13:20
- Location: An ancient unix server in a long forgotten bunker
Re: Decompilations and Recompilations
I should point out that the Perfect Dark PC port is fantastic, and even has high refresh rates and multiplayer. Its a must play, and the definitive way to experience the game.
https://github.com/fgsfdsfgs/perfect_dark
https://github.com/fgsfdsfgs/perfect_dark

- the_skotts
- Posts: 71
- Joined: Jan 29th, '26, 04:48
- Pronouns: he\him
- Location: somewhere far too hot
Re: Decompilations and Recompilations
A Twilight Princess PC port is out now! This is a different one than I had posted before but it looks like they've added some nice QoL features. I'm looking forward to testing out gyro aiming on it.