Matrice de diagnostic : Types d'erreurs et traitement dans xEdit
Dans l'écosystème de modding des jeux Bethesda (Skyrim, Fallout 4, Starfield), les retours inopinés sur le bureau (CTD) proviennent fréquemment de données parasites enregistrées dans les fichiers .esp. Cependant, nettoyer aveuglément tous les plugins signalés par LOOT peut annuler des modifications parfaitement délibérées de certains auteurs.
| Type d'enregistrement parasite | Comportement du moteur | Gravité | Action automatique de xEdit | Quand NE PAS nettoyer |
|---|---|---|---|---|
| Références supprimées (UDR) | Crash immédiat (CTD) dès qu'un autre mod interroge le FormID effacé | Critique | Annuler la suppression et désactiver (Undelete and Disable) | Aucune exception. Les UDR doivent impérativement être nettoyées. |
| Identique au Master (ITM) | Écrase les mods suivants avec des valeurs de base, cassant les correctifs | Moyen | Suppression des doublons stricts | Lorsque l'auteur a sciemment rétabli une valeur par défaut. |
| Navmesh supprimé | PNJ figés, crash franc au franchissement de certaines frontières | Fatal | Impossible à nettoyer automatiquement ; correction manuelle sous CK | Ne pas forcer le nettoyage automatique ; installer un patch dédié. |
| Modifications parasites (Wild) | Altérations accidentelles de la hauteur de l'eau ou du relief | Moyen | Nettoyage manuel au cas par cas dans l'arborescence xEdit | Vérifier manuellement chaque ligne avant toute suppression. |
Le mécanisme fatal d'un crash par UDR
Lorsqu'un moddeur supprime un objet original avec la touche "Suppr" au lieu de cocher "Initially Disabled" :
- Le pointeur mémoire de ce FormID est totalement anéanti.
- Si un autre mod placé plus bas dans l'ordre de chargement tente de lire ses coordonnées spatiales, le moteur génère une exception de pointeur nul et se ferme instantanément.
- La fonction de nettoyage de xEdit restaure le pointeur et place l'objet à 30 000 unités sous la carte en mode masqué, préservant la chaîne de compatibilité.
Protocole de nettoyage sécurisé avec xEdit Quick Clean
Étape 1 : Configurer l'exécutable Quick Clean
- Téléchargez la dernière version de xEdit (ex.
SSEEdit.exe). - Déclarez l'exécutable dans votre gestionnaire de mods (MO2 ou Vortex).
- Ajoutez l'argument suivant dans les paramètres de lancement :
-quickautoclean
Étape 2 : Nettoyage plugin par plugin
- Lancez l'outil configuré.
- Sélectionnez un seul et unique plugin dans la liste (ne jamais traiter plusieurs fichiers simultanément).
- Laissez xEdit exécuter la détection des ITM et la conversion des UDR.
- Dès l'apparition de la ligne
Quick Clean complete, fermez la fenêtre pour sauvegarder.