*Home *Links *FAQ *Video clips *Screenshots

YANG v0.3 ALPHA

ATTENTION: If you're upgrading from an older version,
go from the main menu to Settings --> Advanced,
and uncheck the checkbox near icculus.org/duke3d, in case it's checked!

Reason: It looks like this port does look on Unix, Linux and Mac for the duke3d.cfg file in that folder,
and also saves there screenshots; But it doesn't look for stuff like a list of IP addresses and map files in there.

WIN32 binary
Mac OS X users - Right now you may compile the source code. You also need wxMac development files (v2.8 branch).
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)
Source code

dn3d_lin wrapper (e.g. for using Dukester X on Linux)

NOTE: This isn't required for YANG! In YANG you may configure a graphical terminal by yourself.
Anyway, PLEASE READ THE INCLUDED README FILE! In addition, IT MAY NOT ALWAYS WORK AS EXPECTED!
* UPDATE: You can install Dukester X as usual from the Dukester X website (Wine is obviously required):
http://forums.dukesterx.net/
Wine (DX and wrapper tested on Wine 1.0-rc2): http://www.winehq.org/
If you want, you can launch Dukester X with a sound wrapper like aoss or padsp, and put a sound file in the place where Dukester X is installed.
If you've installed it from an installer like a setup.exe file, you might find it in ~/.wine/drive_c/Program Files/DukesterX

dn3d_lin package

HRP package generator (EDuke32 is included) - Alpha, as usual

A script which lets you generate an HRP package as an RPM or DEB package.
REQUIREMENTS: dn3d_hrp-27-04-2007.zip (The script can try and auto-download it); EDuke32 dependencies like SDL 1.2; md5sum, fakeroot, unzip, wget (if downloading the zip), rpmbuild (for RPM packaging), dpkg-deb (for DEB packaging).
Instructions: Download the following file, make it executable (e.g. chmod +x) and then execute it. You might also be able to run it from a file manager, but if it doesn't work, it should work from a console.

EDuke32 + HRP package generator release 2007.04.07-3
(You might need to right-click and then select to save.)

Temporary files are expected to be auto-extracted to the hrppackage_temp directory, and somewhere in there you should later find the packages.
You can also extract the package to a custom directory or path without executing the packager using --extract [PATH].

Want the HRP Update? Maybe the EDuke32 Music Pack? No problem.
You can probably download as usual compressed files (e.g. ZIP) from the following website:
Duke3D HRP Update Pack (by NightFright)
When it's told to put something in the autoload folder, just put it in ~/.eduke32/autoload. If you want to load some file manually using the /g parameter, you can put it in ~/.eduke32.
Regarding the EDuke32 Music Pack, for the Linux version of EDuke32, OpenAL isn't required, as SDL_mixer is doing the job of playing OGG files, along with libogg, libvorbis and libvorbisfile.
UPDATE: The music may play at the wrong speed and pitch if the configured sample rate is different than 44100. You can edit the duke3d.cfg file (in ~/.eduke32) in order to adjust this (it's probably named "MixRate").

Linux ports of Build-engine games
(RPMs and plain binaries are quite generic and may not work probably!)

A list of Linux ports and packages of the Duke3D and SW games.
In the cases of DEB and RPM packages, download, extract (e.g. using tar or gunzip+tar); Install the buildenginecommon package first, and then the game. If needed, install more dependencies.

EDuke32 Release 2008.06.10-3 (requires SDL 1.2 for all packages)

Generic RPM, i386
Generic RPM, x86_64
DEB for Ubuntu 8.04 (Hardy), i386
DEB for Ubuntu 8.04 (Hardy), x86_64
Plain binaries, i386
Plain binaries, x86_64

JFShadowWarrior Release 2005.10.09-3 (requires SDL 1.2 and GTK2 for all packages)

Generic RPM, i386 (mostly bi-arch i386/x86_64 compatible)
DEB for Ubuntu 8.04 (Hardy), i386
DEB for UBUNTU 8.04 (HARDY) ONLY, x86_64 (actual binaries are i386, though)
Plain binaries, i386 (mostly bi-arch compatible)

How have I prepared all of these

Stuff used to make the above packages
A patch for EDuke32 Ver. 2008/06/10 which I've made and used
A patch for JFBuild Ver. 2005/10/09, including sound fix from Mephisto
A patch for JFShadowWarrior Ver. 2005/10/09, ditto

The Build/Duke Nukem 3D Map Flipper v0.92

WIN32 binary
Mac OS X Universal binary (PowerPC and Intel; 32-bit and 64-bit)
Linux i386 binary
Linux x86_64 binary
FreeBSD i386 binary
DOS (32-bit) binary
Source code

SNAKE... in 3D v0.8

WIN32 binary
Linux x86 binary
Linux x86_64 binary
The original DOS version, including its source code
Source code

The Snake Manual
The Snake Manual in Hebrew
The Snake FAQ
The Snake FAQ in Hebrew

Build Games Launcher v0.1

WIN32 binary
Ubuntu-adjusted i386 binary (requires wxGTK 2.8.1 or higher)
Global Linux i386 binary (wxGTK compiled in)
Ubuntu-adjusted x86_64 binary
Global Linux x86_64 binary
Source code

An interview with R3pfile

A race map for Duke Nukem 3D by me