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

Assertion failed ciblée à Valpeld ?

Vous ne connaissez pas Valen, Ilyich, Solaufein ? Vous avez terminé Baldur's Gate cent fois et vous vous en lassez ? Envie de savoir ce qu'est un mod, où en trouver, ce que les gens ont pu en penser ? Envie de découvrir une nouvelle facette de Baldur's Gate ? Vous trouverez ici la réponse à vos questions sur les mods concernant Baldur's Gate. Pour les mods relatifs à Icewind Dale, veuillez consulter la section dédiée.
Répondre
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne

Assertion failed ciblée à Valpeld ?

.

Message par valandil »

Désolé je ne voulais pas créer un énième topic sur le sujet mais du fait de leur nombre, je ne savais pas lequel reprendre. Aucun problème si celui-ci doit être déplacé.

Je me retrouve confronté à ce problème que personne n’aime qui est généralement synonyme d’installation corrompue et donc de réinstallation. En revanche mon problème doit être est ciblé.

Lors d’une précédente partie, après avoir nettoyé les mines de Nashkel et fais quelques cartes, je décide d’aller à Valped mais Assertion Failed. Les zones adjacentes, les bois des dents acérés et le camp des bandits, aucun problème. Bon n’ayant pas de solution je désinstalle, réinstalle proprement et je fais un premier check rapide sur cette carte en créant un perso lambda : direct sur les marches de la biblio, Gorion tombe, le chemin du lion, la croisée des chemins et Brasamical à grande vitesse puis direction l’est pour aller à Valped. Là aucun problème pour m’y rendre donc ça marche.
Je reprends une partie avec un autre perso, même cheminement et après les mines le problème est le même.

Je suspecte un mod…. Pour info j’ai une config GOG, et la plupart de mes mods sont updatés, peut-être pas efficient à ce niveau :(

Le problème est que cela concerne une carte à l’heure actuelle mais il est tout à fait possible que d’autres soient concernées par la suite. Je suis du genre à tout faire et ne pas zapper une carte et évidemment comme tout joueur je préfère avoir une installation clean mais le zéro défaut est rare.

J’ai lu la plupart des topics associés à ce type de problème, la FAQ Bioware, la méthode des cache, temp, tempsave qui n’a pas marché, le fameux bug de Bérégost mais ne me concerne pas compte tenu de mes versions. Par conséquent je ne me demande pas si ça serait un problème ciblé sur Valped.

Je sais que c’est un problème difficile à résoudre mais si je pouvais identifier le mod ça serait un bon début, car la réinstallation n'a visiblement pas marché.
Question bête ? si ça plante dans BG1 est-ce plus un mod lié à BG1 ? j’ai mis à jour récemment le BG1 NPC Project et BG1 UB. Le worldmap a eu une mise à jour, peut-être la cause ?

Merci pour vos retours et à votre dispo pour toutes infos complémentaires utiles à l’enquête ^^

Voici mon weidu et l’assertion en copie :
► Afficher le texte
Fichiers joints
Capture.JPG
Spécialiste et fan inconditionnel du moine.
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 »

Comme ça, à vue de nez, ça ressemble à un défaut d'affichage d'une créature (sans doute - peut-être ? - lié à son slot d'animation ou à un objet mal placé dans un de ses slots) qui apparaitrait dans la carte après le déclenchement d'une variable. La fautive a donc de fortes chances de se trouver dans le script de la carte. Tu as regardé ce script dans NI ?
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Freddy_Gwendo a écrit :Comme ça, à vue de nez, ça ressemble à un défaut d'affichage d'une créature (sans doute - peut-être ? - lié à son slot d'animation ou à un objet mal placé dans un de ses slots) qui apparaitrait dans la carte après le déclenchement d'une variable. La fautive a donc de fortes chances de se trouver dans le script de la carte. Tu as regardé ce script dans NI ?
Merci pour ton retour une fois de plus. Ok pour utiliser NI, en revanche quelle est la manip que je dois faire dans l’outil ?


En parallèle ce matin j’ai réitéré un perso lambda pour aller à Valped et aucun problème, en revanche ça n’a pas marché avec ma partie actuelle.

Comme indiqué par Isaya sur un forum, j’ai supprimé le baldur.err, éditer le baldur.ini, lancer le jeu pour recréer le problème et voici le baldur.err qui n’indique pas grand-chose de nouveau

---------------------Start Logging Session---------------------

ASSERTION FAILED!
File: ObjCreature.cpp
Line: 12349

Exp: creatureSize >= 0

Msg: no msg.
Run Debugger?
Spécialiste et fan inconditionnel du moine.
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

D'après le message, il y aurait un fichier CRE dont la taille sera nulle puisque le contrôle qui échoue est le fait que la taille doit être supérieure à 0.

Voici un outil réalisé comme un mod et qui permet de vérifier les fichiers CRE d'une zone. Il semble avec un mode particulier de test consistant à invoquer chaque fichier CRE à la suite l'un de l'autre. Il te permettrait peut-être de repérer l'élément fautif.
Je n'ai jamais testé.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Merci pour ton retour Isaya. Oui je suis tombé sur ce forum hier sans avoir pris le temps de tester le mod.

Je l'ai installé ce matin, celui-ci demande de vérifier les fichiers AR. Ne connaissant le fichier correspondant à la zone de Valped j'ai fait tout vérifier et après un petit laps de temps rien de plus qu'une installation réussie :(
Peut-être que Generalized Biffing a restreint l’analyse même je ne pense pas. Après j'ai seulement installé le mod en question, le forum propose une procédure que je vais tester ce soir.

En parallèle dans NI est-ce que je peux essayer de trouver la ligne correspondante? Freddy j'ai bien Script dans NI mais quelle référence dois-je y chercher?
Spécialiste et fan inconditionnel du moine.
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 »

Désolé. Bloqué depuis plusieurs jours.

Valped = AR2400

Si tu as un doute sur une zone, consulte ceci. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Ok merci pour l'astuce.

Sinon voici ce que donne le fichier arealog.text selon la procédure

File CRE Name Animation AnimName AnimType
ar1200.bcs locpalkni01 UNKNOWN_CRE UNKNOWN_BAM NO_TEXT UNKNOWN_TYPE
ar1200.bcs locpalkni02 UNKNOWN_CRE UNKNOWN_BAM NO_TEXT UNKNOWN_TYPE
ar1200.bcs locpalkni03 UNKNOWN_CRE UNKNOWN_BAM NO_TEXT UNKNOWN_TYPE
ar1200.bcs locpalkni04 UNKNOWN_CRE UNKNOWN_BAM NO_TEXT UNKNOWN_TYPE
ar1200.bcs locpalkni05 UNKNOWN_CRE UNKNOWN_BAM NO_TEXT UNKNOWN_TYPE

EDIT : C'est bizarre ça ne correspond pas à la zone AR2400 de Valped.
J'ai cherché néanmoins dans NI, je suis allé dans AR1200.ARE, aera script AR1200.BCS et voici le script source :
► Afficher le texte
EDIT2 : je me suis dit autant chercher celui de Valped. Je me suis aperçu que le code original de Valped est AR2400 mais avec BGT c'est AR8900 (merci pour le lien ^^ ).
Donc voici le script source de la zone :
► Afficher le texte
Spécialiste et fan inconditionnel du moine.
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

As-tu essayé la manipulation indiquée par Miloch ?
A savoir modifier le fichier tp2 pour indiquer la zone d'intérêt, installer le mod puis lancer le jeu et utiliser la console pour aller dans une zone de test dans laquelle les différentes créatures seront invoquées les unes après les autres afin d'identifier celle qui fait planter le jeu.

Remarque : lis bien les instructions pour t'assurer qu'il ne manque rien d'important à ce résumé fait à la va-vite et sans avoir essayé moi-même.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
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 »

Comme ça, je dirais que le problème a de fortes chances de venir du dernier bloc ajouté par un mod :

Code : Tout sélectionner

IF
!Global("endofbg1","GLOBAL",2)
Global("X#LakePoetsExist","AR8900",0)
THEN
RESPONSE #100
SetGlobal("X#LakePoetsExist","AR8900",1)
CreateCreature("X#LAKEP1",[2449.2224],3) // Sam le Poète Lakiste - Sam
CreateCreature("X#LAKEP2",[2485.2234],3) // Rob le Poète Lakiste - Rob
CreateCreature("X#LAKEP3",[2435.2246],3) // Willy le Poète Lakiste - Willy
END
Mais pour en être sûr, lance la procédure indiquée par Isaya.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Désolé de mon retard, trop chargé au boulot, même pas pu répondre :D .

Alors j'ai refait la manipulation. Je n'ai pas modifié le tp2 pour indiquer la zone d'intérêt, pas indiqué dans ce sens pour moi. Je suis parti de la liste fournie par Freddy.
J'ai lancé le mod en rentrant cette fois-ci uniquement la zone AR8900.
Un nouveau texte est apparu dans le arealog.txt
► Afficher le texte
Je lance le jeu, je sélectionne uniquement mon personnage, je tape la commande CLUAConsole:MoveToArea("t-test"), une nouvelle zone se charge, et boom c'est viconi4 qui fait bugger le jeu. Le premier viconi passe.

Peut-être que le viconi61 et les autres pourraient faire bugger par la suite. Je vais tester et voir si je trouve des infos complémentaires avec la suite de la manipulation.

Vous voyez des modifications à faire dans le script au niveau de viconi4 ?

EDIT : je bloque malheureusement sur la suite :(
je ne sais pas si je renseigne bien la commande. J'ai ouvert la console window comme avant puis taper (Start > Run > cmd) sans succès, je teste CLUAConsole: (Start > Run > cmd), ça ne marche pas non plus.
Je décide de passer par le change-log.bat, autre solution, mais je ne peux même pas l'éditer en Notepad....

Je vais persévérer mais dommage car je me sens prêt du but.
Spécialiste et fan inconditionnel du moine.
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 »

Dans ton répertoire de jeu, crée un répertoire change-log.

Puis crée ce fichier bat :

Code : Tout sélectionner

weidu --log nul --change-log viconi4.cre >change-log/viconi4_log.txt --out change-log
Assure-toi que tu as bien un WeiDU.exe dans ton répertoire. Sinon, copie un setup-xxxx.exe quelconque en weidu.exe.

Lance le fichier bat.

Dans le répertoire change-log, le fichier viconi4_log.txt t'indiquera quels mods ont modifié viconi4.cre. Cerise sur le gâteau, tu trouveras aussi tous les fichiers viconi4.cre modifiés. Ce qui permettra de déterminer le mod fautif. ;)
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Hier en téléchargeant le fichier zip dans la section How to: --change-log du forum, j'avais déjà un répertoire change-log donc ça ok.

J'ai crée le fichier bat avec le code que tu m'as fourni, j'ai lancé le bat, le fichier viconi4_log.text s'est bien crée et voici le résultat : [weidu] WeiDU version 24300. ???

C'est une version trop récente du weidu qui est la cause? Ai-je bien fait la manip car en lancant le bat il n'y a rien de plus qui se passe (Cf. fichier joint).
Fichiers joints
Capture.jpg
Spécialiste et fan inconditionnel du moine.
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 »

C'est de ma faute, je n'étais pas trop réveillé ce matin : viconi4.cre, et pas vicon4.cre. :$
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

J'aurai pu être plus vigilant aussi ^^ .

Du coup voilà enfin la cause :
► Afficher le texte
Ça fait beaucoup. Je me demande comment faire pour la suite car il y a des mods indispensables comme BGT.

Je ne pense pas que ce soit BGT car dans des anciennes parties avec des mods plus anciens je n'avais pas rencontré ce problème. Eventuellement CDTweaks qui a remplace BG2 Tweaks ou encore les modifications faites par Kreso pour Stratagems implantées via le BWF.

Le problème dans ce cas de figure c'est d'avoir seulement trouvé la cause. La solution passera par une nouvelle install et surement une nouvelle partie car copier coller des anciennes sauvegardes dans des config légèrement modifiées apporte quelques modifications notamment au niveau de la carte du jeu ou l'on trouve des citations de phrase ou des lieux de cartes mélangés.

EDIT : j'ai feuilleté viconi4.cre dans NI, pensez-vous qu'il est possible de faire une modif à ce niveau la?
Fichiers joints
Capture.jpg
Spécialiste et fan inconditionnel du moine.
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 »

J'ai un petit souci avec :

Code : Tout sélectionner

00005: ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ 4 4040 // Rendre les membres du groupe moins susceptibles de mourir de facon permanente: v30 BWP fix + [color="#FFFF00"]K4thos' EET compatibility[/color] + kreso's Spell Revisions compatibility
00006: ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ 4 6000 // IA generale plus efficace: v30 BWP fix + [color="#FFFF00"]K4thos' EET compatibility[/color] + kreso's Spell Revisions compatibility
Que vient faire un patch pour EET sur BGT ?


Ceci dit, le répertoire change-log doit contenir plusieurs fichiers viconi4nnnn.cre (avec n = 0000, 0001...) ?
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Effectivement le fichier contient plusieurs viconi4nnnn.cre.
Fichiers joints
Capture.JPG
Spécialiste et fan inconditionnel du moine.
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 »

Comme ça, je ne peux pas te dire grand chose. Il me faudrait les fichiers et le txt.
Sinon, tu pourrais essayer de les copier les uns après les autres (en les renommant viconi4.cre) dans l'override et aller dans ta carte, pour identifier le mod qui fout le boxon.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Freddy_Gwendo a écrit :Comme ça, je ne peux pas te dire grand chose. Il me faudrait les fichiers et le txt.
Aucun problème ^^

EDIT : alors ce matin j'ai essayé ta manip, j'ai commencé à copier le premier fichier viconi4.00002.cre en viconi4.cre dans l'override, complètement biffé au passage, et dans la map viconi4 est passée et c'était au tour de vicon61 de faire bugger le jeu à son tour. J'ai fait la même manip avec le change-log pour viconi61 qui m'a donné les mêmes fichiers .CRE et les mods concernés sont les mêmes dans le log.text. J'ai donc réitéré la manip et dans la map plus de bug. J'ai tenté un chargement et je peux aller à Valped :shok:

J'en reviens pas que ça marche, grâce à vos interventions j'ai vaincu l'assertion failed. Merci infiniment.
En tout cas toute la manip a fonctionné avec le mod areatest et le change-log.

Merci encore à vous. Je peux donc classer ce forum comme Résolu ^^
Fichiers joints
viconi4_log.txt
(1.34 Kio) Téléchargé 164 fois
VICONI4.00006.CRE
(2.48 Kio) Téléchargé 209 fois
VICONI4.00005.CRE
(2.22 Kio) Téléchargé 218 fois
VICONI4.00004.CRE
(2.21 Kio) Téléchargé 206 fois
VICONI4.00003.CRE
(2.21 Kio) Téléchargé 180 fois
VICONI4.00002.CRE
(2.21 Kio) Téléchargé 221 fois
Spécialiste et fan inconditionnel du moine.
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 »

Désolé du retard. J'ai regardé les fichiers rapidement hier soir et je me suis aperçu que les fichiers 0005 et 0006 posaient problème : une corruption de l'index des effets globaux de la créature. Manifestement, c'est dû à Stratagem. Comme ce genre de bug n'a jamais été répertorié, je suis enclin à penser que c'est la fameuse référence EET qui m'avait sauté aux yeux qui doit en être responsable, puisque la plupart des joueurs utilisent dorénavant les versions EE. Il faudrait demander aux mainteneurs du BWS pourquoi le programme intègre un patch pour EET à une installation BGT. Même si je ne comprend pas très bien ce qui cloche, puisque les formats des fichiers sont les mêmes.

Je comptais essayer de reporter manuellement les modifications des fichiers 0005 et 0006 sur le fichier 0004 dans la journée pour voir si le fichier CRE ainsi modifié se charge sur mon install BG2, histoire que tu puisses en bénéficier.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Avatar du membre
valandil
Worg
Messages : 393
Enregistré le : lun. 20 mai 2013, 10:06
Statut : Hors ligne
.

Message par valandil »

Bonjour Freddy, c'est bon j'ai édité mon dernier message et le problème est résolu, je peux aller à Valped dorénavant :) .
J'ai fait comme tu me l'as indiqué en copiant les fichiers .CRE dans l'override et même viconi61 était défectueux mais après tout est rentré dans l'ordre.
Pour info je n'ai eu qu'a copier uniquement viconi4.00002.cre et viconi61.00002.cre.
Spécialiste et fan inconditionnel du moine.
Répondre

Retourner vers « Le Bazar de l'Aventurier »

Qui est en ligne

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