En préparation de Skyrim Anniversary Edition et de la modpocalypse qui devrait suivre sa sortie, j’ai réduit ma charge de mod à une poignée respectable. Des essentiels comme Alternate Start – Live Another Life et quelques adeptes supplémentaires, dont Inigo et Lucien. J’ai commencé un nouveau jeu et tout allait bien, jusqu’à ce que j’arrête pour faire un travail réel, puis j’ai essayé de recharger ce jeu pendant ma pause déjeuner. Un écran noir, avec la musique toujours en cours, était tout ce que j’avais.
Aucune des astuces habituelles de Skyrim – passer en mode plein écran sans bordure, l’exécuter en tant qu’administrateur avec la compatibilité Windows 7 – n’a semblé aider, puis j’ai trouvé un article du modder Joseph Russell, le créateur de Lucien, qui a compris ce qui cause le problème. Il s’avère que d’autres joueurs ont le même crash, ce qui est dû au fait que la dernière version de Skyrim exécute des scripts plus rapidement que les précédentes. Cela pose des problèmes avec les mods, comme ceux de Russell, qui en dépendent.
Que vous ayez acheté l’édition anniversaire ou non, votre version de Skyrim Special Edition a été automatiquement mise à jour vers une version construite avec un nouveau compilateur, Visual Studio 2019 plutôt que Visual Studio 2015. Et cela semble l’avoir rendu un peu trop efficace pour son propre bien.
Comme l’explique Russell, le problème « venait de mon système d’interaction sans patch, qui vérifie les mods du joueur lorsqu’ils chargent le jeu et remplit les alias avec les PNJ d’autres mods, comme Inigo ». Le script de ce système, qui recherche les fichiers esp (mods avec des plugins qui ajoutent ou modifient le contenu du monde), fonctionnait plus rapidement qu’auparavant. « Cela signifiait que lorsque le joueur a chargé le jeu, l’esp d’Inigo a été détecté », a expliqué Russell, « le jeu a donc essayé de saisir sa référence pour la mettre dans l’alias. Cependant, comme le script fonctionnait si vite, la référence d’Inigo n’avait pas été eu le temps de se charger, le script tentait donc de remplir l’alias avec un NULL, provoquant un plantage. »
Russell l’a corrigé avec une mise à jour de son mod qui ajoute un délai de trois secondes au script, bien que si vous rencontrez le même problème, que même les joueurs sur Xbox rencontrent, cela peut être causé par d’autres mods fortement scénarisés. J’ai désactivé ceux qui ajoutent des abonnés pour le moment, et tout fonctionne à nouveau correctement. Pour l’instant.