Affichage des résultats 1 à 14 sur 14

Discussion: Besoin d'aide pour mon mod Emerson…

  1. #1
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449

    Besoin d'aide pour mon mod Emerson…

    Voilà j'aurais besoin d'aide pour finaliser l'installation de mon mod Emerson 1.2.4C - qui comptabilise à présent 80 objets en tout, dont 2 issus de BG2 (la Cagoule de Voleur et la Ceinture de Force de Géant du Froid), et qui n'a pas de traduction en anglais au passage - et j'aimerais bien que quelqu'un qui s'y connait en codage IE m'aide dans l'installation dudit mod sur TOB et IWDEE, en particulier sur le fichier tp2. Bon, je ne suis pas parti à vide, j'ai lu en détail comment s'installe le mod Todd de notre ami Dératiseur qui est assez similaire dans son fonctionnement (Dérat, si tu me lis, ton aide serait la bienvenue, je t'en serai gré) et j'ai tant bien que mal essayé de bidouiller le fichier d'installation .tp2, mais j'ai des problèmes :
    - TOB : il refuse de s'installer plus loin et m'envoie un message d'erreur, cf fichier txt. Il faudrait vérifier aussi que la présence de TOB/BG2EE/EET soit effectivement reconnue pour que les 2 écailles de dragon soient installées. Je pense que ça ne doit pas être grand chose, or je suis une quiche complète en codage…À ce sujet est-ce que les maps sont numérotées de la même manière dans TOB/BG2EE/EET ?
    - IWDEE : là le mod s'installe, j'ai le lisez-moi qui se déploie, mais dès que j'essaye de parler à Emerson dans la boutique de Gerth le jeu plante…fichier dialog.tra VF en ANSI ? les 2 objets de TOB non reconnus ? codage du .tp2 ? je sèche…
    Voilà, j'espère que l'on pourra accéder à ma requête, je pense qu'elle pourrait être facilement réglée par ceux qui s'y connaissent, et je vous en remercie d'avance.
    Fichiers attachés Fichiers attachés
    Barde irlandais pas très sobre...

  2. #2
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    Je me permets de faire une relance, s'il y a quelqu'un ici qui s'y connait bien en langage IE j'apprécierais grandement qu'il se penche sur mon mod Emerson, je pense que la source de ses problèmes et sa finalisation pourraient être effectivement résolus assez rapidement par des moddeurs compétents. Merci d'avance pour votre assistance.
    Barde irlandais pas très sobre...

  3. #3
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    Bon, j'aurais à présent besoin que quelqu'un modifie le fichier .tpa - que rivvers a amélioré au passage - afin qu'il évite les doublons de limitation des objets, pour que ça marche désormais pour IWDEE. Je pense que ça pourrait être effectué très rapidement par des moddeurs qualifiés en langage IE (Freddy si tu me lis…), vu que le patch 2.6 ne saurait tarder à présent. Merci d'avance.
    Fichiers attachés Fichiers attachés
    Dernière modification par Prof Errata ; 15/03/2021 à 08h41.
    Barde irlandais pas très sobre...

  4. #4
    Date d'inscription
    janvier 2012
    Messages 
    113
    Ho ! Je n'ai rien changé sur ce fichier. C'est celui fourni/créé par Freddy-Gwendo dans l'un de ces messages.
    C'est l'expression régulière stockée dans @9001 qui a été revue pour coller avec ton mod, mais on l'a retrouve dans le fichier .tp2...

    Je n'ai jamais mis les pieds sur IWD mais en quoi ce fichier .tpa ne fonctionnerai-t-il pas (mise à part la restriction initiale) ? Les descriptions sont à ce point différentes ?

  5. #5
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    Autant pour moi…donc il faudra se pencher précisément sur l'intégration de IWDEE du fichier .tpa pour les objets en vente par Emerson, je pense que ça ne devrait pas être difficile à effectuer pour ceux qui connaissent bien la programmation IE. Il y a eu un précédent, le mod Todd créé par notre ami Dératiseur qui intègre aussi IWDEE, à voir en détail donc. Bon, Freddy, à toi de jouer si tu veux bien…Et merci d'avance.
    Barde irlandais pas très sobre...

  6. #6
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 414
    J'ai mis en partage les librairies de fonctions sur GitHub. La fonction GW_UPDATE_ITM_DESCRIPTION_TO_EE devrait fonctionner avec IWD:EE, mais il faut impérativement que tes cartouches d'objet contiennent des restrictions d'objets formatées comme les strref @9001 et @9002 contenus dans les fichiers items.tra du répertoire lang.
    Dernière modification par Freddy_Gwendo ; 16/03/2021 à 08h01.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  7. #7
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    euh…c'est du chinois pour moi, avec tous ces caractères ici et là…pourrais-tu me donner un exemple justement, comme pour ces deux objets ?

    @210 =~Cette armure créée par un maître forgeron fut jadis la propriété de preux chevaliers, qui leur permit nombre d’exploits épiques et mémorables contre d’effroyables créatures. Elle est constituée d’un mystérieux alliage particulièrement robuste, et de plus protège son utilisateur contre le drainage de niveaux, la mort magique et la peur.


    PARAMÈTRES :


    Capacités d’équipement :
    Classe d’armure : -1
    Protection contre le Plan Négatif
    Régénération de 1 point de vie par round
    Protection contre la mort
    Immunité contre la peur et la panique
    Poids : 40
    Requis : 15 en Force
    Non utilisable par :
    Barbare
    Barde
    Druide
    Mage & Sorcier
    Voleur
    Kensai
    Traqueur, Belluaire & Archer
    Moine~



    @270 = ~Cette lourde masse a été conçue dans un but bien précis: anéantir les morts-vivants. N’importe quelle créature de ce genre infâme non seulement peut ressentir avec cette arme des coups cuisants, mais aussi être éliminé de manière définitive. Héribert, à ce que l’on sait, a jadis foulé le sol de Féérune en tant que mortel; quand il le pouvait, il affrontait les infidèles et les créatures maléfiques avec cette arme partout où il leur faisait face. À première vue, cette relique semble des plus banales, mais elle cache finement en fait de grands pouvoirs. De plus, le porteur de cette masse peut lancer Rayon de Soleil une fois par jour pour frapper ses ennemis.


    PARAMÈTRES :


    Capacités d’équipement :
    Enchantement : +5
    Immunité au drainage de niveaux
    Rayon de Soleil une fois par jour
    2D6+4 points de dégâts contre les morts-vivants
    Détruit les morts-vivants sauf JS contre la mort réussi (avec malus de -4)
    TAC0 : +5
    Dégâts : 1D6 +6
    Type de dégât : contondant
    Poids : 8
    Facteur de vitesse : 2
    Type de compétence : masse
    Type : une main
    Requis : 10 en Force
    Utilisable seulement par :
    Guerrier (monoclassé/multiclassé/jumelé) d’alignement bon
    Rôdeur (monoclassé/multiclassé/jumelé) sauf Belluaire
    Clerc (monoclassé/multiclassé/jumelé) d’alignement bon
    Barbare d’alignement bon
    Barde d’alignement bon
    Paladin~
    Barde irlandais pas très sobre...

  8. #8
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 414
    Pour faire simple, la fonction supprime dans le cartouche toutes les lignes descriptives à partir de @9001 et @9002, soit en français :

    @9001 = ~[Uu]tilisable\([ %tab%]+[Ss]eulement\|[ %tab%]+[Uu]niquement\)?[ %tab%]+[Pp]ar[ %tab%]*:~
    @9002 = ~\([Nn]on[ %tab%]+\|[Ii]n\)[Uu]tilisable[ %tab%]+[Pp]ar[ %tab%]*:~

    9001 : "Utilisable par :", "Utilisable seulement par :" ou "Utilisable uniquement par :"
    9002 : "Non otilisable par :" ou "Inutilisable par :"

    Tu dois donc t'assurer que tes cartouches contiennent bien l'une de ces formules.

    Pour ces objets,
    Citation Envoyé par Prof Errata Voir le message
    @210 =~Cette armure créée par un maître forgeron fut jadis la propriété de preux chevaliers, qui leur permit nombre d’exploits épiques et mémorables contre d’effroyables créatures. Elle est constituée d’un mystérieux alliage particulièrement robuste, et de plus protège son utilisateur contre le drainage de niveaux, la mort magique et la peur.


    PARAMÈTRES :


    Capacités d’équipement :
    Classe d’armure : -1
    Protection contre le Plan Négatif
    Régénération de 1 point de vie par round
    Protection contre la mort
    Immunité contre la peur et la panique
    Poids : 40
    Requis : 15 en Force
    Non utilisable par :
    Barbare
    Barde
    Druide
    Mage & Sorcier
    Voleur
    Kensai
    Traqueur, Belluaire & Archer
    Moine~



    @270 = ~Cette lourde masse a été conçue dans un but bien précis: anéantir les morts-vivants. N’importe quelle créature de ce genre infâme non seulement peut ressentir avec cette arme des coups cuisants, mais aussi être éliminé de manière définitive. Héribert, à ce que l’on sait, a jadis foulé le sol de Féérune en tant que mortel; quand il le pouvait, il affrontait les infidèles et les créatures maléfiques avec cette arme partout où il leur faisait face. À première vue, cette relique semble des plus banales, mais elle cache finement en fait de grands pouvoirs. De plus, le porteur de cette masse peut lancer Rayon de Soleil une fois par jour pour frapper ses ennemis.


    PARAMÈTRES :


    Capacités d’équipement :
    Enchantement : +5
    Immunité au drainage de niveaux
    Rayon de Soleil une fois par jour
    2D6+4 points de dégâts contre les morts-vivants
    Détruit les morts-vivants sauf JS contre la mort réussi (avec malus de -4)
    TAC0 : +5
    Dégâts : 1D6 +6
    Type de dégât : contondant
    Poids : 8
    Facteur de vitesse : 2
    Type de compétence : masse
    Type : une main
    Requis : 10 en Force
    Utilisable seulement par :
    Guerrier (monoclassé/multiclassé/jumelé) d’alignement bon
    Rôdeur (monoclassé/multiclassé/jumelé) sauf Belluaire
    Clerc (monoclassé/multiclassé/jumelé) d’alignement bon
    Barbare d’alignement bon
    Barde d’alignement bon
    Paladin~
    La fonction ne modifiera pas le cartouche si le mod est installé sur un jeu classique. En revanche, sur un jeu EE, cela donnera :

    @210 =~Cette armure créée par un maître forgeron fut jadis la propriété de preux chevaliers, qui leur permit nombre d’exploits épiques et mémorables contre d’effroyables créatures. Elle est constituée d’un mystérieux alliage particulièrement robuste, et de plus protège son utilisateur contre le drainage de niveaux, la mort magique et la peur.


    PARAMÈTRES :


    Capacités d’équipement :
    Classe d’armure : -1
    Protection contre le Plan Négatif
    Régénération de 1 point de vie par round
    Protection contre la mort
    Immunité contre la peur et la panique
    Poids : 40
    Requis : 15 en Force
    ~



    @270 = ~Cette lourde masse a été conçue dans un but bien précis: anéantir les morts-vivants. N’importe quelle créature de ce genre infâme non seulement peut ressentir avec cette arme des coups cuisants, mais aussi être éliminé de manière définitive. Héribert, à ce que l’on sait, a jadis foulé le sol de Féérune en tant que mortel; quand il le pouvait, il affrontait les infidèles et les créatures maléfiques avec cette arme partout où il leur faisait face. À première vue, cette relique semble des plus banales, mais elle cache finement en fait de grands pouvoirs. De plus, le porteur de cette masse peut lancer Rayon de Soleil une fois par jour pour frapper ses ennemis.


    PARAMÈTRES :


    Capacités d’équipement :
    Enchantement : +5
    Immunité au drainage de niveaux
    Rayon de Soleil une fois par jour
    2D6+4 points de dégâts contre les morts-vivants
    Détruit les morts-vivants sauf JS contre la mort réussi (avec malus de -4)
    TAC0 : +5
    Dégâts : 1D6 +6
    Type de dégât : contondant
    Poids : 8
    Facteur de vitesse : 2
    Type de compétence : masse
    Type : une main
    Requis : 10 en Force
    ~
    Petites précisions :

    1. Évite "Utilisable seulement par :" suivi par une liste de classes et de kits. Remplace la formule par "Utilisable par :" et réserve "Utilisable seulement par :" pour une ou deux uniques classes.


    2. Cette restriction me semble bizarre.

    Non utilisable par :
    Traqueur, Belluaire & Archer
    Je suppose que les rôdeurs ne peuvent pas la porter, donc remplace la liste de kits par rôdeur

    3. Celle-ci est mal codée:

    Utilisable seulement par :
    Guerrier (monoclassé/multiclassé/jumelé) d’alignement bon
    Rôdeur (monoclassé/multiclassé/jumelé) sauf Belluaire
    Clerc (monoclassé/multiclassé/jumelé) d’alignement bon
    Barbare d’alignement bon
    Barde d’alignement bon
    Paladin
    Remplace-la par :

    Utilisable par :
    Alignement bon
    Guerrier
    Rôdeur sauf Belluaire
    Clerc
    Barbare
    Barde
    Paladin
    Édit. Modification cosmétique : n'insère qu'une ligne avant et après "PARAMÈTRES :".
    Dernière modification par Freddy_Gwendo ; 17/03/2021 à 06h42.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  9. #9
    Date d'inscription
    janvier 2012
    Messages 
    113
    Citation Envoyé par Freddy_Gwendo Voir le message
    Je suppose que les rôdeurs ne peuvent pas la porter, donc remplace la liste de kits par rôdeur
    Curieusement non, les rôdeurs purs peuvent la porter...


    Quel est l'intérêt de '[@]-?' comparé à '@?' ?

  10. #10
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    Ah ! ça se clarifie !
    Bon, j'en suis quitte pour tout repointer donc, je vais voir ça. Au passage, le (2) est dû au fait que justement les Rôdeurs "vanilla" peuvent porter des armures lourdes, et non pas du tout les 3 profils. Il serait bon que tu puisses aligner aussi les quelques lignes de code pour implémenter IWDEE dans le script .tpa, même rivvers qui s'y connaît en programmation et qui m'assiste pédale dans la semoule…merci d'avance.
    Barde irlandais pas très sobre...

  11. #11
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 414
    As-tu vraiment lu la fonction ?
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  12. #12
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    Ah non…là je découvre quelque chose, n'ayant pas fureté du tout auparavant dans ton repo : je peux voir ici et là des choses intéressantes dans ce que tu m'as pointé, avec pas mal de codes abscons (ouille…), est-ce donc à dire que les lignes 26 à 99 (avec les lignes 14 à 24 pour la description) sont idoines, qu'on peut les utiliser telles quelles dans un fichier .tpa (GW_updateEE.tpa pour être précis) à la place de l'ancien GW_BGEE.tpa ? Dans ce cas l'affaire est donc réglée ! Ouf ! Bon reste à régler via script le fichier .tra en ANSI (TOB) et UTF-8 (pour BG2EE/EET/IWDEE) et c'est fini…
    Barde irlandais pas très sobre...

  13. #13
    Date d'inscription
    septembre 2009
    Localisation
    La Roche-sur-Yon
    Messages 
    449
    Bon j'aurais besoin d'une petite précision, certes mais qui est assez importante : est-ce que le format UTF8 peut être placé sans problèmes pour les textes/descriptions pour les jeux IE Classiques (BG/BG2/IWD) ? Juste afin de savoir pour mes 2 mods en cours (Emerson & Kaya) nécessitent ou pas 2 jeux de formats (ANSI & UTF8) pour s'installer sur les jeux IE Classiques et EE. Merci de votre réponse.
    Barde irlandais pas très sobre...

  14. #14
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 414
    Le mod s'installera, mais le jeu plantera.

    Il faut utiliser la fonction HANDLE_CHARSETS qui le fait automatiquement (cf. mes explications pour le mod de Coco).
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

Discussions similaires

  1. [AIDE] Besoin d'aide pour finaliser la traduction d'un mod
    Par Freddy_Gwendo dans le forum La Chambre des Scribes
    Réponses: 55
    Dernier message: 13/07/2020, 16h56
  2. [AIDE] Besoin d'aide pour une traduction, svp
    Par deratiseur dans le forum La Chambre des Scribes
    Réponses: 10
    Dernier message: 09/07/2019, 20h29
  3. Besoin d'aide pour un Barde BG1-BG2
    Par Malaterre dans le forum Le Comptoir d'Amn
    Réponses: 5
    Dernier message: 15/05/2010, 13h17
  4. [DAO][SOLUCE] Besoin d'aide pour mon mage
    Par Superboby dans le forum Les Secrets de Dragon Age: Origins
    Réponses: 21
    Dernier message: 01/01/2010, 21h03
  5. [BG1] Besoin d'aide pour installation BG1
    Par bert dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 13
    Dernier message: 10/10/2005, 20h24

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