Back to Home

EDuke32 - Open Source Duke Nukem 3D Engine

eduke32 · Duke3D · Duke Nukem 3D · piece of cake

EDuke32 - Open Source Duke Nukem 3D Engine


    EDuke32 - the engine of the cult PC first-person shooter 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 maps and the game itself for modders. I'm not particularly interested in mods, so I'll talk about the game itself
    • Fully native and runs without any emulators
    • Support for crazy resolutions like 3072x2304
    • Allows you to choose between a new, modernized render with OpenGL acceleration and classic software
    • Bugs fixed in the DOS version
    • The only actively developed and maintained Duke Nukem 3D port in recent years
    • Support for a new render 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 gravitational gun
    • The only port that can launch the High Resolution Pack with all its advantages
    • Quake-style console with backlight, command history, etc.
    • Ogg Vorbis support for music and sounds
    • It is developed by people who were at the forefront of the Duke3D scene.
    • He makes sandwiches

    I use Mandriva, and there was no eduke32 binary package in the repository. Well, we’ll build from source:
    1. First, take the latest version of the engine with SVN:
    svn co https://eduke32.svn.sourceforge.net/svnroot/eduke32 eduke32
    2. Build: 3. It’s better to copy the eduke32 and mapster32 / usr / local / bin binaries, but I didn’t do this (well, ideally - build a package for your distribution). 4. We start We take a walk on the menus and understand that we cannot start the game. For a successful launch, we still need the duke3d.grp file. You can drop it from the dusty disk of the original Duke, download or buy it for only $ 5.99. Throw your duke3d.grp in
    cd eduke32/polymer/eduke32
    make



    ./eduke32




    ~/.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, the standard Duke Nukem 3D appears 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 a new render. Why do we need this? And for full color dynamic lighting, shadow mapping, support for detailed textures, dynamic shadows, shader effects, glow effects and a bunch 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 support for polymer rendering. Copy the contents of the archive to ~ / .eduke32. We start it and on the Configuration tab in Custom Mod, select HiRes.

    Wait for all the textures to load (it takes me about a minute 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 embellishments, 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 playing on the joypad, he decided, but didn’t react to button presses ...
    Free Image Hosting at FunkyIMG.comFree Image Hosting at FunkyIMG.comFree Image Hosting at FunkyIMG.com


    Read Next