The Nightdive Source Port List
Since Nightdive abandoned native Linux after Forsaken in 2018, I figured I would draw up a list of native and open source ways to play their releases. Also look to these in twenty years when their binary releases are as mothballed as what they replaced.

The Original Strife - Veteran Edition
Itself open source as it was based on GPL code.

Veteran Edition - https://github.com/svkaiser/strife-ve
K8Vavoom - https://repo.or.cz/k8vavoom.git
GZDoom - https://github.com/ZDoom/gzdoom

https://doomwiki.org/wiki/Category:Strife_ports

Doom 64
Doom64EX-Plus - https://github.com/atsb/Doom64EX-Plus

Based on the earlier open source Doom64EX for the console ROM. Supports the base campaign and The Lost Levels expansion.

Blood - Fresh Supply
NBlood - https://github.com/nukeykt/NBlood
Raze - https://github.com/ZDoom/Raze/
BloodGDX - https://gitlab.com/m210/BloodGDX

This release has no exclusive content (features like the item counters are replicated), but particular mods like Extra Crispy and Arcade Mode require Fresh Supply as of now. They are fairly rare however.

Powerslave Exhumed
ExhumedEX-Plus - https://github.com/atsb/ExhumedEX-Plus

Based on the open source though withdrawn PowerslaveEX, work on reading from the remaster is as yet incomplete. The Build version of Powerslave meanwhile can be ran through PCExhumed, Raze, and PowerslaveGDX, but is more linearly structured than the metroidvania styled SlaveDriver and Kex versions.

Star Wars: Dark Forces Remaster
The Force Engine - https://github.com/luciusDXL/TheForceEngine

Rise of the Triad: Ludicrous Edition
NetROTT aka ROTTEN - https://github.com/erysdren/NetROTT

Supports Ludicrous Edition levels such as the The Hunt Continues expansion, although still to a limited degree, and lacks other new and restored content.

Quake Enhanced

Quakespasm - https://github.com/sezero/quakespasm
vkQuake - https://github.com/Novum/vkQuake
Ironwail - https://github.com/andrei-drexler/ironwail

These all have some support for the Kex Engine remaster's game files, including the new episodes by MachineGames. id was generous enough to provide source code for the QuakeC used in the remaster.

https://github.com/id-Software/quake-rerelease-qc

Quake 2 Enhanced

Yamagi Quake II Remaster - https://github.com/yquake2/yquake2remaster

Experimental fork of the Yamagi Quake II source port supporting Call of the Machine. Again, id provided the DLLs used in the remaster.

https://github.com/id-Software/quake2-rerelease-dll

Doom + Doom II

Uses the ID24 WAD format for Legacy of Rust, which is mostly compatible with the earlier MBF21 format.

GZDoom - https://github.com/ZDoom/gzdoom
Helion - https://github.com/Helion-Engine/Helion
Woof! - https://github.com/fabiangreffrath/woof

https://doomwiki.org/wiki/ID24#Supported_ports
https://doomwiki.org/wiki/Category:MBF-compatible

System Shock: Enhanced Edition

System Shock Enhanced - https://github.com/MeeperTheGreat99/systemshock-enhanced
Shockolate - https://github.com/Interrupt/systemshock

Forsaken Remastered

ForsakenX - https://github.com/ForsakenX/forsaken

The above is a port of the original release, I can not confirm if it works with the remaster data.

Blade Runner: Enhanced Edition

ScummVM - https://www.scummvm.org/

https://wiki.scummvm.org/index.php?title=Bladerunner

Turok

The original source code has been leaked, but no one has made a port from it I could find, and obviously the legality would be questionable.

https://www.pcgamesn.com/turok/turok-source-code-found
https://github.com/svkaiser/TurokEX

Killing Time: Resurrected

Nothing yet, as the game code was never released. Wine or Proton either way (or a 3DO or classic Mac emulator such as MAME or SheepShaver). Given a common heritage, an adaptation based on Calico might be possible with enough effort.

Calico - https://github.com/team-eternity/calico-doom

Code from Calico was referenced for the remaster.

PO'ed: Definitive Edition

Same story as Killing Time, so the only other option is to emulate the original 3DO or PSX versions using something like MAME or RetroArch.

Shadow Man Remastered

Ditto.

Noctropolis

Not supported by ScummVM yet.

https://wiki.scummvm.org/index.php/Noctropolis

The Thing Remastered

Presumably the same story.

Honourable Mention - Shadow Warrior Classic Redux
VoidSW - https://voidpoint.io/terminx/eduke32
Raze - https://github.com/ZDoom/Raze/
WangGDX - https://gitlab.com/m210/WangGDX
JFShadowWarrior - https://jonof.id.au/jfsw/index.html

Not a Nightdive port, but similar. Was based on JFShadowWarrior itself.

Dishonorable Mention: Duke Nukem 3D - 20th Anniversary World Tour

DukeGDX - https://gitlab.com/m210/DukeGDX
Raze - https://github.com/ZDoom/Raze/

Notoriously broke compatability with the vanilla version and source ports, while blocking sales of such outside ZOOM Platform.

Last edited by Technopeasant on 13 December 2024 at 9:22 pm UTC
Shmerl Nov 28
Noctropolis is interesting. I played their Linux release a while ago. But it would be better if it worked in ScummVM.
Although the Wolfenstein 3D community has been pretty vocal they aren't interested (https://dhw.wolfenstein3d.com/viewtopic.php?t=8905), when Wolf 3D Enhanced inevitably comes at QuakeCon I at least hope they make it compatible with ECWolf mods (DOS modified and SDL based ones obviously being next to impossible).

And of course, after the really obscure PO'ed the joke that the next release would be something like Immoral C*mbat Engorged writes itself...

Last edited by Technopeasant on 29 November 2024 at 7:34 pm UTC
RubyYoung Dec 5
Forsaken Remastered is one of my favorite games ever. Hundreds of hours of game play. PS1 cheats-- highlight options then press left right left right X. This game was an escape for me at the age of 12, virtually homeless living in an abandoned house for 4 years. Cold cold winters.
I bought that day one to encourage them to follow through with porting the then upcoming Fresh Supply. That obviously didn't pan out...

Last edited by Technopeasant on 6 December 2024 at 5:23 pm UTC
Technopeasant 5 days ago
Just played through the original Killing Time PC port (GOG version) through Wine. Other than having to alt-tab in and out at the start to fix the display, and the intro and outro videos not rendering properly, all the issues I had were consistent with what other people report on Windows (mostly the game's notorious audio issues, with the sounds periodically stopping entirely before crashing thirty seconds to a minute later). Was reasonably playable however.

What is especially frustrating is Ziggurat did once promise a source code release.

QuoteThe Zoom guys also tell me that anyone who buys the current build now will get free access to the source code build for Windows, Mac, and Linux at no extra charge, and the extra goodies won't jack the price up for new buyers -- the pricetag will remain at $5.99.

https://web.archive.org/web/20190603082640/https://sites.google.com/site/conwayestate/home/attic/zoomreview

Last edited by Technopeasant on 9 December 2024 at 7:34 pm UTC
Technopeasant 3 hours ago
Got Killing Time: Resurrected running via DXVK but weirdly the turn left and right keys simply do not work no matter what I set them to in the key bindings. I would like to play with the vanilla controls, but this stops me (mouse aiming and strafing work, with autoaim enabled). Not sure if it is a Wine issue, but personally I doubt it.

Last edited by Technopeasant on 13 December 2024 at 8:50 pm UTC
Klaas 3 hours ago
Nightdive/Kick has promised a System Shock 2 source code release many years ago. Unless I've missed something that never happened as well.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.