Difference between revisions of "The Dark Mod"
m (→Availability: Upgrading links to HTTPS with AutoWikiBrowser in Bot mode) |
m (→[[Glossary:Multi-monitor|Multi-monitor]]: General maintenance with AutoWikiBrowser in Bot mode) |
||
(13 intermediate revisions by 4 users not shown) | |||
Line 8: | Line 8: | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|October 16, 2009}} | {{Infobox game/row/date|Windows|October 16, 2009}} | ||
− | {{Infobox game/row/date|OS X|June 19, 2011|ref=<ref>{{Refurl|url= | + | {{Infobox game/row/date|OS X|June 19, 2011|ref=<ref>{{Refurl|url=https://wiki.thedarkmod.com/index.php?title=What%27s_new_in_TDM_1.06#Changes_/_Features_/_Issues_fixed|title=What's new in TDM 1.06 - The DarkMod Wiki|date=2017-07-21|snippet=#2518: Mac OS X Support (Design/Coding) (greebo)}}</ref>}} |
{{Infobox game/row/date|Linux|October 8, 2013}} | {{Infobox game/row/date|Linux|October 8, 2013}} | ||
|steam appid = | |steam appid = | ||
Line 19: | Line 19: | ||
|license = Freeware | |license = Freeware | ||
|taxonomy = | |taxonomy = | ||
− | {{Infobox game/row/taxonomy/monetization | }} | + | {{Infobox game/row/taxonomy/monetization | Freeware }} |
{{Infobox game/row/taxonomy/microtransactions | }} | {{Infobox game/row/taxonomy/microtransactions | }} | ||
{{Infobox game/row/taxonomy/modes | Singleplayer}} | {{Infobox game/row/taxonomy/modes | Singleplayer}} | ||
Line 33: | Line 33: | ||
}} | }} | ||
− | ''' | + | {{Introduction |
− | {{ | + | |introduction = '''''{{PAGENAME}}''''' is a {{Glossary:Stealth}}-based {{Glossary:Immersive sim}} developed and published by [[Company:Broken Glass Studios|Broken Glass Studios]]. Originally developed as a '''[[Doom 3]]''' total conversion mod meant to allow map-makers to create and players play maps replicating the gameplay of '''[[Thief: The Dark Project]]''' and '''[[Thief II: The Metal Age]]''', the game is now standalone and freeware thanks to the open-sourcing of id Tech 4. |
− | {{ | + | |
− | + | |release history = | |
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{mm}} [https://www.thedarkmod.com/main/ Official site] |
{{mm}} [http://forums.thedarkmod.com The Dark Mod Forums] | {{mm}} [http://forums.thedarkmod.com The Dark Mod Forums] | ||
{{mm}} [http://wiki.thedarkmod.com/index.php?title=Main_Page The Dark Mod Wiki/Game Manual] | {{mm}} [http://wiki.thedarkmod.com/index.php?title=Main_Page The Dark Mod Wiki/Game Manual] | ||
Line 46: | Line 49: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| official | https://www.thedarkmod.com/download-the-mod/ | DRM-free | Use <code>tdm_update.exe</code> to update the mod whenever a new version is available. | | Windows | + | {{Availability/row| official | https://www.thedarkmod.com/download-the-mod/ | DRM-free | Use <code>tdm_update.exe</code> to update the mod whenever a new version is available. | | Windows, Linux }} |
}} | }} | ||
Line 92: | Line 95: | ||
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = unknown | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
|vsync notes = | |vsync notes = | ||
Line 105: | Line 111: | ||
===[[Glossary:Multi-monitor|Multi-monitor]]=== | ===[[Glossary:Multi-monitor|Multi-monitor]]=== | ||
− | {{Fixbox|description=Edit config file|ref=<ref> | + | {{Fixbox|description=Edit config file|ref=<ref>{{Refurl|url=http://wiki.thedarkmod.com/index.php?title=Resolutions|title=Resolutions - The DarkMod Wiki|date=May 2023}}</ref>|fix= |
# Go to the installation folder. | # Go to the installation folder. | ||
# Edit {{file|Darkmod.cfg}} with a text editor. | # Edit {{file|Darkmod.cfg}} with a text editor. | ||
Line 132: | Line 138: | ||
<br><code>seta pm_crouchbob "0"</code> | <br><code>seta pm_crouchbob "0"</code> | ||
:3. Save the file. | :3. Save the file. | ||
+ | |||
+ | |||
+ | '''IMPORTANT''': | ||
+ | |||
+ | The above changes will not take effect because the player definition in TDM will set them back to the default values. | ||
+ | You can address this by unzipping the '''tdm_defs01.pk4''' and editing the "'''tdm_player_thief.def'''" file in the def folder | ||
+ | then zipping the contents of the folder and renaming the zip as tdm_defs01.pk4 and replacing the existing file. | ||
+ | For Windows users, you will need to change folder options to show file extensions or else renaming the file will | ||
+ | cause the file to be named tdm_defs01.pk4.zip with and invisible zip extension. | ||
+ | Acquiring the latest 2.11 Dev Build using tdm_installer includes a fixed "tdm_player_thief.def" that will not override the cvar values above. | ||
+ | |||
}} | }} | ||
Line 158: | Line 175: | ||
|invert controller y-axis = unknown | |invert controller y-axis = unknown | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
+ | |xinput controllers = unknown | ||
+ | |xinput controllers notes = | ||
+ | |xbox prompts = unknown | ||
+ | |xbox prompts notes = | ||
+ | |impulse triggers = unknown | ||
+ | |impulse triggers notes = | ||
+ | |dualshock 4 = unknown | ||
+ | |dualshock 4 notes = | ||
+ | |dualshock prompts = unknown | ||
+ | |dualshock prompts notes = | ||
+ | |light bar support = unknown | ||
+ | |light bar support notes = | ||
+ | |dualshock 4 modes = unknown | ||
+ | |dualshock 4 modes notes = | ||
+ | |other controllers = unknown | ||
+ | |other controllers notes = | ||
+ | |other button prompts = unknown | ||
+ | |other button prompts notes= | ||
|controller hotplug = false | |controller hotplug = false | ||
|controller hotplug notes = | |controller hotplug notes = | ||
Line 195: | Line 230: | ||
|mute on focus lost notes = Always disabled. | |mute on focus lost notes = Always disabled. | ||
|eax support = true | |eax support = true | ||
− | |eax support notes | + | |eax support notes = EAX was replaced by EFX in TDM 2.06. Missions must be updated with EFX reverb settings. |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 208: | Line 245: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Czech |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 216: | Line 253: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = French |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 224: | Line 261: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = German |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 232: | Line 269: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Italian |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 240: | Line 277: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Polish |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 248: | Line 285: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Russian |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 264: | Line 301: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Spanish |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 272: | Line 309: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Slovak |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 280: | Line 317: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Danish |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 296: | Line 333: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Portuguese |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 304: | Line 341: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Turkish |
|interface = true | |interface = true | ||
|audio = false | |audio = false | ||
Line 342: | Line 379: | ||
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = 2.0, 4.3 |
|opengl notes = | |opengl notes = | ||
|glide versions = | |glide versions = | ||
Line 360: | Line 397: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = true | |windows 64-bit exe = true | ||
− | |windows exe notes = TDM 2.06 | + | |windows arm app = unknown |
− | |mac os x powerpc app = | + | |windows exe notes = 64-bit support added in version 2.06.<ref name="TDM_64bit">{{Refurl|url=https://wiki.thedarkmod.com/index.php?title=What%27s_new_in_TDM_2.06#Coding|title=The DarkMod Wiki - What's new in TDM 2.06|date=2022-11-25|snippet=Greebo and stgatilov merged 64-bit support from the Dhewm3 branch}}</ref> |
+ | |mac os x powerpc app = unknown | ||
|macos intel 32-bit app = unknown | |macos intel 32-bit app = unknown | ||
|macos intel 64-bit app = unknown | |macos intel 64-bit app = unknown | ||
− | |macos arm app = | + | |macos arm app = unknown |
|macos app notes = | |macos app notes = | ||
− | |linux powerpc app = | + | |linux powerpc app = unknown |
− | |linux 32-bit executable= | + | |linux 32-bit executable= true |
− | |linux 64-bit executable= unknown | + | |linux 64-bit executable= true |
− | |linux executable notes = | + | |linux arm app = unknown |
+ | |linux executable notes = 64-bit support added in version 2.06.<ref name="TDM_64bit" /> | ||
}} | }} | ||
Line 402: | Line 441: | ||
|minHD = 4 GB | |minHD = 4 GB | ||
|minVRAM = 64 MB | |minVRAM = 64 MB | ||
− | |minGPU = Nvidia GeForce 6 | + | |minGPU = Nvidia GeForce 6 series |
− | | | + | |minGPU2 = ATI Radeon 97xx series |
+ | |minOGL = 2.0 | ||
|recOS = XP, Vista, 7 | |recOS = XP, Vista, 7 | ||
− | |recCPU = 2.5 GHz | + | |recCPU = Intel Core Duo 2.5 GHz |
|recRAM = 8 GB | |recRAM = 8 GB | ||
|recHD = 20 GB | |recHD = 20 GB | ||
− | |recVRAM = | + | |recVRAM = 1 GB |
− | |recGPU = Nvidia GeForce GTX 6xx | + | |recGPU = Nvidia GeForce GTX 6xx series |
− | | | + | |recGPU2 = AMD Radeon HD 7xxx |
+ | |recOGL = 4.3 | ||
|notes = {{ii}} See the official [http://wiki.thedarkmod.com/index.php?title=Known_System_Configurations Known System Configurations page] for a list of compatible GPUs and CPUs.<br> | |notes = {{ii}} See the official [http://wiki.thedarkmod.com/index.php?title=Known_System_Configurations Known System Configurations page] for a list of compatible GPUs and CPUs.<br> | ||
{{ii}} Soft Shadows require a GPU which supports the OpenGL 4.3 <code>ARB_STENCIL_TEXTURE</code> extension. | {{ii}} Soft Shadows require a GPU which supports the OpenGL 4.3 <code>ARB_STENCIL_TEXTURE</code> extension. |
Latest revision as of 13:24, 20 May 2023
Developers | |
---|---|
Broken Glass Studios | |
Engines | |
id Tech 4 | |
Release dates | |
Windows | October 16, 2009 |
macOS (OS X) | June 19, 2011[1] |
Linux | October 8, 2013 |
Taxonomy | |
Monetization | Freeware |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Immersive sim, Stealth |
Art styles | Realistic |
Themes | Steampunk, Fantasy, Medieval, Victorian |
Series | Thief |
Thief | |
---|---|
Thief: The Dark Project | 1998 |
Thief II: The Metal Age | 2000 |
Thief: Deadly Shadows | 2004 |
The Dark Mod (unofficial spin-off) | 2009 |
Thief | 2014 |
The Dark Mod is a stealth-based immersive sim developed and published by Broken Glass Studios. Originally developed as a Doom 3 total conversion mod meant to allow map-makers to create and players play maps replicating the gameplay of Thief: The Dark Project and Thief II: The Metal Age, the game is now standalone and freeware thanks to the open-sourcing of id Tech 4.
General information
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
System | Location |
---|---|
Windows | <path-to-game>\Darkmod.cfg[Note 1] |
macOS (OS X) | |
Linux | <path-to-game>\Darkmod.cfg |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\fms\[Note 1] |
macOS (OS X) | |
Linux |
- Saves are in a
savegames
folder inside each mission's folder.
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | See Multi-monitor. | ||
Ultra-widescreen | See Multi-monitor. | ||
4K Ultra HD | |||
Field of view (FOV) | Available under Video / Advanced. | ||
Windowed | Can also be toggled by pressing Alt+↵ Enter. | ||
Borderless fullscreen windowed | Added in version 2.09. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | TDM 2.06 has "Uncapped FPS" under Experimental Features. This is actually a cap of 166 FPS. | ||
High dynamic range display (HDR) | Post-process shaders approximate the HDR look (JC Denton's "HDR-Lite" shaders as of v1.03) |
Multi-monitor
Edit config file[2] |
---|
Notes
|
Disable head bob
Disable head bob |
---|
The above changes will not take effect because the player definition in TDM will set them back to the default values. You can address this by unzipping the tdm_defs01.pk4 and editing the "tdm_player_thief.def" file in the def folder then zipping the contents of the folder and renaming the zip as tdm_defs01.pk4 and replacing the existing file. For Windows users, you will need to change folder options to show file extensions or else renaming the file will cause the file to be named tdm_defs01.pk4.zip with and invisible zip extension. Acquiring the latest 2.11 Dev Build using tdm_installer includes a fixed "tdm_player_thief.def" that will not override the cvar values above. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | No mouse acceleration. Mouse smoothing can be adjusted, but is off by default. | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Added in version 2.09. | |
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Ambient, sound effects, player voice, and narrator volume. | |
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | Always disabled. | |
EAX support | EAX was replaced by EFX in TDM 2.06. Missions must be updated with EFX reverb settings. | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Czech | ||||
French | ||||
German | ||||
Italian | ||||
Polish | ||||
Russian | ||||
Romanian | ||||
Spanish | ||||
Slovak | ||||
Danish | ||||
Hungarian | ||||
Portuguese | ||||
Turkish |
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
Note: As of TDM 2.6, there is a 64-bit build but tdm_updater is still 32-bit.
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
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 2.0, 4.3 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | 64-bit support added in version 2.06.[3] | ||
macOS (OS X) | |||
Linux | 64-bit support added in version 2.06.[3] |
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 | Intel Core Duo 2.5 GHz |
System memory (RAM) | 3 GB | 8 GB |
Hard disk drive (HDD) | 4 GB | 20 GB |
Video card (GPU) | Nvidia GeForce 6 series ATI Radeon 97xx series 64 MB of VRAM OpenGL 2.0 compatible | Nvidia GeForce GTX 6xx series AMD Radeon HD 7xxx 1 GB of VRAM OpenGL 4.3 compatible |
- See the official Known System Configurations page for a list of compatible GPUs and CPUs.
- Soft Shadows require a GPU which supports the OpenGL 4.3
ARB_STENCIL_TEXTURE
extension.
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.
- Soft Shadows require a GPU which supports the OpenGL 4.3
ARB_STENCIL_TEXTURE
extension.
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ What's new in TDM 1.06 - The DarkMod Wiki - last accessed on 2017-07-21
- "#2518: Mac OS X Support (Design/Coding) (greebo)"
- ↑ Resolutions - The DarkMod Wiki - last accessed on May 2023
- ↑ 3.0 3.1 The DarkMod Wiki - What's new in TDM 2.06 - last accessed on 2022-11-25
- "Greebo and stgatilov merged 64-bit support from the Dhewm3 branch"