Affichage des résultats 1 à 3 sur 3

Discussion: Modifier un fichier .tra APRÈS sa conversion par ICONV

  1. #1
    Date d'inscription
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 236

    Modifier un fichier .tra APRÈS sa conversion par ICONV

    J'explique le problème :
    Sous BG2, il est impossible de tenir en même temps un bâton/un arc et un bouclier. Donc pour un sort qui invoque un bâton dans les mains du magicien et un autre qui fait la même chose avec un arc, j'avais inclus dans la description du sort "ATTENTION : N'UTILISEZ PAS CE SORT SI VOUS TENEZ QUELQUE CHOSE EN MAIN SECONDAIRE". Car invoquer un bâton en tenant un bouclier faisait irrémédiablement crasher le jeu.

    Mais : sous BG2EE 2.5, tenir un arc et un bouclier est tout à fait possible. Enfin, grâce à Beamdog, un archer peut passer à "arme+bouclier" quand il est attaqué au corp à corp. Du coup le morceau de texte que j'ai rajouté ne sert à rien sous BG2EE.

    Je voudrais donc supprimer ce texte dans le cas d'une installation BG2EE. Sauf que ceci doit être fait avant ou après la routine ICONV, et avant le chargemant du fichier par la commande "Language".

    j'ai donc tenté ceci :
    ALWAYS
    ACTION_IF GAME_IS ~BG2EE EET~ THEN BEGIN
    COPY_EXISTING ~Derats_Magasin_2/Languages/French/Magasin2-sorts.tra~ ~Derats_Magasin_2/Languages/French/Magasin2-sorts.tra~ REPLACE_TEXTUALLY ~

    ATTENTION : N'UTILISEZ PAS CE SORT SI VOUS TENEZ QUELQUE CHOSE EN MAIN SECONDAIRE.~ ~~
    ACTION_DEFINE_ARRAY px_reload BEGIN
    ~Setup.tra~
    ~Magasin2-sorts.tra~
    ~Magasin2-objets.tra~
    ~Agenor.tra~
    ~Cromwell.tra~
    END
    ACTION_DEFINE_ARRAY px_noconvert BEGIN END
    LAF HANDLE_CHARSETS
    INT_VAR
    infer_charset = 1
    STR_VAR
    tra_path = EVAL ~%MOD_FOLDER%/Languages~
    noconvert_array = px_noconvert
    reload_array = px_reload
    END
    END
    INCLUDE ~Derats_Magasin_2/Scripts/Macros.cod~
    INCLUDE ~Derats_Magasin_2/Scripts/GW_BGEE.tpa~
    END
    Ça ne marche pas.

    Quelqu'un à une autre idée ? Qqchose qu'on pourrait lancer avant "languages" ?

  2. #2
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 414
    Solution élégante, que j'ai testée avec le shurininja et mon mod : comme j'en avais marre de la limite du nombre de caractères imposée dans la description des kits par BG2, j'ai décidé de rétablir la description entière dans BG2EE. Malheureusement, elle suppose de définir deux descriptions dans le fichier tra. Cepedant, tu pourrais t'en inspirer pour ton cas :

    Tu définis ta variables derat_warning dans le bloc always :

    Code:
    ACTION_IF (GAMES_IS liste EE) BEGIN OUTER_SPRINT derat_warning ~~ END ELSE BEGIN derat_warning ~ATTENTION : N'UTILISEZ PAS CE SORT SI VOUS TENEZ QUELQUE CHOSE EN MAIN SECONDAIRE.~ END
    Puis, dans ta description du sort, tu ajoutes ceci à la fin du sort : %derat_warning%

    Normalement, le texte devrait être ajouté par WeiDU.

    Note : pour la traduction, tu peux remplacer le texte par une référence comme OUTER_SPRINT derat_warning @nnnn
    Dernière modification par Freddy_Gwendo ; 04/09/2019 à 19h36.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  3. #3
    Date d'inscription
    décembre 2007
    Localisation
    GAP, Hautes alpes
    Messages 
    2 236
    En fait, j'ai trouvé : 1, COPY à la place de COPY EXISTING, et 2, pas d'espace/retour à la ligne avant le texte à effacer. Et ça marche

    Mais je vais tester ce que tu m'indiques, j'en apprendrais encore, comme ça. je n'en fini jamais d'apprendre. Merci

Discussions similaires

  1. [INI] Comment modifier facilement un fichier ini ?
    Par Freddy_Gwendo dans le forum Animations
    Réponses: 7
    Dernier message: 14/11/2016, 22h48
  2. [CRE] Quels outils utiliser pour modifier un fichier .CRE ?
    Par Pélagie dans le forum Créatures, Monstres et NPC
    Réponses: 5
    Dernier message: 08/04/2016, 15h22
  3. [SCRIPT] Comment modifier un fichier .baf d'un mod ?
    Par Gariounette dans le forum Scripts
    Réponses: 4
    Dernier message: 24/03/2013, 07h32
  4. [BG2][TECH] Je ne peux pas modifier le fichier baldur.ini - résolu
    Par Caladrius dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 3
    Dernier message: 27/05/2012, 12h45
  5. [CRE] Comment modifier un fichier CRE avec NearInfinity ?
    Par Medji dans le forum Créatures, Monstres et NPC
    Réponses: 9
    Dernier message: 02/12/2009, 19h53

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