EDuke32 + macOS

EDuke32 Configuration

Check list to run EDuke32 on macOS with HRP (High Resolution Pack):

  1. Get EDuke32 and launch for the first time to generate default config files
  2. Check logs here: ~/Library/Logs/eduke32.log
  3. Configuration path: ~/.config/eduke32/
  4. Edit eduke32.cfg to set NoAutoLoad = 0
  5. Get HRP and put zip files into: ~/.config/eduke32/autoload/
  6. Display Setup -> Video Mode -> Renderer -> Polymer
  7. Display Setup -> Polymer Setup -> Turn on stuff

NOTES: duke3d_hrp.zip should be original downloaded file and not unpacked and compressed again

Levels Data

Once you own Duke Nukem you have to put game data into ~/.config/eduke32

In order to download owned Duke Nukem 3D: 20th Anniversary World Tour from Steam app on macOS:

Create new file ~/Library/Application Support/Steam/steamapps/appmanifest_434050.acf:

"AppState"
{
    "appid"      "434050"
    "Universe"   "1"
    "name"       "Duke Nukem 3D: 20th Anniversary World Tour"
    "StateFlags" "1026"
    "installdir" "Duke Nukem 3D"
}

Launch Steam app and download game.

Copy DUKE.RTS and DUKE3D.GRP from ~/Library/Application Support/Steam/steamapps/common/Duke Nukem 3D/ into ~/.config/eduke32/.