A list of so-called source ports of games, which you can use with YANG, is provided below.
Using the source ports you should be able to run a game on a modern platform natively.
A way to run the original DOS versions is also provided.
The YANG FAQ
The YANG thread at the Duke4.net Forums
WIN32 binary - no installer
Windows 9x/ME users - If you have problems, you can try installing MSLU.
A Mac OS X disk image file
Universal binary compiled and tested on OS X 10.4 (Tiger).
An i386 package for Ubuntu 9.10 (Karmic Koala)
An x86_64 package for Ubuntu 9.10 (Karmic Koala)
Linux i386 binary (Static wxGTK; Requires SDL 1.2 for sound notifications)
Linux x86_64 binary (Static wxGTK; Requires SDL 1.2 for sound notifications)
Linux i386 binary (Static wxGTK; Tries other methods for sound playback, may fallback to OSS)
Linux x86_64 binary (Static wxGTK; Tries other methods for sound playback, may fallback to OSS)
If you see a missing country flag in YANG for any player, then you should update the "GeoIP.dat" file, with the latest version available to fix it.
Latest GeoLite Country database
bMouse author's site: bMouse
Download bMouse 0.6 - remember to check author's site for the latest version.
bMouse is a program which greatly improves the mouselook in the DOS Build Engine games.
Modified GeoIP library source code (more compact, a few code lines commented)
OS description code, base on wxWindows-licensed code from the wxWidgets toolkit
Please *Note* that those source ports in order to run the game still requires some of the original game files from the Steam folder or the CD.
The Source Ports for Duke Nukem 3D require the "duke3d.grp" and "duke.rts" file in order to run, and you can buy the game for the data files here.
Shadow Warrior requires the "sw.grp" and "sw.rts" and is FREE on Steam.
Duke Nukem 3D source ports: EDuke32, nDuke, hDuke, Duke3dw, xDuke.
Shadow Warrior source ports: JFShadowWarrior, SWP.
Descent 1 and 2 source port: DXX-Rebirth.
A way to play DOS originals: The DOSBox emulator.
EDuke32-OldMP Release 32 - Mirror1 - EDuke32 Discord Server - Main Download Page
hDuke 246555 rv18k Beta44 - Download - Only works with Atomic v1.5 (This may change)
nDuke v2.0 beta4 - Mirror1
xDuke v19.8 Win9x, Win7, WinXP, Vista Mirror1
ProAsms SWP: Swp432.zip, Swp431.zip, Swp430.zip, Swp428.zip, Swp427.zip, Swp426.zip, Swp425.zip, Swp424.zip
StrikerDM - An EDuke32-OldMP Dukematch Mod and Community Map Pack! - Download / Forums