[Luna] Question en vrac sur le modding bgee

Le Grand Sacrant... Vous ne savez ni de quoi ni de qui il s'agit, mais apparemment, il désire vous rencontrer. Dans tous les cas, c'est ce que vous dit un vieil homme étrange qui vous apparaît dans le donjon d'Irenicus. De découvertes en faux-semblants, de révélations en trahisons, Les exilés de Lunargent vous transportera dans un monde très loin du vôtre où, privé de tous vos repères, vous devrez faire face à de nouveaux dangers.
Répondre
Avatar du membre
Erzsébet Butler
Adepte de Grondemarteau
Ours des cavernes
Messages : 1170
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : En itinerance
Statut : Hors ligne

[Luna] Question en vrac sur le modding bgee

.

Message 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 ?
Modifié en dernier par Erzsébet Butler le jeu. 13 févr. 2025, 23:47, modifié 2 fois.
rivvers
Worg
Messages : 394
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message 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)
Modifié en dernier par rivvers le ven. 14 févr. 2025, 10:25, modifié 1 fois.
Vous êtes à la recherche d'un mod merveilleux ? Trouvez votre bonheur ici.
Vous êtes un artisan moddeur et perfectionniste ? Découvrez une traduction améliorée de DLTCEP .
Vous êtes un explorateur insatiable des mécaniques de l'InfinityEngine ? Plongez dans les secrets du Codex.
Avatar du membre
Erzsébet Butler
Adepte de Grondemarteau
Ours des cavernes
Messages : 1170
Enregistré le : lun. 03 déc. 2007, 22:04
Localisation : En itinerance
Statut : Hors ligne
.

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

Retourner vers « Les exilés de Lunargent »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités