Affichage des résultats 1 à 8 sur 8

Discussion: [TUTORIEL] Simuler les effets d'une Chanson lancée par un barde ennemi

  1. #1
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 226

    Flèche [TUTORIEL] Simuler les effets d'une Chanson lancée par un barde ennemi

    Simuler les effets d'une chanson de barde lancée par un barde ennemi



    Situation de jeu

    • Vous combattez un groupe d'ennemis qui comprend un barde. Lorsque le barde chante, ce groupe bénéficie des bonus liés au chant (CA -2 / Thac0 - 2).

    • Pendant la chanson, le barde est auréolé de notes rouges.

    • Tactiquement, au joueur de décider s'il veut vite se débarrasser ou non du Barde pour affaiblir le groupe ennemi.




    Contexte BG

    A ma connaissance, la gestion d'un barde ennemi avec son groupe n'existe pas.
    L'effet Spell Effect: Change Bard Song Effect [251] ne marchant pas, on ne peut pas s'appuyer dessus pour coder.



    Détail du code

    A coder ce n'est pas si simple, donc vous trouverez ci-dessous un exemple et une explication.

    BARDP01.baf

    • Script à affecter à la créature Barde du groupe.

    • En cas de combat, le Barde lance le sort SPWIN522.SPL.

    • Sort renouvelé tous les 7 secondes grâce aux mots clés Timer.



    SPWIN522.SPL ; Ce sort lance l'effet SPIN522.EFF.


    SPIN522.EFF : cet effet filtre les créatures qui sont dans la zone de chant et qui ne correspondent pas au critère du fichier specific.Ids.

    Critère de filtre : valeur "104" dans le fichier SPECIFIC.IDS. Ici "104 BLACK_AXE", soit les membres de la compagnie des Haches noires liés au barde.

    La créature ciblée doit donc avoir la valeur "104" exprimée en Hexa ('0x68' dans l'outil DLTCEP) pour être valide dans la zone 'SPECIFIC" de son fichier .CRE.

    Pour toutes les créatures valides, le sort SWIN523.SPL s'applique.


    SPWIN523.SPL :

    • Lance l'effet du chant du barde sur les créatures filtrées et valides (bonus de CA et de THAC0).

    • Lance l'effet #215 GRAPHICS: play 3D effect pour générer l'animation des notes rouges (GWNotesR.VVC) autour du barde.

    • Affiche l'icône note sur le portrait du bénéficiaire.

    • Le chant dure 7 rounds.



    GWNotesR.VVC : le fichier fait référence à la BAM du même nom qui est l'animation des notes rouges.


    SPECIFIC.IDS : contient la valeur "104 BLACK_AXE".


    Les fichiers sont en pièces jointes.

    Cocrane
    Fichiers attachés Fichiers attachés
    Dernière modification par Freddy_Gwendo ; 01/04/2016 à 05h19. Motif: Modification du titre de la discussion et mise en page

  2. #2
    Date d'inscription
    février 2011
    Messages 
    674
    Hello,

    Pour info, l'effet Change Bard Song Effect [251] fonctionne. Il est utilisé dans BG2 pour les kits de barde, ainsi que dans mon mod Garrick : tales of a troubadour ou encore le mod Bard Song Switching.
    Mais peut-être qu'il ne marche qu'avec les membres du groupe.
    « Pssst. Tu as remarqué comme elle me dévore du regard ? Hein ? Tu as vu ça ? La façon dont elle a regardé la courbe de mon os occipital ? »

  3. #3
    Date d'inscription
    juillet 2008
    Messages 
    741
    Chant du Barde Améliorée
    Tuto /Chant du Barde / Intégration code et effets graphiques
    Game Design


    Salut,

    Bien le Tuto,

    Concernant le Chant du Barde et son amélioration l'idée originale/le concept/le design des notes autour du perso (avec un visuel vert & rouge typique de l'Infinity Engine, à l'instar des cercles de déplacement des persos. dans le jeu) m'est venue avec le désir de contribuer au Mod : Bard Song Switching., que t'a listé @ mirandir, et en en voulant adapter ces effets de notes depuis le Jeu Temple Of Elemental Evil, le concept à été investit aussi par @dératiseur dans le cas d'une épée enchantée, autre idée originale que j'ai voulu déclinée autour du chant et des soundsets (épée parlante/chantante,*), enfin un cas pratique de création d'Item en adéquation à été amorcée en son temps .
    A terme je désire remodeler les NPCs du Jeu et intégrer ainsi de nouvelles animations en particulier pour les Bardes qui se verraient donc jouer des instruments avec des animations de notes assorties (mais ceci est une autre histoire ...) .

    Ci-dessous tu trouveras un lien qui récapitule différentes entrée au sujet du Chant du Barde, il est bon de savoir qu’apparemment dans le jeu Vanilla la progression/les tables concernant le Chant, à la lecture de différents Topic, était incomplète et défectueuse, je ne sais si depuis la Version Enhanced ceci a été corrigé ... ?

    Quoi qu'il en soit voici le lien en question :

    Progressive Bard Song :
    https://forums.beamdog.com/discussio.../#Comment_8608 ,
    Tu trouveras sur un des mes Posts dans ce topic une liste assez exhaustive d'autres liens à ce sujet .

    Sinon j'aurais quelques questions concernant la partie coding qui t'occupes / à ce Tuto. :

    En voici au moins deux :

    1) Comment gères-tu la durée des frames par rapport au timing des effets ? (quelques mots clefs relatif à l'animation et au graphisme dévolue aux effets spéciaux/sorts : cast, spell, flare, glow, désolé pour l’anglicisme, mais si tu fais une recherche d'image sur ces mots cela sera plus explicite), et quelles variétés comptes tu apporter concernant justement la progression de cette aptitude du Barde tout au long du jeu ?

    2) Comment fonctionne les VVCs ?

    Merci .

    (*) : http://www.shsforums.net/topic/43880-about-soundset/
    http://www.baldursgateworld.fr/lacou...tml#post284098
    http://www.baldursgateworld.fr/lacou...l-chanter.html
    Dernière modification par Salomon Kane ; 15/02/2016 à 11h58.

  4. #4
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 226
    Mirandir>

    l'effet marche sans doute dans un contexte précis que je n'ai pas réussi à reproduire.

    J'ai essayé dans le cadre d'un ennemi et pas de bonus, ni d'icone "note".

    Vu que les bonus et l’icône sont faciles à reproduire, j'ai crée mon sort effet du chant Barde.

    Salomon>

    Je viens de découvrir les fichiers vvc car j'en avais besoin pour pouvoir lancer la bam Notes via un mot clé effet du jeu (n°215).

    En gros, tu créés un vvc ou tu appelles une BAM. Dans le fichier vvc tu peux faire des "ajustements" sur la bam ou pas. Perso, je n'ai rien touché.

    Au niveau temps, je n'ai rien modifié aussi. La durée est une estimation.

    Je te ferai un retour lorsque j'aurai regardé tes liens.

    Cocrane

  5. #5
    Date d'inscription
    février 2011
    Messages 
    674
    Citation Envoyé par Cocrane Voir le message
    Mirandir>

    l'effet marche sans doute dans un contexte précis que je n'ai pas réussi à reproduire.

    J'ai essayé dans le cadre d'un ennemi et pas de bonus, ni d'icone "note".

    Vu que les bonus et l’icône sont faciles à reproduire, j'ai crée mon sort effet du chant Barde.
    Je peux me tromper, mais je crois que tu as mal compris ce que fait cet effet. Il définit simplement la ressource appelée par le jeu quand le personnage utilise la capacité de chant de barde, quand il "clique sur l'icône". En lui même, cet effet ne "déclenche" pas la ressource.
    « Pssst. Tu as remarqué comme elle me dévore du regard ? Hein ? Tu as vu ça ? La façon dont elle a regardé la courbe de mon os occipital ? »

  6. #6
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 226
    Oui, j'ai interprété l'effet 215 comme un déclenchement d'un chant du barde et de l'effet associé.

    "Il définit simplement la ressource appelée par le jeu quand le personnage utilise la capacité de chant de barde, quand il "clique sur l'icône."

    Je ne comprends pas cette phrase. "La ressource".

    Le pnj a un icône "barde" pour produire l'effet. Donc Quand on clique l'effet se produit.

    Donc l'effet 215 c'est pour avoir la capacité ou c'est?

    Cocrane

  7. #7
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 987
    L'effet 251 permet d'indiquer un sort (SPL) qui sera appliqué lorsque le barde "cliquera sur son bouton chant de barde". Je mets des guillemets car cet effet doit être appliqué à une créature particulière pour lui forcer un chant de barde spécifique. Si c'est à un personnage du groupe, tu pourras effectivement le déclencher par le bouton. Pour tout autre personnage, il faudra que tu le fasses par script, via l'action BattleSong(), d'après IESDP.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

  8. #8
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 226
    OK.

    Je ferai un test sur un ennemi avec ce code action pour voir ce que ça donne.

    Merci pour ces informations.

    Cocrane

Discussions similaires

  1. [IWD1][AVIS] Barde bouffon: la chanson du bouffon
    Par Louisette dans le forum La Taverne du Berceau de l'Hiver (Icewind Dale 1)
    Réponses: 3
    Dernier message: 04/03/2016, 13h54
  2. [SPL] Créer une nouvelle chanson du barde
    Par Cocrane dans le forum Sorts et projectiles
    Réponses: 7
    Dernier message: 13/02/2016, 16h55
  3. [Amusant] La chanson du dimanche
    Par Inarius dans le forum La boîte à musique
    Réponses: 0
    Dernier message: 04/03/2010, 14h22
  4. Chanson française
    Par Althéa dans le forum La boîte à musique
    Réponses: 15
    Dernier message: 14/03/2009, 21h26
  5. [Chanson française] Les Wriggles
    Par Lies dans le forum La boîte à musique
    Réponses: 7
    Dernier message: 04/10/2008, 14h57

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 257