Page 1 sur 1

An assertion failed... at line... sur Mac OS 9

Posté : dim. 07 nov. 2010, 06:11
par grom
Salutations,

Je suis nouveau sur ces forums et je me permet de rester sur ce thread existant car même s'il est déjà bien vieux, je rencontre à peu près le même problème qu'énnoncé. A quelques détails près cependant :
1) je suis sur Mac .
2) j'ai, par nostalgie, ré-installé Baldur's Gate 1 sur mon laptop G4 titanium, qui me met le jeu par défaut sur la version classic du système (OS 9).
3) L'instalation se passe sans problème, je lance alors le jeu et obtiens l'erreur suivante :

"An Assertion failed in InfScreenStore.cpp at line number 3509
File : InfScreenStore.cpp Line:3509"

Et le jeu quitte donc sans avoir lancé quoi que ce soit.
J'ai essayé plusieurs choses, dont des ré-installations, sans bien savoir d'où vient le problème.
J'ai également cherché des solutions sur google, j'ai bien essayé d'installer Weidu (mais suis bien trop attardé avec le Terminal), et pour finir, mon Baldur's Gate 2 tourne quant à lui sans problème sur cet OS 9 classic.

Bref, je comprends pas, je suis largué... help !

Re : [BG1][BUG] An assertion failed... at line... sur Mac OS 9

Posté : dim. 07 nov. 2010, 11:47
par Isaya
Comme tu n'as pas évoqué le fait d'utiliser le mod DSotSC, qui était au centre du sujet dans lequel tu as posté, j'ai supposé que tu rencontrais le problème avec le jeu de base, sans mod. Ce qui semble renforcé par le fait que tu rencontres le problème dès le lancement du jeu. J'ai donc créé un nouveau sujet pour ta question. Si j'ai mal compris, merci de détailler davantage ce que tu as installé.

En général, les erreurs de type "assertion failed" sont provoquées par des installations comportant des fichiers endommagés. La solution consiste en général à réinstaller après avoir vérifier les CD d'installation. Comme tu as déjà réinstallé plusieurs fois... Je te propose de vérifier que tes CD sont en bon état. Pour cela, recopie les un par un dans des dossiers temporaires sur le disque dur. Si la copie se passe bien, cela signifie au moins que les CD ne sont pas endommagés. Tu devrais même pouvoir lancer l'installation à partir de ces dossiers, en lui désignant à chaque demande de changement de CD l'emplacement du dossier correspondant.

WeiDU n'est d'aucune aide pour ce genre de problème. WeiDU est un outil d'installation de mods. Si tu n'en as installé aucun, ce n'est pas la peine de chercher à l'utiliser. Seules les personnes qui veulent créer des mods ont besoin de le télécharger. Les joueurs l'obtiennent en général dans l'archive du mod, c'est le programme qu'on exécute (setup-XXX est juste un WeiDU renommé) pour installer le mod.
A ma connaissance WeiDU pour Mac ne fonctionne que sous Mac OS X.

Pour détailler un peu plus :
  • as-tu Baldur's Gate et son extension "Tales of the Sword Coast/La légende de l'Ile perdue" ? Si tu as seulement Baldur's Gate, assure-toi de bien installer le patch. Consulte ce sujet pour plus de précisions sur l'installation du jeu sur Mac (instructions non garanties, cependant).
  • as-tu installé des mods ? Si oui, recopie le contenu du fichier WeiDU.log, qui se trouve dans le dossier du jeu
Pour creuser davantage le problème, tu peux également suivre ces indications :
  • supprime le fichier Baldur.err dans le dossier du jeu
  • édite le fichier Baldur.ini (même dossier) pour ajouter la ligne Logging On=1 juste en dessous de [Program Options]. Si la ligne existe déjà dans la section [Program Options], mets simplement la valeur à 1
  • lance le jeu pour reproduire le problème
  • recopie le contenu du fichier Baldur.err, qui pourrait donner quelques indications sur la cause du problème

Re : An assertion failed... at line... sur Mac OS 9

Posté : dim. 07 nov. 2010, 14:06
par grom
Salutations et merci pour ta réponse, Isaya.

Tout d'abord, désolé, je n'avais pas vu qu'il s'agissait d'une discussion sur le mod DSotSC. Tu as donc bien fait de migrer mon post ailleurs.

Pour ce qui est de mon problème...

- Il s'agit du jeu de base BG, sans aucun add-on (TotSC) ni mod d'aucune sorte.
Note que j'avais bien lu tes indcations d'install sur Mac avant de poster mon problème et c'est d'ailleurs cette procédure très détaillée qui m'a poussé à m'inscrire ici ! ;)

- J'ai en fait effectué l'installation de mon BG 1 directement depuis le HD, à l'aide de dossiers, copies conformes des 5 CD originaux. Il ne s'agit donc apparemment pas d'un problème de fichier endommagé.

- J'ai suivi ton conseil et ai installé le patch de bioware.
Le problème reste exactement le même pourtant.

- J'ai également essayé ton système d'édition du fichier .ini et ajouté la ligne Loggin On=1 mais le problème persiste.

- En ce qui concerne le "Weidu" dont je parlais, il est plus ou moins associé à "BGTutu". Je n'y connais pas grand chose pour être honnête, mais c'est sur ces pages que j'ai trouvé les infos relatives (moins de 5 posts, peux pas mettre les liens réels):

3w.ludomac.com/downloads/Baldur-s-Gate_Weidu-v137-OS-X_188.htm
3w.insidemacgames.com/news/story.php?ArticleID=8546

A noter que j'ai BG 2 d'installé sur l'OS X, avec toute une série de mods ainsi que l'éditeur Near Inifinity. BG 2 fonctionne sans problème et compte tenu de ces articles ci-dessus, j'aurai donc bien aimé comprendre la marche à suivre pour faire tourner BG1 avec le moteur BG2 sur OS X... Mais ne suis pas assez à l'aise avec la console ou le code en général.

- Enfin, pour ce qui est du fichier .err, il semble qu'il n'y en ait aucun dans le dossier du jeu (j'ai cherché un peu partout). Peut-êre Mac gère-t-il la chose différemment ?J'ai bien cherché dans les crash logs de l'OS X mais je ne trouve rien non plus. Difficile donc de te donner plus de précisions sur l'erreur...

Si tu as d'autres idées, je suis preneur mais merci dors et déjà pour ton aide et ta patience.
En attendant, je vais essayer ça :

[h2tp]://usoutpost31.com/easytutu/mac/

et je verrai bien...

Re : An assertion failed... at line... sur Mac OS 9

Posté : dim. 07 nov. 2010, 19:40
par Isaya
grom a écrit :
grom a écrit :- J'ai également essayé ton système d'édition du fichier .ini et ajouté la ligne Loggin On=1 mais le problème persiste.
...
- Enfin, pour ce qui est du fichier .err, il semble qu'il n'y en ait aucun dans le dossier du jeu (j'ai cherché un peu partout). Peut-êre Mac gère-t-il la chose différemment ?J'ai bien cherché dans les crash logs de l'OS X mais je ne trouve rien non plus. Difficile donc de te donner plus de précisions sur l'erreur...
Ce n'était pas supposé régler quoi que ce soit, juste renseigner le fichier Baldur.err avec quelques détails supplémentaires. Mais il semble que ce mécanisme ne fonctionne pas avec Baldur's Gate et seulement avec Baldur's Gate II. Je n'ai pas réalisé, quand j'ai trouvé cette indication, qu'elle concernait un mod pour Baldur's Gate II. Je n'ai pas non plus ce fichier pour Baldur's Gate sur PC.
grom a écrit :- En ce qui concerne le "Weidu" dont je parlais, il est plus ou moins associé à "BGTutu". Je n'y connais pas grand chose pour être honnête, mais c'est sur ces pages que j'ai trouvé les infos relatives (moins de 5 posts, peux pas mettre les liens réels):
La dénomination WeiDU pour BG1Tutu est complètement erronée. Techniquement ce n'est même pas WeiDU que BG1Tutu, mais un dérivé.
Dans les faits, le fait d'utiliser BG1Tutu, donc de jouer avec le moteur de jeu de Baldur's Gate II, pourrait effectivement résoudre ton problème.
grom a écrit :A noter que j'ai BG 2 d'installé sur l'OS X, avec toute une série de mods ainsi que l'éditeur Near Inifinity. BG 2 fonctionne sans problème et compte tenu de ces articles ci-dessus, j'aurai donc bien aimé comprendre la marche à suivre pour faire tourner BG1 avec le moteur BG2 sur OS X... Mais ne suis pas assez à l'aise avec la console ou le code en général.
Il faut savoir que le fait d'installer BG1Tutu va permettre de jouer l'aventure de Baldur's Gate mais empêchera de jouer à celle de Baldur's Gate II et donc à nombre des mods que tu as installés (selon leur contenu). Il te faudra désinstaller BG1Tutu quand tu auras terminé cette partie pour retrouver accès à l'aventure de Baldur's Gate II.
Pour plus de détails sur BG1Tutu, tu peux consulter le sujet qui lui est consacré dans notre forum.
grom a écrit :En attendant, je vais essayer ça :

[h2tp]://usoutpost31.com/easytutu/mac/

et je verrai bien...
Je te conseille de ne pas le faire sans consulter plus en détail le site. :!: Il indique qu'il exige d'avoir Tales of the Sword Coast, hors je comprends que ce n'est pas ton cas.
Par ailleurs, le mod fait passer tout le jeu en anglais ! Et il écrasera ton installation de mods dans Baldur's Gate II.
C'est sans doute un excellent mod pour simplifier l'emploi de BG1Tutu, mais il faut vraiment partir d'une installation vierge des jeux.

Cela dit, en partant des liens que tu as donnés, du site officiel de BG1Tutu et de celui qui héberge encore les patchs pour BG II, je n'ai trouvé aucun lien fiable pour télécharger BG1Tutu. La version du premier lien donne un fichier bien petit. Je n'arrive pas à le lire sur PC (archive dmg) mais le fichier est deux fois plus petit que BG1Tutu pour PC. Ce n'est pas bon signe.

Re : An assertion failed... at line... sur Mac OS 9

Posté : sam. 26 févr. 2011, 06:14
par grom
Merci Isaya, et désolé pour mon temps de réponse.

J'ai finalement décidé de simplifier les choses en installant une version PC de Baldur's Gate 1 et 2 (+TotSC +ToB) sur un windows XP, via Parallel Desktop.
Ca m'a permis de rentrer dans cet univers fantastique qu'est BGT, avec ses mods, ses upgrades, ses bugs... ;)
Je dis ça, mais jusqu'ici, tout fonctionne à peu près correctement dans la configuration que j'ai choisi. Au passage, c'est un sacré boulot que la communauté Baldur's Gate à fait de par le monde. Impressionnant.

Encore une fois merci pour ton aide et long live La Couronne de Cuivre !