Fork of EDuke32 adding native 2-4 player split-screen support for Duke Nukem 3D.
This project is maintained by Ranitado. It is based on EDuke32, whose official upstream repository is:
https://voidpoint.io/terminx/eduke32
- Native local split-screen for 2, 3, and 4 players.
- Gamepad-focused local multiplayer, with per-player controller and player setup.
- Cooperative save/load support.
- Optional Extra Content support for Duke Caribbean, Duke It Out in D.C., and Nuclear Winter when the user provides the required legal addon files.
- Various general adjustments to improve the overall experience in both single-player and split-screen co-op.
- Windows x64.
- A legal copy of Duke Nukem 3D.
- The original game data file, usually named
DUKE3D.GRP. - One gamepad per split-screen player, unless keyboard/mouse is assigned to one player.
This repository and its releases do not include DUKE3D.GRP or any commercial Duke Nukem 3D game data.
Optional Extra Content packs also require the user to provide their own legal addon files. They are not included in this repository or in release downloads.
- Download
eduke32-split-screen-v0.6-windows-x64.zipfrom the GitHub release. - Extract it to a new folder.
- Copy your legal
DUKE3D.GRPinto that same folder. - Run
eduke32-split-screen.exe.
Do not copy old eduke32.cfg files into the release folder unless you want to keep existing settings. For the intended default controls, start with a fresh config.
Default keyboard/mouse controls for player 1 use a modern FPS-style layout:
- Move:
W,A,S,D - Aim: mouse
- Fire: left mouse button
- Open/use:
E - Jump:
Space - Crouch:
Ctrl
Default gamepad controls use an Xbox-style layout:
- Move: left stick
- Aim: right stick
- Jump:
A - Menu/select:
Start/A - Back:
B - Fire: right trigger
Controls can be changed from the in-game menus. Player 1 settings are available from the main options menu. Players 2-4 can open their own in-game setup menu with Start.
- Cooperative and DukeMatch are intended for local split-screen.
- Use
Assign Inputto choose which player receives keyboard/mouse or each gamepad. Player 1 can optionally use keyboard/mouse plus a gamepad. - Savegames show the player count and support split-screen cooperative sessions.
EDuke32 and this fork are distributed under the GNU General Public License version 2. See LICENSE.
Duke Nukem 3D is a commercial game. This project does not grant rights to the original game data, artwork, sounds, maps, or trademarks. You need your own legal copy of Duke Nukem 3D to play.
The Windows x64 project is located under platform/Windows. The release builds are produced with Visual Studio 2022 using the Release|x64 configuration.
This is a source fork of EDuke32, but the GitHub repository is not a GitHub visual fork because the official upstream is hosted on Voidpoint:
