TesFaith# Fr
(l'utilitaire qui permet de déplacer des montagnes)
I. Présentation
TESfaith# fr est un utilitaire doté d'une interface graphique qui permet de déplacer, copier, ou supprimer des cellules stockées dans un fichier esp ou esm d'un plugin pour TESIII : Morrowind. Il traite également le paysage et tous les objets associés à cette cell, par exemple si vous faites une copie d'une région ou d'une cell (intérieure ou extérieure), alors tous les objets : les PNJs,les statics, les lumières, les ambiances sonores par activateur seront également copiés. De même, si vous déplacez une cell, tous les objets seront déplacés de la même façon - y compris les marqueurs de téléportation des portes, le pathgriding, les scripts impliquant ces cells seront corrigés, ainsi que les commandes des boîtes de dialogues.
Grâce à TesFaith# fr, il est possible d'effectuer les opérations suivantes :
- copier n'importe quelles cellules extérieures vers un autre endroit.
- Translater (déplacer) n'importe quelles cellules extérieures vers un nouvel endroit.
- Copier des cellules intérieures
- Supprimer n'importe quelles cellules extérieures ou intérieures (à noter qu'il est également possible de le faire à l'aide du TESCS, l'éditeur de Morrowind)
TesFaith#fr permet donc de régler rapidement des conflits entre mods (en particulier ceux ajoutant des îles, ou plus généralement, qui modifient ou ajoutent du terrain), en déplaçant les contenus des cells concernées.
II. Installation et utilisation
Dézippez le contenu de l'archive dans un répertoire quelconque et lancez l'application TesFaithSharpFR.exe
Attention : dès qu'une modification est effectuée, elle est immédiatement enregistrée dans l'esp de travail (sauf message d'erreur contraire). Ne vous inquiétez pas, ceci engendre aussi la création de fichiers de sauvegarde des états antérieurs nommés <nom_du_mod>.esp/m.000, 001, etc. Vous pouvez récupérer l'état antérieur de votre plugin en renommant ces fichiers de sauvegarde.
Vous n'avez donc pas besoin de sauvegarder votre travail une fois celui-ci terminé, il est déjà enregistré.
L'interface graphique se présente sous cette forme :
Brève description des commandes :
- Ouvrir un mod permet d'ouvrir n'importe quel plugin (esm ou esp) depuis n'importe quel répertoire. Les cellules extérieures modifiées par le plugin apparaissent sous forme de carrés verts.
- Surcouche permet de comparer les cellules modifiées par le plugin en question avec un ou plusieurs esm/esp afin de détecter de possibles conflits entre ces mods. La surcouche apparaît en jaune/orange.
- Effacer surcouche efface toujours l'ensemble de la surcouche.
- Lister Cellules donne la liste de toutes les cellules modifiées par le plugin. Cette liste est sauvegardée dans le fichier "CellDump.txt" du répertoire d'installation de TESFaith#fr. Sont mentionnés les coordonnées de la cell, son nom, l'id de la région à laquelle elle est rattachée.
- Gauche, Droite, Haut et Bas permettent simplement de se déplacer sur la grille de cellules.
- Déplacer, Copier et Effacer permettent d'appliquer un traitement à la cellule sélectionnée (entourée de rouge). Les opérations se font par clic/clic.
- Enregistrer ne sauvegarde pas les modifications du plugin, mais permet d'enregistrer une image de la surcouche au format bmp.
Le Traitement par Lots permet d'effectuer des actions de masses, c'est à dire d'appliquer des suites de commandes à des groupes entiers de cellules. Il est possible de définir plusieurs commandes successives, et de les appliquer à une cell particulière, une région, ou même l'ensemble des cells du plugin.
Ceci se fait par l'intermédiaire de cette boîte de dialogues :
Les commandes étant assez implicites, quelques précisions s'imposent toutefois :
- Déplacer envoie tout le contenu d'une ou plusieurs cells dans la cell extérieure aux coordonnées indiquées par l'utilisateur (et uniquement dans cette cellule)
- Transposer permet d'effectuer une translation de x par y cellules, c'est à dire de déplacer les cellules choisies, le vecteur de translation étant indiqué par l'utilisateur dans les deux champs "nouvelles coordonnées".
- le champ "Nom de cellule ou de la région" demande l'id de la Région ou de la cell en question. Si ceci revient à la même chose pour les cellules, les ids des régions correspondent à leur nom en anglais. Si vous hésitez sur un nom, ouvrez le TESCS, chargez Morrowind et regardez dans le menu World->Regions. Les noms des ids sont sensibles à la casse, c'est à dire qu'il faut respecter majuscules et minuscules.
III. Limitations et problèmes connus de cette version
A l'origine, cette version de TesFaith# fondée sur la version 0.94 de TESFaith avait des problèmes avec les cellules extérieures non effectées à une région (c'est à dire non liées à une gestion des climats). Ceci est corrigé dans cette version fr.
Autres limitations de cette version du programme :
- TesFaith#fr ne déplace pas les travelmarker, c'est à dire les marqueurs liés aux voyages rapides en échassier ou en bateau
- problèmes avec les objets des esms marqués pour effacement dans un esp (notés D ou DELETED)
- toutes les commandes de script ne sont pas prises en compte lors des modifications des scripts, par exemple PositionCell, PlaceItemCell, AiEscortCell, SetPos ainsi que les spécifications d'Aipackage dans l'onglet AI des NPCs (au contraire des commandes Position, PlaceItem, AITravel, AIFollow et AIEscort)
- les scripts modifiés ne sont pas recompilés. Cela signifie que si un ou plusieurs scripts sont modifiés lors des opérations, vous devez ensuite recompiler ces scripts dans le TESCS.
Certains de ces problèmes sont corrigés dans une nouvelle version de TESFaith, mais en version anglaise et sans interface, disponible à l'adresse suivante :
http://projectmanager.f2s.com/morrowind/TESfaith.html
IV. Condition d'utilisation
TESFaith#fr est open source; le code est disponible et fourni dans l'archive. Il est modifiable à volonté tant que les auteurs originaux sont mentionnés.
V. Crédits
Paul Halliday (LightWave) pour le programme
Timeslip pour l'interface graphique
MagikMike pour la correction de bug et la version française