SlackBuilds Repository

15.0 > Games > eduke32 (20221225_10166_122aee012)

eduke32 (engine for Duke Nukem 3D, Shadow Warrior, Ion Fury)

EDuke32 [1] is a fork of the JFDuke3D port of Duke Nukem 3D (aka
Duke3D), merging it with EDuke to provide many new features for mod

Included in the package are:

- eduke32 (Duke Nukem 3D engine; also plays Nam/Napalm and WWII GI) [3]
- voidsw (Shadow Warrior engine)
- fury (Ion Fury engine)
- mapster32 (map editor for Duke Nukem 3D)
- wangulator (map editor for Shadow Warrior)
- the Build engine tools (kextract, kgroup, etc) [2]

To play the games, you will need the .GRP file from each game. See

If you want to play the HRP (High Resolution Pack) in eduke32, install
the eduke32_hires_pack package from There's also a
jfsw_hires_pack that works with voidsw.

WARNING: on the SlackBuild maintainer's system, eduke32 segfaults when
starting a game, if a USB gamepad is plugged in (even if the joystick
option is disabled in eduke32).


[1] Despite the "32" in the name, this software builds and runs just
fine as 64-bit native binaries :)

[2] If you're installing both eduke32 and jfsw, don't build jfsw with
TOOLS=yes (or else the packages will conflict).

[3] eduke32 is no longer capable of playing BloodCM, because BloodCM's
last release was in 2016. The bloodcm build has been removed from
SBo. If you want to play Blood, install nblood.

Maintained by: B. Watson
Keywords: duke3d,duke nukem 3d,fps,opengl,build engine
ChangeLog: eduke32


Source Downloads:
eduke32_src_20221225-10166-122aee012.tar.xz (884e413dd8d391254b922b279fedb9a7)

Download SlackBuild:
eduke32.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds