EDuke32 is the engine of the cult PC shooter from the 1st person Duke Nukem 3D for Windows, Linux and OS X, which adds a lot of interesting things and additions for players, and also includes tools for editing both the cards and the game itself for the modmakers. I'm not particularly interested in fashion, so I'll tell you about the game itself.
- Fully native and runs without any emulators.
- Support crazy resolutions like 3072x2304
- Allows you to choose between a new, upgraded render with OpenGL acceleration and classic, software
- Fixed errors that were in the DOS version
- The only actively developed and maintained Duke Nukem 3D port in recent years.
- Support for the new render, which is called "Polymer", as a replacement for "Polymost"
- An infinite number of mods and extensions that change the gameplay. There is even a mod that adds a gravipushku
- The only port that can run the High Resolution Pack with all its advantages.
- Quake-style console with backlighting, team history, etc.
- Ogg Vorbis support for music and sounds
- It is developed by people who stood at the origins of the Duke3D scene.
- He makes sandwiches
I use Mandriva, and there was no binary in the repository of the eduke32 binary package. Well, we will collect from sources:
1. First, take the latest version of the engine with SVN:
svn co eduke32.svn.sourceforge.net/svnroot/eduke32 eduke32
2. We collect:
cd eduke32/polymer/eduke32
make
3. It is better to copy the eduke32 and mapster32 / usr / local / bin binaries, but I didn’t do this (well, ideally, build the package for my distribution).
4. Run
./eduke32

We walk on menus and understand that we can not start the game. For a successful launch, we still need the duke3d.grp file. You can throw it off the dusty disc of the original Duke,
download or
buy it for only $ 5.99.
We throw our duke3d.grp in
~/.eduke32
Make sure that the file name is written in lower case (usually it is written in upper case), otherwise eduke32 will not find it. As a result, a standard Duke Nukem 3D will appear in the Games tab. You can also copy duke3d.grp from the Atomic Edition disc or from any other mods and play them.

Click Start and go!

Polymer
On the Configuration tab, as you probably noticed, you can enable the Polymer function. It allows us to use the new render. Why do we need it? And for full color dynamic lighting, shadow mapping'a, support for detailed textures, dynamic shadows, shader effects, glow-effects and more heaps of other features. Of course, this requires a more powerful computer.
Here for comparison 2 screenshots with fire - before and after

')
High resolution pack
For complete happiness, you need to
download a set of high-resolution textures with the support of the polymer renderer. Copy the contents of the archive into ~ / .eduke32. Launch and on the Configuration tab in Custom Mod select HiRes

We wait until all textures are loaded (it takes about a minute for me personally) and enjoy the new nuke! All textures are replaced, the enemies are no longer cardboard, the flame is more human. Only all the surrounding objects lost their brutality and began to look more cartoony.

With all these decorations, my game is quite tolerable, but when a large number of enemies appear, playing, to put it mildly, is uncomfortable.
PS: I wanted to try to play on the joypad, he decided, but did not react to the button presses ...