Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

Installation de mods : nouvelle méthode simplifiée

Ce forum rassemble les discussions portant sur l'édition améliorée de BG1 (Beamdog), sortie en 2012.
Répondre
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne

Installation de mods : nouvelle méthode simplifiée

.

Message par Isaya »

MISE À JOUR :

L'utilitaire ModMerge est devenu obsolète et ne doit plus être utilisé. En lieu et place, il faut employer l'utilitaire DLCMerger développé par Argent77, disponible ici : https://github.com/Argent77/A7-DlcMerger

Si vous avez des questions concernant son utilisation, vous pouvez les poser sur ce sujet.

Bon jeu !




L'outil WeiDU utilisé pour installer la plupart des mods (c'est lui qui se cache derrière les fichiers nommés setup-nomdumod.exe) reconnaît les jeux en version EE, en particulier l'organisation jeu avec plusieurs langues dans le dossier lang, depuis la version 232. Mais ce n'est qu'à partir de la version 236 que WeiDU gère correctement la prise en charge des langues autres que l'anglais.
Dès lors, les mods mis à jour depuis la disponibilité de la version 236 (début 2014) devraient pouvoir s'installer assez simplement sans manipulation particulière. Néanmoins cet article s'attachera aussi à expliquer comment s'y prendre pour des mods non mis à jour.
De façon générale, reportez-vous aux indications des sujets qui listent les mods disponibles pour BGEE et à la BG2EE pour déterminer s'ils nécessitent des précautions particulières afin de lancer leur installation.

Cet article concerne avant tout les utilisateurs des jeux sous Windows, Mac OS X et Linux. Pour les tablettes Android et iPad, il y a de très fortes contraintes qui limitent considérablement l'emploi de mods. Sauf exception, le transfert de fichiers de mods vers les tablettes nécessitera l'installation du mod sous Windows, Mac OS X ou Linux. Vous trouverez des explications pour Android dans cette discussion.


Mise en garde

Contrairement aux anciens jeux, BGEE et BG2EE sont des jeux que le développeur fait encore évoluer, notamment par l'ajout de capacités supplémentaires destinées à la création de mods et par l'ajout de contenus. Cela pose deux problèmes particuliers qui ne se posent pas assez les anciens jeux Infinity Engine qui ont une base stable :
  • le fichier des textes du jeu évolue régulièrement à chaque patch, de sorte qu'il y a d'énormes risques de conflit avec les mods qui ajoutent des textes, si l'on veut poursuivre des parties commencées avant l'installation d'un patch. Il vaut mieux commencer une nouvelle partie après l'installation d'un nouveau patch si vous utilisez des mods. Autrement vous risquez de gros problèmes de textes incohérents dans le jeu pour des personnages, des lieux, des magasins (problème que l'on rencontre aussi avec BG II quand on réinstalle des mods et qu'on cherche à reprendre d'anciennes sauvegardes, d'ailleurs).
    Si vous avez le choix de faire ou non la mise à jour (c'est le cas avec le client Beamdog ou le client autonome), vous pouvez retarder l'installation le temps d'achever votre partie. Steam forçant l'application des mises à jour, vous n'aurez malheureusement pas le choix.
  • certaines évolutions sont susceptibles de rendre des mods incompatibles avec un nouveau patch jusqu'à ce que les mods soient mis à jour pour tenir compte des évolutions. La situation des mods de kits avec le patch V1.2 de BGEE et avec BG2EE V1.2 en est une illustration (qui se renouvelle pour les mods de kits, même corrigés auparavant, avec le patch V2.0), les crashs occasionnés par l'écrasement du fichier BGEE.sql par le mod de portraits Super Ultimate Portrait Pack en sont une autre.
Ces nouveaux jeux font naître des vocations parmi les nouveaux joueurs. Comme aux premiers temps des anciens jeux, on voit apparaître un certain nombre de mods qui n'utilisent pas WeiDU pour leur installation. Ou qui ne l'emploient que de façon minimaliste, c'est à dire en écrasant les fichiers qu'ils modifient au lieu de les patcher, ce qui permettrait de préserver de meilleures chances de compatibilité avec les autres mods (pour les vieux de la vieille, c'est ce qu'on reproche à Ascension, par exemple, raison pour laquelle on suggère de l'installer en premier). L'emploi de ces mods nécessite donc des précautions.

Remarque : cette situation est comparable à la période entre Shadows of Amn et Throne of Bhaal, sauf qu'il y avait très peu de mods alors et que très peu de gens s'en servaient.


Organisation des fichiers dans les jeux Enhanced Edition

Contrairement aux anciens jeux qui avaient une organisation fixe une fois installés sur disque dur, l'installation de BGEE diffère selon le fournisseur. En particulier, l'emplacement de ce que l'on peut appeler le "répertoire principal du jeu" dépend du magasin en ligne où on l'a acheté, voire du logiciel utilisé pour le télécharger et l'installer (dans le cas de la version Windows chez Beamdog) :
  • X:\votre choix\Baldur's Gate Enhanced Edition\Data\00766, si vous avez la version avec client autonome de Beamdog pour Windows
  • X:\votre choix\Beamdog\Games\00766, si vous utilisez le client Beamdog pour Windows
  • C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition, si vous utilisez Steam (typiquement, sauf si vous avez fait un autre choix lors de l'installation de Steam) ; Il est vivement recommandé de créer avec le client un "dossier Steam" pour l'installation de jeux, qui soit en dehors de C:\Program Files (x86)
  • X:\votre choix\, si vous utilisez la version GOG
  • X:\votre choix\, si vous utilisez la version boite pour Windows
  • Applications/Baldur's Gate - Enhanced Edition/Game Data/00777/Baldur's Gate - Enhanced Edition.app/Contents/Resources, si vous utilisez le client Beamdog pour Mac
  • Applications/Baldur's Gate - Enhanced Edition.app/Contents/Resources, si vous utilisez la version Mac App Store
où "X:\votre choix" désigne la lettre du lecteur et le répertoire dans lequel vous avez choisi d'installer le jeu.

Le nouvelle organisation des fichiers est la suivante :
Répertoire principal du jeu (voir ci-dessus)
  • data
  • lang
    • en_US
      • dialog.tlk
    • fr_FR
      • dialog.tlk
      • dialogF.tlk
    • autres langues...
  • movies
  • music
  • override a priori absent, il sera créé pendant l'installation de mods sous réserve d'utiliser un mod récent
  • scripts
  • Baldur.exe véritable exécutable du jeu (version Beamdog) : on peut l'exécuter directement
  • BGEE.exe véritable exécutable du jeu (version Steam)
  • chitin.key
  • engine.lua à partir de la 2.0
  • notez l'absence des fichiers dialog.tlk et dialogF.tlk, par rapport aux anciens jeux
  • les setup-XXX.exe et les sous-répertoires des mods devront être placés ici
En cas de difficulté pour localiser le répertoire principal du jeu, sachez qu'il vous suffit de chercher l'emplacement du fichier nommé "chitin.key" et du répertoire "lang". Il s'agit invariablement du répertoire principal du jeu.
:!: Nota : si vous possédez à la fois BGEE et BG2EE, méfiez-vous, car les deux répondent à ce critère. Vérifiez le nom ou le numéro des répertoires parent pour statuer

Le détail donné ci-dessus concerne le jeu Baldur's Gate : Enhanced Edition (BGEE). Néanmoins l'organisation est tout à fait similaire pour Baldur's Gate II : Enhanced Edition (BG2EE) et Icewind Dale : Enhanced Edition (IWDEE). Seuls les noms de répertoire principal changent.
Pour BG2EE :
  • X:\votre choix\Baldur's Gate II Enhanced Edition\Data\00783, si vous avez la version avec client autonome de Beamdog pour Windows
  • X:\votre choix\Beamdog\Games\00783, si vous utilisez le client Beamdog pour Windows
  • C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate II Enhanced Edition, si vous utilisez Steam (typiquement, sauf si vous avez fait un autre choix lors de l'installation de Steam) ; Il est vivement recommandé de créer avec le client un "dossier Steam" pour l'installation de jeux, qui soit en dehors de C:\Program Files (x86)
  • etc.
Pour IWDEE :
Dans la plupart des cas, le dossier devrait porter le nom Icewind Dale Enhanced Edition. Pour le client Beamdog, le numéro de répertoire diffèrera de celui de BGEE et BG2EE. Pour vous assurer que vous êtes dans le bon dossier, lancez l'exécutable qui s'y trouve.


Les données des parties et de personnalisation se placent dans un nouveau répertoire par rapport aux habitudes des anciens jeux.

Mes documents\Baldur's Gate - Enhanced Edition (Windows)
Documents/Baldur's Gate - Enhanced Edition (Mac)
User Applications/Baldur's Gate/Library (iPad, via iFunBox)
Android/data/com.beamdog.baldursgateenhancededition/files (Android)
  • characters pas présent par défaut, créé si on exporte un personnage
  • save pas présent par défaut, créé quand on fait la première sauvegarde
  • mpsave idem, en multi-joueurs
  • bpsave idem, Black Pits/Fosses noires
  • mpbpsave idem, Black Pits/Fosses noires, en multi-joueurs
  • sodsave idem, Siege of Dragonspear
  • sodmpsave idem, Siege of Dragonspear, en multi-joueurs
  • scrnshot pas présent par défaut, créé automatiquement par le jeu quand on appuie sur la touche Impr. écran
  • portraits à créer soi-même
  • sounds à créer soi-même
  • override à créer soi-même, alternative à celui du répertoire principal, non utilisé par WeiDU
  • temp temporaire, utilisé quand le jeu tourne
  • tempsave temporaire, utilisé pour les sauvegardes
Le détail donné ci-dessus concerne le jeu Baldur's Gate : Enhanced Edition (BGEE). Néanmoins l'organisation est tout à fait similaire pour Baldur's Gate II : Enhanced Edition (BG2EE) et Icewind Dale : Enhanced Edition (IWDEE). Seuls les noms de répertoire document changent.
Pour BG2EE :
  • Baldur's Gate II - Enhanced Edition
Pour IWDEE :
  • Icewind Dale - Enhanced Edition

Préambule pour les possesseurs de Siege of Dragonspear, si acheté chez Steam ou Good Old Games

Contrairement à l'édition achetée directement chez Beamdog, ces éditions incluent tous les fichiers de l'extension Siege of DragonSpear dans un énorme fichier sod-dlc.zip. L'outil d'installation de mod, WeiDU, et tous les outils de création de mods ou d'édition de sauvegarde ne sont pas en mesure d'en lire le contenu ou en modifier le contenu, ce qui rend impossible l'installation correcte de mods, et en particulier la reconnaissance des mods par le jeu.
Un programmeur de Beamdog, ScottBrooks, a mis à disposition un outil intitulé modmerge permettant d'extraire le contenu du fichier sod-dlc.zip de façon à pouvoir installer des mods et qu'ils soient reconnus par le jeu.
Vous pourrez trouver le lien de téléchargement dans le message d'annonce de l'auteur, suivez le premier lien après "download binaries". L'outil est fourni prêt à l'emploi pour Windows, MacOS X et Linux.

Extrayez le contenu de l'archive dans le répertoire principal du jeu (BGEE + Siege of Dragonspear) : les fichiers modmerge.exe et chitin.key devraient dès lors se trouver dans le même répertoire. Double-cliquez sur modmerge.exe pour le lancer.
Le programme fera les choses suivantes :
  • sauvegarder le fichier chitin.key sous le nom chitin.key.back, au cas où
  • dézipper le fichier dlc/sod-dlc.zip (pour Steam) ou sod-dlc.zip (Good Old Games), copier le contenu dans les répertoires lang, movies, music. Le répertoire data à l'intérieur du fichier zip sera renommé afin de ne pas écraser de fichiers dans le répertoire data existant
  • mettre à jour le fichier chitin.key de façon à ce que les ressources initialement à l'intérieur du fichier zip soient routées vers les fichiers bif correspondants
  • renommer le fichier dlc/sod-dlc.zip en dlc/sod-dlc.disabled afin que le moteur de jeu ne charge plus le DLC à partir du zip
Cela devrait vous donner un fichier chitin.key qui référence tout le contenu des fichiers data/*.bif, ainsi que tous les contenus de SOD des fichiers sod-dlc/*.bif.

Remarque : je n'ai aucune expérience pratique de l'outil, il s'agit d'une simple traducteur des explications données par ScottBrooks.

Une fois que c'est fait, lancez le jeu et débutez une aventure dans l'extension ou chargez une sauvegarde afin de vérifier que le jeu fonctionne bien avant l'installation des mods.

:!: Cette opération sera à répéter après chaque installation d'une mise à jour du jeu. Il faudra aussi réinstaller les mods dans ce cas, cf la mise en garde.


Extraction des archives de mods

Les mods se présentent généralement sous la forme d'archive .zip, rar ou .7z ou encore sous forme de .exe. La plupart de ces .exe ne sont que des archives auto-extractibles, c'est à dire qu'elles incluent le programme nécessaire à l'extraction du contenu. Ces exécutables peuvent aussi être ouverts par des programmes comme 7-Zip ou WinRar comme s'ils s'agissaient d'archives, ce qui permet de les extraire avec votre désarchiveur habituel.
Extrayez le contenu de ces archives dans le répertoire principal du jeu. Si vous utilisez l'exécutable, indiquez le répertoire principal du jeu lorsqu'il vous propose de choisir l'emplacement d'extraction du contenu.

En principe le mod devrait comprendre un fichier nommé "setup-NomDuMod.exe", où "NomDuMod" correspond à une forme plus ou moins abrégée du nom du mod, ainsi qu'un sous-répertoire "NomDuMod" (avec la même forme abrégée). Ce "setup-NomDuMod.exe" est en réalité le programme WeiDU. Parfois un fichier setup-NomDuMod.tp2 ou NomDuMod.tp2 sera aussi présent aux côtés de setup-NomDuMod.exe. Mais la plupart du temps, ce fichier .tp2 sera dans le dosser "NomDuMod".

Enfin certains exécutables, principalement originaires du site Pocket Plane Group, sont en pratique des installateurs identiques à ceux utilisés pour installer des logiciels. Ils ont le défaut de provoquer automatiquement l'exécution de setup-NomDuMod.exe après extraction. Il est souvent souhaitable d'empêcher que l'installation ne se fasse immédiatement. Pour cela, choisissez un répertoire temporaire lorsqu'il propose de choisir l'emplacement d'installation. Cela fera échouer l'exécution de setup-NomDuMod.exe. Vous pourrez alors copier les fichiers du mod (cf les indications du précédent paragraphe) dans le répertoire principal du jeu afin de procéder, si nécessaire, aux manipulations nécessaires à la mise à jour de certains fichiers.


Préparation à l'installation des mods

Pendant plusieurs mois après la sortie de BGEE, l'installateur de mods (WeiDU) a dû être mis à jour afin de s'adapter aux particularités de BGEE. Pendant cette période, certains auteurs de mods pour BGEE, au lieu de demander à leurs utilisateurs de suivre les instructions un peu compliquées pour continuer à utiliser les mods comme toujours (les "anciennes instructions" dont j'ai parlé), ont utilisé différentes méthodes pour faciliter la vie des joueurs. Des mods tels que Rogue Rebalancing ou Sword Coast Stratagems ont temporairement utilisé des méthodes alternatives pour pouvoir s'installer avec BGEE. Certaines de ces méthodes vont poser des problèmes si vous continuez à les suivre. Je vous propose donc quelques manipulations assez simples permettant de revenir à la méthode habituelle d'installation de mods (cf cette FAQ)

:!: Les mods mis à jour depuis 2014 n'ont en principe pas besoin d'être mis à jour comme indiqué dans le chapitre Installation des mods ci-après. Vous pouvez vous référer à la liste de mods pour BGEE et à la liste de mods pour BG2EE pour savoir quels mods ont besoin d'une telle mise à jour. Vous pouvez sauter les instructions ci-dessous dans le cas contraire.

Nota : je ne peux donner d'instructions précises que pour Windows. Pour Mac OS, le principe devrait être le même, même si j'ignore le détail des subtilités que les différentes versions de Mac OS X et d'origines du jeu (il semble que cela varie selon que l'on a acheté le jeu via Beamdog ou sur le Mac App Store) imposent, en particulier sur la version (32 ou 64 bits) de WeiDU à utiliser. Sur ce dernier point, ce message du forum officiel de BGEE indique qu'il y a des différences entre OS X 10.5 et inférieur (32 bits), OS X 10.6 à 10.8 (64 bits) et OS X 10.9 "Maverick" (64 bits, mais différent). La discussion (en anglais) traite d'un outil simplifiant l'installation de mods mais je ne suis pas en mesure d'en juger.

Avant de commencer, pour Windows, assurez-vous que l'explorateur de fichiers vous affiche les extensions des fichiers.

Commencez par télécharger la version la plus récente de WeiDU pour votre système d'exploitation sur cette page. :!: La page officielle n'est plus mise à jour depuis plusieurs versions.
Faites l'extraction du contenu de l'archive dans un répertoire temporaire de votre choix. Puis, avec l'explorateur, allez dans le répertoire "WeiDU" créé à cet endroit et sélectionnez le fichier weidu.exe (ou weidu tout court pour les versions Mac ou Linux).
Copiez le fichier weidu.exe/weidu dans le répertoire principal du jeu (voir "Organisation des fichiers dans BGEE" ci-dessus).

Nota : sous Windows, les recommandations d'éviter d'installer des jeux dans "C:\Program Files" et "C:\Program Files (x86)" répétées dans le guide d'installation de Baldur's Gate sont toujours d'actualité avec BGEE.

:!: Le répertoire à utiliser se distingue des autres par la présence en son sein d'un fichier appelé "chitin.key" (cf ci-dessus pour faire apparaître l'extension) ainsi que des sous-répertoires "lang" et "music" (entre autres fichiers et répertoires). C'est la méthode fiable pour l'identifier à coup sûr.

Il convient maintenant de remplacer le "setup-NomDuMod.exe" du mod à mettre à niveau par la version la plus récente de WeiDU afin de s'assurer qu'elle pourra installer correctement le mod pour le jeu version EE.
  1. Notez bien le nom abrégé "NomDuMod" du mod
  2. Effacez le fichier "setup-NomDuMod.exe"
  3. Faites une copie de "weidu.exe"
  4. Renommez le fichier copié (selon les versions de Windows, il s'appelle "Copie de weidu.exe" ou "weidu - Copie.exe", voire autre chose d'aussi explicite) et donnez-lui le nom "setup-NomDuMod.exe" (évidemment remplacez "NomDuMod" par ce qui convient)

Préparation supplémentaire pour les mods disposant d'une version française

Les jeux Infinity Engine originaux utilisaient un encodage de caractères à la norme Windows-1252, proche de l'ISO-8859-1, qui couvre les langues d'Europe occidentale en terme de caractères spéciaux. Pour les langues d'Europe orientale, les distributeurs avaient dû fournir des graphiques de police adaptés à l'encodage Windows-1250 utilisé dans ces pays.
BGEE et BG2EE utilisent pour leur part l'encodage UTF-8, un standard universel, qui peut gérer les caractères spéciaux de toutes les langues. Ce codage est incompatible avec l'ancien. Les caractères spéciaux de l'encodage Windows-1252 sont incompatibles d'UTF-8, dans lequel ils ont même des valeurs considérés comme des valeurs erronées.
La conséquence est que les fichiers tra français des mods existants comportent des caractères spéciaux qui ne sont pas acceptés par BGEE/BG2EE, de sorte que les textes sont tronqués au premier caractère spécial.
Depuis le patch V1.2 de BGEE, ainsi qu'avec BG2EE, la présence de caractères spéciaux encodés en Windows-1252 provoque un figeage complet du jeu.

J'ai exposé le problème et proposé une solution imparfaite sur le forum officiel. Pour l'instant, un auteur, horredtheplague, a répondu et adopté une solution consistant à proposer les fichiers tra dans les deux encodages et à choisir le fichier adapté selon le jeu sur lequel le mod est installé. Cette solution est en place dans le mod BPSeries, qui propose des scripts de comportement pour le groupe (peut-être une solution aux archers qui attaquent au corps-à-corps après avoir fini un carquois ? avis aux amateurs).
Depuis quelques autres auteurs ont emboîté le pas et proposent une version adaptée à BGEE y compris pour les langues autres que l'anglais. Je ne ferai pas une liste exhaustive (on peut espérer qu'elle évolue), mais voici les premiers mods qui en bénéficient, outre BP Series : Rogue Rebalancing, DKUP, Edwin Romance, Adalon blood, Stratagems, Ajantis. Certains mods de Pocket Plane Group disposent d'une version adaptée à BGEE/BG2EE qui introduit des choix de langues pour le moins inhabituels, en proposant par exemple "French" pour BG II et "French for ENHANCED EDITION" pour BG2EE, comme dans le cas du mod Xan.
Depuis la version 237 de WeiDU, il existe une méthode simple (mais non automatique, il faut que l'auteur la mette en place dans le mod) permettant de convertir les fichiers tra au moment de l'installation. De nombreux mods s'en servent désormais.

Je vous invite à vérifier si le mod qui vous intéresse est déjà adapté avant d'appliquer les instructions ci-après, qui ne sont à utiliser que pour les mods non mis à jour. Consultez les listes de mods disponibles pour BGEE et à la BG2EE pour déterminer s'ils nécessitent une manipulation concernant la traduction. Vous pouvez sauter les instructions ci-dessous dans le cas contraire.


Pour résoudre le problème pour les mods qui n'ont pas l'objet d'une adaptation pour tenir compte de la problématique de textes pour les Enhanced Edition, il faut transformer les fichiers tra des mods en encodage UTF-8. Voici une solution applicable à la plupart des mods.
L'archive jointe comporte un programme de conversion d'encodage et un fichier script (converttrafrancais.bat ou converttrafrancais.sh) qui convertit les fichiers tra. Les fichiers sont à placer dans le répertoire du mod à traiter, au niveau où se trouve le répertoire "french" ou "francais" qui contient généralement les fichiers de traduction pour le français. Par exemple, pour BG2 Tweaks, c'est dans le répertoire bg2_tweaks\languages qu'il faut placer ces fichiers.
Le script reconnaît les noms "french", "francais" et "français". En principe cela devrait couvrir tous les cas. Lorsqu'on lance le script, il renomme le répertoire d'origine avec le suffixe -avantUTF8 et crée un répertoire portant le nom d'origine, avec les fichiers tra convertis en encodage UTF-8.
Une fois cette conversion effectuée, il ne reste plus qu'à installer le mod en français.

Utilisation sous Windows
  1. Placez les fichiers de l'archive jointe dans le répertoire du mod où se trouve le répertoire french ou français
  2. Double-cliquez sur converttrafrancais.bat
  3. Vérifiez que le message de confirmation s'affiche bien : "Conversion terminee dans le repertoire french" (ou francais, selon le nom de répertoire utilisé par le mod)
Utilisation sous Mac OS X / Linux
  1. Placez les fichiers de l'archive jointe dans le répertoire du mod où se trouve le répertoire french ou français
  2. Ouvrez un terminal et déplacez-vous dans le répertoire dans lequel vous avez copié les fichiers
  3. Tapez la commande : chmod +x converttrafrancais.sh
  4. Tapez la commande : ./converttrafrancais.sh
  5. Vérifiez que le message de confirmation s'affiche bien : "Conversion terminee dans le repertoire french" (ou francais, selon le nom de répertoire utilisé par le mod)
Remarque : je n'ai pu vérifier ce script que sous Linux. En principe il devrait fonctionner tel quel sous Mac OS X. N'hésitez pas à signaler tout problème.


Installation des mods

Pour installer le mod, il ne reste plus qu'à double-cliquer sur le fichier "setup-NomDuMod.exe" et à suivre les instructions de l'installateur du mod. Vous trouverez des explications sur ce processus dans la FAQ.


Cas particuliers

Stratagems est le nouveau nom du mod qui regroupe les contenus des mods connus sous le nom de Sword Coast Stratagems (SCS) et Sword Coast Stratagems II (SCS II). Il comporte un très grand nombre de composants (dont certains sont sautés selon le jeu sur lequel on l'installe) qui prennent assez longtemps à installer (cela peut prendre plus d'une heure). Pour simplifier l'installation, sans avoir à choisir parmi 100 composants, son auteur propose un fichier script qui automatise l'installation des composants les plus courants. Le mod en version V28 inclut la version la plus récente de WeiDU à ce jour (236). Sous Windows, la méthode recommandée par l'auteur est de double-cliquer sur le fichier stratagems.bat, depuis le répertoire principal du jeu.


Compléments d'information

Pour palier les difficultés d'installation des mods tant que l'installateur WeiDU (le fichier setup-XXX.exe des mods) n'avait pas été mis à jour pour reconnaître à BGEE et s'adapter à la particularité d'avoir plusieurs langues dans le jeu, des auteurs de mods les ont distribués avec des fichiers "install.bat" ou équivalent. Ces fichiers ont la fâcheuse manie de considérer que tout le monde joue en version anglaise et imposent donc une installation dans le fichier dialog.tlk de la langue anglaise uniquement, à moins d'aller en modifier le contenu pour pointer sur une autre langue. L'utilisation de ce genre de script d'installation est désormais totalement inutile et à proscrire depuis la sortie de la version 232 de WeiDU.

Les désinstallateurs qui s'appellent "uninst..." ne sont pas du tout la méthode habituelle de désinstallation d'un mod. Cf la FAQ.



Historique de l'archive (fichier converttrafrancais.bat/converttrafrancais.sh) :
V1.0 :
  • version initiale basique
V1.1 :
  • ajout de contrôles en cas de répertoire français non trouvé ou de backup déjà créé
  • correction de la prise en compte du répertoire français (c cédille en codage DOS)
  • changement de nom du répertoire de sauvegarde des fichiers d'origine (plus lisible)
V1.2 :
  • copie le répertoire au lieu de le renommer (conservation des fichiers autres que les .tra, nécessaire pour le readme de certains mods)
  • prise en compte des sous-répertoires contenant des .tra (nécessaire pour certains mods comme le DKUP), sur un seul niveau
V1.3 :
  • adaptation sous Linux / Mac
Fichiers joints
converttrafrancais-v1.3.zip
(622.37 Kio) Téléchargé 910 fois
Modifié en dernier par Mornagest le mer. 04 janv. 2023, 14:43, modifié 3 fois.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Voici quelques explications utiles et des réponses à des questions fréquemment posées.
  • Qu'est-ce qu'un mod ?

    Un mod est une modification apportée au jeu. Les mods peuvent couvrir toutes sortes d'aspect, notamment :
    • l'ajout de nouveaux objets/sorts ou la modification d'objets/sorts existants (y compris les graphismes et animations associés)
    • l'ajout de nouvelles créatures ou la modification de créatures existantes (créature englobe à la fois les personnages et les montres)
    • la création de kits de classe
    • l'ajout ou la modification de dialogues
    • l'ajout ou la modification de lieux à visiter (ce qui peut impliquer l'ajout ou la modification de graphismes et d'animations)
    • l'ajout ou la modification de magasins
    • l'ajout ou la modification de scripts de comportement (créatures) ou d'événements (lieux, quêtes)
    • l'ajout ou la modification de quêtes (ce qui peut impliquer un peu tous les aspects)
    • la modification de l'interface utilisateur du jeu (graphismes, agencement)
    • la modification de règles du jeu
    • et d'autres choses encore
    Toutefois il y a des limites à ce qu'un mod peut faire. Beaucoup de choses sont imposées par le moteur de jeu.
  • Qu'est-ce que WeiDU ?

    WeiDU est un outil d'installation de mod pour les jeux basés sur l'Infinity Engine (Baldur's Gate, Baldur's Gate II, Icewind Dale, Icewind Dale II et Planescape:Torment). C'est le programme qui se cache sous le nom setup-XXX.exe dans les mods. Il exploite les instructions d'installation dans le fichier .tp2 du mod. Le jeu d'instructions de WeiDU offre de nombreuses possibilités pour permettre aux auteurs de mods de d'installer leur création en respectant au maximum la compatibilité avec les autres mods. Cela s'effectue au moyen d'instructions servant à patcher les fichiers du jeu, que ce soit pour ajouter, modifier ou ajouter quelque chose, mais sans remplacer le fichier par une version que l'auteur a créée sans tenir compte de ce que ce fichier pourrait contenir sur la machine du joueur. Bien entendu, il faut pour cela que les auteurs de mods tirent profit de ces instructions (il y a aussi des instructions pour simplement copier un fichier). Autrement dit, l'utilisation de WeiDU pour installer un mod ne garantit aucunement la compatibilité, que ce soit parce que l'auteur du mod n'a pas prévu la compatibilité ou parce que des mods veulent apporter des modifications contradictoires à un fichier.
  • Quels sont les différents types de mods ?

    Je vais passer outre les vieux fichiers (je n'ose pas utiliser le qualificatif de mod) datant de 2003 ou 2004 au mieux, qui contiennent souvent simplement un objet, un sort, etc. qui utilisent des formats dit TBG ou IAP. Ils ne sont pas du tout adaptés à un usage avec les Enhanced Edition, plus précisément l'outil nécessaire pour les installer n'est pas compatible.
    Alors que WeiDU était devenu le passage obligé avant la sortie des Enhanced Edition, celles-ci ont permis l'émergence de nouveaux auteurs de mods qui ne connaissent pas du tout WeiDU ou ne le maîtrisent pas et qui proposent leurs mods sous forme de simple archive de fichiers à placer dans le dossier override. Par ailleurs les contraintes pour pouvoir installer des mods sur Android ou iPad, pour lesquels WeiDU n'existe pas, font que ce type de mods, qu'on peut qualifier de "Override" par opposition à "WeiDU", n'est pas près de disparaître.
    Mod WeiDU Mod Override
    Avantages
    • on peut les installer et les désinstaller facilement
    • ils permettent de découper un mod en composants et de laisser à l'utilisateur le choix d'installer seulement une partie du mod
    • ils permettent l'ajout ou la modification de textes dans le jeu (description d'objet/sort, dialogue, noms d'objet/sort/créature/lieu/effet de sort/etc.)
    • ils présentent les meilleures chances de compatibilité entre eux, dès lors que les auteurs utilisent les instructions de patch (c'est le cas la plupart du temps)
    Avantages
    • on peut les installer facilement
    • ils sont utilisables quelle que soit la machine (y compris Android et iPad)
    Iconvénients
    • on ne peut pas les utiliser aussi sur Android et iPad
    • ils ne sont pas tous disponibles pour Mac OS X, peu d'auteurs de mods connaissent les précautions à prendre pour obtenir la compatiblité
    • l'installation sous Mac OS X nécessite de télécharger la version du programme WeiDU adaptée, qui diffère selon les versions de Mac OS X (c'est la faute de Mac OS X)
    Iconvénients
    • on peut pas les désinstaller facilement : il faut retirer du répertoire override les fichiers du mod
    • ils ne fonctionnent que par écrasement de fichier : si deux mods modifient le même fichier, c'est le dernier installé qui sera pris en compte et les modifications du premier mod seront perdues
    • ils ne permettent pas d'ajouter ou de modifier de textes : aucun ajout de contenu n'est possible et les éventuelles modifications de caractéristiques d'un objet, par exemple, ne peuvent pas être signalées dans sa description
  • Comment distinguer à quel type correspond un mod particulier ?

    Les mods se présentent généralement sous forme d'archive zip, rar ou 7z. On trouve également souvent (pour Windows) des exécutables, qui sont la plupart du temps des archives auto-extractibles, c'est à dire qu'on peut aussi les ouvrir comme des archives avec des outils tels que 7-Zip, WinZip ou WinRar, sans lancer l'exécutable. Plus rarement (surtout sur le site Pocket Plane Group), on trouve quelques exécutables réalisés avec des programmes d'installation traditionnels, et qui vont extraire le contenu du mod et lancer automatiquement le setup-nomdumod.exe, c'est à dire l'installation du mod.
    Une fois désarchivé, un mod WeiDU se compose toujours d'une arborescence comportant au moins :
    • nomdumod : un dossier portant un nom rappelant le nom du mod
      • setup-nomdumod.tp2 ou nomdumod.tp2 : le fichier d'instructions d'installation, il peut aussi se trouver avec setup-nomdumod.exe
      • les autres fichiers du mod, organisés ou non dans différents dossiers
    • setup-nomdumod.exe : le programme d'installation, c'est à dire l'exécutable WeiDU (l'extension .exe est uniquement présente pour Windows)
    • setup-nomdumod.tp2 ou nomdumod.tp2 : le fichier d'instructions d'installation, il peut aussi se trouver dans le répertoire nomdumod
    A l'inverse, les mods Override ne présentent aucune structure particulière. Il s'agit généralement de simples archives zip, rar ou 7z contenant un ensemble de fichiers sans la moindre arborescence, qu'il faut placer dans le dossier override du jeu.

    Par conséquent distinguer les deux types de mods consiste à vérifier la présence d'un fichier portant l'extension .tp2 quelque part dans l'arborescence du mod. C'est le signe qu'il s'agit d'un mod WeiDU.
  • Quel est l'ordre général d'installation des mods ?

    Ce qui suit est une règle générale qui, bien entendu, souffre de nombreux cas particuliers puisqu'ils dépendent des éventuels conflits entre mods. Elle s'inspire d'un ordre établi pour les mods compatibles avec BG1Tutu.
    1. Les mods Override : installez-les tous avant les mods WeiDU (les mods listés par la suite sont implicitement tous WeiDU)
    2. Mods de traduction ou de correction de traduction
    3. Mods WeiDU réputés pour écraser les fichiers plutôt que les patcher (exemple : Ascension pour BG II)
    4. Mods de corrections de bug
    5. Mods ajoutant des sons
    6. Mods ajoutant des objets ou des magasins
    7. Mods ajoutant/modifiant des quêtes
    8. Mods un peu touche à tout (correction de bugs, restauration de contenu, quêtes, etc.), ou dont la présence influence l'installation d'autres mods
    9. Mods d'amitié/romance/bavardage pour des PNJ existants
    10. Mods ajoutant de nouveaux PNJ
    11. Mods modifiant l'interface graphique
    12. Mods modifiant l'IA ou les scripts de combat
    13. Mods ajoutant des kits ou des sorts
    14. Mods modifiant les règles du jeu et/ou les objets/sorts/créatures dans leur ensemble, en particulier les "tweaks/revision" (Stratagems, BG2 Tweaks, ...)
    Hélas la réalité est souvent un peu plus complexe, en particulier avec des mods un peu touche à tout, dont il faut installer les composants à différents moments. Heureusement certaines personnes ont identifié un certain nombre de contraintes et ont constitué des instructions. Voici un sujet qui explique comment faire cohabiter un très grand nombre de mods (pour BG II). L'ordre qu'il indique est globalement conforme à cette règle générale mais le diable est toujours dans les détails, en particulier dans l'ordre particulier pour une catégorie de mods ou pour les composants d'un mod qu'on pourrait classer dans plusieurs catégories.
  • Les mods sont-ils tous compatibles ?

    Réponse courte : Hélas non.
    Réponse longue : à venir (ex de modif compatible, de modif contradictoire, de non respect par écrasement, etc.).
  • Quels sont les mods à éviter ?

    N'utilisez surtout pas le Super Ultimate Portraits Pack : il fait planter les jeux (il écrase un fichier très important et n'a pas été mis à jour pour BGEE V1.2).

    Depuis la sortie de BGEE V1.2 et BG2EE (novembre 2013), les mécanismes d'ajout de kit ont évolué. Faute de mise à jour des mods ajoutant des kits, ceux-ci ne peuvent plus être sélectionnés dans le jeu, voire le font planter. N'utilisez que des mods de kits qui stipulent clairement leur compatiblité avec BGEE V1.2 et BG2EE.

    De même, évitez les mods qui n'ont pas été explicitement adaptés ou développés pour BGEE.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Historique
  • 04/05/2014 : ajout de la partie FAQ
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
François de Callune
Tasloï
Messages : 84
Enregistré le : mer. 02 mars 2016, 01:52
Localisation : Dieppe
Statut : Hors ligne
.

Message par François de Callune »

Pour les mods fonctionnant avec Weidu, la grande majorité des mods compatibles pour BGEE ont dans leurs archives téléchargeable un Weidu. Certains vont même vérifier les versions de Weidu existantes servant à installer les autres mods et les mettre à jour.

Il est donc inutile de faire la manipulation du copier/coller/renommer son Weidu, les modeurs ayant intégré le Weidu correctement nommé dans l'archive.

A noter que certains mods ont même un installateur automatique, qui désarchive puis installe le mod directement, sans qu'on ait à se soucier de faire trop de manipulations. Ils se reconnaissent facilement : lorsque vous télécharger le mod, vous télécharger un document .exe, et non .rar.


Attention lors de l'utilisation du Weidu pour installer un mod à bien demander l'affichage des différentes composantes du mod une par une.
Certaines composantes de mods entrent en conflit avec d'autre, et vous pourriez installer des choses que vous ne souhaitez pas avoir dans le jeu.
C'est particulièrement vrai pour tous les mods modifiant le gameplay, les règles de jeu ou les complétant. N'installez jamais tout d'un coup, et prenez le temps de bien lire ce qui est noté sur l'écran du Weidu quand il vous pose une question!
Anciennement Yul
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

François de Callune a écrit :Pour les mods fonctionnant avec Weidu, la grande majorité des mods compatibles pour BGEE ont dans leurs archives téléchargeable un Weidu. Certains vont même vérifier les versions de Weidu existantes servant à installer les autres mods et les mettre à jour.

Il est donc inutile de faire la manipulation du copier/coller/renommer son Weidu, les modeurs ayant intégré le Weidu correctement nommé dans l'archive.

A noter que certains mods ont même un installateur automatique, qui désarchive puis installe le mod directement, sans qu'on ait à se soucier de faire trop de manipulations. Ils se reconnaissent facilement : lorsque vous télécharger le mod, vous télécharger un document .exe, et non .rar.
Ce que tu décris est en partie vrai, mais plutôt dans le monde des bisounours c'est à dire avec uniquement des mods sortis ou mis à jour depuis environ deux ans (et encore certains auteurs oublient parfois de mettre à jour WeiDU). Cela ne tient pas compte du fait que des WeiDU anciens ont parfois du mal à pratiquer la mise à jour automatique avec des versions plus récentes. D'autant plus que cette mise à jour automatique ne fonctionne que s'il y a un autre mod avec un WeiDU plus récent également présent dans le répertoire d'installation, autrement dit cela peut dépendre de l'ordre d'installation des mods par l'utilisateur.

En raison des conjonctions nécessaires au parfait fonctionnement de cette théorie, la procédure décrite ici établit un cas général qui fonctionnera dans tous les cas.

Je t'invite à lire le sujet épinglé de listes de mods compatibles avec BGEE : si j'ai pris la peine de préciser quand il fallait mettre à jour l'exécutable d'installation (i.e. WeiDU) pour certains mods, c'est qu'ils étaient trop anciens et qu'il fallait absolument effectuer la mise à jour.
Et si j'ai décrit avec beaucoup de détails comment procéder pour certains mods dont l'exécutable n'est pas un simple rar/zip autoextractible mais un vrai programme d'installation de logiciel tel que NSIS, c'est que parfois le "sans souci" c'est encore plus compliqué à gérer que si cela avait été un zip.

Par conséquent, pour ma part, je ne suis pas disposé à simplifier cette procédure, afin d'éviter l'afflux de demandes d'aide pour des problèmes causés par l'absence de mise à jour de WeiDU.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
François de Callune
Tasloï
Messages : 84
Enregistré le : mer. 02 mars 2016, 01:52
Localisation : Dieppe
Statut : Hors ligne
.

Message par François de Callune »

J'ai justement parlé de "la grande majorité".

Effectivement, pour les mods où il y a un avertissement clair dans la liste, il vaut mieux suivre la procédure.
Anciennement Yul
Avatar du membre
Lifthrasir
Ver charognard
Messages : 631
Enregistré le : ven. 21 mai 2010, 16:10
Localisation : Dunkerque, dans la bande du carnaval
Statut : Hors ligne
.

Message par Lifthrasir »

Je suis un "ancien" jouant avec les CD il y a des années. Je viens de m'y remettre avec BGEE (la totale). Il me faut avouer être un peu paumé avec ces nouvelles versions dématérialisées.

Bref, je voudrais utiliser les mods NPC, NPC Music et BG-UB. J'ai vu qu'il existait un outil pour l'installation des mods : https://github.com/ScottBrooks/modmerge/releases

Bref, quelle méthode est la meilleure? Celle décrite ici ou l'utilisation de cet outil?
Avatar du membre
LeLouce
Loup noir
Messages : 267
Enregistré le : lun. 04 juil. 2011, 15:47
Statut : Hors ligne
.

Message par LeLouce »

Ça dépend d'où tu as téléchargé le jeu et aussi avec quelle version tu joues. Modmerge n'est utile que si tu as SoD, à condition de l'avoir téléchargé ailleurs que sur beamdog (par exemple sur steam). Donc si tu n'as pas SoD ou que tu l'as mais par beamdog alors modmerge ne sert à rien.

Pour info je crois que le mod BG1NPC music ne fonctionne plus pour une histoire de droits d'auteur sur les musiques.
Avatar du membre
Lifthrasir
Ver charognard
Messages : 631
Enregistré le : ven. 21 mai 2010, 16:10
Localisation : Dunkerque, dans la bande du carnaval
Statut : Hors ligne
.

Message par Lifthrasir »

Merci LeLouce.
Ma version vient de Steam et inclus SoD. Et je confirme que Modmerge fonctionne comme un charme dans ce cas-là, ce qui simplifie grandement les installations (en ce qui me concerne au moins ^^ ).
J'ai tout installé hier soir et j'ai testé un peu. Tout semble ok mais je ne peux confirmer encore pour le NPC music. Il n'apparait pas non plus dans le Weidu log :unsure:
Avatar du membre
LeLouce
Loup noir
Messages : 267
Enregistré le : lun. 04 juil. 2011, 15:47
Statut : Hors ligne
.

Message par LeLouce »

S'il n'est pas dans ton weidu.log c'est qu'il ne s'est pas installé. Je crois qu'il y a une manip à faire en téléchargeant le mod pour télécharger les musiques à part, ça doit être expliqué dans le readme ou sur un forum dédié.
Avatar du membre
Lifthrasir
Ver charognard
Messages : 631
Enregistré le : ven. 21 mai 2010, 16:10
Localisation : Dunkerque, dans la bande du carnaval
Statut : Hors ligne
.

Message par Lifthrasir »

Apparemment, c'est le .exe qui ne fonctionne pas avec la version Steam. Il faut extraire les fichiers avec WinRar ou 7zip puis les transférer à la racine du jeu avant de les installer ^^
Je me suis également permis de poster les liens mis à jour pour BG1 NPC Project et BG1 NPC Project Music Pack ici. Ceux du 1er post ne fonctionnent plus.

Edit: petite rectification: c'est apparemment moi qui ai dû foirer la 1ère installe. Mais bon, tout semble ok maintenant :D
jylac35
Zombi
Messages : 46
Enregistré le : jeu. 20 août 2015, 12:20
Statut : Hors ligne
.

Message par jylac35 »

Lifthrasir a écrit :Je suis un "ancien" jouant avec les CD il y a des années. Je viens de m'y remettre avec BGEE (la totale). Il me faut avouer être un peu paumé avec ces nouvelles versions dématérialisées.

Bref, je voudrais utiliser les mods NPC, NPC Music et BG-UB. J'ai vu qu'il existait un outil pour l'installation des mods : https://github.com/ScottBrooks/modmerge/releases

Bref, quelle méthode est la meilleure? Celle décrite ici ou l'utilisation de cet outil?
Bonjour il faut utiliser DLC Merger voir forum beamdog...
Avatar du membre
Lifthrasir
Ver charognard
Messages : 631
Enregistré le : ven. 21 mai 2010, 16:10
Localisation : Dunkerque, dans la bande du carnaval
Statut : Hors ligne
.

Message par Lifthrasir »

Oui, merci. En fait, c'est en cherchant le BG1 NPC Project que je l'ai vu mentionné la 1ère fois sur Gibberlings3 avec un lien pour Beamdog ;)
Répondre

Retourner vers « BG1:EE »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités