Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[DIALOG] gestion du recrutement

Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[DIALOG] gestion du recrutement

.

Message par Cocrane »

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
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

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.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

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 joints
ALINEA.rar
(2.18 Kio) Téléchargé 52 fois
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Tu sais qu'il est impossible de lire tes fichiers .dlg sans ton installation ? :whistle3:
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...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Voilà monsieur. ^^

Cocrane
Fichiers joints
Alinea2.rar
(2.01 Kio) Téléchargé 45 fois
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

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...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

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
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Visiblement le fichier est trop gros.

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

Cocrane
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

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. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

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
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

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...
Répondre

Retourner vers « Dialogues »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité