Bonjour à tous
Suite à une mauvaise installation de Worldmap, j'ai dû réinstaller BG avec tous les mods. Le problème se trouvait dans Secret of BoneHill, les zones extérieures ne s'affichaient pas malgré mon journal à jour et que j'avais parlé à tout le monde. Bref, il m'a fallu refaire 3 installations complètes pour comprendre que la Worldmap s'installe en dernier .
Ayant repris mon ancienne sauvegarde, tout est rentré dans l'ordre désormais. Cependant, j'ai maintenant un bug plutôt curieux avec les persos de mon équipe : ils ne répondent plus normalement lorsque je clique dessus, ils ne disent plus les phrases mécaniques du style "oui", "j'attend vos instructions", etc.... En fait, ces dialogues ont tout bonnement disparu. Maintenant, ils répondent par des dialogues inappropriés - genre ils sortent les phrases qui se déclenchent lorsqu'un perso est tout près de mourir par exemple, ou encore les dialogues automatiques qui sortent lorsqu'on se trouve en forêt ou en ville ("cette ville est un fléau pour l'humanité", "je desteste les forêts", etc...).
Seul mon perso principal est épargné et réagit normalement. Bien que cela reste un bug mineur, c'est assez pénible :scratch:
Quelqu'un aurait-il une idée d'où ça peut venir (et si ça peut être corrigé) ? Merci
[BGT] Dialogues des persos corrompus
- Isaya
- Adepte de Grondemarteau
- Planaire
- Messages : 6990
- Enregistré le : mar. 22 juil. 2003, 21:03
- Localisation : Plaisir
- Contact :
- Statut : Hors ligne
.
La raison du problème est parfaitement connue. Et il n'y a en général aucun moyen d'y remédier après coup, hélas. Mais il existe parfois un moyen de réduire l'impact (voir à la fin du message).
Le problème ne se produit que si tu essaies de reprendre des sauvegardes réalisées lors d'une installation précédente du jeu. Autrement dit, si tu recommences une partie, il n'y aura pas de problème.
L'explication est la suivante. Les textes manipulés par le jeu se trouvent tous dans les fichiers dialog.tlk et dialogF.tlk. C'est pour cela qu'on peut faire passer un jeu en VF simplement en remplaçant ces fichiers, comme indiqué dans le guide d'installation de Baldur's Gate II.
Quand on installe un mod, le programme d'installation setup-xxx.exe ajoute les nouveaux textes dans ces fichiers à la suite des textes existants. Chaque texte du fichier se voit attribué un numéro d'ordre d'inscription dans le fichier. L'installateur modifie alors les fichiers installés par le mod pour indiquer ces numéros pour chaque élément ajouté par le mod : pour un personnage, son nom, pour un objet son nom et sa description, etc.
Pour que le jeu puisse mémoriser l'avancement dans le jeu et donc reprendre au bon endroit, il a besoin d'ajouter dans les fichiers de sauvegarde toutes sortes d'informations : les lieux visités, les marchandises achetés dans un magasin, les personnages rencontrés, leur état de santé, les dialogues qu'on a déjà eu avec. Pour cela il est obligé d'enregistrer une copie des fichiers de personnage, de magasin, de lieu, etc. De sorte que la sauvegarde comprend donc un fichier personnage avec un certain numéro pour le nom du personnage, tel qu'il est dans l'installation courante.
Quand tu réinstalles, si tu ne réinstalles pas la même version de chaque mod, dans le même ordre que la première fois, et avec les mêmes composants de mod, il y a de très grandes chances que les textes ne se retrouvent pas dans le même ordre dans le fichier dialog.tlk, ou qu'ils aient des numéros différentes de la première fois. De sorte que là où était le nom d'un personnage ou sa biographie se trouve peut-être désormais une réplique de dialogue ou je ne sais quoi d'autre (cas que tu as rencontré).
Pour s'assurer de pouvoir récupérer ses sauvegardes en vue d'une réinstallation, il existe un moyen : mettre de côté les fichiers dialog.tlk et dialogF.tlk avant de désinstaller.
Voici comment procéder pour réinstaller de façon propre :
Attention : cela ne fonctionne que pour les personnages recrutables. Cette possibilité est une particularité de BG1 NPC. Tu vas conserver le problème pour les autres personnages du jeu, les magasins ou les lieux déjà visités, ainsi que ceux ajoutés par les autres mods.
Le problème ne se produit que si tu essaies de reprendre des sauvegardes réalisées lors d'une installation précédente du jeu. Autrement dit, si tu recommences une partie, il n'y aura pas de problème.
L'explication est la suivante. Les textes manipulés par le jeu se trouvent tous dans les fichiers dialog.tlk et dialogF.tlk. C'est pour cela qu'on peut faire passer un jeu en VF simplement en remplaçant ces fichiers, comme indiqué dans le guide d'installation de Baldur's Gate II.
Quand on installe un mod, le programme d'installation setup-xxx.exe ajoute les nouveaux textes dans ces fichiers à la suite des textes existants. Chaque texte du fichier se voit attribué un numéro d'ordre d'inscription dans le fichier. L'installateur modifie alors les fichiers installés par le mod pour indiquer ces numéros pour chaque élément ajouté par le mod : pour un personnage, son nom, pour un objet son nom et sa description, etc.
Pour que le jeu puisse mémoriser l'avancement dans le jeu et donc reprendre au bon endroit, il a besoin d'ajouter dans les fichiers de sauvegarde toutes sortes d'informations : les lieux visités, les marchandises achetés dans un magasin, les personnages rencontrés, leur état de santé, les dialogues qu'on a déjà eu avec. Pour cela il est obligé d'enregistrer une copie des fichiers de personnage, de magasin, de lieu, etc. De sorte que la sauvegarde comprend donc un fichier personnage avec un certain numéro pour le nom du personnage, tel qu'il est dans l'installation courante.
Quand tu réinstalles, si tu ne réinstalles pas la même version de chaque mod, dans le même ordre que la première fois, et avec les mêmes composants de mod, il y a de très grandes chances que les textes ne se retrouvent pas dans le même ordre dans le fichier dialog.tlk, ou qu'ils aient des numéros différentes de la première fois. De sorte que là où était le nom d'un personnage ou sa biographie se trouve peut-être désormais une réplique de dialogue ou je ne sais quoi d'autre (cas que tu as rencontré).
Pour s'assurer de pouvoir récupérer ses sauvegardes en vue d'une réinstallation, il existe un moyen : mettre de côté les fichiers dialog.tlk et dialogF.tlk avant de désinstaller.
Voici comment procéder pour réinstaller de façon propre :
- copiez hors du répertoire du jeu les fichiers dialog.tlk et dialogF.tlk
- désinstallez les mods
- désinstallez le jeu
- supprimez tout les fichiers et répertoires restants dans le répertoire du jeu, sauf le répertoire Save
- installez le jeu
- installez son extension (si vous l'avez)
- installez le patch officiel approprié
- recopiez maintenant les fichiers dialog.tlk et dialogF.tlk que vous aviez mis de côté : de par son fonctionnement intrinsèque, le programme d'installation va réutiliser les textes déjà présents dans vos fichiers au lieu d'en ajouter de nouveau, de sorte qu'il n'y aura pas de décalage sur les numéros attribués aux textes
- installez désormais les mods qui vous intéressent : il est toujours préférable de réinstaller les mêmes mods que la fois précédente, et dans le même ordre
Attention : cela ne fonctionne que pour les personnages recrutables. Cette possibilité est une particularité de BG1 NPC. Tu vas conserver le problème pour les autres personnages du jeu, les magasins ou les lieux déjà visités, ainsi que ceux ajoutés par les autres mods.
:!: 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 !
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 !
.
Encore un grand merci Isaya pour ces explications très clairs, cela confirme ce que j'avais déjà soupçonné déjà par rapport aux mods, et que c'est pour ainsi dire mort. J'avais de toute façon prévu de recommencer à zéro maintenant que mon installation est clean (du moins j'espère). Là, c'est devenu insupportable, Jaheira sort des répliques d'Imoen, Dynaheir a parfois des voix d'hommes, bref, c'est le cirque complet et l'ambiance en est grandement faussée..
Il est clair que lors de mes diverses installations de BG, je n'ai pas fait attention à l'ordre dans lequel les mods ont été installés, les options choisies... J'ai redouté un bug quelconque au moment de reprendre les sauvegardes et ça s'est avéré..
Si j'ai bien compris, c'est le fichier dialog.tlk qui a été altéré. Malheureusement, je n'ai pas fait de sauvegardes de ces fichiers, donc je recommence. Je vais tout de même essayer de les repêcher avec 2 outils genre 'Undelete' que j'ai et qui sont pas mal mais sinon c'est pas grave
Je saurais l'importance de les préserver à l'avenir, c'est toujours ça ! - merci pour l'info en tout cas
Il est clair que lors de mes diverses installations de BG, je n'ai pas fait attention à l'ordre dans lequel les mods ont été installés, les options choisies... J'ai redouté un bug quelconque au moment de reprendre les sauvegardes et ça s'est avéré..
Si j'ai bien compris, c'est le fichier dialog.tlk qui a été altéré. Malheureusement, je n'ai pas fait de sauvegardes de ces fichiers, donc je recommence. Je vais tout de même essayer de les repêcher avec 2 outils genre 'Undelete' que j'ai et qui sont pas mal mais sinon c'est pas grave
Je saurais l'importance de les préserver à l'avenir, c'est toujours ça ! - merci pour l'info en tout cas
- Anomaly
- Grand Gourou
- Golem de pierre
- Messages : 3283
- Enregistré le : lun. 28 juin 2004, 01:12
- Localisation : Somme (Picardie)
- Contact :
- Statut : Hors ligne
.
Pourtant on peut trouver un peu partout le même conseil souvent répété : si vous réinstallez le jeu avec des mods puis reprenez une sauvegarde datant d'avant la réinstallation, vous aurez ce genre de problème si vous n'aviez pas fait une copie des fichiers dialog.tlk et dialogF.tlk avant la désinstallation, et avoir restauré cette copie juste après l'installation du jeu et du patch officiel, et avant d'installer le moindre mod.
Bien sûr si on ne respecte pas exactement le moment où on restaure les fichiers dialog.tlk et dialogF.tlk (ou si on restaure une mauvaise copie), le problème devient encore pire. Si on ne sait donc pas exactement ce qu'on fait, le plus simple c'est de suivre le principe : je réinstalle depuis zéro un jeu qui a été moddé => je recommence une nouvelle partie.
Pour réparation après coup, il est possible de le faire manuellement via l'outil Near Infinity, pour modifier, dans la sauvegarde, la référence de chaque cri. C'est pénible, mais éventuellement envisageable.
Bien sûr si on ne respecte pas exactement le moment où on restaure les fichiers dialog.tlk et dialogF.tlk (ou si on restaure une mauvaise copie), le problème devient encore pire. Si on ne sait donc pas exactement ce qu'on fait, le plus simple c'est de suivre le principe : je réinstalle depuis zéro un jeu qui a été moddé => je recommence une nouvelle partie.
Pour réparation après coup, il est possible de le faire manuellement via l'outil Near Infinity, pour modifier, dans la sauvegarde, la référence de chaque cri. C'est pénible, mais éventuellement envisageable.
Administrateur en charge de la technique et de la rubrique Neverwinter Nights - Modérateur du Bazar de l'Aventurier et de Baldur's Gate Enhanced Edition
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité