EDuke32 Wii

From WiiBrew
Jump to navigation Jump to search
EDuke32 Wii
Author(s)EDuke32 Team, Hendricks266
Ported bytueidj
TypeShooting game
LicenseGNU GPL v2 (game), BUILDLIC (engine)
Wiimote1.svg SensorBar.svg ClassicController.svg GameCube Controller Loads files from the Front SD slot Loads files from SDHC cards in the Front SD slot USB mass storage device USB Keyboard USB Mouse

EDuke32 Wii (sometimes mistakenly called "WiiDuke32") is a Wii port of Duke Nukem 3D using EDuke32. For more information about EDuke32 and this port, see the EDukeWiki.


The download page can be found here.


  1. Download EDuke32 Wii.
  2. Extract the archive to the root of your SD card.
  3. Place the DUKE3D.GRP and DUKE.RTS game data files in sd:/apps/eduke32/ (if you are using an SD card, for example). If you are unsure where to find these files, see the EDukeWiki Installation and configuration page.
  4. To hear the MIDI music, install a soundfont to be used by the included Timidity software.
    • As an example, try using Freepats, a recommended soundfont. You can install Freepats by the following method:
      1. Download
      2. Extract the contents of directly to "sd:/usr/local/lib/timidity/".
      3. Copy freepats.cfg from that directory to "sd:/etc/timidity/". The file crude.cfg can also be used if you encounter problems with EDuke32 Wii running low on memory.
      4. Rename the cfg file you just copied to be named timidity.cfg.
  5. Launch the game using your loader.


Three forwarder channels are available for EDuke32 Wii. These are all available for download in a single package.

Thanks to mikefor20/Jimi34 and seam.

vWii support added by GreyWolf.

Using TCs/Mods/Expansions

At present, using game modifications is possible with EDuke32 Wii but it requires following of a specific procedure. By default, EDuke32 Wii searches for game data both in the directory in sd:/apps/ where it exists, and sd:/apps/eduke32/. This allows you to make copies of the program to have multiple entries in the Homebrew Channel without requiring you to make extra copies of the game data and waste disk space.

Copy your mod's game data to sd:/apps/eduke32/. Next, make a copy of the eduke32 folder in apps where you can add your mod's information.

Once you have made a separate folder for your mod, open the mod folder's meta.xml. Edit the name field to contain something different so you can distinguish it in the Homebrew Channel. At the bottom of the file, you should see the following:


This should be able to hold command line arguments just like on the PC. For example: