Affichage des résultats 1 à 7 sur 7

Discussion: Installation de mods : nouvelle méthode simplifiée

  1. #1
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 428

    Installation de mods : nouvelle méthode simplifiée

    Avec la parution de la version 232 de WeiDU (depuis remplacée par la version 239), les principaux obstacles à l'installation de mods pour BGEE sont désormais levés. Comme l'a indiqué Camdawg, un moddeur réputé embauché par Beamdog, dans la discussion du forum officiel dont j'ai repris l'information, relisez les anciennes instructions, désormais obsolètes, puis allez remercier Wisp (le développeur de WeiDU) pour les avoir rendues caduques.

    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 BGEE

    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)
    • 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

    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



    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.


    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.

    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.


    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. La liste de mods disponibles pour BGEE indique pour chaque mod si l'opération de conversion est à faire soi-même.

    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

    Maintenant procédez à l'extraction du mod qui vous intéresse, dans ce même répertoire. 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.
    Il convient maintenant de remplacer ce "setup-NomDuMod.exe" par la version la plus récente de WeiDU afin de s'assurer qu'elle pourra installer correctement le mod pour BGEE.

    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)


    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 attachés Fichiers attachés
    Dernière modification par Isaya ; 26/07/2016 à 22h39. Motif: Lien WeiDU mis à jour, réserve sur le besoin de mise à jour de l'exéutable
    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 !

  2. #2
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 428
    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.
    Dernière modification par Isaya ; 29/05/2016 à 08h22. Motif: Complément sur l'ordre des mods
    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 !

  3. #3
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 428
    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 !

  4. #4
    Date d'inscription
    March 2016
    Messages
    12
    Message inutile, désolé. Comment fait-on pour supprimer ?

    Merci
    Calenloth
    Dernière modification par calenloth ; 04/03/2016 à 17h53.

  5. #5
    Date d'inscription
    March 2016
    Localisation
    Dieppe
    Messages
    84
    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

  6. #6
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 428
    Citation Envoyé par François de Callune Voir le message
    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 !

  7. #7
    Date d'inscription
    March 2016
    Localisation
    Dieppe
    Messages
    84
    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

Discussions similaires

  1. [MODS] Ordre d'installation pour une nouvelle partie
    Par xanathos dans le forum Méga-mods : Big Picture, The Darkest Day, Shadow Over Soubar, Tortured Souls, Check The Bodies, Nev
    Réponses: 19
    Dernier message: 06/08/2015, 17h13
  2. [MODS] Nouvelle partie, quels mods me conseillez-vous ?
    Par Kane dans le forum Le Bazar de l'Aventurier
    Réponses: 68
    Dernier message: 30/04/2014, 09h49
  3. [MODS] Nouvelle Installation BGT
    Par Noctilias dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 4
    Dernier message: 03/12/2012, 18h09
  4. [AVIS ] Péage de Thürstein : méthode Forgrimm ou méthode Cano ?
    Par Lothringen dans le forum Drakensang 2 : La Rivière du Temps
    Réponses: 4
    Dernier message: 10/06/2012, 16h28
  5. [MODS] Quels mods pour une nouvelle aventure BGT ?
    Par Noctilias dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 24
    Dernier message: 20/02/2011, 00h15

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233