Creation Kit : Nettoyer son module

De Wiwiki
Aller à la navigation Aller à la recherche

Pourquoi nettoyer?

Le nettoyage d'un module n'est pas quelque chose d'anecdotique, ou dont on pourrait se passer. Le Creation Kit, comme ses aînés, a tendance à enregistrer dans votre module plus que ce que vous souhaiteriez.

Ces modifications involontaires peuvent entraîner une incompatibilité entre votre module et un autre, provoquant un bug souvent bien dur à retracer et ennuyant pour les joueurs. Sans compter que bien souvent les testeurs wiwilandais sont des maniaques de la propreté, des véritables obnubilés de la GMTS et qu'ils vous demanderont de revoir votre copie... Il faut donc nettoyer. Ce qui n'est absolument pas compliqué en utilisant les bons outils.

Nettoyage avec TESVSnip :

fenêtre de tesVSnip après avoir ouvert un module

Cet utilitaire que vous trouverez cette adresse sur tesNexus, n'est pas forcément prévu pour le nettoyage de module, mais a le mérite de permettre une visualisation simple du contenu d'un mod.
Après avoir ouvert votre module (ici un module pero assez sale), vous trouverez dans la colonne de gauche une arborescence du contenu de votre module. Les objets de la même catégorie (les containers, les dialogues, les cellule interieur (CELL) ou exterieur (WRLD)...) sont regroupés dans la même branche de cette arborescence. Sur le screen à droite on peut voir que le module modifie la cellule interieur (CELL) "aaaMarkers", une des premières cellules intérieur et par conséquent une cellule qui sera la plus facilement modifiée involontairement.
Pour nettoyer, un simple clique droit/delete sur l'entrée suffira.
De manière plus générale, toutes entrée dont la FormID (visible dans la colonne de droite) commencera par 00 sera hautement suspecte. Ces ID correspondes à des entrées de Skyrim.esm et ne devrait pas (sauf bien entendu si c'est le but du module) être modifiée.

Nettoyage avec le Creation Kit:

détails affichés dans le CK


Vous pouvez accéder à une liste du contenu d'un module dans la fenêtre de chargement, en appuyant sur le bouton Detail. Ce qui vous donne une liste comme ceci:

Comme vous pouvez le voir la présentation n'est pas tout à fait aussi intuitive que pour tescVSnip, cette solution convient donc pour un tout petit module comme celui-là, mais pour un projet plus complexe le nettoyage à la main à l'aide du tescs peut très vite devenir un cauchemar.Après avoir repéré une scorie, vous pouvez la supprimer, après l'avoir sélectionnée, en appuyant sur suppr. Une alerte peut alors s'afficher, répondez oui. Ensuite il vous suffira de charger le module comme vous en avez l'habitude, puis de le sauvegarder pour nettoyer.