Affichage des résultats 1 à 20 sur 20

Discussion: Assertion failed ciblée à Valpeld ?

  1. #1
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357

    Assertion failed ciblée à Valpeld ?

    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 :
     Cliquer ici pour révéler le texte
    Miniatures attachées Miniatures attachées Assertion failed ciblée à Valpeld ?-capture.jpg  
    Spécialiste et fan inconditionnel du moine.

  2. #2
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    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...

  3. #3
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    Citation Envoyé par Freddy_Gwendo Voir le message
    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.

  4. #4
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 940
    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 !

  5. #5
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    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.

  6. #6
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    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...

  7. #7
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    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 :

     Cliquer ici pour révéler 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 :

     Cliquer ici pour révéler le texte
    Dernière modification par valandil ; 29/03/2018 à 19h44.
    Spécialiste et fan inconditionnel du moine.

  8. #8
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 940
    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 !

  9. #9
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    Comme ça, je dirais que le problème a de fortes chances de venir du dernier bloc ajouté par un mod :

    Code:
    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...

  10. #10
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    Désolé de mon retard, trop chargé au boulot, même pas pu répondre .

    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
     Cliquer ici pour révéler 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.
    Dernière modification par valandil ; 30/03/2018 à 22h12. Motif: Modification
    Spécialiste et fan inconditionnel du moine.

  11. #11
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    Dans ton répertoire de jeu, crée un répertoire change-log.

    Puis crée ce fichier bat :

    Code:
    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.
    Dernière modification par Freddy_Gwendo ; 31/03/2018 à 11h39. Motif: Modification du code (faute de frappe)
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  12. #12
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    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).
    Miniatures attachées Miniatures attachées Assertion failed ciblée à Valpeld ?-capture.jpg  
    Dernière modification par valandil ; 31/03/2018 à 11h01.
    Spécialiste et fan inconditionnel du moine.

  13. #13
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    C'est de ma faute, je n'étais pas trop réveillé ce matin : viconi4.cre, et pas vicon4.cre.
    Dernière modification par Freddy_Gwendo ; 31/03/2018 à 13h12.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  14. #14
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    J'aurai pu être plus vigilant aussi .

    Du coup voilà enfin la cause :

     Cliquer ici pour révéler 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?
    Miniatures attachées Miniatures attachées Assertion failed ciblée à Valpeld ?-capture.jpg  
    Dernière modification par valandil ; 31/03/2018 à 11h59.
    Spécialiste et fan inconditionnel du moine.

  15. #15
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    J'ai un petit souci avec :

    Code:
    00005: ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ 4 4040 // Rendre les membres du groupe moins susceptibles de mourir de facon permanente: v30 BWP fix + K4thos' EET compatibility + kreso's Spell Revisions compatibility
    00006: ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ 4 6000 // IA generale plus efficace: v30 BWP fix + K4thos' EET compatibility + 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...

  16. #16
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    Effectivement le fichier contient plusieurs viconi4nnnn.cre.
    Miniatures attachées Miniatures attachées Assertion failed ciblée à Valpeld ?-capture.jpg  
    Spécialiste et fan inconditionnel du moine.

  17. #17
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    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...

  18. #18
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    Citation Envoyé par Freddy_Gwendo Voir le message
    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

    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 attachés Fichiers attachés
    Dernière modification par valandil ; 01/04/2018 à 08h14.
    Spécialiste et fan inconditionnel du moine.

  19. #19
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    4 938
    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.
    Dernière modification par Freddy_Gwendo ; 01/04/2018 à 08h40. Motif: typos
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  20. #20
    Date d'inscription
    mai 2013
    Localisation
    Petite couronne de Lutèce
    Messages 
    357
    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.
    Dernière modification par valandil ; 01/04/2018 à 08h50.
    Spécialiste et fan inconditionnel du moine.

Discussions similaires

  1. An assertion failed in InfScreenInventory.cpp
    Par mzutg dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 6
    Dernier message: 27/09/2011, 11h43
  2. [BG1][BUG] An assertion failed... at line... sur Mac OS 9
    Par grom dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 4
    Dernier message: 26/02/2011, 05h14
  3. [BG1][BUG] an assertion failed in ...etc ...
    Par dyn'yon dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 2
    Dernier message: 16/01/2010, 06h58
  4. [BGT] An assertion failed...
    Par Thanok dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 11
    Dernier message: 21/03/2007, 12h17
  5. [TS] Assertion failed
    Par Requiem dans le forum Méga-mods : Big Picture, The Darkest Day, Shadow Over Soubar, Tortured Souls, Check The Bodies,
    Réponses: 19
    Dernier message: 17/11/2005, 10h38

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251