Je me suis rappelé il y a peu la lecture d'un sujet sur un site disparu. Et j'ai voulu vérifier si mes souvenirs étaient exacts. Eh bien oui !
Du coup :
Code : Tout sélectionner
ADD_PROJECTILE ~%MOD_FOLDER%/Proj/GWArcSol.pro~ ~Arrow of Sun~ // 4-Arrow Flaming (ARROWFLM) ==> couleurs = 67-Shiny Gold
COPY_EXISTING ~GWArcSol.pro~ ~override/GWArcSpi.pro~ // 4-Arrow Flaming (ARROWFLM) ==> couleurs = 79-Light Silver
PATCH_FOR_EACH index1 IN 0x124 0x125 0x126 0x127 0x128 0x129 0x12a BEGIN
WRITE_BYTE %index1% 79 // Projectile colours : 79-Light Silver
END
PATCH_FOR_EACH index2 IN 0x12c 0x12d 0x12e 0x12f 0x130 0x131 0x132 BEGIN
WRITE_BYTE %index2% 79 // Smoke colours : 79-Light Silver
END
BUT_ONLY
ADD_PROJECTILE ~override/GWArcSpi.pro~ ~Arrow Spiritual~
De même, on peut aussi modifier les dénominations du fichier missile.ids :
Code : Tout sélectionner
ACTION_FOR_EACH MMissile_Proj IN ~GWMMisBl~ ~GWMMisCy~ ~GWMMisGd~ ~GWMMisMa~ ~GWMMisPu~ ~GWMMisRd~ ~GWMMisVt~ ~GWMMisWh~ BEGIN
COPY_EXISTING ~MAGICMIS.pro~ ~override/%MMissile_Proj%.pro~ // 37-Magic Missile (MAGICMIS)
TO_UPPER %DEST_RES%
WRITE_ASCIIE 0x104 "%DEST_RES%" #8 // Projectile animation (BAM)
BUT_ONLY
ADD_PROJECTILE ~override/%MMissile_Proj%.pro~
END
ACTION_FOR_EACH Potions_Proj IN ~GWPotnAg~ ~GWPotnBl~ ~GWPotnCy~ ~GWPotnGd~ ~GWPotnJa~ BEGIN
COPY_EXISTING ~MAGICMIS.pro~ ~override/%Potions_Proj%.pro~ // 37-Magic Missile (MAGICMIS)
TO_UPPER %DEST_RES%
WRITE_SHORT 0x00a 20 // Projectile speed (0x01 to 0xFF) : 1 à 255
WRITE_ASCIIE 0x104 "%DEST_RES%" #8 // Projectile animation (BAM)
PATCH_IF ("%DEST_RES%" STRING_COMPARE_CASE "GWPotnBl" = 0) BEGIN
WRITE_LONG 0x100 (THIS BAND BNOT BIT7) // BAM projectile flags : remove Bit7 : Enable brighten flags (Translucent)
END
BUT_ONLY
ADD_PROJECTILE ~override/%Potions_Proj%.pro~
END
COPY_EXISTING ~missile.ids~ ~override~
REPLACE_TEXTUALLY ~GWMMisBl~ ~Magic Missile Blue~
REPLACE_TEXTUALLY ~GWMMisCy~ ~Magic Missile Cyan~
REPLACE_TEXTUALLY ~GWMMisGd~ ~Magic Missile Gold~
REPLACE_TEXTUALLY ~GWMMisMa~ ~Magic Missile Magenta~
REPLACE_TEXTUALLY ~GWMMisPu~ ~Magic Missile Purple~
REPLACE_TEXTUALLY ~GWMMisRd~ ~Magic Missile Red~
REPLACE_TEXTUALLY ~GWMMisVt~ ~Magic Missile Green~
REPLACE_TEXTUALLY ~GWMMisWh~ ~Magic Missile White~
REPLACE_TEXTUALLY ~GWPotnAg~ ~Potion Silver~
REPLACE_TEXTUALLY ~GWPotnBl~ ~Potion Blue~
REPLACE_TEXTUALLY ~GWPotnCy~ ~Potion Cyan~
REPLACE_TEXTUALLY ~GWPotnGd~ ~Potion Gold~
REPLACE_TEXTUALLY ~GWPotnJa~ ~Potion Yellow~
BUT_ONLY
Code : Tout sélectionner
COPY_EXISTING ~missile.ids~ ~override~
REPLACE_TEXTUALLY ~GWMMisCy~ ~Magic Missile Cyan~
REPLACE_TEXTUALLY ~GWMMisBl~ ~Magic Missile Blue~
...
Et le résultat :
