eduke32 - Source port of Duke Nukem 3D

Property Value
Distribution openSUSE Leap 15.0
Repository Games all
Package name eduke32
Package version 2.0.0r6120
Package release lp150.1.11
Package architecture x86_64
Package type rpm
Installed size 3.00 MB
Download size 901.19 KB
Official Mirror
EDuke32 is a source port of the classic PC first person shooter Duke Nukem 3D
to Windows, Linux and OS X, which adds a ton of awesome features and
upgrades for regular players and an arsenal of editing functions and
scripting extensions for mod authors and map makers.
Note: You need 'Duke Nukem 3D' data files to play.
You can put them under '/usr/share/games/eduke32/' for all users
or '~/.eduke32/' only for yourself.
You can also play the shareware version. Use 'eduke32-demo-install' to
install the shareware files.


Package Version Architecture Repository
eduke32 - - -


Name Value - - - - - - - - - - - -


Name Value
application() -
application(eduke32.desktop) -
eduke32 = 2.0.0r6120-lp150.1.11
eduke32(x86-64) = 2.0.0r6120-lp150.1.11
eduke32-console = 2.0.0r6120
eduke32-gui = 2.0.0r6120
eduke32_engine = 2.0.0r6120


Name Value
eduke32-console < 2.0.0r6120
eduke32-gui < 2.0.0r6120
eduke32_engine < 2.0.0r6120


Type URL
Binary Package eduke32-2.0.0r6120-lp150.1.11.x86_64.rpm
Source Package eduke32-2.0.0r6120-lp150.1.11.src.rpm

Install Howto

  1. Add the Games repository:
    # zypper addrepo games
  2. Install eduke32 rpm package:
    # zypper install eduke32




2017-04-22 -
- update to latest revision 6120 snapshot on 20170412
2016-07-22 -
- updated to latest revision 5811 snapshot on 20160704
- added gcc-c++ as build requirement
2014-11-08 -
- Update to 2.0.0rev4584 (20140831)
Still building against SDL because of a bug in the timidity
implementation of SDL2_mixer which has already been fixed
upstream, but there has not been any release since.
- Removed subpackage eduke32-gui, eduke32-console
It is now just eduke32 without a non-gui version.
- Updated, because is down.
Using now
- Spec file cleaning.
- Using _service for source download.
2011-08-27 -
- updated package to 2.0.0 rev 1992
a lot of fixes some highlights
Engine stuff:
* Polymer light access to m32script (light[<lightidx>].<field>).
As an application, provide a state 'insertlights' that takes the
currently active lights and puts them into the map as SEs (e.g. for
maphack recovery).
* Prototype of a mechanism to gray out certain portion of a map,
making them inactive to various, but not all, editing operations.
Highlighting a set of sectors and pressing Ctrl-R will make the Z
bounds be [(least ceiling z), (greatest floor z)] of all selected
ones, pressing Ctrl-R when no sectors are highlighted will reset
them. Not sure if it's for production use at this stage.
* The 'align walls' feature [.] now has three independently
toggleable behaviours: recurse nextwalls (toggled when Ctrl is
pressed), iterate point2s (disabled when Shift is pressed), and also
copy pixel width (toggled when Alt is pressed).
* Make shades clamp instead of overflowing in the editor
* Add 'r_shadescale_unbounded' cvar. When set to 0, OpenGL
renderers should never draw completely black objects (currently
only implemented for Polymost)
* sector-like sprite clipping now works with x- xor y-flipped
actual sprites
* Add 'r_shadescale' to config
* In 3D mode, make SPACE behave the same as holding down a mose
button: the currently pointed-at object is locked. Required some
modification of a.m32 to play well (i.e. not reset SPACE).
This is useful by itself but more so in conjunction with the next point
* make Alt behave as a modifier with PGUP/PGDN: when aiming at a
2-sided wall, move the other side's sector's ceiling or floor (only
this is new).
* Auto-alignment of walls can be controlled in a finer grained
fashion now:
When pressing '.', only the immediate neighbors get aligned.
Use Ctrl-. for the old behaviour.
* When inserting a point in 2D mode, auto-align the neighboring
* corruption checker has been hooked up to loading/saving
routines to inform/warn the user
* also warn if mouse pointer is over corrupt wall which is shown
in pink then: you should not move such a wall!
* faster map loading by deferring polymer_loadboard to 3d mode
entrance (also removes some 'glGetTexLevelParameteriv returned
GL_FALSE' warnings)
* more logical maphack light handling, the logic is still a bit
dodgy though
* some menu and misc. function fixup
* redundancy elimination...
* added consts various for 'char *filename' parameters
* loadboard() now accepts bit 4 for flags (formerly 'fromwhere')
2011-07-02 -
- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)

See Also

Package Description
eduke32-hrp-5.4.674-lp150.1.3.noarch.rpm Eduke32 - HRP-Pack
eduke32-hrp-music-5.4.674-lp150.1.3.noarch.rpm Eduke32 - Music-Pack
eduke32-mapeditor-2.0.0r6120-lp150.1.11.x86_64.rpm Eduke32 map editor
egoboo-2.8.1-lp150.1.5.x86_64.rpm A top down graphical (3D) RPG in the spirit of Nethack
egoboo-data-2.8.1-lp150.1.5.noarch.rpm Data files for the Egoboo RPG
ember-media- Media files for Ember - a client for Worldforge
emilia-0.3.1-lp150.5.5.x86_64.rpm Pinball game
endgame-singularity-0.30c-lp150.1.3.noarch.rpm Simulation of true AI
endless-sky-0.9.6-lp150.6.1.x86_64.rpm Space exploration, trading, and combat game
enemy-territory-data-2.60b-lp150.3.3.noarch.rpm Wolfenstein: Enemy Territory gamefiles downloader
enet-devel-1.3.13-lp150.6.4.x86_64.rpm Development files for libenet
enigma-1.21-lp150.1.1.x86_64.rpm An Excellent Oxyd Clone
eris-devel-1.3.23-lp150.1.6.x86_64.rpm A WorldForge client library headers and static libs
eternal-lands-data-1.9.3-lp150.1.3.noarch.rpm Data files for Eternal Lands
etw-3.6-lp150.1.4.x86_64.rpm Eat the Whistle is a multi-platform 2D soccer game