Matrice de diagnostic : symptômes et causes des retours bureau (CTD)
Sur les jeux PC lourdement moddés, les retours inopinés au bureau (Crash to Desktop ou CTD) résultent systématiquement de ruptures d'intégrité de fichiers ou de conflits de mémoire.
| Moment du crash | Mécanisme de défaillance | Élément responsable | Solution directe |
|---|---|---|---|
| Fermeture en moins de 2 secondes avant le menu | Fichier maître manquant (Missing Master) | Un mod activé requiert un fichier .esm/.esp absent | Vérifier les alertes de MO2 et installer le master manquant |
| Crash dès la fin de chargement d'une sauvegarde | Conflit de FormID ou scripts orphelins en mémoire | Suppression d'un mod scripté au cours de la partie | Nettoyer la sauvegarde ou restaurer une version antérieure |
| Crash aléatoire lors de l'exploration ou transition | Modèle 3D défectueux (Mesh), NavMesh ou saturation | Fichier .nif corrompu ou texture mal compressée | Analyser le fichier de rapport de crash (Crash Log) |
| Le jeu démarre mais les mods ne fonctionnent pas | Priorité inversée dans l'ordre de chargement | Le patch correctif se charge avant le mod de base | Replacer le patch après le mod concerné dans le volet droit |
Pourquoi les outils automatisés comme LOOT ne suffisent pas
- Absence de données sur les mods récents : La liste de LOOT est alimentée manuellement. Les nouveautés ou traductions non référencées sont placées sans règle cohérente.
- Écrasement destructif de données : Lorsque deux mods modifient le même élément, LOOT attribue arbitrairement la priorité à l'un d'eux. La fusion réelle nécessite de générer des patchs avec xEdit.
Dépannage par recherche dichotomique (méthode des 50/50)
Quand l'origine du plantage reste invisible au milieu de centaines de mods :
Étape 1 : Valider l'environnement de base
- Désactivez tous les mods ordinaires en ne conservant que les injecteurs système indispensables, et vérifiez le lancement du jeu de base.
Étape 2 : Partitionnement à 50%
- Activez la première moitié de votre liste de mods et désactivez la seconde.
- Lancez le jeu :
- En cas de crash : Le mod défaillant se situe dans cette moitié active. Divisez-la à nouveau par deux et réessayez.
- Si le jeu fonctionne : Cette moitié est saine. Désactivez-la et testez l'autre moitié.
Étape 3 : Ciblage chirurgical
Grâce à ce processus d'élimination exponentiel, même avec 512 mods installés, 9 lancements au maximum ($2^9 = 512$) suffisent pour désigner formellement le mod à l'origine du plantage.