Affichage des résultats 1 à 6 sur 6

Discussion: [KIT] Impossible d'équiper une arme et divers autres problèmes

  1. #1
    Date d'inscription
    April 2009
    Localisation
    Maztica, vallée de Nexal
    Messages 
    156

    [KIT] Impossible d'équiper une arme et divers autres problèmes

    Salut, me revoilà pour quelques petits soucis concernant mon kit de "corsaire" qui touche bientôt à sa fin...

    Lorsque je commence une nouvelle partie pour tester mon mod dans BG1-BGT, 2 objets apparaissent (identiques) dans mon inventaire (mon coffre au trésor pour ceux qui ont suivi) au lieu d'1 seul (sort de type AP_ au niveau 1), ce qui n'est pas le cas si je crée une nouvelle partie BG2.

    Autre souci, quand je démarre une nouvelle partie de BG1 (BG1 seulement), je ne peux pas équiper une arme dans la main principale de mon personnage, un message apparaît : "utilisation d'arme magique".

    Voilà, je vous remercie d'avance pour vos réponses.
    A bientôt.
    Dernière modification par Freddy_Gwendo ; 09/04/2016 à 07h36. Motif: Modification du titre de la discussion

  2. #2
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages 
    6 827

    Re : Utilisation d'arme magique et divers autres problèmes

    As-tu fait apparaître une seule fois le sort AP_ dans tout le fichier 2DA des aptitudes de ton kit (celui qui attribue les apports aux différents niveaux) ?

    Comment as-tu fait pour éviter de perdre l'objet au début de BG2 quand le jeu vide automatiquement l'inventaire du personnage ? Selon la façon de procéder, cette méthode pourrait pas mégarde, si elle s'applique aussi au début de BG1, t'ajouter un deuxième objet. Ce pourrait être le cas en d'ajout à partir de Dplayer3.bcs, par exemple.

    Une solution consiste à appliquer la méthode que j'ai proposée pour le kit Chantelame, dans ce message. Comme elle ajoute quelque chose au fichier ar0602.bcs, qui correspond au début de BG II, elle ne peut pas interférer dans BGT à Château-Suif ou en commençant une partie directement dans Throne of Bhaal.
    Dans ton cas, il suffit d'ajouter l'objet dans l'inventaire, la commande FillSlot est inutile si l'objet reste dans le sac et non dans un slot particulier.

    En ce qui concerne ton problème d'arme, je ne suis pas sûr de ce que tu avances. Tu parles de "BG1 seulement". Veux-tu dire sans BGT ? Dans ce cas, tu ne peux pas avoir ton kit.
    Le texte dont tu parles est associé au son qui correspond à l'interdiction par le jeu d'équiper un objet en raison des problèmes de restriction appliqué à l'objet.
    Chaque kit a des restrictions d'armes qu'il ne peut reprendre que d'une classe ou d'un kit existant. Essaie toutes les armes possibles pour voir celles que le jeu considère autorisées.
    Vérifie que tu as bien appliqué une restriction compatible avec ton kit, par exemple celle d'un voleur (si c'est bien un kit de voleur, je ne sais plus).
    La valeur des restrictions est indiquée dans le ADD_KIT. Exemple pour le kit Chantelame (ligne surlignée) :
    ADD_KIT ~CHANTELAME~
    // Types d'armes autorisés - CLASWEAP
    ~CHANTELAME 0 1 0 0 0 0 0 0~
    // Compétences autorisees - WEAPPROF.2da
    ~CHANTELAME 5 5 0 0 0 0 0 0 5 5 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0~
    // Scores de caracteristiques minimaux necessaires - ABCLASRQ.2da
    ~CHANTELAME 13 15 13 13 3 8~
    // Modificateurs des scores de caracteristique - ABCLSMOD.2da
    ~CHANTELAME 1 0 0 0 0 0~
    // Caractéristiques minimales pour se jumeler VERS le kit - ABDCDSRQ.2da
    ~CHANTELAME 13 15 13 13 3 8~
    // Caractéristiques minimales pour se jumeler DEPUIS le kit - ABDCSCRQ.2da
    ~CHANTELAME 13 15 13 13 3 8~
    // Alignements autorisés - ALIGNMNT.2da
    ~CHANTELAME 1 0 0 1 0 0 0 0 0~
    //Possibilites de jumelage - DUALCLAS.2da
    ~CHANTELAME 0 0 0 0 0 0~
    // Habilités gagnées par niveau - 2da personnel
    ~chantelame/CLABFI09.2DA~
    //Races et classes acceptants le kit - Kittable.d2a
    ~K_F_E~
    // Autorisation d'objets - KITLIST.2DA
    ~0x00000001 2~
    // Habiletés de Haut niveau - LUABBR.2DA
    ~Fi0~
    //equipement au debut de TOB - 25STWEAP.2DA
    ~LEAT14 * HELM07 BAG25 RING06 RING31 CLCK02 BOOT01 AMUL19 BRAC16 BELT06 AROM11,80 * * POTN52,5 POTN4,2 POTN14,5 BOW12 SW1H73 STAF24~
    //description du kit
    SAY @01
    SAY @02
    SAY @03
    Les deux valeurs correspondent aux dernières colonnes du fichier KITLIST.2DA. Tu devras choisir parmi celle du jeu de base celle qui convient le mieux à ton kit. La dernière colonne correspond à la classe mère de ton kit. A la rigueur, tu peux utiliser pour la valeur "UNUSABLE" celle d'un kit d'une autre classe, mais il faudrait une raison exceptionnelle (un kit de guerrier restreint aux armes du voleur, par exemple).

  3. #3
    Date d'inscription
    April 2009
    Localisation
    Maztica, vallée de Nexal
    Messages 
    156

    Re : Utilisation d'arme magique et divers autres problèmes

    J'ai effectivement fait apparaître une seule fois l'AP en question au niveau 1.

    Pour éviter de perdre l'objet au début de BG2, j'ai justement utilisé la deuxième méthode que tu préconises pour le kit de chantelame et ça marche (merci d'ailleurs, c'est très efficace).

    Mais le problème du double objet était déjà là avant d'appliquer cette méthode. D'ailleurs je pensais utiliser un script à peu près similaire à la place de l'AP_ pour contourner peut-etre le problème; en utilisant par contre le trigger OnCreation() sur AR0015 (chateausuif):

    QQxxxxx.baf
    Code:
    IF
      OnCreation()
      Global("NewBG1","AR0015",0)
      Kit(Player1,QQCORSR)
      Global("CorsairVerif2Player1","AR0015",0) //CorsairVerif1Player1 est déjà utilisé pour le "coffre" SoA
    THEN
      RESPONSE #100
        ActionOverride(Player1,CreateItem("QQCOF",1,0,0))
        SetGlobal("CorsairVerif2Player1","AR0015",1)
    END
    Setup-Corsaire.tp2
    Code:
    EXTEND_BOTTOM ~AR0015.bcs~ ~Corsaire/Scripts/QQxxxxx.baf~
    Mais là, au contraire, aucun objet n'apparaît dans l'inventaire de départ de BG1-BGT (si je supprime l'AP_).


    Pour ce qui est du texte "utilisation d'arme magique" qui m'empêche d'équiper ma main principale, c'est uniquement lorsque je teste une nouvelle partie BG1-BGT. C'est valable pour toutes les armes, autorisées comme non autorisées. Lorsque je commence BG2-BGT, tout fonctionne normalement.
    Dernière modification par Freddy_Gwendo ; 09/04/2016 à 07h32. Motif: Mise en page

  4. #4
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages 
    6 827

    Re : Utilisation d'arme magique et divers autres problèmes

    J'aimerais bien que tu clarifies ce que tu appelles BG1-BGT et BG2-BGT car ça me semble mystérieux. Fais-tu référence à une installation unique de BGT au travers de laquelle tu choisis de commencer une partie de BG1 ou de BG2 ? Autrement dit, as-tu bien une installation unique de BGT et de ton kit ? Dans ce cas, la différence de comportement vis à vis des armes est particulièrement surprenante. Autrement la différence entre les deux installations pourrait être à l'origine du comportement anormal.

    Pour la création d'objet en double, aurais-tu par erreur glissé un autre sort AP_ qui donnerait aussi l'objet ? As-tu un autre fichier, de type script, qui pourrait l'ajouter (autre que celui qui le fait dans la zone AR0602) ? Enfin, fais-tu un import d'un personnage déjà créé ? Il pourrait y avoir un risque de création d'un deuxième objet dans ce cas (je ne suis pas sûr).

  5. #5
    Date d'inscription
    April 2009
    Localisation
    Maztica, vallée de Nexal
    Messages 
    156

    Re : Utilisation d'arme magique et divers autres problèmes

    Quand j'écris BG1-BGT et BG2-BGT, je veux simplement dire nouvelle partie BG1 ou BG2 avec BGT installé.
    Petite précision : à partir d'une nouvelle partie BG1 (BGT en fait), je me suis téléporté à l'AR0602 (donjon d'irenicus), et après la cinématique, je peux enfin utiliser des armes; ce qui veut dire que la suppression de l'équipement au début de BG2 efface "utilisation d'arme magique".
    Peut-etre qu'en utilisant la commande FillSlot dans la zone ar0015 (chateausuif) à OnCreation()... Mais vu que je suis débutant en scripts, peut-etre que tu pourrais m'aiguiller dans ce sens... si tu penses que ça pourrait etre une solution...

    Pour le coffre qui apparaît en double dans l'inventaire, c'est justement lorsque j'utilise un personnage importé (de kit Corsaire) qu'il n'y a aucun problème (objet unique)... Peut-etre parce que j'ai fait des mauvaises manips entre temps sur mon mod, et le personnage importé n'en tiens pas compte... je ne sais pas...
    En fait, j'ai un AP_ qui crée le coffre au niveau 1, et un script qui le recrée à l'AR0602 (pas en double dans ce dernier cas); j'ai bien vérifié et aucun aucun autre AP_ au niveau 1 ne fait apparaitre également l'objet. Même chose au niveau des scripts.
    Dernière modification par Huxaltec ; 05/05/2009 à 10h11.

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

    Re : Utilisation d'arme magique et divers autres problèmes

    Tu indiques que le fait d'aller dans la zone de début de BG2 résout le problème. Si j'ai bien compris, le kit fonctionne aussi si tu démarres directement dans BG2.
    J'en tire une conclusion simple : l'ajout de l'objet par le script fonctionne mais le sort AP_ utilisé au niveau 1 doit poser un problème. Vérifie quelles sont les différences entre les deux. L'objet est-il bien le même ? Est-il créé au même endroit : dans le sac et non dans un emplacement particulier comme les objets rapides ? S'il l'objet apparaît dans les objets rapides, il apporte automatiquement des capacités au porteur si jamais certains sont codés dans l'objet. Se pourrait-il qu'il y ait de tels effets dans l'objet qui pourrait parasiter le personnage ?

    D'autre part, on ne peut pas exclure que les effets bizarres soient produits par la présence des deux objets dans l'inventaire. Alors ces effets disparaitraient dès que le problème de l'apparition en double serait résolu. Je te suggère donc de te focaliser d'abord sur ce problème. Les autres symptômes sont peut-être un gêne pour identifier ce premier problème.

    J'ai une question concrète : est-ce que ton objet est toujours un sac, c'est à dire est-ce qu'il est toujours marqué comme un contenant et a-t-il le même nom que le fichier STO ? Dans ce cas, puisque tu veux ouvrir le contenant via le dialogue d'un personnage invisible, casse ce lien afin d'éviter qu'il y ait deux façons d'ouvrir le sac. Qui sait si le moteur de jeu ne pose pas un problème dans ce cas.

    Dernier point : un fichier STO n'existe qu'en un seul exemplaire dans la sauvagarde, contrairement aux fichiers ITM, par exemple. La conséquence est que deux fichiers ITM identique pointent sur le même contenant. Si tu mets un truc à partir d'un sac puis que tu ouvres l'autre, tu y trouveras le truc.
    Par le passé, il y a des problèmes de ce genre avec des mods faits pour SoA seuls qui utilisaient le même nom qu'un sac de contenance de ToB (celui que récupère un personnage créé directement pour jouer l'extension).
    Dans le cas de ton kit, la conséquence est que si tu crées deux personnages en multijoueurs avec le kit de corsaire, ils vont avoir le même sac si tu as prévu un seul fichier STO.
    Là-encore, j'ignore si la présence de deux contenants identiques dans l'inventaire du personnage peut poser problème sur les capacités du personnage.

    Sans avoir accès à tes fichiers, je suis assez embêté pour t'aider. Si tu es prêt à me transmettre ton kit pour que je puisse essayer et vérifier par moi-même, n'hésite pas à me contacter par MP pour déterminer un moyen de me le transmettre (par mail s'il est de taille raisonnable).

Discussions similaires

  1. [BGT+ nombreux mods] Problèmes divers
    Par Bat dans le forum Méga-mods : Big Picture, The Darkest Day, Shadow Over Soubar, Tortured Souls, Check The Bodies, Nev
    Réponses: 11
    Dernier message: 11/05/2009, 21h51
  2. [BGT] Mon installation : compte-rendu et problèmes divers
    Par doom dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 3
    Dernier message: 27/01/2009, 21h58
  3. Réponses: 2
    Dernier message: 14/12/2008, 21h53
  4. [BP] Divers bugs et problèmes
    Par antigrav 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: 17/04/2007, 18h49
  5. [MOD] Problèmes divers
    Par Mikal dans le forum Cartes et Cartes du monde
    Réponses: 11
    Dernier message: 28/04/2004, 22h41

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 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256