README 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. The goal of dhewm 3 is bring DOOM 3 with the help of SDL to all suitable
  2. platforms.
  3. Compared to the original DOOM 3, the changes of dhewm 3 worth mentioning
  4. are:
  5. * 64bit port
  6. * SDL for low level OS support, OpenGL and input handling
  7. * OpenAL for audio output, all OS specific audio backends are gone
  8. * OpenAL EFX for EAX reverb effects (read: EAX-like sound effects on all
  9. platforms/hardware)
  10. * Better support for widescreen (and arbitrary display resolutions)
  11. * A portable build system based on CMake
  12. This engine will only work with the original Doom 3 and Resurrection of
  13. Evil expansion pack and not the newer Doom 3 BFG.
  14. To build the dedicated server or to disable building the base game code,
  15. the core or d3xp game code, use:
  16. BASE="no" CORE="no" D3XP="no" SERVER="yes" ./dhewm3.SlackBuild
  17. Doom 3 and the Resurrection of Evil expansion pack data are not included
  18. with dhewm 3 and are still covered by the original EULA. They must be
  19. acquired separately such as from the retail DVDs or with SteamCMD. The
  20. data pak00*.pk4 files need to be placed in the Doom 3 data directory
  21. (/usr/share/games/dhewm3/base) and for RoE (/usr/share/games/dhewm3/d3xp),
  22. symbolic links to the data directories will work.
  23. For those using the CDs/DVD to obtain the game data, the official 1.3.1
  24. patch for Linux will also be needed. For example:
  25. sh /path/to/doom3-linux-1.3.1.1304.x86.run \
  26. --tar xvf --wildcards base/pak* d3xp/pak*