Page 1 sur 1

[Mods] Plantage avec les arcs courts

Posté : dim. 23 août 2020, 15:28
par saroumane
Bonjour,

Nouvelle réinstallation, nouveaux bugs.
Le jeu crash sur une ASSERTION FAILED! Return Address: 0x9FFB75 File: ChVidImage3d.cpp Line: 899 Expression: FALSE Message: CVidCell::FXRender3dSetPalette: LoadFrame() failed lorsque j'equipe un personnage avec un arc court et sort de l'inventaire.
Dans l'inventaire l'arc court ne s'affiche pas, et donc une fois revenu sur l'ecran principal le jeux plante.

Ne voyons rien qui pouvait causer ce dysfonctionnement a part Item revision, j'ai fini par trouver en fouillant que Rogue rebalancing avait le fichier Bow05.itm dans ces repertoires d'installation. Si j'enleve ce fichier dans override, le jeu ne plante plus. Mais RR modifie pas que ce fichier. La deinstallation complete de RR n'a rien changé. Du coup, j'ai recommencé une installation, ou cette fois ci j'installe RR avec le core principal d'item revision....et rebellote, le jeu plante avec l'arc court.

La je seche...j'ai jamais eu ce probleme avec RR et item revision. Et je crains que deinstaller RR ne changera encore rien à mon probleme. Vu qu'une installation prend vraiment trop de temps avec SSC, est-il possible que je deinstalle RR et ensuite je vide le repertoire override et qu'une commande quelconque de Weidu reinstalle tous les mods comme lorsqu'on change une option dans un setup ?

Mes Mods
► Afficher le texte
Merci d'avance !

Posté : dim. 23 août 2020, 16:51
par LeLouce
Moi ce qui me choque le plus c'est l'ordre d'installation des mods, on dirait que c'est fait au hasard y a plein de trucs mélangés et pas du tout dans le bon ordre. Et en plus tu as installé des composants de tweaks anthology qui sont incompatibles avec Item Revisions. Moi à ta place je supprimerais tout, et je recommencerais depuis le début en respectant l'ordre d'installation préconisé, tout en évitant les incompatibilités entre mods, là ça ne m'étonne pas du tout que tu aies des bugs, et à mon avis y en a plus que juste les arcs.

Posté : dim. 23 août 2020, 17:37
par saroumane
L'ordre d'installation n'a pas été établi au hasard. J'ai suivi l'ordre conseillé par Bartimaeus mainteneur d'item revision et de spell revision. Il l'a indiqué ici.
► Afficher le texte
Concernant Anthology tweak (anciennement cdtweak) et item revision, je n'ai jamais eu de conflit par le passé.

De plus, le problème actuel vient de bow05.itm dans le dossier override. Une recherche dans le dossier complet de baldur2 montre bien que seul Rogue rebalancing et Item revision ont un tel fichier dans leur dossier d'installation.
Évidement c'est pas le seul problème, par exemple je suis sur que les autres short bow feront planter le jeu, mais c'est que RR modifie pas mal d'objet lui aussi. Étant placé avant Item revision dans mon installation je comprend pas qu'il pose problème. Ni pourquoi, ayant suivi l'ordre d'installation du mainteneur du mod en question.

Posté : dim. 23 août 2020, 21:16
par Marvin
Moi non plus, c'est pas l'ordre des mods qui me choque, j'aurais installé dans cet ordre là également. En revanche je n'installe pas les composants qui font des modifications esthétiques de Atweaks, justement pour éviter des conflits avec IR. Mais si tu as de l'expérience avec ça et que ça buggait pas avant, alors je ne vois pas où est le problème.

En revanche, lors de ma dernière installation, j'ai eu un warning avec RR, et du coup je ne l'ai pas installé. ça vient peut-être de là...

Posté : dim. 23 août 2020, 21:46
par Freddy_Gwendo
Elle date de quand, ta dernière version de RR ?

Posté : dim. 23 août 2020, 22:01
par saroumane
Atweak c'est bien le seul mod que j'ai jamais installé auparavant dans ma liste. Je l'ai trouvé lorsque je cherchais cdtweak. Mais c'est aussi le seul mod que j'avais pas installé la première fois du coup il est innocent sur ce problème.
RR est en 4.92. Je l'avais récupéré d'un répertoire d'une vieille install puisque le site de téléchargement de shs est bloqué par malwarebyte. Du coup la date est faussé mais le setup-rr.tp2 est du 19 mai 2018 ce qui semble correspondre a peut prêt a la date de sortie indiqué sur leur forum. Mais c'est donc une version récente, plus orienté EE de ce que je vois sur le readme. Après en regardant dans une version plus ancienne, la 4.37, les fichiers bow05.itm et compagnie étaient déjà présent.

Posté : dim. 23 août 2020, 22:07
par Freddy_Gwendo
Déjà que je n'aime pas RR, mais comme il est dorénavant maintenu par des zélés des jeux EE, j'ai de grands doutes quant à sa compatibilité avec les jeux classiques.
Ceci dit, crée un fichier weidu-change-log.bat, écris ceci à l'intérieur

Code : Tout sélectionner

weidu --log nul --change-log bow05.itm >bow05.txt
lance-le et poste le contenu du fichier bow05.txt.

Edit : il te faut une version de WeiDU, si tu n'en as pas, copie un setup-xxxx.exe quelconque en weidu.exe

Posté : dim. 23 août 2020, 22:35
par saroumane
J'adore ce type de script qui permettent de décortiquer et tracer les modifications ! :good:

Par contre le résultat est beaucoup moins encourageant :

=======================================================================================
[weidu] WeiDU version 24600



Mods affecting BOW05.ITM:
00000: /* created or unbiffed */ ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ 4 0 // BG2 Fixpack - Correctifs principauxv13
00001: ~ITEM_REV/ITEM_REV.TP2~ 0 0 // Item Revisions by DemivrgvsV4 Beta 10 (Revised V1.3.201)
00002: ~ITEM_REV/ITEM_REV.TP2~ 0 18 // Revised BackstabbingThief-only WeaponsV4 Beta 10 (Revised V1.3.201)
=======================================================================================

Aucune trace de RR. Le fixpack est surement innocent et indispensable (enfin je crois ? ). Et Item revision...je m’accommoderais bien d'une ancienne version V2 mais ou la trouver et surtout elle aurait de forte chance d’être incompatible avec les autres mods.

Posté : dim. 23 août 2020, 22:54
par Freddy_Gwendo
Normalement, la procédure a créé des fichiers BOW05nnn.itm dans ton répertoire, non ? Si oui, poste-les. J'ai ma petite idée sur l'origine du problème, mais il faut que je vérifie.

Posté : dim. 23 août 2020, 23:11
par saroumane
Effectivement, je me demandais a quoi ils servaient.
Les voici.

Posté : dim. 23 août 2020, 23:12
par Freddy_Gwendo
Désolé. J'ai oublié de te préciser qu'il manque le fichier BOW05 modifié par le dernier composant, celui qui se trouve dans ton répertoire override.

Posté : dim. 23 août 2020, 23:26
par Freddy_Gwendo
Comme je m'en doutais, sur le premier fichier modifié par IR, l'une des couleurs de l'arc utilise un index disponible si le composant Palettes étendues du mod 1pp est installé. Essaie de modifier le fichier BOW05 avec NI : tu modifies la valeur de l'opcode 7 (effet 0) color index 237 par 95 et teste-le in game.

Posté : lun. 24 août 2020, 01:46
par LeLouce
Effectivement l'ordre d'installation est plutôt bon au final, bartimaeus a fait des changements drastiques sur sa dernière maj il y a 10 jours, avant l'ordre d'installation n'était pas du tout le même et ça a bien changé.

Posté : lun. 24 août 2020, 19:20
par saroumane
Freddy_Gwendo a écrit :Comme je m'en doutais, sur le premier fichier modifié par IR, l'une des couleurs de l'arc utilise un index disponible si le composant Palettes étendues du mod 1pp est installé. Essaie de modifier le fichier BOW05 avec NI : tu modifies la valeur de l'opcode 7 (effet 0) color index 237 par 95 et teste-le in game.

Je suis désolé d’être un noob avec Near infinity. Je vois bien un effect 0 lié au backstab bonus. Mais je vois le color index 237 sur l'effect 1 et aussi le color index 95 sur l'effect 2. La j'ai déjà compris qu'il a une couleur en trop. Mais le fichier contient aussi un color index 13 sur l'effect 3 !
Est-ce que je supprime l'effect 1 et 3 avec remove ?
► Afficher le texte

Posté : mar. 25 août 2020, 20:15
par saroumane
Ça y est, j'ai trouvé ce qui gêne.
Je me suis rappelé que j'avais un répertoire vide de mod, j'ai récupéré le fichier puis l'ai transféré dans mon répertoire moddé pour comparer avec mon Bow05 problématique.

Au premier coup d’œil c'est le ground icon qui différait et plus grave, ce bam ne fait pas partie des choix disponible ! La valeur est GBOW02.BAM mais dans la liste, seul GBOW01.BAM est disponible.
Mais cela ne fait pas planté le jeu. L'objet est simplement invisible sur la carte (ce qui complique la tache pour piller les cadavres).

L'autre changement c'est l'Equiped apparence. Le modifié avait BS comme valeur, hors il ne figure pas dans la liste ! J'ai remplacé par BW long bow,et j'arrive enfin a équiper mon arc court !

Sauf que le défaillance semble pas anodine.
Après recherche dans les sous dossier, c'est bien item revision dans 1pp.tpa qui modifie les fichiers bow pour rajouter le bam, l'attribue BS et les couleurs.

Posté : mar. 25 août 2020, 20:27
par Freddy_Gwendo
Désolé, pas eu le temps de me plonger dans le dernier fichier.

1pp ajoute de nouvelles animations pour les arcs courts : la série des BS. Si tu utilises IRR, il suppose que tu as installé 1pp avant. Manifestement, son contrôle de l'installation du mod n'est pas valide. Ce qui est dommage parce que j'ai publié un tuto pour le faire correctement... :dash2:

De même, l'icône au sol de l'arc court est ajoutée par 1pp, mais son absence ne fait pas planter le jeu.

Posté : mar. 25 août 2020, 21:59
par saroumane
Je te remercie pour ton aide.
Tu m'as permis de remonter a la source du problème.

Reste a voir si je peux installer 1pp a la fin ou si j’attends qu'IR corrige le problème et recommence une installation.