This page is a
stub: it lacks content and/or basic article components. You can help to
expand this page
by adding an image or additional information.
Key points
- Free.
- Originally a Doom 3 total conversion, now a standalone game.
- The Dark Mod is a toolset for use with 'Fan Missions' designed by the community.
General information
- Official site
- The Dark Mod Forums
- The Dark Mod Wiki/Game Manual
- Official source code repository
Availability
Source |
DRM |
Notes |
Keys |
OS |
Official website |
|
Use tdm_update.exe to update the mod whenever a new version is available. |
|
|
Game data
Configuration file(s) location
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
- Saves are in a
savegames
folder inside each mission's folder.
Video settings
Template:Video settings
Edit config file[2]
|
- Go to the installation folder.
- Edit
Darkmod.cfg with a text editor.
- Find a line
seta r_customWidth and replace its value with a width of a resolution you want to use.
- Find a line
seta r_customHeight and replace its value with a height of resolution you want to use.
- Find a line
seta r_fullscreen and make sure it's set to "1" , to make a game work in fullscreen mode.
- Find a line
seta r_mode and make sure it's set to "-1" .
- Find a line
seta r_fovRatio and change the value according to this table (e.g. for 2.90:1 aspect ratio it's seta r_fovRatio 2.9 , for 3.2:1 - seta r_fovRatio 3.2 , etc.)
- Save a config file and run a game.
Notes
- Menu is always stretched.
|
Input settings
Template:Input settings
Audio settings
Template:Audio settings
Issues fixed
- A comprehensive list of issues, and their fixes, is listed on the Dark Mod Wiki here.
Game refuses to run on 64-bit Ubuntu
If it complains about missing libcurl version 4, try installing libcurl3 package forcing i386 architecture by issuing the following command:
sudo apt-get install libcurl3:i386
No sound in Linux
Ubuntu Linux uses PulseAudio as default backend. To configure Dark Mod for PulseAudio, use the following command:
env PULSE_LATENCY_MSEC=60 ./thedarkmod.x86 +set s_driver best +set s_alsa_pcm default
This will re-route game's ALSA output to Pulse and increase its latency a little bit in order to prevent sound skipping.
If you insist on using ALSA however, follow the steps below:
- get the list of available sound devices using
aplay -L
(that's capital L)
- start the game using pasuspender and the parameter
+set s_alsa_pcm DEVICE
where DEVICE is one of the entries from the list you obtained in the previous step, e.g.:
pasuspender ./thedarkmod.x86 +set s_alsa_pcm sysdefault:CARD=PCH +set NumberOfSpeakers 2
Issues unresolved
Other information
API
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
|
Linux | |
|
|
Middleware
|
Middleware |
Notes |
Audio |
OpenAL |
|
Performance tweaks
- Performance tweaks can be found at the Dark Mod Wiki and the Dark Mod FAQ.
- The game is built on the Doom 3 engine, so the TweakGuide should still be applicable.
- Do not tweak the
r_lightScale
variable as it's used to calculate player's visibility (light gem). It's actually possible to disable all lights in the game by assigning it a value of 0.
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
2000 |
XP, Vista, 7 |
Processor (CPU) |
1.5 GHz | |
System memory (RAM) |
3 GB | |
Hard disk drive (HDD) |
4 GB | |
Video card (GPU) |
64 MB of VRAM DirectX 9.0b compatible | |
Linux |
|
Minimum |
Operating system (OS) |
|
Processor (CPU) |
1.5 GHz |
System memory (RAM) |
3 GB |
Hard disk drive (HDD) |
4 GB |
Video card (GPU) |
64 MB of VRAM |
- See the official Known System Configurations page for a list of compatible GPUs and CPUs.
Notes
References