Affichage des résultats 1 à 10 sur 10

Discussion: [SCRIPT] Pb avec une cutscene qui ne se lance pas

  1. #1
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages
    723

    [SCRIPT] Pb avec une cutscene qui ne se lance pas

    Hello,

    Petit problème avec une cutscene, j'essaie de me refamiliariser avec les commandes mais quelque chose ne fonctionne pas.

    L'objectif est que le PNJ Gaelle, qui ne fait pas encore partie du groupe, se fasse encercler par quatre esclavagistes et les réduise en cendres.

    Bon. Pas très original, mais vous voyez le principe (à la Irenicus, quoi).

    J'ai donc dans le gaelle.baf:



    Code:
    IF
      !Allegiance(Myself,ENEMY)
      Global("gaelledebut","LOCALS",0)
    THEN
      RESPONSE #100
        ClearAllActions()
        CreateCreatureOffScreen("SLAVER1",0)  
        CreateCreatureOffScreen("SLAVER2",0)  
        CreateCreatureOffScreen("SLAVER3",0)  
        CreateCreatureOffScreen("SLAVER4",0)  
        StartCutSceneMode()
        StartCutScene("Cutdebut1")
    END
    Et dans le fichier Cutdebut1.baf:
    Code:
    IF
        True()
    THEN
        RESPONSE #100
            CutSceneId("Gaelle")
            Wait(1)
            ActionOverride("SLAVER1", MoveToObject("Gaelle"))
            ActionOverride("SLAVER2", MoveToObject("Gaelle"))
            ActionOverride("SLAVER3", MoveToObject("Gaelle"))
            ActionOverride("SLAVER4", MoveToObject("Gaelle"))
            Wait(1)
            ClearActions("SLAVER1")
            ClearActions("SLAVER2")
            ClearActions("SLAVER3")
            ClearActions("SLAVER4")
            SetGlobal("gaelledebut","LOCALS",1)
            ActionOverride("GAELLE",Dialog(Player1))
    END

    Bon. Sauf que rien ne se passe. Ça a bien compilé donc a priori pas d'erreur de syntaxe, mais la cutscene se lance... et rien ne bouge, je suis définitivement bloqué dans une cutscene infinie. Les esclavagistes ne bougent pas d'un poil.

    Où est-ce que j'ai merdé ?
    Dernière modification par Freddy_Gwendo ; 24/03/2016 à 22h35. Motif: Modification du titre de la discussion
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  2. #2
    Date d'inscription
    December 2007
    Localisation
    Dordogne
    Messages
    1 141

    Re : Souci avec une cutscene

    Il peut y avoir plusieurs raison à cela mais déjà ton fichier cutscene ne respecte pas la limitation de caractère. Ça ne doit pas dépasser huit lettre.

    Sinon je voudrais attirer ton attention sur un point. Dans ton mod tout ce que tu crée en terme de fichier (cre, bad, d, tra,variable, etc...) doit être préfixé. Ça permettra d'éviter d'énorme conflit si par malheur un pinpin a choisi un terme de fichier identique. Tu peux réserver un préfixe ici : Community Filename Prefix Reservations - The Black Wyrm's Lair - Forums.

    Si tu veux avoir un bon exemple regarde un peu le mod severian, il a l'avantage d'être français (cocorico).

    Bon sinon essais déjà de modifie la limitation de caractère et après on vois.

    http://toutlemondesontrolistes.blogs...nitiation.html
    Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe

  3. #3
    Graoumf Invités

    Re : Souci avec une cutscene

    Le mod Kim n'a pas de préfixe ? Parce que GB pourrait prendre le même...

  4. #4
    Date d'inscription
    December 2007
    Localisation
    Dordogne
    Messages
    1 141

    Re : Souci avec une cutscene

    Non justement y'en avais pas à l'époque. Ça passe pour l'instant vu que tout le monde a un préfixe mais vaut peut être mieux éviter de jouer avec le feu.

    http://toutlemondesontrolistes.blogs...nitiation.html
    Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe

  5. #5
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages
    723

    Re : Souci avec une cutscene

    Les variables ont été corrigées, mais ça ne modifie absolument rien helas...


    Code:
    IF
      !Allegiance(Myself,ENEMY)
      Global("ggastart","LOCALS",0)
    THEN
      RESPONSE #100
        ClearAllActions()
        CreateCreatureOffScreen("SLAVER1",0)  
        CreateCreatureOffScreen("SLAVER2",0)  
        CreateCreatureOffScreen("SLAVER3",0)  
        CreateCreatureOffScreen("SLAVER4",0) 
        DisplayStringHead(Myself,~Encore des esclavagistes ? Mourez, bande de lâches !~)  
        StartCutSceneMode()
        StartCutScene("ggcut")
    END
    Code:
    IF
        True()
    THEN
        RESPONSE #100
            CutSceneId("Ggaelle")
            Wait(1)
            ActionOverride("SLAVER1", MoveToObject("Ggaelle"))
            ActionOverride("SLAVER2", MoveToObject("Ggaelle"))
            ActionOverride("SLAVER3", MoveToObject("Ggaelle"))
            ActionOverride("SLAVER4", MoveToObject("Ggaelle"))
            Wait(1)
            ClearActions("SLAVER1")
            ClearActions("SLAVER2")
            ClearActions("SLAVER3")
            ClearActions("SLAVER4")
            SetGlobal("ggastart","LOCALS",1)
            ActionOverride("Ggaelle",Dialog(Player1))
    END
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  6. #6
    Date d'inscription
    December 2007
    Localisation
    Dordogne
    Messages
    1 141

    Re : Souci avec une cutscene

    Et la qu'est qui marche pas la cutscene ou le baf ? Les deux ?

    EDIT : si t'a moyen de m'envoyez les fichiers je pourrais tous vérifier direct on gagnerai du temps...

    http://toutlemondesontrolistes.blogs...nitiation.html
    Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe

  7. #7
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 631

    Re : Souci avec une cutscene

    Certaines commandes nécessitent d'indiquer le nom du fichier CRE, d'autres nécessitent d'indiquer la variable de script (aussi appelée death variable).
    Vérifie que tes créatures ont bien un nom de variable de script (défini en death variable dans l'éditeur de fichier CRE selon celui que tu utilises) et que c'est bien celui que tu utilises dans les instructions ActionOverride(), MoveToObject() et ClearActions().

    PS : c'est le monde à l'envers. Voilà qu'on donne des conseils au premier créateur français d'un mod digne de ce nom. Content de te voir de retour. Aurons-nous aussi la suite de "Briseurs d'empire" ?
    Dernière modification par Isaya ; 10/10/2009 à 23h31.

  8. #8
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages
    723

    Re : Souci avec une cutscene

    J'espère bien que vous me donnerez des conseils, ça doit faire cinq ou six ans que je n'ai pas touché à du script. Faut que je me remette dans le bain

    Bon, en tout cas mon problème a été réglé, c'était bien un souci de death variable.
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  9. #9
    Date d'inscription
    December 2007
    Localisation
    Dordogne
    Messages
    1 141

    Re : Souci avec une cutscene

    J'espère bien que vous me donnerez des conseils, ça doit faire cinq ou six ans que je n'ai pas touché à du script. Faut que je me remette dans le bain
    Bon, en tout cas mon problème a été réglé, c'était bien un souci de death variable.
    Bon ça va il est pas trop rouillé il s'en sort pas trop mal... Sinon dans le fichier cre pour info : pense à mettre la même ref pour death variable, dlg file, et override script. Ça simplifie beaucoup de chose !

    Edit pour la route : je sais pas si tu te souviens mais tu a aussi une case CLASS script. Ca permet d'apporter des ^précisions sur le comportement de ton perso (en cas d'attaque notamment). Tu as la possibilité de remplir cette case avec un script existant ou un baf de ton cru à ça marche quand même.

    http://toutlemondesontrolistes.blogs...nitiation.html
    Ancien moddeur pour bg2, critique sur la sphère roliste et gamedesigner en herbe

  10. #10
    Date d'inscription
    November 2008
    Localisation
    Bretagne
    Messages
    92

    Re : Souci avec une cutscene

    Citation Envoyé par Armand Voir le message
    Bon ça va il est pas trop rouillé il s'en sort pas trop mal... Sinon dans le fichier cre pour info : pense à mettre la même ref pour death variable, dlg file, et override script. Ça simplifie beaucoup de chose !

    Edit pour la route : je sais pas si tu te souviens mais tu a aussi une case CLASS script. Ca permet d'apporter des ^précisions sur le comportement de ton perso (en cas d'attaque notamment). Tu as la possibilité de remplir cette case avec un script existant ou un baf de ton cru à ça marche quand même.
    Pour compléter ce que dit Armand, tu peux aussi, dans DEFAULT SCRIPT, rajouter un script original du jeu, qui vaudra pour un script de combat. Un WTASIGHT par exemple, engage la créature dans le combat dès qu'elle voit un ennemi. Dès lors, pas besoin de se fouler : soyons économes de temps et d'énergie. Ce qui est bien avec WTASIGHT, c'est que ce script ne prend pas le pas sur un script de sortilèges que tu aurais pu écrire pour la même créature, par exemple. Une fois tous ses sorts lancés, alors seulement WTASIGHT se déclenche et la créature ira au corps à corps.
    Il en existe d'autres, qui font fuir la créature devant l'ennemi, il faut chercher avec Near Infinity.

    P.S : Armand, tu parles bien du CLASS SCRIPT et non du DEFAULT SCRIPT ?
    Auteure du mod PNJ 'Severian de Demerya' pour Baldur's Gate : SoA et ToB

    A télécharger sans modération ici : http://www.severiandedemerya.fr/

Discussions similaires

  1. [BGT] Problème de cutscene à Spellhold...
    Par paolo dans le forum Méga-mods : Big Picture, The Darkest Day, Shadow Over Soubar, Tortured Souls, Check The Bodies, Nev
    Réponses: 2
    Dernier message: 16/06/2009, 15h52
  2. Réponses: 2
    Dernier message: 14/12/2008, 21h53
  3. [MOD] Souci technique grave : le jeu ne se lance plus
    Par Grenouillebleue dans le forum Généralités sur la création d'un mod
    Réponses: 6
    Dernier message: 02/11/2003, 00h13
  4. [SCRIPT] Divers problèmes rencontrés en créant un script
    Par Grenouillebleue dans le forum Scripts
    Réponses: 11
    Dernier message: 28/10/2003, 11h51

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