You need to be running version 1.3.1302 of Doom 3 or DOOM 3: Resurrection of Evil to use EMZ 1.21.
We have built and tested client, listen server and dedicated server under Windows.
We have built and tested as a dedicated server only under Linux. The mod should work for Linux clients but we have no way of testing. Not much Linux know-how I'm afraid, so any testing of this would be appreciated.
Thanks to Gen. Meister we now have Mac OS X support too (non-Intel Macs).
You can find EMZ downloads for Windows, Linux and Mac OS X (PPC only) at the links on the right of the pages on this site.
Place the contents of the downloaded file into a folder called 'emz' under your Doom 3 folder at the same level as "base".
| description.txt | Used to provide the name in the mods list |
| game00.pk4 | Windows game code (build 0006) |
| game01.pk4 | Linux game code (build 0006) |
| game02.pk4 | Windows game code (1.0) |
| game03.pk4 | Linux game code (1.0) |
| game04.pk4 | Windows game code (1.1) |
| game05.pk4 | Linux game code (1.1) |
| game06.pk4 | Windows game code (1.2) |
| game07.pk4 | Linux game code (1.2) |
| game08.pk4 | Windows game code (1.21) |
| game09.pk4 | Linux game code (1.21) |
| game10.pk4 | Mac game code (1.21) |
| emz000.pk4 | Game assets (1.0) |
| emz001.pk4 | Game assets (1.1) |
| emz002.pk4 | Game assets (1.2) |
| emz003.pk4 | Game assets (1.21) |
| emz.ico | Pretty icon for your shortcut pleasure |
| readme.html readme_1_2 |
Change log and image folder |
How should these files be used? If you are simply playing EMZ they all go in the "emz" folder. You will then be able to join any EMZ server, whatever version it is running. If you do this and host a listen server your server will be running version 1.21.
For a dedicated server you only really need the following files in your "emz" folder:
| Files Required On Server |
| game08.pk4 game09.pk4 game10.pk4 emz000.pk4 emz001.pk4 emz002.pk4 emz003.pk4 |
If you want to know more about PK4 files and how they are used you can see this page.
Use the following command lines variants to start Doom 3 using EMZ (including whatever other parameters you require).
| Doom 3 Dedicated Server | DOOM3DED +set fs_game emz |
| Doom 3 List Server / Client | DOOM3 +set fs_game emz |
| D3: RoE Dedicated Server | DOOM3DED +set fs_game emz +set fs_game_base d3xp |
| D3: RoE List Server / Client | DOOM3 +set fs_game emz +set fs_game_base d3xp |
| Doom 3 Dedicated Server | doom3-dedicated +set fs_game emz |
| Doom 3 List Server / Client | doom3 +set fs_game emz |
| D3: RoE Dedicated Server | doom3-dedicated +set fs_game emz +set fs_game_base d3xp |
| D3: RoE List Server / Client | doom3 +set fs_game emz +set fs_game_base d3xp |
If you are running a Listen Server (player's PC running as the server) and want to use d3xp please start EMZ from the command line as described above rather than selecting it from the Mods List. When you load a mod from the Mods List there is (currently) no way of setting fs_game_base.