Affichage des résultats 1 à 10 sur 10

Discussion: [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

  1. #1
    Date d'inscription
    September 2003
    Localisation
    Chiang Mai
    Messages
    752

    [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    J'ai installé un mod qui devait patcher mes armes mais beaucoup de l'ont pas été :

    Bug with "Weapon Changes" - The Gibberlings Three Forums

    L'auteur me demande de faire quelque chose mais je ne comprend pas trop :

    Try running a change-log on some of the items that didn't look like they got patched.

    In your BG directory, make a copy of one of your setup-modname.exe files and rename it weidu.exe. Then open up the command prompt (Start->Run->"cmd").
    type:
    cd "c:\path\to\bg\folder"
    then type:
    weidu.exe --change-log yourfile.itm

    This should a) tell you what mods have edited the file and b) create numbered copies of these files from each stage in the installing process, so you can open them individually to see where things might have gone wrong.

    Post here the results of a), and anything you can make out of b). If you can't figure out b), I may be able to look at the files in a few days.


    Je suis un peu une bille en informatique et en anglais. Merçi d'avance
    Faites comme moi, jouez FP
    Mes soundsets : cliquez içi
    Mod : BuTcHeRY



  2. #2
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    October 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages
    14 124
    Traduction :

    Dans ton répertoire BG principal, copie un de tes fichiers "setup-nomdumod.exe" (peu importe lequel) et garde-le au chaud ailleurs (par exemple sur ton bureau). Renomme celui qui reste dans ton répertoire BG en "weidu.exe". Fais Démarrer -> exécuter -> tape "cmd" puis OK.

    Dans le "terminal" qui s'ouvre, tape cd c:\Program Files\Black Isle\BGII - SoA (en supposant qu'il s'agisse de ton chemin vers le répertoire BG, adapte bien sûr pour ton propre cas).

    Ensuite, quand tu te retrouves dans ton dossier, tape weidu.exe --change-log tonnomdefichier.itm (il faut que tu repères un objet qui n'aie pas été modifié alors qu'il aurait dû l'être, et que tu retrouves son nom dans le dossier Override.

    Cela devrait
    a) te dire quels mods ont édité l'objet en question et
    b) créer plusieurs copies de ces fichiers changelog pour chaque étape de l'installation du mod, ainsi tu pourras les ouvrir séparément et y lire ce qui a pu échouer lors de l'installation.

    Poste les résultats de a) et de b), le moddeur te répondra dans les jours à venir.

    ---------------

    Je n'ai jamais effectué cette manipulation, mais je pense que c'est assez simple : cela consiste à lancer le weidu.exe en argumentant avec la copie des échecs éventuels dans un fichier nommé changelog lié à ton fichier .itm erroné... et pouvoir ainsi relever les erreurs rencontrées.

    PS : pense à tagguer tes titres
    Administrateur général, également en charge des sections The Witcher, Icewind Dale et Morrowind

    Pseudonyme en RP : Hugues Montfort. Rejoignez Melandis, la Cité du Chaos
    Ma biographie ainsi que mes quêtes et ma couleur RP #6C84FF

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  3. #3
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 247

    Re : Aide technique et traduction

    Tu aurais pu préciser ce que tu ne comprenais pas exactement, ça m'aurait éviter de tout traduire...

    Le principe est que WeiDU va te dire quels mods ont modifié un fichier particulier. Si le mod qui t'intéresse l'a patché, on peut penser qu'il a fait le boulot. Sinon, le patch espéré n'est effectivement pas appliqué. Quant à comprendre à quoi ça va t'avancer de savoir que le patch n'est pas appliqué, je vous laisse en discuter...

    Avant tout, il te faut identifier avec Near Infinity les fichiers ITM qui ne semblent pas avoir été modifiés.

    La première manipulation consiste à obtenir un exécutable WeiDU.exe en recopiant et renommant un fichier setup-blabla.exe de mod. Tu peux le faire avec l'Explorateur.

    Ouvre une ligne de commande : sous Windows XP, c'est dans le menu Démarrer, Programmes, Accessoires, Invite de commandes.
    Tu arrives dans une fenêtre "DOS", comme celle dans laquelle WeiDU s'exécute. Il te faut utiliser la commande cd pour te rendre dans le répertoire du jeu. Par exemple :

    cd C:\Program Files\Black Isle\BGII - SoA
    Suggestion pour éviter la commande cd : recopie le raccourci depuis le menu Démarrer dans ton répertoire de jeu. Ouvre les propriétés de l'icône de raccourci et change la ligne "Démarrer dans :" en indiquant le répertoire du jeu (par exemple par un copier-coller depuis la barre d'adresse de l'Explorateur). Quand tu lanceras l'invite de commande, tu seras dans le bon répertoire.

    Une fois dans l'invite de commande et dans le bon répertoire, lance la commande :
    weidu.exe --change-log toto.itm
    Evidemment, tu remplaces "toto" par le nom du fichier ITM que tu as identifié dans Near Infinity.

    WeiDU va afficher :
    a) tous les mods qui ont modifié le fichier
    b) créer des copies intermédiaires du fichier à tous les stades de modification par les différents mods
    Ensuite tu pourras, d'après le message, visualiser chaque version intermédiaire pour voir l'état de l'objet à chaque stade, ce qui devrait te permettre d'identifier à quel stage le problème est apparu.
    Note : je traduis, je ne connais pas ce mécanisme, ni comment ces différences copies sont nommées et stockées. A mon avis, tu devras recopier à la main une des versions dans le répertoire Override afin de pouvoir la visualiser avec Near Infinity (il te faudra le quitter et le relancer entre chaque modification)

    Il te demande de poster le résultat du a) (je supose qu'il faut recopier ce que WeiDU affiche) et ce que tu as réussi à découvrir avec b) et tes recherches dans les différentes versions intermédiaires.
    Si tu ne peux pas te débrouiller avec b), il devrait pouvoir y jeter un coup d'oeil dans quelques jours (je suppose qu'il te faudra lui envoyer une archive des fichiers).

  4. #4
    Date d'inscription
    September 2003
    Localisation
    Chiang Mai
    Messages
    752

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    Merçi pour vos réponses. Ce que je ne comrpends pas ??? tout lol.

    Questions bête:
    1-je dois télécharger weidu alors ??
    2- C'est important de respecter les majuscules et minuscules ??


    Quand j'entre la première ligne de commande , est ce qu'il doit se passer quelque chose de spéciale ? Je n'ai pas de message d'erreur qui s'affiche, je peux juste entrer une nouvelle ligne de commande. On ne me dit pas si je suis dans le bon répertoire etc... je pense que c'est normal

    J'entre la 2e ligne de commande ensuite et on me dit :

    'weidu.exe' n'est pas reconnu en tant que fichier interne ou externe, un programme exécutable ou un fichier de commandes.
    Faites comme moi, jouez FP
    Mes soundsets : cliquez içi
    Mod : BuTcHeRY



  5. #5
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 247

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    Citation Envoyé par DrAzTiK Voir le message
    1-je dois télécharger weidu alors ??
    La réponse était là :
    Citation Envoyé par Isaya
    La première manipulation consiste à obtenir un exécutable WeiDU.exe en recopiant et renommant un fichier setup-blabla.exe de mod. Tu peux le faire avec l'Explorateur.
    Mais tu peux aussi télécharger WeiDU et recopier l'exécutable weidu.exe de l'archive dans le répertoire du jeu.

    Citation Envoyé par DrAzTiK Voir le message
    2- C'est important de respecter les majuscules et minuscules ??
    Non.

    Citation Envoyé par DrAzTiK Voir le message
    Quand j'entre la première ligne de commande , est ce qu'il doit se passer quelque chose de spéciale ? Je n'ai pas de message d'erreur qui s'affiche, je peux juste entrer une nouvelle ligne de commande. On ne me dit pas si je suis dans le bon répertoire etc... je pense que c'est normal
    Tu notes que le texte qui précède le caractère ">" juste avant l'endroit où tu entres la commande a changé et indique le répertoire dans lequel tu t'es déplacé avec la commande cd (Change Directory).

    Citation Envoyé par DrAzTiK Voir le message
    J'entre la 2e ligne de commande ensuite et on me dit :

    'weidu.exe' n'est pas reconnu en tant que fichier interne ou externe, un programme exécutable ou un fichier de commandes.
    Si tu n'as pas recopié l'exécutable weidu.exe, c'est normal. Si tu as copié weidu dans le répertoire du jeu mais que la commande cd ne t'a pas amené dans le répertoire du jeu (vérifie avec ce qui précède le caractère ">"), c'est normal aussi.

    Si tu appliques ma suggestion pour lancer l'invite de commande, tu éviteras au moins d'avoir à employer la commande cd.

  6. #6
    Date d'inscription
    September 2003
    Localisation
    Chiang Mai
    Messages
    752

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    Ok j'ai fait avec ta technique Isaya et ça a marché ! (impossible autrement)

    Voila ce qui s'affiche :




    A priori ça résoud mon probléme ? Je vais envoyer ça déja sur le forum Gibberlings.
    A quel endroit sont copiés les fichiers change log ??

    Merçi encore
    Dernière modification par DrAzTiK ; 10/02/2009 à 17h51.
    Faites comme moi, jouez FP
    Mes soundsets : cliquez içi
    Mod : BuTcHeRY



  7. #7
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 247

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    Citation Envoyé par DrAzTiK Voir le message
    A priori ça résoud mon probléme ?
    Je n'en sais rien. C'était vraiment une question ?

    Citation Envoyé par DrAzTiK Voir le message
    A quel endroit sont copiés les fichiers change log ??
    Nulle part. Comme je l'avais écrit dans un message précédent, il te faudra recopier ce que WeiDU affiche. Décidément, tu ne lis pas trop ce que j'écris, on dirait.

    Allez, je vais être bon avec toi. Tu as un moyen de récupérer les informations dans un fichier texte.
    Pour les fichiers intermédiaires, d'après la doc WeiDU, il faut faire
    weidu --change-log blabla.itm --out Info.txt --out Toto
    pour que les fichiers soient mis dans le répertoire Toto. Il faudra peut-être que tu le crées avant.
    Le premier --out Info.txt fera en sorte que les informations des lignes "Mods affecting ..." se retrouvent dans le fichier Info.txt dans le répertoire du jeu. Tu pourras alors récupérer les informations sans avoir à recopier à la main.
    Evidemment, le fichier est écrasé à chaque fois que tu lances une commande. Donc il te faudra récupérer le contenu à chaque fois et la recopier ailleurs avant de lancer la commande pour un autre objet.

  8. #8
    Date d'inscription
    September 2003
    Localisation
    Chiang Mai
    Messages
    752

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    Si si je lis mais bon je comprends pas toujours....notemment :

    -c'est quoi un fichier change log
    - un fichier "intermédiaire"


    J'ai toujours un peu de mal à comprendre la manipulation b) mais bon je crois que ça va aller. L'auteur veut que je lui envoi 2 fichiers. On va bien voir.

    Je vous tiens au courant de la situation
    Faites comme moi, jouez FP
    Mes soundsets : cliquez içi
    Mod : BuTcHeRY



  9. #9
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 247

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    Un fichier change-log, c'est mot à mot un journal des modifications. Avec "log" qui a le sens de journal de bord, dans lequel on écrit tout ce qui se passe (par exemple, le journal d'un capitaine de bateau). C'est aussi ce qui donne "blog", contraction de "web log".

    Le change-log, c'est ce que tu vas obtenir dans le fichier que j'ai appelé Info.txt, si tu reprends ma ligne de commande. C'est la partie "Mods affecting ..." de l'affichage de WeiDU. Et ça indique, dans l'ordre de modification, ceux qui ont changé quelque chose dans le fichier.
    Ensuite, les fichiers qui vont se retrouver dans le répertoire "Toto" de mon exemple, ce sont les résultats des modifications apportés par chaque mod au fichier en question. Tu vas donc trouver dans le répertoire le fichier résultant des modifications du premier mod, sous le nom fichier.0001.itm (si tu demandes le journal pour un fichier itm). Le fichier avec 0002 sera le résultat accumulé des modifications du premier et du deuxième mod. Et ainsi de suite.
    En étudiant ces versions "intermédiaires" du fichier modifié, tu peux alors déterminer jusqu'à quelle étape le fichier était encore bon et ainsi déterminer quel mod a fichu la pagaille (si jamais il y a un problème au final).

    C'est franchement un outil pour créateur de mod ou utilisateur averti, il faut le dire. L'usage n'est même pas décrit dans la documentation WeiDU, mais uniquement dans l'historique des évolutions de WeiDU. Et encore, il faut lire entre les lignes et essayer la manipulation pour bien réaliser comment ça fonctionne.

  10. #10
    Date d'inscription
    September 2003
    Localisation
    Chiang Mai
    Messages
    752

    Re : [MODS] Aide technique et traduction pour débugguer l'installation d'un mod

    On a pas trop compris le pouquoi du bug mais finallement le pb s'est résolu en reinstallent le mod.

    Byzare mais bon. Merçi en tous cas .
    Faites comme moi, jouez FP
    Mes soundsets : cliquez içi
    Mod : BuTcHeRY



Discussions similaires

  1. Etat de traduction des mods
    Par Graoumf dans le forum La Chambre des Scribes
    Réponses: 17
    Dernier message: 03/12/2016, 22h10
  2. Traduction d'un mod sans autorisation
    Par deratiseur dans le forum La Chambre des Scribes
    Réponses: 6
    Dernier message: 26/04/2008, 20h58
  3. [IMOEN] Problème lors de l'installation, pas de lignes 0 et 1000 pour le français
    Par yann123 dans le forum Compagnons d'Amn : Les modules dit "PNJ"
    Réponses: 1
    Dernier message: 06/03/2008, 01h11
  4. [BGT] Classes jumelées : recherche d'un mod pour modifier les règles
    Par la_marmotte dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 6
    Dernier message: 27/12/2007, 23h29
  5. [Créer des mods SoA] Besoin d'aide et de conseils
    Par Rablôn dans le forum Généralités sur la création d'un mod
    Réponses: 4
    Dernier message: 16/06/2005, 19h17

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