Skip to content

EDuke32

EDuke32 icon EDuke32 logo

Overview

The EDuke32 is a port platform developed by Ports. It is grouped with ports titles in EmulationStation. Its platform tag is pc for proper filtering.

Technical specifications

  • Manufacturer: Ports
  • Hardware type: port
  • Platform tag: pc
  • EmulationStation group: ports

Supported ROM extensions

eduke32

Emulators

  • eduke32 (eduke32) – Requires BR2_PACKAGE_EDUKE32

Notes

EDuke32 is a Build Engine source port for playing games like Duke Nukem 3D.

The following games are officially supported, and should be placed in the designated directory with their required files: * duke: Duke Nukem 3D (DUKE3D.GRP) * duke: Duke Nukem 3D: Duke It Out in D.C. (DUKEDC.GRP) * duke: Duke Nukem 3D: Duke Caribbean: Life's a Beach (VACATION.GRP) * duke: Duke Nukem 3D: Duke: Nuclear Winter (NWINTER.GRP) * nam: NAM (NAM.GRP, NAM.CON) * ww2gi: World War II GI (WW2GI.GRP) * ww2gi: World War II GI: Platoon Leader (PLATOONL.DAT, PLATOONL.DEF)

Note: If you want to play Ion Fury, check out the fury roms directory as it uses a slightly different binary.

Each game needs an .eduke32 file. The purpose of this file is to tell EDuke32 how to launch the game. This is simple for most cases but can be more complicated if you are installing mods. It is recommended to underscore the name so the scraper has an easier time getting a match e.g. Duke_Nukem_3D.eduke32.

For each Duke Nukem 3D game, create an .eduke32 file with the following text: FILE = /duke/DUKE3D.GRP FILE+ = /duke/DUKEDC.GRP <-- Note: Omit this line for the base game, update filename for each expansion

For Nam, create an .eduke32 file with the following text: FILE = /nam/NAM.GRP CON = /nam/NAM.CON

For World War II GI, create an .eduke32 file with the following text: FILE = /ww2gi/WW2GI.GRP

For the World War II GI: Platoon Leader expansion, create an .eduke32 file with the following text: FILE = /ww2gi/WW2GI.GRP FILE+ = /ww2gi/PLATOONL.DAT CON = /ww2gi/PLATOONL.DEF

For mod support and troubleshooting, please visit the wiki for more information.


Source data: REG Linux emulationstation/es-system/es_systems.yml