Wrye Bash servait initialement de gestionnaire de mods. Il est principalement utilisé pour sa capacité à fusionner les informations de plusieurs mods dans un nouveau plugin, afin de les rendre compatibles entre eux : il crée une sorte de patch sur mesure adapté à votre ordre de chargement appelé '''Bashed Patch'''. C'est son utilité majeure puisque d'autres outils sont recommandés comme gestionnaire de mods, notamment [[Mod Organizer 2]].
{{Note|type=reminder|text=D'autres outils existent dans cette optique : [[Mator Smash]] (qui couvre plus de catégories de records, mais ne fusionne pas les plugins et ne permet pas d'ajuster les paramètres du jeu) et [[Synthesis]].}}{{Note|type=warn|text=Aucun outil automatisé ne remplace totalement la nécessité des ajustements manuels qui sont fournis dans les patches ou faits par les utilisateurs eux-mêmes !}}
== Installation ==
Vous pouvez télécharger Wrye Bash sur [https://www.nexusmods.com/site/mods/591 Nexus]. Prenez la version '''Standalone Executable''' et placez l'exécutable où vous le souhaitez (dans un dossier contenant vos utilitaires de modding, par exemple).
Vous devez ensuite le lier à MO2 comme [[Mod Organizer 2#Lier les utilitaires|décrit ici]].
[hr][/hr]
== Généralités ==
L'onglet '''Mods''' permet l'activation ou la désactivation des mods comme dans n'importe quel autre utilitaire, ainsi qu'un nombre d'opérations accessibles via le menu contextuel (clic droit). Cet onglet est supplanté par votre gestionnaire de mods.
[[Fichier:WB Mods.png|alt=Onglet Mods de Wrye Bash|vignette|Onglet Mods de Wrye Bash.|centré]]
== Le Bashed Patch ==
Passons à la fonction qui est la plus intéressante de cet utilitaire : le '''Bashed Patch'''. Une fois le programme lancé (par MO2 si vous suivez nos recommandations), celui-ci s'ouvre sur l'onglet Mods.
[[Fichier:WB 1.png|alt=Fenêtre de base de Wrye Bash|centré|vignette|Fenêtre de base de Wrye Bash.]]
Un fichier nommé <code>Bashed Patch, 0.esp</code> s'est ajouté à la fin de votre liste de mods, en bleu clair. Pour le construire (ou le reconstruire), il faut effectuer un clic droit dessus, puis sélectionner '''Rebuild Patch'''.
Une fenêtre d'avertissement s'ouvre pour vous signaler d'éventuelles erreurs détectées. Si vous avez des plugins dont les masters sont absents, ils apparaîtront dans la première case, mais MO2 a déjà dû vous le signaler et vous devriez résoudre le souci ! L'autre case liste les plugins dont l'ordre des masters ne correspond pas à celui actuel (ce qui peut arriver si votre ordre de chargement n'est pas bon ou si les moddeurs ont rangé leurs masters différemment) : ce n'est pas un souci critique et vous pouvez cliquer sur '''Continue Despite Errors'''.
[[Fichier:WB 2.png|alt=Fenêtre d'erreur de Wrye Bash|centré|vignette|Fenêtre d'erreur de Wrye Bash.|250x250px]]
Un nouveau menu apparaît, qui explique à quoi servira ce Bashed Patch. En fonction du contenu des mods, la colonne de gauche peut varier.
[[Fichier:WB3.png|alt=Fenêtre pré-construction du Bashed Patch|centré|vignette|Fenêtre pré-construction du Bashed Patch.]]
=== Import ===
Chacune des catégories commençant par '''Import''' permet de fusionner les modifications correspondantes, en listant les plugins concernés dans la colonne de droite.
{{Note|type=reminder|text=Les modifications par rapport à un Bashed Patch préalablement construit apparaissent en gras : si rien n'apparaît en gras, cela veut dire que vous n'avez pas à le reconstruire.}}
[align=center]'''<u>
=== Tweak ===
Wrye Bash pour tous - Ajuster ses listes nivelées et +
Chacune des catégories commençant par '''Tweak''' permet d'ajuster les paramètres généraux du jeu. Une brève description apparaît en bas lorsque vous survolez les options. Faites un clic droit sur les options listées à droite pour choisir parmi les valeurs proposées ou proposer une valeur personnalisée.
</u>'''[/align]
{{Note|type=reminder|text=Ces sections peuvent remplacer certains petits mods d'ajustement qui proposent la même chose, en vous permettant de les paramétrer à votre goût et en économisant des plugins !}}
Quelques exemples en vrac :
* '''Arrow: Recovery from Actor''' : Pourcentage de chances de récupérer les flèches sur les cadavres.
* '''Bounty:Trespassing''' : Montant de la prime ajouté pour une intrusion.
* '''Crime: Alarm Distance''' : Distance à laquelle se produit la détection d'un crime. Plus elle la valeur est faible, plus le garde devra être proche.
* '''Msg: Quick Save''' : Message qui apparaît quand vous faites une sauvegarde rapide.
* '''Player:Underwater Breath Control''' : Délai en secondes de l'apnée.
=== Leveled Lists ===
C'est l'onglet pour fusionner les listes nivelées. Skyrim utilise des ''leveled lists'' principalement pour ajuster le contenu à votre niveau, mais elles sont parfois utilisées pour regrouper des objets pour d'autres raisons. Cette fonction de Wrye Bash va vous permettre de fusionner les changements apportés par vos mods actifs à ces listes.
[hr][/hr]
{{Note|type=reminder|text=Sans patch et sans fusion des listes nivelées, c'est le dernier mod à modifier la liste qui prendra le pas : si le mod A ajoute une épée à une liste de butin et le mod B, un marteau, et que B est chargé après A, vous ne trouverez jamais l'épée en jeu !}}
=== Merge Patches ===
C'est l'onglet pour fusionner des patches, qui est principalement utile pour les jeux qui ne bénéficient pas du [[ESLisation|format ESL]] (ex. Oblivion) et où le gain de plugins est crucial. Wrye Bash peut proposer de fusionner les plugins de patches ou de certains mods au sein du Bashed Patch. Vous pouvez le laisser faire sans risques : cela réduira votre liste de plugins. Certains mods précisent qu'ils doivent pas être fusionnés pour éviter des bugs. Les plugins fusionnés seront désactivés et apparaîtront avec un ➕ vert au lieu d'un ✅ dans Wrye Bash.
Dans MO2, ces mêmes plugins apparaîtront désactivés, mais laissez-les comme ça, car ils seront désormais contenus dans Bashed Patch, 0.esp.
<span style="color:#800000">Mise à jour du 6 juillet 2018, par Yoplala.
== Construire le Bashed Patch ==
Vous pouvez alors cliquer sur '''Build Patch''' et laisser le programme travailler.
[[Fichier:WB 4.png|alt=Barre de progression du Bashed Patch|centré|vignette|Barre de progression du Bashed Patch.]]
Il ne vous reste plus qu'à attendre jusqu'à ce qu'une longue liste s'affiche pour vous montrer en détail ce qui a été fait. Vous pouvez cliquer sur OK.
[[Fichier:WB 5.png|alt=Résumé du Bashed Patch|vignette|Résumé du Bashed Patch.]]
Wrye Bash vous propose ensuite d'activer le Bashed Patch : cliquez sur Oui et Wrye Bash a terminé son office (vous pouvez l'éteindre).
Même si Pr. ChemicalSong parle de Skyrim, son tutoriel est valable pour les jeux supportés par Wrye Bash, à savoir :
'''Votre Bash Patched est maintenant fonctionnel !'''
- Oblivion ;<br />
{{Note|type=info|text=Une fois construit, il n'est valable que pour les mods qui étaient installés à ce moment : si vous mettez à jour, supprimez ou rajoutez des mods, il faudra le refaire avant de relancer une partie pour qu'il soit bien à jour.}}En revenant à MO2, nous constatons un avertissement en haut à droite. Celui-ci nous averti qu'il y a du contenu dans notre dossier '''Overwrite'''. En cliquant dessus, nous constatons en effet que s'y trouve le Bashed Patch. Vous pouvez l'y laisser si vous n'avez qu'un seul profil ; sinon, pour vous assurer de ne pas l'écraser par inadvertance, placez-le dans un nouveau mod créé et renommé.
- Skyrim ;<br />
- Skyrim SE ;<br />
- Fallout 4.
En réalité, Wrye Bash est un gestionnaire de mods en lui-même et un véritable outil multi-fonctions. Cependant, la Confrérie vous recommande d'utiliser [ttps://www.confrerie-des-traducteurs.fr/forum/viewtopic.php?f=349&t=2702 Mod Organizer 2] comme gestionnaire de mods principal et de n'utiliser Wrye Bash que comme utilitaire secondaire pour créer un Bashed Patch.</span>
== Les Bash Tags ==
Les Bash Tags sont des mots-clés servant à forcer l'intégration de certaines catégories dans le Bashed Patch, afin que certaines modifications plus ou moins importantes apportées par les plugins ne soient pas écrasées par d'autres. Si vous vous rendez compte avec [[xEdit]] que certains edits importants devraient être intégrés au Bashed Patch, ou que [[LOOT]] vous les signale quand vous triez votre ordre de chargement, vous pouvez vous servir de ces Bash Tags pour les forcer (n'oubliez pas de régénérer votre Bashed Patch après, évidemment).
On les trouve sous deux formes :
* Directement dans le '''header''' du plugin (SNAM) et inscrits comme suit : <code><nowiki>{{BASH:Tag1,Tag2}}</nowiki></code> ;
* Dans un fichier texte (TXT) nommé exactement comme le plugin qu'il inscrit et placé dans Data\BashTags.
[hr][/hr]
Vous pouvez les visualiser et les éditer/ajouter via Wrye Bash grâce à un menu prévu à cet effet.
Une fois la liste constituée, vous pouvez faire clic droit dans la zone Bash Tags et choisir '''Copy to Description''' pour les inclure en dur dans la zone de description SNAM du header de votre plugin, ou '''Copy to BashTags''' pour imprimer un fichier TXT à l'endroit où se trouve le plugin.
<br />
Vous trouverez ici la [https://wrye-bash.github.io/docs/Wrye%20Bash%20Advanced%20Readme.html#patch-list-of-tags liste complète des Bash Tags].
'''<u>Sommaire :</u>'''
{{Attribution|auteur=Pr. ChemicalSong}}
* [aller=1]Introduction[/aller]
[[Catégorie:Guides]]
* [aller=2]Installer Wrye Bash[/aller]
* [aller=3]Fonctions[/aller]
* [aller=4]Le Bashed Patch[/aller]
* [aller=5]Avec Mod Organizer 2[/aller]
* [aller=6]Utilisation des Tweak Settings[/aller]
* [aller=7]Les Bash Tags[/aller]
[hr][/hr]
[align=center]'''<u>
Utilisation de Wrye Bash
</u>'''[/align]
<br />
'''<u>[ancre=1]1[/ancre]. Tout d'abord, qu'est Wrye Bash ?</u>'''
Concrètement Wrye Bash est un petit utilitaire (format couteau-suisse) servant de gestionnaire de sauvegardes, de mods, de screenshots... Mais pas seulement ! Ce petit logiciel à un petit pouvoir, il est capable de fusionner les leveled lists de plusieurs mods afin de les rendre compatibles entre eux.
<br />
'''<u>[ancre=2]2[/ancre]. Où télécharger ce petit bijou ?</u> '''
Il permet aussi un nombre d'opérations non-négligeables sur les mods eux mêmes. En un clic droit sur le mod en question, on accède à un menu contextuel imposant et bien rempli.
Les fonctions "group" et "rating" vous permettent même de classer vos mods par catégories et par notes !
<br />
<u>'''[ancre=4]4[/ancre]. Le "Bashed Patch"'''</u>
Passons à la fonction qui, à mes yeux, et la plus intéressante de cet utilitaire : le "Bashed Patch". Une fois le programme lancé (<span style="color:#800000">par MO2 si vous suivez nos recommandations</span>), celui-ci s'ouvre sur l'onglet "Mods", celui qui nous intéresse.
Vous avez sans doute du remarquer un fichier nommé "Bashed Patch" à la fin de votre liste de mods. Attention, il est à mettre à jour à chaque installation d'un nouveau plugin ! Pour rendre ce fichier utile, il faudra effectuer un clic-droit dessus puis sélectionner "Rebuild Patch".
Une fenêtre d'avertissement s'ouvre alors vous signalant d'éventuelles erreurs détectées. Ne vous en préoccupez pas trop et cliquez sur "Continue despite error".
En bas de votre liste de mods se trouve le fameux "Bashed Patch" sur lequel vous allez faire un clic-droit et sélectionner "Rebuild Patch...". Un nouveau menu apparaît qui va nous expliquer à quoi sert ce Bashed Patch.
<span style="color:#800000">- Merge Patches : "fusionner des patchs". Dans mon exemple cette partie est vide, mais en général Wrye Bash vous propose de fusionner les plugins de patchs ou de certains mods au sein du Bashed Patch. Vous pouvez le laisser faire sans risques, cela réduit fortement votre liste de plugins. Certains mods précisent qu'ils doivent pas être fusionnés pour éviter des bugs, c'est le cas par exemple du mod "EBT - Amélioration du sang". Les plugins fusionnés apparaîtront avec un [img]https://www.confrerie-des-traducteurs.fr/forum/upload/Yoplala/Yoplala_1518267647_Mods_mergA_s.PNG[/img] au lieu d'un [img]https://www.confrerie-des-traducteurs.fr/forum/upload/Yoplala/Yoplala_1518267678_Capture.PNG[/img] dans Wrye Bash.
Dans MO2, ces mêmes plugins apparaîtront désactivés, laissez les comme ça, ils seront activés à travers le "Bashed Patch, 0.esp".
- Import Inventory : "importer les inventaires". Wrye Bash fusionne les changements apportés aux inventaires des PNJs, créatures et contenants. Laissez tel quel.
- Tweak Settings : "ajuster les paramètres". Wrye Bash va ajuster les paramètres du jeu en fonction des changements apportés par les mods installés. Laissez tel quel, plus de précisions [aller=6]ici[/aller].
- Leveled Lists : "listes nivelées". Skyrim utilise des "leveled lists" principalement pour ajuster le contenu à votre niveau. Mais elles sont parfois utilisées pour regrouper des objets pour d'autres raisons. Il existe trois types de ces listes : les listes nivelées d'objets (leveled item lists), les listes nivelées d'acteurs/pnjs (leveled actor/NPC lists) et les listes nivelées de sorts (leveled spell lists). Ici la fonction de Wrye Bash va vous permettre de fusionner les changements apportés par vos mods actifs à ces "leveled lists". Laissez tel quel.</span>
Vous pouvez alors cliquer sur "Build Patch" et laisser le programme travailler.
''' :pompom: Votre fichier Bash est maintenant fonctionnel ! :pompom:'''
[/align]
<br />
'''<u>
[ancre=5]5[/ancre]. Activez le Bashed Patch dans Mod Organizer 2
</u>'''
<span style="color:#800000">En revenant à MO, nous constatons un avertissement en haut à droite [img]https://www.confrerie-des-traducteurs.fr/forum/upload/Yoplala/Yoplala_1518269832_Avertissement.PNG[/img]. Celui-ci nous averti qu'il y a du contenu dans notre dossier [img]https://www.confrerie-des-traducteurs.fr/forum/upload/Yoplala/Yoplala_1518269885_Overwrite.PNG[/img]. En cliquant dessus, nous constatons en effet que s'y trouve le Bashed Patch.
Il faut alors faire un clic droit sur l'Overwrite et sélectionner "Créer un Mod...". Nommez-le assez précisément pour ne le sélectionner que sur le bon profil et le tour est joué. Vous avez maintenant un joli Bashed Patch dont l'esp est activé.</span>
[ancre=6]6[/ancre]. Précisions sur les Tweak Settings
</u>'''
<span style="color:#800000"><br />
Ne changez pas ces paramètres si vous avez des mods qui touchent aux mêmes aspects. Pour les modifier, clic-droit dessus, pour les activer ils doivent être cochés !<br />
Les paramètres ornés d'un beau [glow=green]V[/glow] peuvent être modifiés.
* <u>Actor Strength Encumbrance Multiplier</u> : Multiplicateur force de l'acteur / capacité de portage. Ne fonctionne que pour Oblivion.
* <u>AI: Max Active Actors</u> : Permet de modifier le nombre d'acteurs contrôlés en même temps par l'IA. [glow=green]V[/glow]
Attention cependant à l'utilisation de votre processeur. Sur Skyrim par exemple, à n'utiliser qu'avec le memory patch et un ENBoost. Sur Reddit, quelqu'un le pousse jusqu'à 100.<br />
* <u>Arrow: Recovery from Actor</u> : Pourcentage de chance de récupérer les flèches sur les cadavres. [glow=green]V[/glow]
* <u>Arrow: Speed</u> : Vitesse des flèches, à ignorer. Si vous avez des mods qui touchent au combat, il y a de fortes chances que cet aspect soit modifié par eux.
* <u>Cell: Respawn Time</u> : Temps avant qu'une cellule ne se réinitialise. [glow=green]V[/glow]
* <u>Cell: Respawn Time (Cleared)</u> : Temps avant qu'une cellule entièrement vidée ne se réinitialise. [glow=green]V[/glow]
* <u>Combat: Alchemy</u> : Ne fonctionnerait que pour Oblivion ?
* <u>Combat: Max Actors</u> : Modifie le nombre d'acteurs maximal en combat. [glow=green]V[/glow]
Attention cependant à l'utilisation de votre processeur. Sur Skyrim par exemple, à n'utiliser qu'avec le memory patch et un ENBoost. Sur Reddit, quelqu'un le pousse jusqu'à 80.<br />
* <u>Combat: Recharge Weapons</u> : A ignorer.
* <u>Companions: Max Number</u> : Permet de changer le nombre maximum de compagnons. Fonctionne ?
* <u>Crime: Alarm Distance</u> : Distance à laquelle se produit la détection d'un crime. Plus elle la valeur est faible, plus le garde devra être proche. [glow=green]V[/glow]
* <u>Crime: Assault Fine</u> : Montant de l'amende en septims pour une agression. [glow=green]V[/glow]
* <u>Crime: Days in Prison</u> : Nombre de jour qui passent quand le joueur est en prison. [glow=green]V[/glow]
* <u>Crime: Escape Jail</u> : Montant ajouté à la prime pour s'être évadé de prison. [glow=green]V[/glow]
* <u>Crime: Murder Bounty</u> : Montant de la prime pour un meurtre avec témoins. [glow=green]V[/glow]
* <u>Crime: Pickpocketing Fine</u> : Montant de l'amende pour du vol à la tire. [glow=green]V[/glow]
* <u>Crime: Trespassing Fine</u> : Montant de l'amende pour une intrusion. [glow=green]V[/glow]
* <u>Max Resistence</u> : Maximum des résistances possibles aux éléments, magie, etc.. [glow=green]V[/glow]
* <u>Max Summons</u> : Maximum de créatures invoquées simultanément. [glow=green]V[/glow]
* <u>Max Training</u> : Maximum des cessions d'entraînements que le joueur peut avoir par niveau. [glow=green]V[/glow]
* <u>Msg: Soul Captured!</u> : Message qui indique si on a capturé une âme. [glow=green]V[/glow]
* <u>NPC Vertical Object Detection</u> : ... ?
* <u>Timescale</u> : Temps dans le jeu (par défaut 20 minutes dans le jeu = 1 minute réelle), je vous déconseille de descendre sous 8, sous peine de risquer d'avoir des soucis avec certains scripts/quêtes.
</span>
'''<u>
[ancre=7]7[/ancre]. Les Bash Tags
</u>'''
Les Bash Tags servent à forcer l'intégration de certaines catégories d'edits dans le Bashed Patch afin que certaines modifications plus ou moins importantes apportées par les plugins ne soient pas écrasées par le Bashed Patch.
<u>On les trouve sous deux formes</u> :
'''1.''' Directement dans le header du plugin, sous SNAM et inscrits comme suit : {{BASH:Nomdutag,Nomdutagsuivant}})
Exemple : [spoil][align=center][img]https://www.confrerie-des-traducteurs.fr/forum/ext/dmzx/imageupload/img-files/14101/c4fee53/7b5e2b4/69772dfd03ec596b0a7aaded0ee84198.jpg[/img][/align][/spoil]
<br />
'''2.''' Dans un fichier texte se trouvant dans un dossier BashTags et nommé exactement comme le plugin qu'il inscrit !
Exemple : [spoil][align=center][img]https://www.confrerie-des-traducteurs.fr/forum/ext/dmzx/imageupload/img-files/14101/8282bc1/2b23575/72d42cde2d310150a2bba441a431cafc.jpg[/img][/align][/spoil]
Si vous vous rendez compte avec xEdit que certains edits importants devraient être intégrés au Bashed Patch, vous pouvez vous servir de ces Bash Tags pour le faire (n'oubliez pas de régénérer votre Bashed Patch après, évidemment).
<u>Liste des tags</u> :<br />
[spoil]
Actors.ACBS - Indisponible pour Fallout 4.<br />
* Actors.AIData - Indisponible pour Fallout 4.
* Actors.AIPackages - Indisponible pour Fallout 4.
* Actors.AIPackagesForceAdd - Indisponible pour Fallout 4.
* Actors.Anims - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* Actors.CombatStyle - Indisponible pour Fallout 4.
* Actors.DeathItem - Indisponible pour Fallout 4.
* Actors.RecordFlags - Indisponible pour Fallout 4.
* Actors.Skeleton - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* Actors.Spells - Indisponible pour Fallout 4.
* Actors.SpellsForceAdd - Indisponible pour Fallout 4.
* Actors.Stats - Indisponible pour Fallout 4.
* C.Acoustic - Indisponible pour Oblivion, Nehrim : At Fate's Edge et Fallout 4.
* C.Climate - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* C.Encounter - Indisponible pour Oblivion, Nehrim : At Fate's Edge et Fallout 4.
* C.ForceHideLet - Indisponible pour Oblivion, Nehrim : At Fate's Edge et Fallout 4.
* C.ImageSpace - Indisponible pour Oblivion, Nehrim : At Fate's Edge et Fallout 4.
* C.Light - Indisponible pour Fallout 4.
* C.LockList - Disponible pour Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* C.Location - Disponible pour Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* C.Music - Indisponible pour Fallout 4.
* C.Name - Indisponible pour Fallout 4.
* C.Owner - Indisponible pour Fallout 4.
* C.RecordFlags - Indisponible pour Fallout 4.
* C.Regions - Indisponible pour Fallout 4.
* C.SkyLighting - Disponible pour Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* C.Water - Indisponible pour Fallout 4.
* Creatures.Blood - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* Creatures.Type - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* Deflst - Fallout 3 et Fallout : New Vegas uniquement.
* Delev - Indisponible pour Fallout 4.
* EffectStats - Indisponible pour Fallout 4.
* EnchantmentStats - Indisponible pour Fallout 4.
* Factions - Indisponible pour Fallout 4.
* Graphics - Indisponible pour Fallout 4.
* Invent.Add - Indisponible pour Fallout 4.
* Invent.Change - Indisponible pour Fallout 4 et not functional for CBash in Oblivion.
* Invent.Remove - Indisponible pour Fallout 4.
* Keywords - Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* Names - Indisponible pour Fallout 4.
* NPC.AIPackageOverrides - Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* NPC.Class - Indisponible pour Fallout 4.
* NPC.Eyes - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* NPC.FaceGen - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* NPC.Hair - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* NPC.Race - Indisponible pour Fallout 4.
* NpcFacesForceFullImport - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* ObjectBounds - Indisponible pour Oblivion et Nehrim : At Fate's Edge.
* Outfits.Add - Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* Outfits.Remove - Skyrim, Enderal : Forgotten Stories et Skyrim : Special Edition uniquement.
* Relations.Add - Indisponible pour Fallout 4.
* Relations.Change - Indisponible pour Fallout 4.
* Relations.Remove - Indisponible pour Fallout 4.
* Relev - Oblivion, Nehrim : At Fate's Edge, Fallout 3 et Fallout : New Vegas uniquement.
* Sound - Indisponible pour Fallout 4.
* SpellStats - Indisponible pour Fallout 4.
* Stats - Indisponible pour Fallout 4.
* Text - Indisponible pour Fallout 4.
[/spoil]
<br />
Source : [ttps://www.reddit.com/r/skyrimmods/comments/1yl6gl/wrye_and_bashing_curiosity Reddit] et précisions de G'k !
Dernière version du 5 février 2025 à 19:10
Wrye Bash est un utilitaire pour les jeux Bethesda.
Pour échanger sur ce guide, rendez-vous sur son topic d'origine.
Wrye Bash servait initialement de gestionnaire de mods. Il est principalement utilisé pour sa capacité à fusionner les informations de plusieurs mods dans un nouveau plugin, afin de les rendre compatibles entre eux : il crée une sorte de patch sur mesure adapté à votre ordre de chargement appelé Bashed Patch. C'est son utilité majeure puisque d'autres outils sont recommandés comme gestionnaire de mods, notamment Mod Organizer 2.
D'autres outils existent dans cette optique : Mator Smash (qui couvre plus de catégories de records, mais ne fusionne pas les plugins et ne permet pas d'ajuster les paramètres du jeu) et Synthesis.
Aucun outil automatisé ne remplace totalement la nécessité des ajustements manuels qui sont fournis dans les patches ou faits par les utilisateurs eux-mêmes !
Installation
Vous pouvez télécharger Wrye Bash sur Nexus. Prenez la version Standalone Executable et placez l'exécutable où vous le souhaitez (dans un dossier contenant vos utilitaires de modding, par exemple).
Vous devez ensuite le lier à MO2 comme décrit ici.
Généralités
L'onglet Mods permet l'activation ou la désactivation des mods comme dans n'importe quel autre utilitaire, ainsi qu'un nombre d'opérations accessibles via le menu contextuel (clic droit). Cet onglet est supplanté par votre gestionnaire de mods.
Onglet Mods de Wrye Bash.
Le Bashed Patch
Passons à la fonction qui est la plus intéressante de cet utilitaire : le Bashed Patch. Une fois le programme lancé (par MO2 si vous suivez nos recommandations), celui-ci s'ouvre sur l'onglet Mods.
Fenêtre de base de Wrye Bash.
Un fichier nommé Bashed Patch, 0.esp s'est ajouté à la fin de votre liste de mods, en bleu clair. Pour le construire (ou le reconstruire), il faut effectuer un clic droit dessus, puis sélectionner Rebuild Patch.
Une fenêtre d'avertissement s'ouvre pour vous signaler d'éventuelles erreurs détectées. Si vous avez des plugins dont les masters sont absents, ils apparaîtront dans la première case, mais MO2 a déjà dû vous le signaler et vous devriez résoudre le souci ! L'autre case liste les plugins dont l'ordre des masters ne correspond pas à celui actuel (ce qui peut arriver si votre ordre de chargement n'est pas bon ou si les moddeurs ont rangé leurs masters différemment) : ce n'est pas un souci critique et vous pouvez cliquer sur Continue Despite Errors.
Fenêtre d'erreur de Wrye Bash.
Un nouveau menu apparaît, qui explique à quoi servira ce Bashed Patch. En fonction du contenu des mods, la colonne de gauche peut varier.
Fenêtre pré-construction du Bashed Patch.
Import
Chacune des catégories commençant par Import permet de fusionner les modifications correspondantes, en listant les plugins concernés dans la colonne de droite.
Les modifications par rapport à un Bashed Patch préalablement construit apparaissent en gras : si rien n'apparaît en gras, cela veut dire que vous n'avez pas à le reconstruire.
Tweak
Chacune des catégories commençant par Tweak permet d'ajuster les paramètres généraux du jeu. Une brève description apparaît en bas lorsque vous survolez les options. Faites un clic droit sur les options listées à droite pour choisir parmi les valeurs proposées ou proposer une valeur personnalisée.
Ces sections peuvent remplacer certains petits mods d'ajustement qui proposent la même chose, en vous permettant de les paramétrer à votre goût et en économisant des plugins !
Quelques exemples en vrac :
Arrow: Recovery from Actor : Pourcentage de chances de récupérer les flèches sur les cadavres.
Bounty:Trespassing : Montant de la prime ajouté pour une intrusion.
Crime: Alarm Distance : Distance à laquelle se produit la détection d'un crime. Plus elle la valeur est faible, plus le garde devra être proche.
Msg: Quick Save : Message qui apparaît quand vous faites une sauvegarde rapide.
Player:Underwater Breath Control : Délai en secondes de l'apnée.
Leveled Lists
C'est l'onglet pour fusionner les listes nivelées. Skyrim utilise des leveled lists principalement pour ajuster le contenu à votre niveau, mais elles sont parfois utilisées pour regrouper des objets pour d'autres raisons. Cette fonction de Wrye Bash va vous permettre de fusionner les changements apportés par vos mods actifs à ces listes.
Sans patch et sans fusion des listes nivelées, c'est le dernier mod à modifier la liste qui prendra le pas : si le mod A ajoute une épée à une liste de butin et le mod B, un marteau, et que B est chargé après A, vous ne trouverez jamais l'épée en jeu !
Merge Patches
C'est l'onglet pour fusionner des patches, qui est principalement utile pour les jeux qui ne bénéficient pas du format ESL (ex. Oblivion) et où le gain de plugins est crucial. Wrye Bash peut proposer de fusionner les plugins de patches ou de certains mods au sein du Bashed Patch. Vous pouvez le laisser faire sans risques : cela réduira votre liste de plugins. Certains mods précisent qu'ils doivent pas être fusionnés pour éviter des bugs. Les plugins fusionnés seront désactivés et apparaîtront avec un ➕ vert au lieu d'un ✅ dans Wrye Bash.
Dans MO2, ces mêmes plugins apparaîtront désactivés, mais laissez-les comme ça, car ils seront désormais contenus dans Bashed Patch, 0.esp.
Construire le Bashed Patch
Vous pouvez alors cliquer sur Build Patch et laisser le programme travailler.
Barre de progression du Bashed Patch.
Il ne vous reste plus qu'à attendre jusqu'à ce qu'une longue liste s'affiche pour vous montrer en détail ce qui a été fait. Vous pouvez cliquer sur OK.
Résumé du Bashed Patch.
Wrye Bash vous propose ensuite d'activer le Bashed Patch : cliquez sur Oui et Wrye Bash a terminé son office (vous pouvez l'éteindre).
Votre Bash Patched est maintenant fonctionnel !
Une fois construit, il n'est valable que pour les mods qui étaient installés à ce moment : si vous mettez à jour, supprimez ou rajoutez des mods, il faudra le refaire avant de relancer une partie pour qu'il soit bien à jour.
En revenant à MO2, nous constatons un avertissement en haut à droite. Celui-ci nous averti qu'il y a du contenu dans notre dossier Overwrite. En cliquant dessus, nous constatons en effet que s'y trouve le Bashed Patch. Vous pouvez l'y laisser si vous n'avez qu'un seul profil ; sinon, pour vous assurer de ne pas l'écraser par inadvertance, placez-le dans un nouveau mod créé et renommé.
Les Bash Tags
Les Bash Tags sont des mots-clés servant à forcer l'intégration de certaines catégories dans le Bashed Patch, afin que certaines modifications plus ou moins importantes apportées par les plugins ne soient pas écrasées par d'autres. Si vous vous rendez compte avec xEdit que certains edits importants devraient être intégrés au Bashed Patch, ou que LOOT vous les signale quand vous triez votre ordre de chargement, vous pouvez vous servir de ces Bash Tags pour les forcer (n'oubliez pas de régénérer votre Bashed Patch après, évidemment).
On les trouve sous deux formes :
Directement dans le header du plugin (SNAM) et inscrits comme suit : {{BASH:Tag1,Tag2}} ;
Dans un fichier texte (TXT) nommé exactement comme le plugin qu'il inscrit et placé dans Data\BashTags.
Vous pouvez les visualiser et les éditer/ajouter via Wrye Bash grâce à un menu prévu à cet effet.
Bash Tags.
Une fois la liste constituée, vous pouvez faire clic droit dans la zone Bash Tags et choisir Copy to Description pour les inclure en dur dans la zone de description SNAM du header de votre plugin, ou Copy to BashTags pour imprimer un fichier TXT à l'endroit où se trouve le plugin.