Page 1 sur 1

[Luna] Question en vrac sur le modding bgee

Posté : jeu. 13 févr. 2025, 23:35
par Erzsébet Butler
Coucou tout le monde,

Du coup je viens de lancer mon mod qui plante au démarrage de bg2EE

Je suis en train d'essayer d'isoler ce qui plante visiblement c'est lié au script de zone dans le donjon d'irenicus.

Je vais faire plusieurs tests au fur et à mesure mais j'aurais déja une petite question.

Il existe une restriction d'alignement pour jouer au mod que je vais surement enlever d'ailleurs mais de ce que je vois de la nouvelle documentation d'iesdp la commande ne marche plus ?

Code : Tout sélectionner

0x400A Alignment(O:Object*,I:Alignment*Align)
Returns true only if the alignment of the specified object matches that in the second parameter.
Bug: Doesn’t evaluate object selectors (e.g. [PC]).
Du coup sous bgee il n'y aurait pas/plus moyen de checker l'alignement de charname ?

P.S : Pourtant mon script semble se déclencher à ce niveau la, ça plante plutôt aprés.

Tant que j'y suis j'en profite pour dire ou ça plante car j'ai l'impression d'avoir localisé

Code : Tout sélectionner

IF
  Global("#VDevinExists","GLOBAL",0)
THEN
  RESPONSE #100
    SetGlobal("#VDevinN01","GLOBAL",1)
    SetGlobal("#VDevinExists","GLOBAL",1)
    CreateCreature("#VDevin",[3588.2922],12)
END

IF
  Global("#VDevinN01","GLOBAL",1)
THEN
  RESPONSE #100
    Wait(1)
    SetGlobal("#VDevinN01","GLOBAL",2)
    ActionOverride("#VDevin",StartDialogueNoSet(Player1))
END
C'est le deuxiéme bloc qui semble faire planter comme si lancer un dialogue faisait planter le jeu ? Ou c'est le fichier cre qui a un nouveau format ?

Re: [Luna] Question en vrac sur le modding bgee

Posté : ven. 14 févr. 2025, 10:24
par rivvers
Comme JohnBob l'a signalé sur l'autre sujet, cela doit venir du dialogue en lui-même dont l'encodage a évolué sur EE.
Je te conseille de suivre ses bons conseils pour avoir dans un premier temps, un mod compatible EE.

Viendra ensuite les bugs du mod en lui-même.

Alignment n'a pas changé, sa description est juste plus complète. [PC], [0.HUMANOID] etc ne fonctionnera pas

Code : Tout sélectionner

// Non fonctionnel
Alignment([PC], LAWFUL_GOOD)
Alignment([0.HUMANOID], LAWFUL_EVIL)
En revanche, cela fonctionne très bien avec les objets comme PlayerX, LastSeenBy(X)…

Code : Tout sélectionner

// Fonctionnel
Alignment(Player1, LAWFUL_GOOD)
See([0.HUMANOID])
Alignment(LastSeenBy(Myself), LAWFUL_EVIL)

Re: [Luna] Question en vrac sur le modding bgee

Posté : ven. 14 févr. 2025, 16:14
par Erzsébet Butler
Yes il avait été beaucoup testé pourtant mais j'ai vu qu'il y avait beaucoup de problème de bug. Je pense que sur la fin j'étais peut être un peu à bout, j'ai tenté quand même beaucoup de chose sur ce mod alors que j'étais quand même une grosse débutante. La je regarde et notamment j'ai été très gourmande sur les scripts de zones quand c'étais clairement à minimiser. Mais oui c'est l'occasion de tout reprendre propre.

Ok pour iesdp c'est vrai qu'avant bgee il nous manquait pas mal d'infos tant mieux si ça c'est amélioré juste quand j'ai vu que tout plantais d'entrée de game, ça m'a fait paniqué.

Merci pour les infos je vais continuer à travailler la dessus quand j'aurais un moment.