Jump to content

What are your preferred source ports for both Doom and non-Doom games?


Recommended Posts

In my definition "Source port" can include ports based on reverse engineering rather than source code too, so things like Xash3D, FreeHL and Doom64EX count.

 

DOOM and other PC id Tech 1 games: GZDoom, Chocolate Doom (depending on the .WAD I'm playing usually)

DOOM 64: DOOM CE

PlayStation DOOM: DOOM CE, PsyDoom

Quake 1: Nightdive remaster

Quake 2: Nightdive remaster

Quake 3: ioQuake3

Rise of the Triad: Nightdive remaster

Half-Life: Xash3D-FWGS (will probably move to 25th Anniversary Edition as my main once its bugs are sorted out)

Other GoldSrc games: "Classic" Steam version (will probably move to 25th Anniversary Edition as my main once its bugs are sorted out)

 

What's your preferred way to play your favourite games????

Edited by Individualised

Share this post


Link to post
  • Classic Doom: DOSBox, GZDoom, PrBoom+, Zandronum, International Doom
  • Doom 3: vanilla
  • Quake: Kex Eninge, DOSBox, Quakespasm
  • Quake 2: Kex Engine, vanilla
  • Quake 3: vanilla, Spearmint

Share this post


Link to post

Depends. I like Dosbox for particular nostalgia mood but it's usually GZDoom that suits me best, and as for Quake I don't mind the Steam version,

though for co-op I used to play with Quakespasm. BuildGDX is also fine for Capstone games for what they're worth..

Share this post


Link to post

GZDoom for Doom, of course.

The official re-releases, for Doom 64, Quake 1 and 2.

Raze for Build Engine games.

BFG Edition with the BFA mod for Doom 3, for native controller support.

ioRTCW and ioQuake 3 for their respective games.

Edited by Panzermann11

Share this post


Link to post

GZDoom/DSDA-doom for Doom, depends on what I want out of my experience. Sometimes I'll even use Crispy Doom.

 

Aaaand Quakespasm for Quake? I don't really like Quake that much, my first time playing through the whole campaign was with the Unity port so I guess that takes precedence, but if I were to play Quake again I'd use Quakespasm.

Share this post


Link to post

I am not just including sourceports here, but also unofficial community patches/clients

 

  • Doom 1/2, Heretic, Hexen: DSDA-Doom, GZDoom (mostly DSDA-Doom for vanilla/Boom/MBF wads)
  • Strife: GZDoom
  • Descent 1/2: DXX-Rebirth
  • Marathon 1/2/Infinity: Aleph One
  • Quake 1: Ironwail (better performance than any other Quakespasm fork)
  • Quake 2: Yamagi (the definitive Quake 2 port pre-Remastered version imho)
  • Quake 3: IoQuake3
  • Hexen 2: uHexen2-Shanjaq (not as good as Ironwail or Yamagi, but probably the best Hexen 2 sourceport imho)
  • Duke Nukem 3D: Raze, EDuke32 (Mostly use Raze because EDuke32 has stutters in my case. But EDuke32 is needed for certain mods)
  • Blood: Raze, NBlood (similar case as Duke Nukem 3D)
  • Shadow Warrior: Raze
  • Unreal: Unofficial patch 227
  • UT99: Unofficial patch 469
  • Half-Life: Xash3D-FWGS (I used to play the steam version, but I am now more inclining towards this source port after seeing how many oddities the steam version has)
  • Red Faction 1: Dash Faction (not just has many QoL features, but also fixes some gameplay softlocks as well)
  • Doom 3: Dhewm3
  • Soldier of Fortune: SOFplus
  • Daikatana: Unofficial patch 1.3 (Yes, I am even mentioning this game here. It has option to turn off companions above other QoL stuff, which I highly recommend to do so for anyone who musters enough courage to play this)
Edited by ReaperAA

Share this post


Link to post

Ultimate Doom, Doom II, Final Doom - Eternity Engine, Chocolate Doom

Heretic, Hexen, Strife - Chocolate Doom

Duke Nukem 3D - eDuke32, xDuke

Quake - Bengt Jardrup's Enhanced WinQuake, QuakeSpasm

Quake II - Unofficial v3.24 patch

Quake III Arena - Quake3e

Doom 3 - Dhewm3

Share this post


Link to post

Doom: GZ or DSDA

Doom 64: KEX but Doom64EX+ seems interesting

Quake: KEX or Ironwail

Quake 2: KEX or Yamagi

Quake 3: Quake3e

Doom 3: Doom BFA

Sonic 1/2/CD: RSDK Decompilation

Share this post


Link to post
2 hours ago, bioshockfan90 said:

I don't really like Quake that much, my first time playing through the whole campaign was with the Unity port

 

Are you confusing the Unity port (which is for Doom) with the KEX "engine" (it handles rendering and some console stuff, but uses the original game logic).

Both are Wrappers. The KEX port doesn't use Unity.

Share this post


Link to post

My favorite port for doom is Crispy Doom with 35 FPS and 320x200 resolution - if the wad is limit removing or vanilla
for boom and MBF I use DSDA

 

Share this post


Link to post
3 hours ago, Guff dotD said:

 

Are you confusing the Unity port (which is for Doom) with the KEX "engine" (it handles rendering and some console stuff, but uses the original game logic).

Both are Wrappers. The KEX port doesn't use Unity.

 

Ah yes, my bad. I should've just said Steam release. 

 

I guess one more I forgot to mention but should be obvious: AlephOne for the Marathon games!

Share this post


Link to post

Doom: DOS(Box), BFG Edition, Doom Retro, Woof!

Doom PSX/64: PsyDoom, Doom 64 Remaster.

Doom 3: BFG Edition, Vanilla.

Quake: Remaster, Vanilla.

Quake II: Remaster, Vanilla

Quake III Arena: XBLA, Vanilla.

Quake 4: Vanilla.

Half-Life: Steam.

Share this post


Link to post
  • Doom: Nugget (I would've said Woof a few months ago with it's efficient software renderer, block specter rendering, and very specific QoL options and bug fixes; but Nugget just has so much more of all that it's basically my new main. Tho I still have Woof as a secondary with colored blood off so that I don't have to switch that on and off depending on wad)
  • Doom 64: Doom64ex plus
  • Doom 3: Dhewm 3
  • Heretic/Hexen/Strife: their respective Crispy-Doom versions
  • ROTT: Ludicrous edition
  • RCT2: OpenRCT2
  • Blood: NotBlood
  • Duke: eDuke32 (originally I went with BuildGDX but that had a bad tendency to crash on me)
  • Quake: VKQuake
  • Quake 2: Yamagi Quake
  • Half-Life: Xash3D-FWGS
  • Serious Sam: Classic

 

God I hope someone makes a sourceport for Saints Row 2...

Edited by No-Man Baugh

Share this post


Link to post

Doom1/2 & finall: DSDA Doom, PrBoom+, GZDoom

Doom3: BFG editions, yes don't question mr

ROTT: Dos

Wolf3D: ECWolf

Quake: Quakespasm 

Quake2: yamagi

Build engine games: Raze

Share this post


Link to post

Doom: DSDA-Doom, GZDoom, Chocolate Doom. Depends on wad/how I'm feeling

Doom 64: Nightdive remaster with fan patch that brings back red medikits and gets rid of the saving logo

Rott: Ludicrous edition (it's so good ya'll)

Quake: ironwail

Duke, Blood, Shadow warrior: Raze

Return to Castle Wolfenstein: Vanilla with widescreen patch

 

 

Share this post


Link to post

I pretty much only play Doom and Quake in VR so...

 

Doom: GZDoomVR

Quake: Quakespasm-OpenVR

 

If anyone is aware of a version of Raze-VR that is made for PC let me know.

Share this post


Link to post

Doom: DOSBox, Choco, Crispy, and Woof

Doom 64: Nightdive's remaster with a restoration patch made by yours truly ;)

Doom 3: Dhewm3 with a HUD fix mod for widescreen. I use vanilla Doom 3 for multiplayer, since Dhewm3's MP isn't compatible, unfortunately.

Quake 1: Ironwail

Quake II: Yamagi Quake II

Quake III: Quake3e + flexible HUD addon for widescreen

RotT: DOS and Ludicrous Edition (the only good ways to play tbh)

Heretic/Hexen/Strife: DOS and Crispy

Duke 3D (and Duke 64): DOS, Rednukem and EDuke32

Shadow Warrior: DOS and sometimes VoidSW

Blood: DOS (with my fix for the infamous difficulty savegame bug) and NotBlood (probably the best way to play Blood in the modern day)

Kingpin: vanilla with the MH patch

Share this post


Link to post

Quake 1: Ironwail

 

Quake II: Yamagi Quake II 

 

Quake III: https://github.com/ec-/Quake3e  (place Quake3e's executable in your Quake 3 Arena's game directory).

 

Doom 2: GZdoom

 

Duke Nukem 3D: Eduke32

 

Shadow Warrior: VoidSW

 

Blood: Nblood

 

Wolf3D: ECWolf

 

Descent 1 and 2: DX-Rebirth

 

If I choose to play any of the above games in DOS without the above source ports (excluding Q2 and Q3 obviously), I will use https://dosbox-staging.github.io/, which is flat out superior to Dosbox 0.74-3 in basically every way.

 

Return to Castle Wolfenstein: https://github.com/iortcw/iortcw

Edited by Master O

Share this post


Link to post

Wolfenstein 3D: ECWolf if something needs it, otherwise I can live with DOS.

 

Doom: Nugget Doom for everything that isn't GZDoom, the latter for mods and port specific maps.

 

Quake: Ironwail for the software look, vkQuake for the OpenGL look.

 

Quake II: unofficial 3.24 atm, otherwise Yamagi, though I want to try Q2Pro next.

 

Blood: NBlood

 

Doom 3: dhewm3

 

Diablo: Belzebub, although I use source port loosely here as it is something akin to a Diablo 1.5 with restoration of cut quests and Diablo II's item types. It's notably more difficult than the original, but the longevity of the game is more than the vanilla ever was or will be.

Share this post


Link to post
1 minute ago, Lila Feuer said:

Wolfenstein 3D: ECWolf if something needs it, otherwise I can live with DOS.

 

Doom: Nugget Doom for everything that isn't GZDoom, the latter for mods and port specific maps.

 

Quake: Ironwail for the software look, vkQuake for the OpenGL look.

 

Quake II: unofficial 3.24 atm, otherwise Yamagi, though I want to try Q2Pro next.

 

Blood: NBlood

 

Doom 3: dhewm3

 

Diablo: Belzebub, although I use source port loosely here as it is something akin to a Diablo 1.5 with restoration of cut quests and Diablo II's item types. It's notably more difficult than the original, but the longevity of the game is more than the vanilla ever was or will be.

 

If you're looking for a Diablo source port, there is https://github.com/diasurgical/devilutionX.

Share this post


Link to post

Doom: Woof, Gzdoom, chocolate doom

Quake: MarkV, Nightdive remaster

Quake2: YamagiQuake2

Duke3D: Eduke32

Wolf3D: ECwolf

Half-Life: Steam

Heretic: Russian Heretic (Crispy heretic supports widescreen now btw?)

Hexen: Russian Hexen (Same question as heretic)

Doom 3: dhewm3

 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...