FAQ

## Préambule

Cette page wiki est un amalgame de divers problèmes découverts par les joueurs et les membres de l'équipe TDM.

La plupart des problèmes documentés ici n’affectent qu’un petit pourcentage de joueurs.

En outre, la plupart des problèmes documentés ici ne sont plus applicables ni dans les versions autonomes ni dans les dernières versions de TDM.

Avec la sortie de TDM 2.0, vous n'avez plus besoin d'installer Doom 3. Le Dark Mod est complètement autonome (et gratuit !).

Il vous suffit de suivre les instructions d'installation sur le site Web pour commencer à jouer au jeu.

Nous vous recommandons de disposer d'au moins 2 Go de RAM, de 30 Go d'espace disque libre et d'au moins un GPU compatible OpenGL 3.2 avec 512 Mo de VRAM.

Voici un article avec du matériel bas de gamme confirmé pour fonctionner avec **les configurations système connues TDM**

### Quels systèmes d'exploitation sont pris en charge ?

Windows, Mac OS et plusieurs distributions Linux sont pris en charge.

### les fenêtres

*Quelles versions de Windows puis-je utiliser ?* Les versions suivantes de Windows ont été testées et sont connues pour fonctionner : Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2003 dans les versions 32 bits et 64 bits.

* Depuis TDM 2.08, Windows XP n'est plus pris en charge

#### Windows 10

De nombreux utilisateurs (dont moi-même) ont signalé que TDM fonctionne bien sous Windows 10. Comme Windows 8\8.1, il y a eu quelques problèmes avec le dossier darkmod. empêchant les mises à jour en raison des protections du système d'exploitation. La plupart des utilisateurs peuvent contourner ces problèmes en modifiant les paramètres de sécurité du dossier.

##### Une note sur la sécurité de Windows 10

Windows 10 a ajouté des options de sécurité granulaires pour remédier aux vulnérabilités matérielles du processeur telles que Meltdown et Spectre.

Ceux-ci peuvent avoir un impact négatif sur les temps de chargement ou interférer avec The Dark Mod.

Veuillez consulter cette référence et la liste blanche TheDarkMod.exe (et/ou) TheDarkModx64.exe

https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection

#### Aperçu de Windows 8.1

Jusqu'à présent, sur les graphiques Intel HD, TDM ne démarre que s'il est démarré en mode de compatibilité Windows 7 :

Faites un clic droit sur "TheDarkMod.exe", choisissez "Propriétés", cliquez sur l'onglet "Compatibilité" et sélectionnez Windows 7 dans la liste déroulante. liste. Cela peut ne pas être représentatif d'autres matériels graphiques et peut être dû à la prise en charge précoce du pilote Windows 8.1.

#### Windows XP 32 bits

Depuis TDM 2.08, Windows XP n'est plus pris en charge

#### Windows 2000 : freeaddrinfo est introuvable dans WS2\_32.DLL

Veuillez vous référer à l'article principal TDM dans Windows 2000 pour contourner ce problème.

#### PAE activé

Un utilisateur avec Windows XP Pro SP3 et un processeur AMD Phenom a signalé des problèmes de démarrage de Doom 3 en raison de l'activation de PAE. Fil

### Linux

#### Est-ce qu'il fonctionne sous Linux 64 bits ?

Oui, le darkmod.x64 est un exécutable natif 64 bits.

* **Informations obsolètes ci-dessous. Depuis TDM 2.06+, il existe des versions x64 natives.**

Oui, Linux 64 bits est pris en charge. En plus des étapes ci-dessus, vous avez besoin de bibliothèques de compatibilité 32 bits.

Les étapes pour installer TDM sur une disto 64 bits sont décrites dans le programme d'installation et l'installation manuelle.

puisque Doom3 est uniquement en 32 bits :

* Sur **SuSE** , ils doivent être inclus.
* Sur Ubuntu/Kubuntu, installez le package **ia32** .

devrait **Pour TDM après 1.0, cette étape ne** plus être nécessaire :

* Puisque vous ne pouvez pas installer de bibliothèques 32 bits sur un système 64 bits avec le gestionnaire de paquets normal, vous devez utiliser getlibs pour installer **libmng** et la lib du système de fichiers boost :

`getlibs libmng.so.1`
`getlibs -l libboost-filesystem1.34.1`
#### Et Gentoo ?

Oui. Il n'est pas "officiellement" pris en charge (l'équipe ne le teste pas spécifiquement), mais plusieurs utilisateurs ont signalé avoir réussi à exécuter TDM sous Gentoo.

#### Qu'en est-il d'Ubuntu 8.10 ?

Oui, thedarkmod.x64 fonctionne sur Ubuntu

**\*Informations obsolètes. Depuis TDM 2.06, les bibliothèques Boost ne sont plus nécessaires.**

Oui. Au moment d’écrire ces lignes, vous devrez installer le **package libboost-filesystem** .

#### Erreurs GLIBCXX\_3.4.9

Si vous recevez une erreur concernant `GLIBCXX_3.4.9` , supprimez ou renommez les fichiers `/usr/local/games/doom3/libstdc++.so.6`et `/usr/local/games/doom3/libgcc_s.so.1.`

Si cela ne résout pas l’erreur et que vous disposez d’une ancienne version de GCC, vous devrez peut-être effectuer une mise à niveau. Il a été confirmé que, du moins sous Gentoo, GCC 4.1 ne fonctionne pas avec TDM mais que GCC 4.3 et GCC 4.4 sont compatibles.

### Mac OS X

#### Est-ce qu'il fonctionne sous Mac OS X ?

Oui, mais uniquement pour tdm 2.05.

Mais pour les versions plus récentes de TDM, vous pouvez utiliser plusieurs solutions WINE.

Ces solutions et d'autres pour exécuter TDM sur Mac OS.

peut être trouvé dans l'article Installateur et installation manuelle

### TDM prend-il en charge les résolutions grand écran ?

**Voir aussi Résolutions**

Oui. du jeu *Choisissez « 16:9 » ou « 16:10 » dans le menu Paramètres* et sélectionnez la résolution appropriée. Notez que vous devez redémarrer le jeu pour que le nouveau paramètre soit pris en compte.

Si la résolution native de votre moniteur grand écran n'est pas répertoriée, vous pouvez la saisir dans **Darkmod.cfg** en modifiant les entrées suivantes comme suit :

```
définir r_mode "-1"
 définir r_customwidth "1280"
 définir r_customheight "800"
 seta r_aspectratio "2" // signifie 16:10, "1" est 16:9, les autres ratios ne sont pas encore pris en charge

```

Si vous rencontrez des problèmes de performances, envisagez d'utiliser une résolution inférieure et de consulter Performance Tweaks .

#### Qu’en est-il des résolutions TV comme 1360x768 ?

Si vous possédez un téléviseur à écran large qui utilise une résolution non standard, comme 1 360 x 768 (au lieu de 1 366 x 768), veuillez utiliser ce qui suit :

```
définir r_customWidth "1360"
 définir r_customHeight "768"
 définir r_mode "-1"
 définir r_aspectratio 2
 seta g_fov "100" // ou toute autre valeur appropriée

```

Vous pouvez également consulter le manuel de votre téléviseur pour connaître la possibilité de passer à un mappage de pixels "1:1", ou à un "mode moniteur" ou un "mode ordinateur".

Voici quelques informations générales : http://hd.engadget.com/2006/04/21/whats-the-deal-with-1366-x-768/

Si vous rencontrez des problèmes de performances, envisagez d'utiliser une résolution inférieure et de consulter Performance Tweaks .

#### Changer la résolution/le rapport hauteur/largeur de l'écran ne fait rien !?

Ces changements nécessitent un redémarrage de Doom pour fonctionner. Alternativement, la commande vid\_restart peut être émise sur la console.

L'exécution de cette commande peut prendre un certain temps, selon que vous êtes déjà en jeu ou non.

Ce sera quand même beaucoup plus rapide que de redémarrer et de recharger le jeu.

##### 2.07 FBO et résolution

Depuis TDM 2.07, tous les résultats de rendu se produisent dans un « Frame Buffer Object » (FBO).

TDM essaie automatiquement de définir automatiquement la résolution de l'écran pour qu'elle corresponde à votre moniteur

et génère un FBO de résolution correspondante.

Il existe désormais un curseur d'échelle de résolution que vous pouvez utiliser pour diminuer la résolution FBO. pour des performances supplémentaires.

~~Dans la version 2.09, votre résolution est verrouillée sur la résolution du bureau en mode plein écran.~~

~~Une échelle de rendu inférieure est le seul moyen de réduire l'impact du taux de remplissage, à moins que vous ne souhaitiez modifier la résolution de votre bureau.~~

**NOUVEAU**  : 2.10 restaure la possibilité de modifier la résolution et propose toujours des options d'échelle de rendu pour améliorer les performances.

#### L'écran est surdimensionné en mode plein écran (l'image est trop grande pour s'adapter à la zone d'écran disponible)

Le bureau Windows 7 Aero est connu pour rendre l'écran trop grand en mode plein écran. Cela peut être résolu en définissant Windows 7 Aero sur Basic.

Cette question est abordée plus en détail ICI .

##### Désactiver les effets du bureau sur Windows 10

Pour commencer le processus, tapez sysdm.cpl dans la zone Exécuter ( Windows + R ) et appuyez sur Entrée pour ouvrir les propriétés système.

Sélectionnez l'onglet Avancé et sous Performances, cliquez sur Paramètres.

Dans la zone Options de performances, sélectionnez l'onglet Effets visuels.

Cochez « Ajuster pour obtenir les meilleures performances », puis cliquez sur Appliquer.

(cela améliorera également les performances dans certains cas)

##### DPI élevé

Certains utilisateurs ont signalé que le DPI élevé provoquait le même problème. Utilisez ces étapes pour le désactiver.

Clic-droit sur TheDarkMod.exe ou votre raccourci, allez dans l'onglet Compatibilité et cochez "Désactiver la mise à l'échelle de l'affichage sur les paramètres High DPI"

Cliquez sur Soumettre

**alternativement:**

Clic-droit sur votre bureau et sélectionnez : résolution d'écran > agrandir ou réduire le texte et les autres éléments > Régler sur Moyen.

#### Les textures manquent, l'écran est principalement noir

Regardez dans votre **darkmod.cfg** dans votre `dossier darkmod` et vérifiez que les paramètres suivants sont comme indiqué ci-dessous :

```
définir image_usePrecompressedTextures "1"
  définir image_useNormalCompression "0"
  définir image_useAllFormats "1"
  définir image_useCompression "0"
  définir image_preload "1"

```

Remarque : La désactivation de la compression peut entraîner des erreurs Malloc en raison de la consommation de mémoire. Vous pourrez peut-être compenser en définissant les options image\_downsize. Voir les erreurs d'échec de Malloc

#### Le briefing est très flou

* **Informations obsolètes. TDM 2.05 ne rend plus les menus flous lors de l'utilisation de image\_downSize.**

Regardez dans votre **Darkmod.cfg** dans votre `dossier darkmod` et vérifiez que les paramètres suivants sont comme indiqué ci-dessous :

```
définir image_roundDown "1"
 définir image_forceDownSize "0"
 définir image_downSize "0"

```

Remarque : La désactivation des options image\_downsize peut entraîner des erreurs liées à la mémoire.

Vous pourrez peut-être compenser en activant la compression de texture (voir #Le jeu est très lent ! )

ou seulement en réduisant la taille des cartes bump\normal. Voir aussi : Erreurs d'échec de Malloc

#### Optimus Laptop n'utilisera pas votre GPU Nvidia

Voir aussi : [1]

De nombreux ordinateurs portables ont désormais la possibilité d'utiliser le GPU intégré au processeur lorsqu'ils ne jouent pas.

Malheureusement, il arrive parfois que les pilotes de ces ordinateurs portables ne détectent pas TDM comme un « jeu ».

La solution la plus simple consiste à créer un profil de pilote pour TheDarkMod.exe ou TheDarkModx64.exe dans les paramètres de votre pilote.

* Clic-droit n'importe où sur votre bureau où aucune icône n'est affichée
* Click gauche Panneau de configuration NVIDIA
* Cliquez ensuite sur l'onglet Programmes
* Cliquez sur "Ajouter" et recherchez TheDarkMod.exe ou TheDarkModx64.exe
* Faites ensuite défiler la liste des paramètres et recherchez « GPU de rendu OpenGL »
* Sélectionnez ensuite votre GPU Nvidia dans la liste des options

#### Désactivez Catalyst AI dans les pilotes AMD ATI récents

**NOUVEAU 2018 :**

Pour les nouveaux pilotes Radeon Crimson et Adrenalin, c'est simplement :

Optimisation du format de surface = DÉSACTIVÉ

**VIEUX:**

À partir (au moins) des versions de Catalyst 10.12 et ultérieures, possibilité de désactiver correctement Catalyst AI a été modifié ou supprimé.

Rage3d et Guru3d ont conseillé d'utiliser « Radeon Pro » pour résoudre ce problème.

Pas

* 1) Supprimez Catalyst Control Center (suppression de tous les pilotes ATI recommandée, puis réinstallez uniquement le pilote d'affichage)
* 2) Téléchargez et installez le fil Radeon Pro "Radeon Pro" sur Guru3D
* 3) Créez un profil comme suit :

```
Si vous utilisez RadeonPro, créez un profil pour le jeu pour lequel vous souhaitez désactiver Catalyst AI.
 Cliquez avec le bouton droit sur le profil nouvellement créé, maintenez la touche Maj gauche enfoncée et choisissez
 Ouvrez l'emplacement dans le menu contextuel, cela ouvrira la définition XML du profil.
 Ajoutez une nouvelle ligne et ajoutez une entrée comme celle-ci

 <Nom de la propriété="CatalystAI" value="0" />

 Enregistrez le fichier et démarrez le jeu.  CatalystAI doit être désactivé.

 Je recommande également d'ouvrir ___GlobalProfile.xml
 (trouvé dans le même répertoire où votre profil est enregistré)
 et recherchez l'entrée "CatalystAI", elle doit être égale à "1"
 sinon, CatalystAI restera désactivé après avoir quitté votre jeu.

 CFX désactivé en définissant CatalystAI sur 0

```

Voici une autre méthode alternative pour les utilisateurs Windows :

* 1) Obtenez une copie gratuite de "ATI Tray Tools" de Ray Adams de Guru3d .

* 2) Installez-le dans votre barre d'état Windows.

* 3) Faites un clic droit dessus.

* 4) Sélectionnez Direct 3d -> Catalyst AI -> Désactivé.

##### Problèmes de post-traitement HDR-Lite

Certains propriétaires de cartes graphiques ATI ont signalé divers artefacts lorsque le post-traitement HDR-Lite était activé. Parmi ces artefacts figurent un écran déformé ou renversé et un ciel qui tourne. Ceux-ci peuvent généralement être résolus en désactivant Catalyst AI, ce qui offre également de meilleurs temps de chargement.

Pour désactiver Catalyst AI, ouvrez votre panneau de configuration Catalyst, accédez à « graphiques » en haut à gauche, sélectionnez « 3D » dans la liste déroulante et dans le nouveau menu ci-dessous, sélectionnez « AI ». Cochez maintenant la case « Désactiver Catalyst AI ».

(Pour les versions Catalyst plus récentes, voir :  Désactiver Catalyst AI dans les pilotes AMD ATI récents )

**\* Ceci est probablement obsolète. Les fonctionnalités Bloom de la version 2.08 et des versions ultérieures sont complètement différentes de l'ancienne approche du shader ARB référencée ici.**

###### Écran à l'envers

Voir les problèmes de post-traitement HDR-Lite ci-dessus.

Il a également été soupçonné que le post-traitement HDR-Lite pourrait entraîner de mauvaises performances sous l'eau.

#### Désactivez les « optimisations threadées » de Nvidia

De nombreux comportements de crash aléatoires observés par les utilisateurs de Nvidia peuvent être résolus en suivant les étapes suivantes :

```
Ouvrez le panneau de configuration Nvidia ->

 Gérer les paramètres 3D ->

 La moitié inférieure de la liste localise "Threaded Optimization" <-- Réglé sur NON / Désactivé

 Réglez également « Accélération GPU multi-écrans/mixte » sur « Mode de performances d'affichage unique »

```

* Remarque : les pilotes Nvidia les plus récents semblent avoir résolu ces problèmes, et le problème inverse a maintenant été découvert par un utilisateur. Il a été constaté que la désactivation des optimisations threadées a fait chuter le FPS de 60 à 25 FPS.

#### Le jeu se bloque sur l'écran Dark Mod/se verrouille lors de l'activation de Vsynch

Catalyst Control Center au-dessus de 10,8 pour les cartes ATI dispose d'un curseur de performances pour V-Synch.

Régler ce curseur sur Qualité (Toujours activé) résout ce problème. Si la qualité est inférieure à la qualité et qu'elle est activée dans le jeu, elle se bloquera. (testé spécifiquement en CC 10-11)

#### Corruption graphique

Un rapport que nous avons eu concernait une Radeon ATI HD 4650, catalyseur 10.9. Cette corruption d'écran, si je comprends bien, était une forte pixellisation, même dans les menus. La fermeture de Xfire l'a corrigé. "J'ai manipulé la configuration de xfire Doom 3 via xfire\_games.ini et j'ai déterminé que cela avait à voir avec la partie InGameFlags. Pour une raison quelconque, les paramètres interféraient avec doom 3, et après avoir supprimé certaines choses de là, j'étais toujours capable d'exécuter xfire, et doom 3 était toujours capable de paraître correct."

(Pour les versions Catalyst plus récentes, voir :  Désactiver Catalyst AI dans les pilotes AMD ATI récents )

**Veuillez consulter l'article sur les ajustements de performances pour améliorer considérablement les performances.**

**Les *suggestions ci-dessous* ne sont qu'un *bref résumé des bases* .**

Si vous obtenez moins de 10 FPS, ou si le jeu bégaie, essayez ceci :

1) Essayez d'activer "Accélération frontale" ( "r\_useParallelAddModels 1") sous Paramètres vidéo > Avancé > Options expérimentales

2) Essayez de définir tdm\_lg\_interleave sur 3 ou plus tout en définissant tdm\_lg\_interleave\_min sur 1

3) Désactivez ou réduisez les paramètres AA du jeu. (Ou utilisez plutôt les options du pilote AA telles que FXAA.)

4) Désactivez les ombres douces

5) Définissez le mode Shadow sur "MAPS" dans les paramètres vidéo avancés (définissez également r\_shadowMapSinglePass 1)

6) Désactiver SSAO

7) Désactivez « Bloom »

**(OBSOLÈTE dans la version 2.09)** Définissez le rendu ambiant sur "Plus rapide"

**(OBSOLÈTE dans la version 2.09)** Définir le rendu d'interaction sur "Standard"

8) Définissez les détails de l'objet sur "Le plus bas".

9) AF pour réduire les valeurs ou désactiver

10) Désactivez v-sync (si acceptable) ou définissez-le sur Adaptatif

11) Réduisez votre échelle de rendu

12) Réduisez votre résolution

Regardez dans votre **Darkmod.cfg** dans votre `dossier darkmod` et vérifiez que le les paramètres suivants sont comme indiqué ci-dessous :

```
définir com_smp "1"
  définir image_usePrecompressedTextures "1"
  définir image_useNormalCompression "1"
  définir image_useAllFormats "1"
  définir image_useCompression "1"
  définir image_preload "1"

```

Si cela ne résout pas le problème, votre système ne dispose peut-être pas de suffisamment de mémoire.

Essayez les modifications image\_downsize référencées ici Erreurs d'échec de Malloc

Au-delà de ce qui précède, vous devrez peut-être supprimer les applications en arrière-plan, augmenter la RAM de votre système ou mettre à niveau votre GPU vers un avec 1 Go ou plus de VRAM.

Remarque : La plupart des modifications ci-dessus peuvent être effectuées indépendamment les unes des autres. Vous pouvez donc, par exemple, conserver certaines les options de qualité sont plus élevées tout en réduisant les autres en fonction des préférences et de l'expérimentation.

#### Linux UEFI (démarrage sécurisé)

La plupart des distributions Linux se tournent vers des pilotes ouverts (lents) si vous n'avez pas configuré correctement les clés de démarrage sécurisé.

Pour de meilleures performances, désactivez Secure Boot.

### Temps de chargement lents

**OBSOLÈTE! TDM 2.10 a des temps de chargement très rapides !**

Le seul paramètre susceptible d'améliorer les temps de chargement est "seta image\_preload 0".

~~Si vous trouvez qu'un FM est très lent à charger, il peut s'agir d'un problème de carte graphique ATI. Un rapport indique que le problème a été résolu en désactivant Catalyst AI. Résout également les problèmes de post-traitement HDR-Lite .~~

~~Changer les paramètres suivants à 0 réduira également le temps de chargement, mais soyez averti : si vous avez un système bas de gamme, une carte graphique médiocre ou une RAM faible, vous remarquerez probablement une baisse de performances dans le jeu puisque vous utiliserez désormais des textures non compressées.~~

~~Remarque : La définition de image\_preload sur 0 peut provoquer un bégaiement lors du déplacement d'une zone à l'autre pendant le chargement des textures. Remarque : La plupart des textures TDM sont pré-compressées, donc "image\_useCompression 0" n'aidera généralement pas beaucoup... mais "image\_useNormalCompression" le sera. Remarque : La désactivation de la compression (standard) peut entraîner des erreurs Malloc en raison de la consommation de mémoire. Vous pourrez peut-être compenser en définissant les options image\_downsize. Voir les erreurs d'échec de Malloc~~

### Performances sous-marines médiocres

Certaines personnes souffrent de fréquences d'images très faibles sous l'eau avec le post-traitement HDR-Lite activé. Actuellement, la seule solution connue à ce problème consiste à définir **g\_doubleVision** sur 0 dans la console. Cependant, cela désactive complètement l'effet doubleVision, de sorte qu'il n'y a plus de flou sous-marin. Le flou demeure cependant.

Remarque : Cette solution de contournement rendra opaques de nombreux types d’eau embués. La désactivation du post-traitement est une meilleure option pour le moment.

Il est difficile de répondre aux questions sur les raisons d’un échec, car des systèmes très différents provoquent des symptômes très différents. Si la section suivante ne vous aide pas, veuillez demander sur nos forums .

Pour toutes les solutions ci-dessous faisant référence à la « désactivation de Catalyst AI », si vous découvrez que vous ne pouvez pas utiliser les outils d'ATI pour le faire, d'autres méthodes sont décrites dans Désactiver Catalyst AI dans les pilotes AMD ATI récents ci-dessous.

### Bases générales du dépannage

Veuillez consulter : Signaler un problème

### Le jeu plante au chargement

Sois sûr que:

* Votre système répond au moins aux spécifications minimales du système.
* Vous disposez de suffisamment de mémoire principale libre. Essayez de fermer quelques programmes en cours d'exécution comme Outlook, l'antivirus ou les clients torrent.
* Les "optimisations threadées" de Nvidia provoquent des problèmes de stabilité du module Doom 3 (voir :  Désactiver les "optimisations threadées" de Nvidia )
* Sauvegardez puis supprimez votre Darkmod.cfg pour voir si une nouvelle configuration résoudra votre problème
* 2.06 Essayez l'exécutable 32 bits. Certains systèmes (principalement ceux 32 bits...) peuvent ne pas lancer celui 64 bits.
* La nouvelle optimisation Multi-Core est instable sur certains systèmes. Définissez com\_smp 0 dans votre Darkmod.cfg pour forcer cette désactivation avant le démarrage.
* 2.07 essayez de désactiver "Fence Sync" (r\_useFenceSync = 0)

Si cela ne résout pas le problème, vous recevez probablement un message d'erreur faisant référence à un « Événement inconnu » au démarrage, comme l'illustre la capture d'écran ci-dessous.

Voici quelques problèmes connus et leurs solutions :

* Parfois, la procédure échoue en raison d' **espaces dans le chemin d'installation** . Essayez d'extraire le gamex86.dll manuellement à l'aide de Winzip ou similaire ou installez Doom 3 dans un autre répertoire.
* Vous avez installé un **pare-feu** qui empêche la procédure de copie, car depuis la version 1.03, TDM dispose d'un téléchargeur de mission intégré. Ce mauvais comportement a été signalé pour le **pare-feu COMODO** .
* Il est également possible qu'une **ancienne version de gamex86.dll** (ou gamex86.so) traîne dans votre dossier Doom 3. Supprimez-le et réessayez.

### Programme de mise à jour TDM

**OBSOLÈTE! Veuillez utiliser tdm\_installer que vous pouvez télécharger ici :**

https://www.thedarkmod.com/downloads/

Voir aussi le programme d'installation de TDM et zipsync

~~La mise à jour Windows plantera à l'étape « Application de la mise à jour » si le dossier Darkmod est défini sur « lecture seule ». Vous le corrigez en cliquant avec le bouton droit sur le dossier, en accédant aux propriétés du dossier et en décochant la case "lecture seule" sous les attributs du dossier.~~

### Impossible de charger les parties sauvegardées - TDM renvoie une erreur concernant le fichier "Impossible de charger .script"

Assurez-vous que votre dossier s'appelle "darkmod". Si ce n'est pas le cas, renommez-le. Cela devrait faire disparaître le problème. J'ai entendu des rapports selon lesquels la présence d'espaces dans les noms de dossiers dans le chemin peut causer des problèmes, mais je ne l'ai pas confirmé. Quelque chose à essayer si cela arrive toujours et que votre dossier s'appelle déjà "darkmod". Ceci est corrigé à partir de TDM 2.02

### FM ne s'installera pas manuellement

Si vous exécutez Dark Mod sous Linux et avez modifié le fichier darkmod/currentfm.txt, cela peut empêcher l'installation du FM. Cela peut être corrigé dans une mise à jour, mais apparemment, l'édition à l'aide du bloc-notes sous Wine fonctionne correctement.

### FM téléchargés mais n'apparaissent pas dans la liste des menus

Vous avez téléchargé des FM mais ils n'apparaissent pas sur la liste des nouvelles missions de Dark Mod. Causes possibles:

* Vous ne devez pas extraire les fichiers pk4 ou zip mais les placer dans le dossier darkmod/fms (ou bien vous pouvez y créer le dossier FM, par exemple darkmod/fms/chalice pour chalice.pk4 ou chalice.zip.
* Les premières versions de Dark Mod ne peuvent pas gérer les suffixes zip. Solution : renommez-le en .pk4 ou exécutez tdm\_update pour obtenir la dernière version de Dark Mod.

### FM téléchargé mais ne joue pas

Si vous avez téléchargé un FM, vous le verrez peut-être dans la liste des nouvelles missions, mais vous ne parviendrez pas à le lire. Il s'agit presque toujours d'un problème d'installation. Voici quelques-unes des causes et des remèdes :

Les FM (missions de fans) sont des archives et dans les premières versions de Dark Mod DOIVENT avoir le suffixe .pk4 et non zip. Apparemment, Internet Explorer 8 peut le changer de pk4 en zip pendant le téléchargement sans vous en informer. Vous devez le renommer si vous exécutez une première version de Dark Mod, sinon exécutez tdm\_update pour mettre à jour, puis les fichiers zip sont OK.

Vous n'avez PAS besoin d'extraire les archives pk4 pour installer ou jouer. Téléchargez ou déplacez simplement le pk4 dans le dossier darkmod\fms. En option, vous pouvez créer un dossier du même nom que la carte et l'y placer, par exemple darkmod\fms\chalice mais ce n'est pas nécessaire car Dark Mod le créera automatiquement. Assurez-vous simplement que votre pk4 va, non ouvert, dans le dossier fms, puis exécutez TheDarkMod.exe

Si vous avez fait ce qui précède mais que vous voyez par exemple un écran d'objectifs vide et aucun briefing, il s'agit toujours presque certainement d'une erreur d'installation. Je vous recommande de faire table rase en cas de doute :

* Quitter le mode sombre
* Supprimez darkmod\currentfm.txt (cela désinstalle simplement n'importe quel FM)
* Déplacez le pk4 dans le dossier darkmod\fms s'il n'y est pas déjà.
* Supprimez le dossier darkmod\fms\FMname le cas échéant, par exemple darkmod\fms\chalice. Ne vous inquiétez pas s'il n'y en a pas ; il sera créé automatiquement ultérieurement.

Il ne reste donc que le pk4 dans le dossier fms. Exécutez maintenant TheDarkMod.exe. Le FM devrait être dans la liste du menu Nouvelles missions. Réinstallez-le et vous devriez maintenant pouvoir y jouer.

### L'IA se dirige vers des obstacles facilement évités ou a des problèmes de cheminement

Bien que cela puisse être dû à une mauvaise conception de la carte ou au placement des monsterclips,

**une chose qui peut causer cela est la cvar de performances :**

```
définir cm_backFaceCull "1"

```

Cette cvar améliore les performances mais cela n'en vaut pas la peine dans la plupart des cas.

Nous vous recommandons de le désactiver (cm\_backFaceCull "0" ) sauf si vous savez que la mission à laquelle vous jouez a été testée avec cette option activée.

### Les textures manquent, les ombres sont noires

Essayez de désactiver l'accélérateur de surface AGP dans DXDIAG.

### Le ciel est corrompu

Vous voyez soit du ciel noir, soit des fragments d'autres textures. Cela semble se produire uniquement sur les cartes Geforce 6800.

Il existe deux correctifs pour cela :

Comme solution rapide, vous pouvez renommer le dossier suivant :

```
env/skyboxes/skybox_darkland_ne

```

à un nom différent. Cela entraînera un ciel noir.

Vous pouvez également éditer le fichier `materials/tdm_sky.mtr` avec **le bloc-notes** ou un autre éditeur et trouvez le matériau du ciel nommé **textures/darkmod/nature/skybox/skybox\_darkland\_NE**  :

```
//Auteur : Dram
  //skybox_ocean avec océan remplacé par une terre sombre
  //Lune déplacée vers le nord-est par Fidcal
  textures/darkmod/nature/skybox/skybox_darkland_NE
     {
     qer_editorimage env/skyboxes/skybox_ocean/ocean_ed
     aucun Fragment
     pas d'ombres
     aucun impact
     pas de superpositions
     forceOpaque
     {
         forceHauteQualité
         mélanger ajouter
         cameraCubeMap env/skyboxes/skybox_darkland_ne/darkland_NE
         boîte à ciel texgen
         texgen wobblesky .0 .0 .0
     }
  }

```

Dans cette déclaration, commentez la ligne qui lit **forceHighQuality** en ajoutant `//` devant :

```
// forceHauteQualité

```

Cela devrait réparer le ciel et le rendre correctement.

### Le ciel tourne

Ce problème n'affecte que les FM avec un ciel dynamique (par exemple, nuages ​​en mouvement, etc.).

Si vous voyez le ciel tourner, cela peut être un problème de carte graphique ATI. Un rapport indique que le problème a été résolu en désactivant Catalyst AI. Donne également de meilleurs temps de chargement et résout les problèmes de post-traitement HDR-Lite .

Si cela ne résout pas le problème, essayez ceci. Notez qu'il remplace le ciel dynamique par un ciel clair et statique, ce qui peut paraître étrange dans un FM orageux par exemple, mais meilleur qu'un ciel tournant :

```
* Créez un nouveau dossier dans votre dossier darkmod appelé materials.
 * À l'intérieur, créez un fichier texte brut nommé no_skybox.mtr.
 * Collez ce qui suit :

  textures/smf/portal_sky
  {
 	 qer_editorimage env/skyboxes/skybox_ocean/ocean_ed
 	 aucun Fragment

 	 aucun impact
 	 pas de superpositions
 	 forceOpaque
 	 pas d'ombres
 	 {
 		 forceHauteQualité
 		 mélanger ajouter
 		 cameraCubeMap env/skyboxes/skybox_darkland_ne/darkland_NE
 		 boîte à ciel texgen
 		 texgen wobblesky .0 .0 .0
 	 }
  }

```

(Pour les versions Catalyst plus récentes, voir :  Désactiver Catalyst AI dans les pilotes AMD ATI récents )

#### Le jeu se fige pendant plusieurs secondes lors de l'ouverture des portes

* Remarque : Ceci peut être obsolète à partir de TDM 2.06 car le code EAX a été remplacé par EFX.

Les problèmes suivants :

A) "Le jeu se fige et charge certaines données du disque dur lors de l'ouverture des portes"

B) "Pendant le chargement de la mission, vous revenez au menu et devez redémarrer le chargement"

sont souvent résolus en désactivant EAX 4.0 HD dans le menu Paramètres audio.

#### Le son est en retard par rapport à l'image

* Cela peut être obsolète à partir de TDM 2.06 car le sous-système audio a été révisé pour utiliser le framework OpenAL de Dhewm3.

Cela semble se produire sur certaines distributions Linux avec PulseAudio. Le moteur sonore de Doom est ALSA par défaut, vous pouvez essayer d'utiliser OSS à la place :

Ajoutez ce qui suit à votre *dmargs.txt* (il se trouve dans *~/.doom/darkmod/* ) :

```
+ définir le système d'exploitation s_driver

```

Si votre système ne fournit pas OSS ou une émulation OSS fonctionnelle (essayez *padsp ./tmdlauncher-linux* ), réinitialisez-le au *meilleur* , ce qui signifie ALSA.

Alors qu'OSS ou ALSA s'occupent directement du matériel audio, PulseAudio est un serveur de son qui se place entre l'application (doom3) et ALSA. Votre objectif est de contourner la partie PA tout en jouant à TDM.

Vous pouvez soit désactiver temporairement le démon PulseAudio, soit connecter Doom directement à ALSA.

Pour désactiver PA, créez un fichier nommé *client.conf* dans *~/.pulse* qui contient :

```
autospawn = non

```

Ensuite ouvrez un terminal et tapez :

```
pulseaudio -k

```

Lorsque la lecture du son échoue, assurez-vous que *s\_driver* est défini sur *best* et *s\_alsa\_pcm* sur *default* . Lorsque cela fonctionne, vous souhaitez probablement ajuster les paramètres de volume en dehors de TDM. Essayez *alsamixer* (dans un terminal).

Lorsque vous avez fini de jouer, réactivez la PA :

```
impulsionaudio -D

```

démarre le démon. Changer *l'autospawn* sur *yes* devrait vous empêcher de le faire manuellement après chaque redémarrage.  :)

L'autre méthode, le simple fait de contourner la sonorisation, nécessite certaines connaissances sur votre matériel audio. Taper

```
jouer -L

```

Cela vous donne une longue liste de vos appareils de lecture ALSA, trois lignes pour chacun, la première ligne est *<name>* . Choisissez celui avec lecture PCM auquel vos enceintes sont connectées et ajoutez

```
+set s_alsa_pcm <nom>

```

vers *dmargs.txt* . Si *<name>* ne vous convient pas, essayez simplement quelque chose comme hw:1,0 si vous savez ce que vous faites, mais sachez que les désignations abstraites comme *default* seront "piratées" par PA.

#### No Sound with Pipewire

Many modern Linux distributions are adopting a new "pipewire" audio framework.

TDM does not have a native pipewire interface but you can install pipewire-alsa to allow TDM to use alsa calls for sound.

Certaines distributions Linux modernes avec Pipewire restitueront toujours l'audio via Alsa Default

Pour ces distributions, les applications doivent s'exécuter en tant qu'utilisateur. Aucun audio ne sera rendu lors de l'exécution en tant que root ou sudo.

### Obtention d'un crash sur le bureau "Échec de Malloc pour #######"

Remarque : depuis The Dark Mod 2.06, des binaires 64 bits sont disponibles. Cela dit, il est toujours possible de dépasser votre RAM ou VRAM disponible

les modifications de réduction peuvent donc toujours être bénéfiques pour les missions plus importantes sur des systèmes avec moins de mémoire disponible.

Doom 3 étant un jeu 32 bits, il ne peut utiliser qu'une certaine quantité de RAM. Lorsque TheDarkMod.exe a besoin de plus de mémoire, mais ne peut plus en allouer, il plante avec une erreur disant quelque chose comme

```
Système d'événements d'arrêt

 échec de malloc pour 3145781

```

Si vous rencontrez des échecs malloc, il est suggéré d'essayer ce qui suit :

1) Assurez-vous d'avoir activé la compression selon les paramètres ICI

2) Modifiez votre darkmod.cfg et utilisez ce qui suit :

```
définir image_downSizeBump "1"
 définir image_downSizeBumpLimit "256"

```

Cela réduira la taille de la bumpmap. L'impact sur la mémoire sera inférieur de quelques centaines de mégaoctets, au détriment d'un flou très mineur de la qualité de la texture.

3) Si ce qui précède ne vous aide pas, il est recommandé d'essayer

```
définir image_downSize "1"
 définir image_downSizeLimit "256"
 définissez com_videoRam "512" (ou quelle que soit la quantité de RAM vidéo dont vous disposez).

```

Ceux-ci réduiront toutes les tailles de texture. L'impact sur la mémoire sera bien moindre, mais les graphiques sont visuellement pixellisés, en fonction du numéro com\_videoRam. Mais au moins, la mission sera plus probablement exécutée avec des systèmes dotés de peu de RAM.

4) Si l'étape 3 résout votre problème, vous pouvez également essayer

```
définir image_downSizeLimit "512"

```

...pour voir s'il se charge toujours avec une meilleure qualité.

Remarque : Image\_downsize peut rendre les menus flous, voir Le briefing est très flou **(Informations obsolètes. TDM 2.05 ne rend plus les menus flous avec image\_downSize activé.)**

(Informations pour la plupart obsolètes à partir de TDM 2.02 et versions ultérieures ci-dessous.)

Une solution possible consiste à patcher Doom3.exe avec un patcher de 4 Go pour permettre au jeu d'allouer plus de mémoire, mais TheDarkMod.exe devrait déjà utiliser un grand espace mémoire.

### Arrêtez les animations de coup de tête

* Informations obsolètes. Dans la version 2.11, ces valeurs sont enregistrées lors de leur saisie dans la console. Vous n'avez plus besoin d'un autoexec.cfg (l'utilisation d'un autoexec.cfg fonctionnera toujours.)

Certains joueurs souffrent du mal des transports ou sont mal à l'aise avec la tête qui bouge.

Ajoutez ces valeurs à un autoexec.cfg

```
définir pm_runbob "0"
 définir pm_runpitch "0"
 définir pm_runroll "0"
 seta pm_walkbob "0"
 seta pm_bobpitch "0"
 seta pm_bobroll "0"
 seta pm_bobup "0"
 seta pm_crouchbob "0"

```

pour désactiver le head-bob.

Voir également:

https://www.pcgamingwiki.com/wiki/The\_Dark\_Mod#Disable\_head\_bob