Affichage des résultats 1 à 6 sur 6

Discussion: patcher les squelettes et les drows

  1. #1
    Date d'inscription
    septembre 2003
    Localisation
    Bordeaux
    Messages 
    974

    patcher les squelettes et les drows

    bonjour,

    j''aurai besoin d'un peu d'aide pour "hamoniser" les résistances des squelettes dans BG2 et donc je voudrai faire 3 choses :
    - mettre 100% de résistance à l'electricité pour les squelettes car j'ai remarqué que certains squelettes avaient une résistance à l'electricité et d'autres pas. ( je ne sais pas quel est le bon choix mais bon je vais mettre la résistance à l'électricité pour tous).
    - mettre la résistance aux projectiles à 90 %
    - mettre de la résistance magique.


    Et dans un 2e temps, j'aimerai patcher les créatures elfes noirs pour qu'elles utilisent un avatar elfe standard car ainsi on reconnait mieux qui sont les mages/voleurs/guerriers/clercs.
    Par exemple j'ai retrouvé ce code que l'on m'avait donné il y a longtemps pour les mages drows :


    //mage animation for drow mages


    COPY_EXISTING_REGEXP GLOB ~.*\.cre~ ~override~
    PATCH_IF (SOURCE_SIZE > 0x2c8) THEN BEGIN
    READ_SHORT 0x28 animation
    READ_BYTE 0x273 classe
    PATCH_IF (animation = 32551) AND (classe = 1) THEN BEGIN
    WRITE_SHORT 0x28 25089
    END
    END
    BUT_ONLY_IF_IT_CHANGES


    J'aimerai beaucoup pouvoir avoir le même code pour les guerriers et prêtres. (male et femelle).. Pour les multiclassé guerriers/mages, j'aimerai leur donner une animation de guerrier.


    merçi d'avance
    Faites comme moi, jouez FP

    Mon Mod : BuTcHeRY

    Ma châine Youtube

  2. #2
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 453
    Pour la seconde partie, c'est assez simple. établis la liste des correspondances et je pourrai te pondre un code que tu pourras enrichir au fur et à mesure de tes envies.

    Pour la première partie, c'est plus compliqué. Il faut à la fois vérifier les valeurs dans le fichier cre, MAIS AUSSI les effets des objets portés : si un squelette porte un objet protégeant contre l'électricité (+50 %) et que tu lui attribues 100 % de résistance à l'électricité, le total fera 150 %, et donc une résistance négative au final. Si je me souviens bien, le max est +124. Après, on bascule dans le négatif.
    Dernière modification par Freddy_Gwendo ; 19/02/2019 à 19h18.
    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
    septembre 2003
    Localisation
    Bordeaux
    Messages 
    974
    Ok je savais pas pour l'electricité. Mais j'ai trouvé le code pour les squelettes, il faudra que je vérifie que leur objets ne donne pas de résistance à l'electricité mais je pense pas.

    Sinon pour les drows on peut commençer avec les DROW male:

    si une créature posséde l'animation DROW 32551 (male), il faudrait remplacer son animation en standard elfe selon sa classe . Je pense qu'il n'a que 5 classes utilisés dans le jeux pour les elfes noirs : guerrier, prêtre, mage, multiclassé guerrier/mage et multiclassés guerrier/prêtre

    - si c'est un guerrier , il faudrait lui mettre une animation de guerrier elfe standard
    - si c'est un prêtre, il faudrait lui mettre une animation de prêtre elfe standard
    - si c'est un mage, une animation de mage elfe standard.
    - si c'est un multiclassé guerrier/mage, il faudrait lui mettre une animation de guerrier standard
    - si c'est un multiclassé guerrier/prêtre, il faudrait lui mettre une animation de guerrier standard

    voila voiluu.

    J'avais demandé sur le forum tweak anthology de faire ce composant mais personne n'a tilté malheuresement.
    Faites comme moi, jouez FP

    Mon Mod : BuTcHeRY

    Ma châine Youtube

  4. #4
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 453
    Testé sur BG2:

    Code:
    OUTER_SET DrowMaleAnimID = IDS_OF_SYMBOL (animate ~DROW~)
    OUTER_SET DrowFemaleAnimID = IDS_OF_SYMBOL (animate ~DROW_FEMALE~)
    COPY_EXISTING_REGEXP GLOB ~.*\.cre~ ~override~
    	PATCH_IF (SOURCE_SIZE > 0x2c8) BEGIN
    		SPRINT sexe ""
    		READ_LONG 0x28 animID
    		READ_BYTE 0x273 class
    		PATCH_IF (animID = DrowMaleAnimID) BEGIN
    			SPRINT sexe "MALE"
    		END ELSE 
    			PATCH_IF (animID = DrowFemaleAnimID) BEGIN
    				SPRINT sexe "FEMALE"
    		END
    		PATCH_IF ("%sexe%" STR_CMP "") BEGIN
    			PATCH_MATCH ~%class%~ WITH
    				1		BEGIN WRITE_LONG 0x28 IDS_OF_SYMBOL (animate ~MAGE_%sexe%_ELF~) END		// MAGE
    				2 7 8	BEGIN WRITE_LONG 0x28 IDS_OF_SYMBOL (animate ~FIGHTER_%sexe%_ELF~) END	// FIGHTER, FIGHTER_MAGE, FIGHTER_CLERIC
    				3		BEGIN WRITE_LONG 0x28 IDS_OF_SYMBOL (animate ~CLERIC_%sexe%_ELF~) END	// CLERIC
    				DEFAULT
    			END
    		END
    	END
    BUT_ONLY
    GORTAN3 n'est pas traité car il a pour classe Tanarri.

    Edit : j'utilise pour valeur la fonction IDS_OF_SYMBOL car elle est indépendante de la valeur de l'animation et s'adapte à toutes les configurations.
    Dernière modification par Freddy_Gwendo ; 20/02/2019 à 19h17. Motif: Rétablissement du répertoire override dans le code
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  5. #5
    Date d'inscription
    septembre 2003
    Localisation
    Bordeaux
    Messages 
    974
    merçi beaucoup,je vais tester ça dés que je peux

    Ca faisait longtemps que je voulais faire ça
    Faites comme moi, jouez FP

    Mon Mod : BuTcHeRY

    Ma châine Youtube

  6. #6
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 453
    Si tu veux un truc nickel, je te conseille de vérifier les couleurs affectées aux fichiers cre. Ce serait ballot qu'un elfe noir ait la peau blanche par exemple...
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

Discussions similaires

  1. Cité des Drows, Ust Natha
    Par Non inscrit dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 6
    Dernier message: 22/06/2009, 21h55
  2. [BG1][SOLUCE] Combattants squelettes
    Par Rhonin dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 15
    Dernier message: 18/01/2009, 19h02
  3. Dans l'antre des Drows
    Par Elvin dans le forum Les Archives du Cartographe
    Réponses: 3
    Dernier message: 10/11/2003, 11h35
  4. [TDD] Entreris et les Drows
    Par Rendar'Hearmelis L'ombre dans le forum Méga-mods : Big Picture, The Darkest Day, Shadow Over Soubar, Tortured Souls, Check The Bodies,
    Réponses: 11
    Dernier message: 11/10/2003, 14h38
  5. [BG1] Buter des squelettes
    Par Elvin dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 12
    Dernier message: 26/08/2003, 12h11

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