Affichage des résultats 1 à 3 sur 3

Discussion: Installation de mods pour Android

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

    Installation de mods pour Android

    Il y a quelques mois, Scott Brooks, un développeur de Beamdog a indiqué une méthode permettant de contourner l'impossibilité de modifier le fichier des textes du jeu pour iOS (dialog.tlk/dialogF.tlk). White Agnus (par ailleurs auteur du premier patch VF pour BG2EE) a signalé depuis sur le forum de BG1 NPC qu'elle fonctionnait également pour Android. Cette méthode, qui permet de proposer une version française partielle pour BG2EE sur Android, ouvre également la voie à l'utilisation de mods sur Android, bien au-delà des quelques mods de type Override (cf le guide des mods pour BGEE) qui étaient déjà accessibles.

    Vous aurez besoin d'un ordinateur pour effectuer cette opération. Néanmoins vous n'aurez pas besoin de posséder le jeu sur ordinateur pour installer des mods.
    Vous devez être en mesure d'accéder au contenu de votre tablette/téléphone depuis votre ordinateur. Pour cela il vous faudra peut-être installer un driver ou un logiciel fourni par le fabriquant de l'appareil. Par exemple, pour Sony, j'ai dû installer le logiciel Sony PC Companion, qui a installé les drivers nécessaires à accéder au contenu de la tablette.

    Enfin il vous faut télécharger le programme centralfix.exe pour Windows mis à disposition par l'auteur.
    L'auteur a également fourni le code source du programme, écrit en Go (langage créé par Google et disponible ici), pour permettre aux joueurs équipés d'un autre système d'exploitation de faire fonctionner le programme (néanmoins je ne peux pas fournir d'indications sur la façon de procéder pour Linux ou Mac OS X).
    J'ai testé cette procédure sous Windows.


    MISE EN GARDE

    J'ai testé cette méthode avec la version bêta de BGEE mise à disposition par Beamdog pour des volontaires s'inscrivant auprès d'eux.
    Je ne suis pas en mesure de garantir qu'elle fonctionne avec la version 1.3.2053 du jeu (dernier patch officiel).


    Constitution de l'environnement pour installer des mods

    Il n'existe pas de version de WeiDU pour Android, aussi c'est la raison pour laquelle il faut commencer par constituer, sur un ordinateur fonctionnant sous Windows, un environnement de jeu équivalent à celui d'un jeu installé sur l'ordinateur local à partir du jeu installé sur la tablette ou le téléphone Android.
    Sachez que c'est normalement possible aussi sous Mac OS X ou Linux, moyennant l'installation du langage Go et l'exécution du programme centralfix à partir de ses sources, puisque c'est indispensable pour la dernière étape. Je ne suis pas en mesure de donner plus d'indications.
    A partir de maintenant, j'utiliserai de façon générique le mot tablette pour désigner l'appareil sous Android.

    • Connectez la tablette à votre ordinateur par le câble USB ; alternativement utilisez une méthode sans fil si vous savez comment faire
      Selon votre système d'exploitation, il vous faudra peut-être faire une opération pour qu'un nouveau lecteur apparaisse sur le bureau ou le poste de travail
    • Avec l'explorateur, allez dans le lecteur apparu suite à la connexion
      Si plusieurs lecteurs apparaissent (c'est le cas entre la "mémoire interne" et d'éventuelles cartes SD, soit physiques, soit simulées), allez dans la partie "mémoire interne"
    • Ensuite allez dans le dossier Android/obb/com.beamdog.baldursgateenhancededition
      Vous devriez trouver là deux fichiers portant une extension .obb :
      • main.2106.com.beamdog.baldursgateenhancededition
      • patch.2100.com.beamdog.baldursgateenhancededition

      Nota : pour la version bêta, les nombres après main et patch diffèrent d'une version à l'autre du jeu
    • Sur le disque de votre ordinateur, créez un répertoire BGEE_Android (ou tout autre nom qui vous convient)
      • Linux : selon cette discussion sur le forum WeiDU, il vous faudrait utiliser un système de fichier non sensible à la casse pour installer le jeu lorsque vous avez l'intention d'utiliser des mods
    • Copiez les deux fichiers obb dans ce nouveau répertoire
    • Sur le disque dur, renommez les fichiers copiés en changeant l'extension en .zip
    • Extrayez dans le même répertoire (BGEE_Android) les deux fichiers zip obtenus, en commençant par le fichier main.2106.com.beamdog.baldursgateenhancededition.zip ; si votre outil crée un sous-répertoire pour chaque, déplacez leur contenu dans le dossier BGEE_Android
    • Vous devriez obtenir le contenu suivant dans le répertoire BGEE_Android :
      • data
      • lang
      • movies
      • music
      • script
      • chitin.key

      en plus des deux fichiers zip.


    Installation proprement dite des mods

    L'objectif est de construire une structure de répertoires contenant uniquement les fichiers modifiés par l'installation des mods.

    • Extrayez dans le répertoire BGEE_Android le contenu des archives des mods que vous souhaitez installer
    • Windows (recommandé) : assurez-vous de mettre à jour l'exécutable setup-NOM_DU_MOD de ces mods par la version la plus récente de WeiDU, comme indiqué dans cette procédure
    • Lancez l'installation des mods, dans l'ordre recommandé, en suivant les instructions propres au système d'exploitation de votre ordinateur
      • Windows : exécutez successivement les fichiers setup-NOM_DU_MOD.exe de chaque mod
      • Mac OS X : voici un guide détaillé (en anglais)
      • Linux : ouvrez un terminal dans le répertoire BGEE_Android et tapez successivement les commandes weinstall NOM_DU_MOD de chaque mod
    • Attention : lorsque vous installerez le premier mod, WeiDU vous demandera dans quelle langue vous voulez pour le jeu. Prenez soin de choisir la langue que vous avez l'intention d'utiliser, cela a un impact sur le sous-répertoire de langue que WeiDU va modifier pour ajouter les textes venant des mods. Ce n'est pas le même choix que celui de votre traduction préférée d'un mod.



    Création de l'archive de mods pour transfert vers Android

    • Allez dans le répertoire lang/fr_FR depuis BGEE_Android
      Attention : il faut que cela corresponde au choix de langue pour le jeu effectué à l'étape précédente !
    • Sélectionnez les fichiers dialog.tlk et dialogF.tlk, puis sélectionnez l'option Copier dans le presse-papier
    • Créez un nouveau répertoire temporaire, par exemple Arbo_pour_Android
    • Créez dans ce répertoire une arborescence lang/fr_FR
    • Collez dans Arbo_pour_Android/lang/fr_FR les fichiers mis dans le presse-papier
    • Copiez le répertoire override depuis BGEE_Android vers Arbo_pour_Android
    • Lancez votre programme d'archivage zip habituel (7-Zip, WinZip, ...)
    • Par glisser-déposer ou toute autre méthode équivalente, ajoutez depuis le répertoire Arbo_pour_Android les répertoires lang et override à l'archive
    • Dans les options de création de l'archive de votre programme d'archivage, veillez à indiquer qu'il ne faut pas appliquer de compression
      Par exemple, avec 7-Zip (Windows), il faut préciser Format de l'archive : zip et Niveau de compression : Aucune.
    • Créez l'archive et donnez-lui un nom tel que Mods.zip
    • Copiez le programme centralfix.exe dans le même répertoire que l'archive créée, Mods.zip
    • Ouvrez une invite de commande et placez-vous dans le répertoire où l'archive a été créée
      Nota : sous Windows 7 et plus, il suffit de sélectionner le dossier dans l'explorateur, de maintenir appuyée la touche Maj et de cliquer sur le bouton droit de la souris pour faire apparaître une option "Ouvrir une fenêtre de commandes ici", qu'il suffit de choisir
    • Tapez la commande
      Code:
      centralfix Mods.zip
      Elle prépare l'archive afin qu'elle soit reconnue par BGEE/BG2EE (et très probablement IWDEE) comme un contenu complémentaire pour le jeu.

    Nota : j'ai décrit l'étape concernant centralfix uniquement pour Windows car je n'ai aucune expérience avec Go et l'utilisation de Mac OS X ou Linux.


    Transfert de l'archive de mods vers Android

    • Copiez l'archive Mods.zip ainsi obtenue sur la tablette en la plaçant dans le répertoire Android/data/com.beamdog.baldursgateenhancededition/files
      Attention, ce n'est pas le même qu'au début.



    Remarques sur le contenu à inclure dans l'archive des mods

    Dans la procédure ci-dessus, les fichiers dialog.tlk/dialogF.tlk et le répertoire override sont le strict minimum à inclure dans l'archive. Cela devrait correspondre au besoin de la plupart des mods.
    En fonction des mods, il vous faudra peut-être ajouter d'autres éléments à l'archive :
    • pour un mod qui construit des fichiers bif, il faudra créer dans Arbo_pour_Android un répertoire data dans lequel vous recopierez les fichiers bif créés par le mod dans BGEE_Android/data
    • pour un mod qui ajoute des musiques (souvent les mods de PNJ), il faudra créer dans Arbo_pour_Android un répertoire music dans lequel vous recopierez les fichiers et répertoires ajoutés par le mod dans BGEE_Android/music
    • pour un mod qui ajoute des scripts, tels que BPSeries, il faudra créer dans Arbo_pour_Android un répertoire scripts dans lequel vous recopierez les fichiers modifiés ou ajoutés par le mod dans BGEE_Android/scripts

    Nota : cette liste n'est pas exhaustive.
    De façon générale, utilisez la capacité à classer les fichiers par date dans les différents répertoires du jeu afin de repérer les fichiers ajoutés ou modifiés par les mods et construisez la même arborescence de répertoires et fichiers dans le répertoire Arbo_pour_Android.
    Il faudra alors également inclure tous ces fichiers dans l'archive Mods.zip.

    Il n'est pas nécessaire de transférer sur la tablette les répertoires des mods créés à l'extraction des archives, le jeu n'en a pas besoin pour fonctionner. Par contre vous avez intérêt à conserver le répertoire BGEE_Android intact afin de pouvoir mettre à jour, supprimer ou ajouter des mods pendant votre partie. En cas d'évolution de votre installation de mods, vous devrez répéter les opérations de création de l'archive de mods pour Android, de modification de l'archive par centralfix.exe et de transfert sur la tablette.

    Précisons que le jeu accepte plusieurs archives constituées de la manière indiquée. Je n'ai cherché à déterminer si le jeu avait un ordre particulier pour les charger. Je suggère d'éviter des conflits dans le contenu des archives si vous souhaitez exploiter cette faculté.
    Dans mon cas d'essai, j'avais constitué une archive composée des fichiers permettant de récupérer partiellement les voix en français (contenu identique à celui proposé pour les ordinateurs dans cette discussion) et une archive de mods (comprenant le répertoire override et les fichiers lang/fr_FR/dialog.tlk).


    Exemple

    Cette méthode m'a permis d'installer les mods BG1 NPC (avec ses musiques), BG1 UB, Finch et Thalantyr Item Updgrade pour BGEE. Bien que je n'ai pas suffisamment avancé dans la partie pour vérifier beaucoup de choses, je peux néanmoins confirmer que le contenu des mods est bien pris en compte : la rencontre avec Finch à Châteausuif a bien eu lieu dans une partie créée avec un personnage prétiré.



    BG2EE

    Les fichiers obb se trouvent dans le répertoire Android/obb/com.beamdog.baldursgateIIenhancededition et s'appellent (pour la version bêta) :
    • main.226.com.beamdog.baldursgateIIenhancededition.obb
    • patch.220.com.beamdog.baldursgateIIenhancededition.obb

    L'archive de mods doit transférée dans le répertoire Android/data/com.beamdog.baldursgateIIenhancededition/files

    J'ai employé cette méthode pour constituer une archive de traduction partielle en français. Ce n'est pas à proprement parler un mod mais, à la base, c'est la même chose puisqu'il ajoute un fichier dialog.tlk au jeu. Bien que je l'ai testé avec la version bêta, j'ai eu confirmation par un autre joueur que l'archive fonctionnait avec la version courante non bêta (1.3.2064).


    IWDEE

    Sur le forum de Beamdog, Kamigoroshi a confirmé que cette méthode fonctionnait pour Icewind Dale Enhanced Edition et a fourni quelques informations plus précises. Les fichiers obb se nomment :
    • main.406.com.beamdog.icewinddale.obb
    • patch.400.com.beamdog.icewinddale.obb

    En principe ils devraient se trouver dans le répertoire Android/obb/com.beamdog.icewinddale, si Beamdog a suivi la même logique de nom que pour l'arborescence data (cf ci-après).
    L'archive de mods doit être transférée dans le répertoire Android/data/com.beamdog.icewinddale/files
    Dernière modification par Isaya ; 18/10/2015 à 16h36. Motif: Corrections et compléments d'application pour les autres jeux
    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 361
    A ceux qui voudraient essayer sans avoir à suivre toute cette procédure, en particulier pour la version 1.3.2053 de BGEE, je propose temporairement l'archive que j'ai essayée avec succès de mon côté. Vous pouvez alors commencer à l'étape "Transfert".
    Il vous faudra quitter le jeu et le relancer (sur ma tablette, le jeu reste souvent présent dans la liste des programmes en mémoire, je le supprime de la liste afin d'être sûr de repartir de zéro).
    Si le jeu se plante au démarrage alors qu'il fonctionnait avant, effacez l'archive. Cela signifie peut-être que votre version n'accepte pas cette capacité (si vous avez la version 1.3.2053).
    Pour vérifier que les mods sont reconnus, commencez une partie et allez à proximité des chanteurs de Châteausuif, comme sur la capture ci-dessus. Finch devrait apparaître. Dans le cas contraire, cela montre que le jeu ne les a pas pris en compte.
    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 361
    Sur le forum de Beamdog, Kamigoroshi a confirmé que la méthode fonctionne également pour Icewind Dale Enhanced Edition. J'ai ajouté les informations qu'il a fournies à propos des fichiers et des emplacements concernés pour ce jeu.
    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 !

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. [TOTL][SOLUCE] Ordre d'installation de mods pour IWD complete (version GOG)
    Par Sanctifer dans le forum La Taverne du Berceau de l'Hiver (Icewind Dale 1)
    Réponses: 0
    Dernier message: 07/10/2014, 12h45
  3. Réponses: 5
    Dernier message: 08/05/2014, 17h21
  4. [DAO][TECH] Guide d'installation/désinstallation de mods pour Dragon Age
    Par Isaya dans le forum Les Merveilles de Thédas
    Réponses: 7
    Dernier message: 14/02/2010, 15h21
  5. [MODS] Problème d'installation pour le mod sphère planaire
    Par Magnus dans le forum Le Bazar de l'Aventurier
    Réponses: 7
    Dernier message: 09/03/2008, 23h04

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