Installation: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
Some updates/changes/formatting
Line 6: Line 6:


== Prerequisites ==
== Prerequisites ==
=== System Requirements ===
==== General ====
At a minimum, you'll need a machine which is capable of running the Doom 3 game. The team recommends adding more RAM and a bit more CPU to the basic requirements, however, otherwise running the larger maps will be difficult.
:At a minimum, you'll need a machine which is capable of running the Doom 3 game on comfortably high settings. The team recommends adding more RAM and a bit more CPU to the basic requirements, however, otherwise running the larger maps will be difficult.


Supported operating systems are Windows (2000/XP/Vista/Win7) or Linux. Doom 3 currently supports Macs, but The Dark Mod has not been ported to that platform.
==== Operating System ====
:*Windows (2000/XP/Vista/Win7)
:*Linux


=== Install Doom 3 Patch 1.3.1 ===
:'''MacOS Note''' : While Doom 3 itself supports MacOS, '''The Dark Mod does not''' currently support it.
In order to install The Dark Mod, you need to have the v1.3.1 patch for Doom 3 installed. See the [[#Weblinks|download section below]] for links.


*Linux users: make sure that the install path for Doom 3 is all lowercase (e.g. <code>/usr/local/lib/doom3</code>).
==== Doom 3 Patch 1.3.1 ====
*Non-English Windows users: Some combinations of Doom 3 English and a non-English version of Windows can result in the patch installer having trouble or not offering an English option, please see [http://modetwo.net/darkmod/index.php?/topic/11815-trouble-patching-and-launching| this forum thread].
:In order to run The Dark Mod, you need to have the v1.3.1 patch for Doom 3 installed. See the [[#Weblinks|download section below]] for links, please use these links as there are some bad versions of this patch floating around some sites. Steam copies of Doom3 will already have the correct version and do not need to worry about this.


=== Space Requirements ===
:*Linux users: make sure that the install path for Doom 3 is all lowercase (e.g. <code>/usr/local/lib/doom3</code>).
This is only an estimation of the space requirements needed to play TDM missions. Keep in mind that development on TDM is going to continue over time and new stuff will be added all the time.
:*Non-English Windows users: Some combinations of Doom 3 English and a non-English version of Windows can result in the patch installer having trouble or not offering an English option, please see [http://modetwo.net/darkmod/index.php?/topic/11815-trouble-patching-and-launching| this forum thread].


* For the D3 installation you roughly need 1.5 GB.
==== Hard Disk Space ====
* For the base TDM 1.00 package you need another 1.6 GB.
:A rough estimate of how disk space required is '''3-4gb'''. As TDM is under continual development this is likely to increase slowly over time.
* Plus a variable amount of space you need for downloaded FM packages.
* Plus a variable amount of space for screenshots, savegames, etc.


'''So the minimum can be estimated to be slightly above 3 GB.'''
:Breakdown of the estimate:
::* Doom 3 installation : 1.5 GB.
::* For the base TDM 1.02 package you need another 1.7 GB.
::* Plus a variable amount of space you need for downloaded FM packages.
::* Plus a variable amount of space for screenshots, savegames, etc.


It's difficult to give numbers about FM package size, as this depends on the amount of custom content the FM author is packing in. Usually FMs are very small, if they're using the stock TDM content (1 to 10 MB). Note: FMs are in PK4 (i.e. ZIP) format, so textures and mission files are shipped in compressed form.
:*FM's (Fan Mission) sizes vary as they depends on the amount of custom content(models, textures etc) the FM author is packing in. Usually FMs are very small, if they're using the stock TDM content (1 to 10 MB). FM's with large amounts of custom content can be quite large (20-60mb+), all content however is pre-compressed. For more information please see [[Fan Missions for The_ Dark Mod]].
:*Savegames vary in size, they can be up to 10-20 MB per save depending on the size of the FM.
:*Screenshots depend on the screen resolution you're using (~2 MB per shot).


Savegames are of varying size, they can be up to 10-20 MB per save depending on the size of the FM you're playing, plus a small 700 kB screenshot generated per savegame.
==== References ====
:See the article [[Known System Configurations]] for a (hopefully growing) collection of system configurations and the corresponding user feedback.


Screenshots depend on the screen resolution you're using (~2 MB per shot).


=== References ===
See the article [[Known System Configurations]] for a (hopefully growing) collection of system configurations and the corresponding user feedback.


== Installing The Dark Mod ==
== Installing The Dark Mod ==
=== Install on Windows ===
You need a working and patched Doom 3 installation on your hard drive. These steps will assume that you installed Doom 3 in the folder <tt>C:\Games\Doom3</tt>. If you are using a Steam version of Doom3 please read [[FAQ#Does_it_run_with_the_Steam_version_of_Doom_3.3F |this FAQ note]].


===Install on Windows===
# Create a '''darkmod''' folder in your Doom 3 directory, like this: '''C:\Games\Doom3\darkmod\'''
You need a working and patched Doom 3 installation on your hard drive. These steps will assume that you installed Doom 3 in the folder <tt>C:\Games\Doom3</tt>.
# Create a '''darkmod''' folder in your Doom 3 directory, like this: '''C:\Games\Doom3\darkmod'''
# Download the [http://www.bloodgate.com/mirrors/tdm/pub/pk4/tdm_update_win.zip TDM Updater] from one of our mirrors.
# Download the [http://www.bloodgate.com/mirrors/tdm/pub/pk4/tdm_update_win.zip TDM Updater] from one of our mirrors.
# Extract the '''tdm_update.exe''' from the downloaded ZIP and copy it into your '''C:\Games\Doom3\darkmod''' directory.
# Extract '''tdm_update.exe''' from the downloaded ZIP and copy it into your '''C:\Games\Doom3\darkmod\''' folder.
# Run tdm_update.exe. The installer will connect to our download mirrors and start the download process.  
# Run tdm_update.exe. The installer will connect to our download mirrors and start the download process.
# Be patient and wait. The download weighs about '''1.4 GB''' will take a while.  
# Be patient and wait. The download weighs about '''1.7 GB''' will take a while.
# If you see error messages about corrupt files, please try to run the updater again, these massive downloads are sometimes failing.
# If you see error messages about corrupt files, please try to run the updater again, these massive downloads are sometimes failing.
# After installation, you'll find an executable <tt>tdmlauncher.exe</tt> in your darkmod folder, i.e. <tt>C:\Games\Doom3\darkmod\tdmlauncher.exe</tt>. Use this to start The Dark Mod.
# After installation, you'll find an executable <tt>tdmlauncher.exe</tt> in your darkmod folder, i.e. <tt>C:\Games\Doom3\darkmod\tdmlauncher.exe</tt>. Use this to start The Dark Mod.


===Install on Linux===


=== Install on Linux ===
# You need the native version of Doom 3 installed and patched to v1.3.1, [[#Weblinks|see below]] for download links and install instructions.
# You need the native version of Doom 3 installed and patched to v1.3.1, [[#Weblinks|see below]] for download links and install instructions.
# Since there is no 64 bit version of either Doom 3 or The DarkMod, on 64 bit systems you also need the 32 bit compatibility libraries installed. On some distributions like SuSE, these are included in the default installation, but on Kubuntu/Ubuntu you need to install the package called <code>ia32-lib</code> and all its dependencies. Otherwise, even the installer for Doom 3 will fail to run.
# Since there is no 64 bit version of either Doom 3 or The DarkMod, on 64 bit systems you also need the 32 bit compatibility libraries installed. On some distributions like SuSE, these are included in the default installation, but on Kubuntu/Ubuntu you need to install the package called <code>ia32-lib</code> and all its dependencies. Otherwise, even the installer for Doom 3 will fail to run.
Line 57: Line 61:
# Make ''tdm_update.linux'' executable: <tt>chmod +x tdm_update.linux</tt>
# Make ''tdm_update.linux'' executable: <tt>chmod +x tdm_update.linux</tt>
# Run the updater: <tt>./tdm_update.linux</tt>  It will connect to our mirrors and download the packages for you.
# Run the updater: <tt>./tdm_update.linux</tt>  It will connect to our mirrors and download the packages for you.
If you get an error about GLIBCXX_3.4.9, delete or rename the files <tt>/usr/local/games/doom3/libstdc++.so.6</tt> and <tt>/usr/local/games/doom3/libgcc_s.so.1</tt>.


=== Alternative download methods ===
# If you get an error about GLIBCXX_3.4.9, delete or rename the files <tt>/usr/local/games/doom3/libstdc++.so.6</tt> and <tt>/usr/local/games/doom3/libgcc_s.so.1</tt>.
 
 
 
== Alternative Download Methods ==
If you have troubles running tdm_update, you can see if [[tdm_update|this page]] helps you. Otherwise, you can also use other download methods to get a initial copy of the mod. Visit [http://www.mindplaces.com/darkmod/downloads.php TDM Downloads].
 


If you have troubles running tdm_update, you can see if [[tdm_update|this page]] helps you. Otherwise, you can
also use other download methods to get a initial copy of the mod. Visit [[http://www.mindplaces.com/darkmod/downloads.php]].


== Launching The Dark Mod ==
== Launching The Dark Mod ==
Use the '''tdmlauncher''' application to run The Dark Mod. This small application will take care of launching the Doom 3 process with the correct command line arguments. TDM Launcher is available for both Windows and Linux.
Use the '''tdmlauncher''' application to run The Dark Mod. This small application will take care of launching the Doom 3 process with the correct command line arguments. TDM Launcher is available for both Windows and Linux.


* '''Windows:''' <tt>C:\Games\Doom3\darkmod\tdmlauncher.exe</tt>
* '''Windows:''' <tt>C:\Games\Doom3\darkmod\tdmlauncher.exe</tt>
* '''Linux:''' <tt>~/.doom3/darkmod/tdmlauncher.linux</tt>  
* '''Linux:''' <tt>~/.doom3/darkmod/tdmlauncher.linux</tt>
** Before it can be run the first time, you must make '''tdmlauncher.linux''' executable: <br /><tt>chmod +x ~/.doom3/darkmod/tdmlauncher.linux</tt>
** Before it can be run the first time, you must make '''tdmlauncher.linux''' executable: <br /><tt>chmod +x ~/.doom3/darkmod/tdmlauncher.linux</tt>


Note: The tdmlauncher application will also be used by the game itself when installing/re-installing/uninstalling FM packages, so don't ever think about deleting that file.
 
'''Note:''' The tdmlauncher application will also be used by the game itself when installing/re-installing/un-installing FM packages, so '''please don't delete tdmlauncher'''.
* See also [[Creating Desktop Shortcuts for TDM]].
* See also [[Creating Desktop Shortcuts for TDM]].
* See also [[tdmlauncher in Gentoo Linux]]
* See also [[tdmlauncher in Gentoo Linux]]


=== Passing custom command line arguments ===
 
==== Troubleshooting TDM Launcher ====
The tdmlauncher executable will generate a small logfile <tt>tdmlauncher.log</tt> each time it is invoked. The log file is located right next to the executable and might give some useful insight if the game fails to load.
 
==== Passing custom command line arguments ====
Some people like to have custom command line arguments to the game, which is supported by tdmlauncher. Open the <tt>dmargs.txt</tt> in your darkmod folder and add any arguments you'd like TDM Launcher to pass to the Doom3 command line.
Some people like to have custom command line arguments to the game, which is supported by tdmlauncher. Open the <tt>dmargs.txt</tt> in your darkmod folder and add any arguments you'd like TDM Launcher to pass to the Doom3 command line.
* See also [[Doom3 command line arguments]].
* See also [[Doom3 command line arguments]].


=== Troubleshooting TDM Launcher ===
 
The tdmlauncher executable will generate a small logfile <tt>tdmlauncher.log</tt> each time it is invoked. The log file is located right next to the executable and might give some useful insight if the game fails to load.


== First Startup ==
== First Startup ==
* Please take your time to read through [[The Dark Mod Gameplay]] article to get familiar with the game.  
* Please take your time to read through [[The Dark Mod Gameplay]] article to get familiar with the game.
* TDM ships with a Training Mission which is designed to introduce you to TDM gameplay.  You should start this mission first even if you've played stealth games before.
* TDM ships with a Training Mission which is designed to introduce you to TDM gameplay.  You should start this mission first even if you've played stealth games before.
* Adjust the settings in the menus, like screen resolution and gameplay settings.
* Adjust the settings in the menus, like screen resolution and gameplay settings.
* See also the [[Performance Tweaks]] article to make TDM run a little bit faster if you're on a lower end machine.
* See also the [[Performance Tweaks]] article to make TDM run a little bit faster if you're on a lower end machine.
* If you encounter a problem please check the [[FAQ]] and failing that leave a post in the TDM Support forum.


== Installing and Running Fan Missions ==
== Installing and Running Fan Missions ==
Go to www.thedarkmod.com to get hold of mission packages available for The Dark Mod. Each FM is contained in a PK4 file, which contains all the files necessary to run the mission.
Go to [www.thedarkmod.com www.thedarkmod.com] to get hold of mission packages available for The Dark Mod. Each FM is contained in a PK4 file, which contains all the files necessary to run the mission.
# Download the mission PK4 - (IE7 renames PK4s to Zip.  Do not unzip.  Rename the FM zip to PK4)
# Download the mission PK4 file - (IE7 may rename PK4s to zip, dont worry TDM looks for both pk4's and zip's).
# Drop the file into the fms/ folder, e.g. <tt>C:\Games\doom3\darkmod\fms\</tt>
# Drop the file into the fms/ folder, e.g. <tt>C:\Games\doom3\darkmod\fms\</tt>.
# Launch The Dark Mod
# Launch The Dark Mod.
# The mission should now be listed in your ''New Mission'' menu.  
# The mission should now be listed in your ''New Mission'' menu.
# Highlight the mission and hit ''Install'' to install. TDM will automatically restart.
# Highlight the mission and select ''Install'' to install. TDM will automatically restart.
# Hit ''New Mission'' and then ''Start this Mission'' on the upper left.
# Select ''New Mission'' and then ''Start this Mission'' on the upper left.
 
See the full article [[Installing and Running Fan Missions]] for a detailed explanation.
See the full article [[Installing and Running Fan Missions]] for a detailed explanation.


== Weblinks ==


* Doom [http://72.8.59.188/TheDarkMod/Files/DOOM3-1.3.1.exe v1.3.1 patch for Windows]  ([http://www.dramthethief.com/darkmod/files/DOOM3-1.3.1.exe mirror])
* Doom v1.3.1 for Linux: [ftp://ftp.idsoftware.com/idstuff/doom3/ FTP] [http://zerowing.idsoftware.com:6969/ BitTorrent]


== DoomConfig.cfg Howto ==
Game configuration settings are stored in the file DoomConfig.cfg but there is one in every FM folder as well as base and darkmod folders. Normally you just use the Settings menu but if you want to manually change or add any settings you should read  [[DoomConfig.cfg]] to see how they all integrate together or you may lose some settings if you edit the wrong way.




==DoomConfig.cfg Howto==
== Weblinks ==
* Doom [http://72.8.59.188/TheDarkMod/Files/DOOM3-1.3.1.exe v1.3.1 patch for Windows]  ([http://www.dramthethief.com/darkmod/files/DOOM3-1.3.1.exe mirror])
* Doom v1.3.1 for Linux: [ftp://ftp.idsoftware.com/idstuff/doom3/ FTP] [http://zerowing.idsoftware.com:6969/ BitTorrent]


Game configuration settings are stored in the file DoomConfig.cfg but there is one in every FM folder as well as base and darkmod folders. Normally you just use the Settings menu but if you want to manually change or add any settings you should read  [[DoomConfig.cfg]] to see how they all integrate together or you may lose some settings if you edit the wrong way.


== See also ==
== See also ==
 
* [[tdm_update]] - If you have trouble with running the installer/updater.
* [[tdm_update]] - if you have troubles with running the installer/updater
* [[FAQ]] - Frequently Asked Questions and their answers.
* [[FAQ]] - Frequently Asked Questions and their answers




{{installation}}
{{installation}}

Revision as of 00:35, 12 October 2010

Important

This article tells you how to install the full version of The Dark Mod. If you are installing one of the demos: Thief's Den or Saint Lucia, then you can ignore this page. Instead, follow the instructions here: Thief's Den Installation or Saint Lucia Installation.

Important

You'll need to install the Doom 3 patch 1.3.1 (mirror) otherwise the Mod won't run.

Prerequisites

General

At a minimum, you'll need a machine which is capable of running the Doom 3 game on comfortably high settings. The team recommends adding more RAM and a bit more CPU to the basic requirements, however, otherwise running the larger maps will be difficult.

Operating System

  • Windows (2000/XP/Vista/Win7)
  • Linux
MacOS Note : While Doom 3 itself supports MacOS, The Dark Mod does not currently support it.

Doom 3 Patch 1.3.1

In order to run The Dark Mod, you need to have the v1.3.1 patch for Doom 3 installed. See the download section below for links, please use these links as there are some bad versions of this patch floating around some sites. Steam copies of Doom3 will already have the correct version and do not need to worry about this.
  • Linux users: make sure that the install path for Doom 3 is all lowercase (e.g. /usr/local/lib/doom3).
  • Non-English Windows users: Some combinations of Doom 3 English and a non-English version of Windows can result in the patch installer having trouble or not offering an English option, please see this forum thread.

Hard Disk Space

A rough estimate of how disk space required is 3-4gb. As TDM is under continual development this is likely to increase slowly over time.
Breakdown of the estimate:
  • Doom 3 installation : 1.5 GB.
  • For the base TDM 1.02 package you need another 1.7 GB.
  • Plus a variable amount of space you need for downloaded FM packages.
  • Plus a variable amount of space for screenshots, savegames, etc.
  • FM's (Fan Mission) sizes vary as they depends on the amount of custom content(models, textures etc) the FM author is packing in. Usually FMs are very small, if they're using the stock TDM content (1 to 10 MB). FM's with large amounts of custom content can be quite large (20-60mb+), all content however is pre-compressed. For more information please see Fan Missions for The_ Dark Mod.
  • Savegames vary in size, they can be up to 10-20 MB per save depending on the size of the FM.
  • Screenshots depend on the screen resolution you're using (~2 MB per shot).

References

See the article Known System Configurations for a (hopefully growing) collection of system configurations and the corresponding user feedback.


Installing The Dark Mod

Install on Windows

You need a working and patched Doom 3 installation on your hard drive. These steps will assume that you installed Doom 3 in the folder C:\Games\Doom3. If you are using a Steam version of Doom3 please read this FAQ note.

  1. Create a darkmod folder in your Doom 3 directory, like this: C:\Games\Doom3\darkmod\
  2. Download the TDM Updater from one of our mirrors.
  3. Extract tdm_update.exe from the downloaded ZIP and copy it into your C:\Games\Doom3\darkmod\ folder.
  4. Run tdm_update.exe. The installer will connect to our download mirrors and start the download process.
  5. Be patient and wait. The download weighs about 1.7 GB will take a while.
  6. If you see error messages about corrupt files, please try to run the updater again, these massive downloads are sometimes failing.
  7. After installation, you'll find an executable tdmlauncher.exe in your darkmod folder, i.e. C:\Games\Doom3\darkmod\tdmlauncher.exe. Use this to start The Dark Mod.


Install on Linux

  1. You need the native version of Doom 3 installed and patched to v1.3.1, see below for download links and install instructions.
  2. Since there is no 64 bit version of either Doom 3 or The DarkMod, on 64 bit systems you also need the 32 bit compatibility libraries installed. On some distributions like SuSE, these are included in the default installation, but on Kubuntu/Ubuntu you need to install the package called ia32-lib and all its dependencies. Otherwise, even the installer for Doom 3 will fail to run.
  3. Create a folder ~/.doom3/darkmod in your home directory. Mind the dot in the path.
  4. Download the Linux version of the TDM Updater and save it to ~/.doom3/darkmod/
  5. Extract tdm_update.linux: unzip tdm_update_linux.zip
  6. Make tdm_update.linux executable: chmod +x tdm_update.linux
  7. Run the updater: ./tdm_update.linux It will connect to our mirrors and download the packages for you.
  1. If you get an error about GLIBCXX_3.4.9, delete or rename the files /usr/local/games/doom3/libstdc++.so.6 and /usr/local/games/doom3/libgcc_s.so.1.


Alternative Download Methods

If you have troubles running tdm_update, you can see if this page helps you. Otherwise, you can also use other download methods to get a initial copy of the mod. Visit TDM Downloads.


Launching The Dark Mod

Use the tdmlauncher application to run The Dark Mod. This small application will take care of launching the Doom 3 process with the correct command line arguments. TDM Launcher is available for both Windows and Linux.


  • Windows: C:\Games\Doom3\darkmod\tdmlauncher.exe
  • Linux: ~/.doom3/darkmod/tdmlauncher.linux
    • Before it can be run the first time, you must make tdmlauncher.linux executable:
      chmod +x ~/.doom3/darkmod/tdmlauncher.linux


Note: The tdmlauncher application will also be used by the game itself when installing/re-installing/un-installing FM packages, so please don't delete tdmlauncher.


Troubleshooting TDM Launcher

The tdmlauncher executable will generate a small logfile tdmlauncher.log each time it is invoked. The log file is located right next to the executable and might give some useful insight if the game fails to load.

Passing custom command line arguments

Some people like to have custom command line arguments to the game, which is supported by tdmlauncher. Open the dmargs.txt in your darkmod folder and add any arguments you'd like TDM Launcher to pass to the Doom3 command line.


First Startup

  • Please take your time to read through The Dark Mod Gameplay article to get familiar with the game.
  • TDM ships with a Training Mission which is designed to introduce you to TDM gameplay. You should start this mission first even if you've played stealth games before.
  • Adjust the settings in the menus, like screen resolution and gameplay settings.
  • See also the Performance Tweaks article to make TDM run a little bit faster if you're on a lower end machine.
  • If you encounter a problem please check the FAQ and failing that leave a post in the TDM Support forum.


Installing and Running Fan Missions

Go to [www.thedarkmod.com www.thedarkmod.com] to get hold of mission packages available for The Dark Mod. Each FM is contained in a PK4 file, which contains all the files necessary to run the mission.

  1. Download the mission PK4 file - (IE7 may rename PK4s to zip, dont worry TDM looks for both pk4's and zip's).
  2. Drop the file into the fms/ folder, e.g. C:\Games\doom3\darkmod\fms\.
  3. Launch The Dark Mod.
  4. The mission should now be listed in your New Mission menu.
  5. Highlight the mission and select Install to install. TDM will automatically restart.
  6. Select New Mission and then Start this Mission on the upper left.

See the full article Installing and Running Fan Missions for a detailed explanation.


DoomConfig.cfg Howto

Game configuration settings are stored in the file DoomConfig.cfg but there is one in every FM folder as well as base and darkmod folders. Normally you just use the Settings menu but if you want to manually change or add any settings you should read DoomConfig.cfg to see how they all integrate together or you may lose some settings if you edit the wrong way.


Weblinks


See also

  • tdm_update - If you have trouble with running the installer/updater.
  • FAQ - Frequently Asked Questions and their answers.