Affichage des résultats 1 à 11 sur 11

Discussion: [DIALOG] gestion du recrutement

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

    [DIALOG] gestion du recrutement

    Je suis en train d'adapter un mod BGT en un mod EET.

    La gestion du recrutement (entrée/sortie du groupe) se passe bien dans la version BGT mais c'est une horreur pour EET et je tourne en rond. Je commence à devenir tout rouge d'énervement. :-)

    L'entrée dans le groupe se passe bien pour mes nouveaux PNJ. Si je reforme le groupe et que ce PNJ sort du groupe, j'ai toujours le message par défaut de départ malgré tous mes essais.

    Exemple:
    Commande TP2 pour pdialog
    APPEND ~pdialog.2da~ ~ALINEA ALINEP ALINEJ ***~ UNLESS ~ALINEA~
    j'ai respecté l'espacement comme pour les autres PNJ mais j'ai testé la solution ci-dessous que j'ai vu dans le PNJ Isra (qui je suppose fonctionne :-))

    La créature ALINEA a son dialogue de base ALINEA qui fonctionne bien. Par contre, je n'ai jamais le dial de ALINEJ.

    Le fichier existe dans l'override et j'en ai compilé un super simple:
    BEGIN ~ALINEJ~

    IF ~True()~ THEN BEGIN 0
    SAY @1/* ~Alinéa, barde de profession. (fait la révérence)~ */

    IF ~~ THEN
    EXIT
    END
    Ce dialogue ne se déclenche pas au moment du départ. C'est comme si le jeu n'allait pas chercher ce fichier.

    La logique EET est différente de BGT?

    Saleté de PNJ! :-)

    De même, j'ai des PNJ de BG1 qui ne fonctionnent pas bien et d'autres c'est nickel...

    Cocrane

  2. #2
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 528
    Normalement, ALINEA n'est pas le nom de ton dialogue, mais celui de la deathvar de ton NPC.

    Dans ton cas, si tu veux respecter les standards, il te faut un dialogue ALINEAP et un dialogue ALINEAJ.
    Dernière modification par Freddy_Gwendo ; 11/04/2021 à 16h11.
    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
    mars 2010
    Localisation
    Paris
    Messages 
    1 273
    Les noms des fichiers DLG que j'utilise sont bien présents dans le fichier PDIALOG.2DA.

    Dans le doute, j'ai mis à jour les noms pour respecter le standard (au cas où la règle est bloquante). J'ai toujours le même problème et je ne comprends pas l'origine.

    Les modifications faites sur CORAN fonctionnent bien et pour ALINEA son texte de départ ne se déclenche pas et c'est un texte par défaut. C'est comme si PDIALOG ne servait à rien ou qu'il était mal paramétré. L'ensemble des fichiers CRE, DLG et 2DA sont bien ceux de l'Override...

    En PJ, les fichiers d'ALINEA. Si tu peux analyser mon erreur, je veux bien car je dois être trop dedans pour ne pas voir mon erreur et j'y ai passé beaucoup de temps sans résultat.

    Cocrane
    Fichiers attachés Fichiers attachés

  4. #4
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 528
    Tu sais qu'il est impossible de lire tes fichiers .dlg sans ton installation ?
    Poste plutôt les .d avec leur .tra, ainsi que les scripts associés à ALINEA.
    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
    mars 2010
    Localisation
    Paris
    Messages 
    1 273
    Voilà monsieur.

    Cocrane
    Fichiers attachés Fichiers attachés

  6. #6
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 528
    Entre temps, j'ai regardé un peu le code de EET.
    Il s'installe en deux temps :

    1. EET
    2. Les mods
    3. EET-End

    Si tu as installé ton mod sans EET_end ou si tu l'as installé après EET_end, il va y avoir des problèmes parce que EET_end corrige les fichiers interdia et pdialog...
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  7. #7
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 273
    Je n'ai plus le lien en tête qui m'a permis d'installer EET.

    * = racine du jeu

    J'ai bien un répertoire *\EET_end dans mon installation. Dedans j'ai uniquement, EET_end.tp2.

    J'ai aussi:
    *\EET\backup\end\0 avec un fichier Pdialog. Le fichier date du 02/01/2021. A la racine, j'ai aussi SETUP-EET_END.DEBUG.
    Je l'ai donc fait tourner une fois lors de l'installation.

    Depuis je lance mon TP2 en installation au fur et à mesure des corrections.

    La ligne ALINEA existe bien dans mon fichier présent dans l'override.


    Au cas où cela a un intérêt, "SETUP-EET_END.DEBUG" en PJ.

    Cocrane

  8. #8
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 273
    Visiblement le fichier est trop gros.

    Si nécessaire je te l'envoie en plusieurs parties.

    Cocrane

  9. #9
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 528
    Ce que tu dois faire, c'est

    1. Installer EET (c'est fait).
    2. Installer ton mod
    3. Installer EET_end.

    Dans ton cas, je te conseille de :
    1) désinstaller eet_end
    2) désinstaller et réinstaller ton mod.
    3) installer eet_end.

    Et ceci chaque fois que tu fais une modif.

    EET_end traite particulièrement du codage des NPC. C'est pourquoi tous les mods installant des NPC doivent être impérativement installés avant lui.

    Edit : tu dois avoir une trace de l'ordre d'installation des mods dans le fichier WeiDU.log.
    Dernière modification par Freddy_Gwendo ; 14/04/2021 à 19h12.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  10. #10
    Date d'inscription
    mars 2010
    Localisation
    Paris
    Messages 
    1 273
    Salut Freddy,

    j'ai suivi tes conseils.

    Mon nouveau PNJ recrutement présente les bons dialogues entrée/sortie. Je suppose que EET_END avait un impact.

    Je ne m'explique pas ce changement compte tenu que ALINEA était bien dans le PDIALOG avant que je suive ton conseil.

    "La vie de moddeur est faite de pleins de problèmes. Il faut vraiment aimer ça. "

    D'autre part, pour Imoen, EET_END a modifié les conditions de mes textes ajoutés sur IMOEN2P pour mettre des conditions de chapitre "13". Du coup, je vais gérer un PNJ IMOENP à part pour mon mod car j'ai l'impression que EET_END touche à tous les IMOEN stantard. :-p

    Cocrane

  11. #11
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 528
    Cela n'a rien à voir avec le fait qu'il soit dans les fichiers 2da ou pas.

    Simplement les fichiers 2da pour BG1EE et BG2EE sont différents. EET_end permet à tous les NPC installés pour BG1EE soient reconnus par les fichiers 2da de BG2:EE.
    D'ailleurs, si tu compares ces fichiers obtenus par ta dernère installation avec les précédents, je pense que tu verras des différence.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

Discussions similaires

  1. Dialog.tlk : Gestion de textes déjà existants par WeiDU
    Par Freddy_Gwendo dans le forum Programmation WeiDU
    Réponses: 2
    Dernier message: 06/04/2013, 11h58
  2. [BG1][SOLUCE] La réputation et le recrutement.
    Par mzutg dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 10
    Dernier message: 16/01/2012, 18h28
  3. nBg - Recrutement
    Par Elzen dans le forum Les Archives Poussiéreuses
    Réponses: 3
    Dernier message: 07/10/2007, 18h25
  4. [ASC] Problème de recrutement
    Par Zathistos dans le forum Le Bazar de l'Aventurier
    Réponses: 11
    Dernier message: 10/04/2006, 18h39
  5. [BG1] Probleme de recrutement
    Par fanchik dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 2
    Dernier message: 07/03/2005, 18h22

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