Page 1 sur 1

[BGEE] Le problème des voix françaises manquantes : tous muets !

Posté : ven. 30 nov. 2012, 01:47
par Spike
(Message copié depuis une autre discussion)

Pour l'instant je reste sceptique. J'ai paramétré le jeu en français et j'ai eu la mauvaise surprise de trouver un jeu "muet"...
Les textes sont bien traduits hormis quelques fautes ("Kanata" au lieu de "Katana", c'est la seule que j'ai repéré pour l'instant...) mais mon perso parle en anglais.... Je trouve ça dommage...
Mais le pire c'est que tous les autres PNJ n'émettent aucun son !!!! Quand on se balade dans Chateau-Suif, c'est morne, il n' y a plus que le bruit ambiant et la musique, là où ça m'a frappé c'est quand je suis passé devant les Power Rangers qui récitent la prophéties d'Alundo en chantant en canon (sud-ouest de la position de Gorion).
D'habitude à chaque nouvelle partie je faisais exprès de les contourner pour ne pas les entendre chanter, car je trouvais cela agaçant à force mais maintenant je les regrette.....
(Comme on dit vaut entendre ça que d'être sourd !!)

Donc ma question est la suivante: (désolé si je ne créé pas une nouvelle discussion :$ )
Il y a-t-il un moyen de récupérer les voix françaises ? Est ce prévu par les développeurs ? Aura-t-on droit à un DLC gratuit "voix françaises" ? ^^
Parce qu'en l'état actuel, c'est limite injouable....

Posté : ven. 30 nov. 2012, 01:59
par Lothringen
Je te copie les explications données par La_Voix (coordinateur de la traducteur française) sur le forum de BGEE :
La_Voix a écrit :LE PROBLÈME DE L'ABSENCE DE VOIX EN VF :

En ce qui concerne le problème des voix du jeu : oui, il n'y a pas encore les voix en français. C'est normal, les développeurs utilisent un nouveau format pour les sons du jeu, et il leur faut le temps de convertir et implémenter TOUS les fichiers sons de TOUS les langages du jeu. Forcément, ça prend un petit peu de temps. Je pensais qu'ils l'auraient fait pour la sortie, mais ils n'ont manifestement pas eu le temps :'(
Dans tous les cas, cela nous a été confirmé, les développeurs prévoient de patcher le jeu le plus tôt possible pour y mettre les voix originales de chaque langage. Alors à défaut d'avoir un jeu en full VF pour les voix, patience :)
Donc on récupérera sous peu via un patch les voix de la VF originelle, c'était juste un problème de manque de temps pour tout convertir au nouveau format. En revanche je ne suis pas convaincue que le nouveau contenu sera jamais doublé en français.

Ce que tu peux éventuellement faire en attendant c'est jouer avec (toutes) les voix anglaises et le texte français, la procédure est assez simple :

Dans le répertoire des langues du jeu, tu vas sur en_US, tu renommes le dialog.tlk en dialog.tlk.bak (ou tu en fais une copie pour sauvegarde, le but est de le désactiver en le renommant), puis tu vas dans le dossier fr_FR, copies le dialog.tlk et dialogF.tlk qui s'y trouvent et les colles dans le dossier en_US. Et tu actives le langage anglais dans les options du jeu.

Posté : ven. 30 nov. 2012, 09:54
par Spike
Je te remercie pour tes réponses qui sont toujours très claires.
Mon inquiétude était surtout centrée sur le fait que je ne savais pas si ce problème de voix serait résolu ou non. Ou si c'était bel et bien un problème de planning...
Lothringen a écrit : Ce que tu peux éventuellement faire en attendant c'est jouer avec (toutes) les voix anglaises et le texte français, la procédure est assez simple :
J'avais déjà envisagé cette solution pour redonner un peu de vie au jeu, mais je dois dire que je ne suis pas spécialement fan des voix anglaises...
Mais ce n'est pas grave j'ai déjà d'autres jeux à finir (et d'autres partie sur méga-install BGT ) donc perso je pense que j'attendrai le patch gentiment ^^ .

Posté : dim. 02 déc. 2012, 11:14
par Ailyn
Surprise par l'absence de nombreuses voix (en anglais !) j'ai commencé à me demander si il n'y avait pas un problème...
Lothringen a écrit : Ce que tu peux éventuellement faire en attendant c'est jouer avec (toutes) les voix anglaises et le texte français, la procédure est assez simple :

Dans le répertoire des langues du jeu, tu vas sur en_US, tu renommes le dialog.tlk en dialog.tlk.bak (ou tu en fais une copie pour sauvegarde, le but est de le désactiver en le renommant), puis tu vas dans le dossier fr_FR, copies le dialog.tlk et dialogF.tlk qui s'y trouvent et les colles dans le dossier en_US. Et tu actives le langage anglais dans les options du jeu.
Donc, si je comprends tout bien :gign: , quand on passe le jeu en français dans les options (au départ, donc avant d'avoir fait ta manip' Lothy), il manque des voix en anglais alors ?
Non parce que je comprenais pas trop pourquoi personne me parlait dans le jeu en fait :gign: , alors qu'on m'a beaucoup vanté les voix anglaises.

Posté : dim. 02 déc. 2012, 11:48
par manaa3
Lothringen a écrit :Ce que tu peux éventuellement faire en attendant c'est jouer avec (toutes) les voix anglaises et le texte français, la procédure est assez simple
Franchement, c'est horrible d'avoir un mix français-anglais; ça tue l'ambiance, l'immersion dans le jeu.

Plus j'avance dans le jeu, plus je me dis que ce sont les fans qui ont fait l'essentiel du boulot pour ce bg::ee. Si on enlève la traduction faite par les fans, qu'avons nous de nouveau pour 16€ :
- Moins de voix, de vidéos, de textes (pas de traduction).
- De nouveaux bugs.
- Un jeu qui ne fonctionne pas pour tout les pc.
- 3 persos dont Dorn qui est abusé et qui arrive avec une épée qui l'est tout autant pour le niveau auquel on l'obtient.
- 3 maps rondes (le pit) pour 6 heures de jeu annoncé qui au final en font moins de 2. Les combats du pit sont aussi bien moins intéressants que ce qui a été fait dans les mods pour pimenter les rencontres du bg original. Le combat final est risible.
- Des vidéos avec un nouveau style (on aime ou pas) mais quasi inexistante quand on compare à ce qu'on avait dans la version originale.
- Des dessins utilisés plusieurs fois parce que faire 2 dessins différents c'est trop difficile. J'illustre ! Quand on termine le camp des voleurs, on a un écran qui pop avec un dessin (que je trouve superbe) et du blabla en dessous. Dès qu'on dort, on acquiert une nouvelle capacité, on a un nouveau pop d'écran avec du nouveau blabla et le dessin est le même... D'ailleurs il me semble que quand on arrive sur la carte du camp des voleurs, on a exactement le même dessin un poil animé (à vérifier ce dernier point).
- Quasi pas de nouveau portrait.

J'ai choppé le premier bg durant le mois de sa sortie, je n'avais pas le net pour faire des maj et il y avait moins de problèmes, le contenu était plus généreux aussi.

Actuellement, plus j'avance, plus je suis déçu. L'original bg est inférieur au nouveau uniquement pour quelques effets spéciaux (3d oblige) et dans les autres domaines, il le supplante.

Le son, les textes (la traduction en fait partie), les vidéos, c'est super important pour l'ambiance et à défaut d'avoir complètement tué ces 3 aspects, la version originale est largement supérieure dans ces 3 domaines.

Je le répète, je trouve honteux que ce soit le fan service qui ait eu la traduction à charge.

Au final, on a une version remaniée vers le bas, il y a moins de contenu (c'est un comble!!) et j'ai lu dans un autre post qu'ils ne comptaient même pas avoir la décence d'adapter les outils pour les modeurs ???
:gign: Si ils peuvent ressortir un bg aujourd'hui, c'est pourtant uniquement grâce à ces personnes !!! :gign:

C'est mon coup de gueule du dimanche, ça me fait du bien. Désolé.
... oep, vous pouvez me donner le titre "couineur". ^^

Posté : dim. 02 déc. 2012, 12:40
par Anios
manaa3 a écrit :Franchement, c'est horrible d'avoir un mix français-anglais; ça tue l'ambiance, l'immersion dans le jeu.
Le mix anglais/français, ça tue peut-être TON souvenir parce que t'as joué en version full française.
Côté immersion, moi ça ne me gêne pas, puisque je bascule aussi en anglais concernant l'univers des Royaumes Oubliés.

Bien sûr, j'aimerais aussi entendre les douces voix françaises qui ont bercé mon adolescence, mais c'est loin d'être une tare de jouer en VO/VOSTFR pour tout le monde.

D'ailleurs, je n'arrive pas à correctement afficher la trad' FR. Je m'explique :
J'ai fais exactement comme tu indiques Lothringen, afin d'avoir son VO et trad' FR. Renommé le tlk US en .bak, copier-coller les tlk FR dans le dossier US et avoir le jeu en Anglais dans les options.
Malgré cela, j'ai toujours les trad' anglaises et non française. Je vois pas où ça peut coincer. :'(

Posté : dim. 02 déc. 2012, 14:56
par Isaya
Certes je n'ai pas payé les 20 $ pour BGEE, pour l'instant en tout cas, alors je ne ressens pas la frustration d'un joueur déçu. Mais quand même, je te lis, manaa3, j'ai beaucoup de mal à accepter certains de tes arguments.
manaa3 a écrit :Plus j'avance dans le jeu, plus je me dis que ce sont les fans qui ont fait l'essentiel du boulot pour ce bg::ee.
Les fans ont traduit le nouveau contenu (création de l'éditeur) et ont repris les traductions d'origine (oui, celles de BG).
Bref, c'est comme si tu disais que les traducteurs et les doubleurs accomplissaient l'essentiel du boulot sur un film.
manaa3 a écrit :- Un jeu qui ne fonctionne pas pour tout les pc.
Pour avoir répondu à de nombreux appels à l'aide pour faire fonctionner ces vieux jeux sur des machines récentes (depuis Vista et les cartes nVidia depuis cette époque), je sais parfaitement que ce n'était pas rose non plus avec le jeu d'origine sur nos machines modernes.
manaa3 a écrit :J'ai choppé le premier bg durant le mois de sa sortie, je n'avais pas le net pour faire des maj et il y avait moins de problèmes, le contenu était plus généreux aussi.
Evidemment, le jeu était immense. Mais l'essentiel du contenu originel est toujours là, si je ne m'abuse, à l'exception, provisoire semble-t-il, des doublages sonores. Et il devrait être accessible dans toutes les langues, contrairement au jeu d'origine.
La refonte des vidéos est un parti pris de l'éditeur, sans doute discutable, mais je suppose que c'était pour pouvoir réaliser des vidéos de taille plus grande et non le 320x240 ou approchant des vidéos du jeu d'origine, qui ne doivent pas paraître terribles sur un grand écran, soit pour leur taille ridicule, soit pour les dégradations si on les étire.
manaa3 a écrit :Actuellement, plus j'avance, plus je suis déçu. L'original bg est inférieur au nouveau uniquement pour quelques effets spéciaux (3d oblige) et dans les autres domaines, il le supplante.
C'est certain que si tu considères que Widescreen et le mod GUI font partie du BG originel, ce qui n'est pas exact, alors il y a peu d'apport (le zoom et une meilleure adaptation à n'importe quelle résolution).
manaa3 a écrit :Je le répète, je trouve honteux que ce soit le fan service qui ait eu la traduction à charge.
Sur ce point, je suis tout à fait d'accord avec toi.
manaa3 a écrit :Au final, on a une version remaniée vers le bas, il y a moins de contenu (c'est un comble!!)
Pour ma part, j'échangerai volontiers des aventures en plus, même limitées, contre la perte de quelques vidéos d'interlude. En espérant que la situation des doublages soit résolue, même si ça m'indiffère d'avoir le doublage en anglais (ça fera comme un film en VO sous-titré).
manaa3 a écrit :et j'ai lu dans un autre post qu'ils ne comptaient même pas avoir la décence d'adapter les outils pour les modeurs ???
Oui, c'est décevant. Dans le même temps, l'éditeur a publié énormément d'informations sur les détails des formats de fichier qui manquaient beaucoup à la communauté. De sorte que les créateurs de mods et les auteurs de GemRB vont tout de même bénéficier du fait que BGEE ait été développé. Et DLTCEP, que l'éditeur dit avoir utilisé, a d'ores et déjà commencé à être mis à jour par son auteur grâce à ces informations.

Tu aurais pu citer le fait que l'éditeur a aussi exploité des auteurs de mods en tant que bêta-testeurs, ou bien a intégré leur travail (1PP) ou a pu s'inspirer de leurs améliorations (TobEx). Mais ce faisant, il s'est ouvert aux remarques de ceux qui ont participé au fait que le jeu soit resté si populaire. Je ne pense pas qu'il faille voir tout en noir sur ce point, en tout cas du point de vue du joueur.
L'éditeur a su tirer au mieux profit des fans. Mais la communauté a aussi obtenu des choses qu'elle n'avait jamais réussi à obtenir par le passé (des informations précises) et elle va aussi connaître un regain d'intérêt grâce à la sortie de ces "nouveaux" jeux, notamment sur d'autres plateformes que le PC.

L'histoire jugera de la qualité du jeu et du support par l'éditeur, sur le long terme, pas au bout de 4 jours de commercialisation, je pense. Nul doute que certains joueurs ont dû pester contre certains gros bugs de la toute première version de Baldur's Gate. "Les arrêts du système se produisant au Jongleur Jovial sont à présent résolus." et "Les personnages ne sont plus bloqués lorsqu'ils inondent les mines de Bois-Manteau." (cf le readme de BG) devait faire plaisir au joueur...

Posté : dim. 02 déc. 2012, 18:47
par Jonathan
Lothringen a écrit :Je te copie les explications données par La_Voix (coordinateur de la traducteur française) sur le forum de BGEE :



Donc on récupérera sous peu via un patch les voix de la VF originelle, c'était juste un problème de manque de temps pour tout convertir au nouveau format. En revanche je ne suis pas convaincue que le nouveau contenu sera jamais doublé en français.

Ce que tu peux éventuellement faire en attendant c'est jouer avec (toutes) les voix anglaises et le texte français, la procédure est assez simple :

Dans le répertoire des langues du jeu, tu vas sur en_US, tu renommes le dialog.tlk en dialog.tlk.bak (ou tu en fais une copie pour sauvegarde, le but est de le désactiver en le renommant), puis tu vas dans le dossier fr_FR, copies le dialog.tlk et dialogF.tlk qui s'y trouvent et les colles dans le dossier en_US. Et tu actives le langage anglais dans les options du jeu.
Cool merci pour l'info,
je m'étais résolu a utiliser les dialogues anglais, mais déjà que je trouve le jeu conséquent en français, alors en anglais !
j'avais fais ta méthode naturellement sans copier le fichier dialogF.tlk mais sans succés ! Je vais tester de copier les deux :)

Ce qui est étrange, c'est que les quêtes rajoutées marchent très bien

Posté : dim. 02 déc. 2012, 19:07
par Raistlin
Pour ma part, cette méthode pour passer en vostfr n'a pas marché ^^ ° Le jeu est en français (quand bien même je suis réglé en anglais dans le menu) mais il n'y a toujours aucune voix à entendre (en tout cas pr le narrateur et Winthrop)

D'ailleurs, ceux proclamant que "bah, la VO c'est très bien aussi" sont des HERETIQUES.
Un Baldur's Gate sans la VF de "Eyh, c'est moiiiii, Imoooooeeeen !!!" n'est pas un Baldur's Gate. La VO n'est même pas à moitié aussi agaçante.

(Plus sérieusement, les voix en anglais je m'en fiche, mais les textes... Bg est un rpg assez costaud tout de même, avec énormément de texte et du langage souvent assez soutenu. Bref, j'ai beau avoir un niveau d'anglais tout à fait respectable, ça reste assez incofortable de ne pas réussir à au moins passer en vostfr)

Posté : dim. 02 déc. 2012, 21:42
par Lothringen
Etrange que cette méthode n'ait pas marché... c'est celle indiquée sur les forums officiels. Je vais voir si je trouve d'autres infos.

Edit : bon j'ai testé, puis j'ai quitté et redémarré le jeu : j'ai bien du coup le langage anglais activé dans les options de jeu, j'ai bien toujours le texte en français, en revanche j'attends encore pour entendre la voix off ou les chantres chanter en anglais... Ces voix sont pourtant bien implantées, il suffit de jouer en full english (bref en rétablissant le dialog.tlk originel) pour les entendre.

Je cherche encore, mais je crains que le problème ne vienne d'un système de renvoi vers les fichiers sons présent dans le dialog.tlk lui-même. Dans ce cas, pas grand chose à faire.

Posté : dim. 02 déc. 2012, 21:44
par Ailyn
Lothringen a écrit :Etrange que cette méthode n'ait pas marché... c'est celle indiquée sur les forums officiels. Je vais voir si je trouve d'autres infos.
Idem pour moi, ça ne fonctionne pas :gign: . J'ai cherché plusieurs solutions plus débiles les unes que les autres :gign: , mais rien n'y a fait : j'ai suivi correctement les instructions et je n'entends toujours personne me causer du printemps.
Je ne sais pas si ça change quelque chose, mais j'ai réalisé la manip après avoir installé la MàJ.
Je vais essayer de jeter un noeil à une solution moi aussi, si j'ai 2 min...

EDIT : Rien trouvé pour l'instant, mais si je lui redemande de se servir du dialog.tlk en anglais... les voix VO fonctionnent :'( . C'est pour m'obliger à lire en anglais ou quoi ? :'(

EDIT 2 :
Je cherche encore, mais je crains que le problème ne vienne d'un système de renvoi vers les fichiers sons présent dans le dialog.tlk lui-même. Dans ce cas, pas grand chose à faire.
Attendre une MàJ ? :'(

Posté : dim. 02 déc. 2012, 23:02
par Isaya
Peut-être faut-il essayer une autre solution. Si vous arrivez à repérer où sont stockés les sons en VO, il suffirait peut-être de les recopier dans la partie française équivalente, en s'appuyant sur la méthode de nommage pour les fichiers texte.
Je sais que ce que j'écris n'est pas très précis, mais je ne peux pas l'étayer sur des éléments du jeu, puisque je ne l'ai pas.

Bref, s'il y a un répertoire ou des fichiers dans en_US, il pourrait suffire de les copier dans le répertoire fr_FR, en ajustant au besoin le nom du répertoire ou des fichiers au cas où ils portent des éléments faisant référence à l'anglais (type en_US). Certes, c'est sans doute volumineux à copier, mais ça vaut le coup d'essayer.

Faute d'accès à une arborescence de BG:EE ni à des fichiers dialog.tlk US et FR pour y chercher d'éventuels liens, je ne vois pas quoi conseiller d'autre.

Posté : lun. 03 déc. 2012, 00:00
par Ailyn
Isaya a écrit :Peut-être faut-il essayer une autre solution. Si vous arrivez à repérer où sont stockés les sons en VO, il suffirait peut-être de les recopier dans la partie française équivalente, en s'appuyant sur la méthode de nommage pour les fichiers texte.
Je sais que ce que j'écris n'est pas très précis, mais je ne peux pas l'étayer sur des éléments du jeu, puisque je ne l'ai pas.

Bref, s'il y a un répertoire ou des fichiers dans en_US, il pourrait suffire de les copier dans le répertoire fr_FR, en ajustant au besoin le nom du répertoire ou des fichiers au cas où ils portent des éléments faisant référence à l'anglais (type en_US). Certes, c'est sans doute volumineux à copier, mais ça vaut le coup d'essayer.

Faute d'accès à une arborescence de BG:EE ni à des fichiers dialog.tlk US et FR pour y chercher d'éventuels liens, je ne vois pas quoi conseiller d'autre.
Déjà essayé :gign: . Et ne fonctionne pas :gign: . Smidge s'est rendu compte que le dialog.tlk en français ne renvoie qu'à une petite partie des voix anglaises (deux trois répliques de Gorion que je lui avais indiquées, les voix des nouveaux PNJ recrutables et les différentes voix de Charname). Il est actuellement en train de faire des essais pour ajouter ces fameux "renvois", mais pour l'instant, c'est sans succès :gign: .

Posté : lun. 03 déc. 2012, 00:03
par Lothringen
Dans data > 00766, il y a (à côté des dossiers data, manuals, movies, music, scripts, et de baldur.exe) un dossier lang, dans lequel on trouve un dossier en_US, lequel contient*:
dossier data
dossier movies
dossier sounds
dialog.tlk

En revanche, dans fr_FR, il n'y a... que les deux dialog.tlk. Y recopier le dossier sounds anglais n'a rien donné. Ce dossier sounds est d'ailleurs très lacunaire, il semble ne contenir que les voix du pj.

Posté : lun. 03 déc. 2012, 00:32
par Smidge
les sons des PNJ se trouvent dans les BIF du répertoire "data"

le souci n'est cependant pas là, il vient du tlk lui même. Actuellement, en l'état, ils fourniraient tous les fichiers audio en français qu'il ne se passerait rien de plus.

Je m'explique.

Les tlk sont composés de 2 parties. Une sorte d'entête d'environ 2000 lignes, compilée et donc très peu lisible, et la suite, c'est à dire tous les textes grosso modo en clair.

Les entêtes des tlk VO et VF diffèrent assez notablement. Parmi tous les caractères ésotériques, on trouve quelques références, vraisemblablement des références à des fichiers audios (certainement présents dans lesdits .BIF).
Dans l'entête du tlk VO, on les trouve tous. Les IMOEN01, IMOEN02, KHALD01, JAHER01,MONTR01, GORION01...
Dans l'entête de la VF ? Presque rien de tout ça (elle est d'ailleurs sensiblement plus courte). Juste quelques bribes sur Gorion (qui semblent correspondre aux maigres phrases qu'il prononce lorsqu'on joue en "fausse VO", après avoir échangé les tlk des deux langues), et celles des nouveaux PNJ. Mais sur les plus anciens ? Walou...

En gros, il faudrait éditer cette entête de la VF pour y inclure les références aux fichiers audios. Je vais couper court à quelques tentatives envisageables (que j'ai déjà envisagées :gign: et testées), à savoir : copier (en hexa) l'entête du tlk de la VO, et écraser l'entête du tlk de la VF. Cette manipulation a d'ailleurs confirmé mes hypothèses : le jeu est en français. Les sons fonctionnent (et sont donc logiquement en anglais). Seul souci, les 2 entêtes incluant aussi une sorte de table d'allocation des dialogues, ceux-ci sont basés sur la structure du ficher en VO. Par conséquent, quand il va chercher dans le fichier, il pense avoir à faire à celui en anglais... et affiche donc des bouts de phrases du tlk VF pas du tout à leur place :gign:

Voilàààà

En clair, il faut attendre une mise à jour, avec non seulement les fichiers audio de la VF, mais surtout de nouveaux TLK français, incluant les références à des fichiers audio quels qu'ils soient.

Posté : lun. 03 déc. 2012, 01:33
par Isaya
Dans le fichier tlk, chaque texte est associé à un en-tête qui contient notamment la référence au son associé entre autres choses, ainsi que la position du texte dans le fichier. C'est ce que tu vois au début avec les IMOEN01, etc. Il faudrait en quelque sorte récupérer ces références sons dans le fichier français.
L'extraction des fichiers avec WeiDU permettrait d'obtenir tout le contenu au format texte, mais il faudrait recopier alors recopier toutes les références sons d'un fichier à l'autre. S'il y a un maso, qu'il se porte volontaire. ;)

Néanmoins je pense qu'il existe un outil qui permettrait de faire ça assez facilement. Il s'agit de BG2 Tlk Editor. C'est l'outil que j'avais utilisé pour traduire TDD à l'époque avant WeiDU.
Il permet d'extraire le fichier tlk sous la forme d'un fichier texte et d'un fichier binaire qui contient les données des en-têtes. Ensuite il permet de regénérer un fichier tlk en combinant ces en-têtes et le fichier texte modifié entretemps (l'outil regénère alors les en-têtes en s'adaptant à la longueur des textes pour le calcul des positions des textes dans le fichier) : c'est comme ça que je pouvais traduire le fichier texte, tout en conservant les références sons.
Bref, en exportant le fichiers tlk anglais pour obtenir ce fichier binaire des en-têtes, et en faisant de même pour obtenir le fichier texte pour le français, il suffirait ensuite de recombiner le fichier binaire des en-têtes en VO et le fichier texte en français pour obtenir un fichier français avec les références sons du fichier tlk VO. Et de faire l'opération une nouvelle fois pour le fichier dialogF.tlk.

Je ne peux pas être certain que ça marchera, mais c'est la meilleure piste vu l'état des lieux que tu as fait, Smidge. Et je crois qu'elle a de très bonnes chances d'aboutir, si j'ai bien compris ce que tu as décrit.

Posté : lun. 03 déc. 2012, 06:56
par Smidge
Isaya a écrit :Je ne peux pas être certain que ça marchera, mais c'est la meilleure piste vu l'état des lieux que tu as fait, Smidge. Et je crois qu'elle a de très bonnes chances d'aboutir, si j'ai bien compris ce que tu as décrit.
c'est effectivement ce que j'ai plus ou moins tenté "empiriquement", sans l'aide d'un logiciel tiers. Je verrais quand j'aurais le temps pour essayer avec ce que tu proposes.

EDIT : testé avec BG2 Tlk Editor. Il filtre de lui-même les sons qu'il ne parvient pas à localiser. Et apparemment, les références aux sons dans BGEE ne sont pas totalement compatibles avec celle de BG2 (c'est un éditeur de BG2...), du coup, à l'importation des textes français sur la base du tlk VO, je perds les liens sonores, créant ainsi un tlk français tout à fait utilisable... mais ne générant pas davantage de sons que celui qui est fourni dans le jeu :gign:

Existerait-il un autre éditeur un peu plus souple permettant de conserver des liens sonores "apparemment" invalides ?

Posté : mar. 04 déc. 2012, 00:16
par Isaya
Tu peux paramétrer BG2 Tlk Editor via le menu Settings. Essaie de désactiver les options Tag check (pour les mots-clés du type <CHARNAME>), au cas où BG:EE ait de nouveaux mots-clés, et Sound check. Cela pourrait suffire.

Le seul autre éditeur du même genre que j'ai utilisé est bugué, d'après mon expérience avec les fichiers de Papa Olive pour la traduction de Dark Side of the Sword Coast. Il est disponible sur le même site que BG2 Tlk Editor, si tu veux essayer. Je ne sais plus s'il était capable d'exporter sous un autre format, cela dit.

Posté : mar. 04 déc. 2012, 00:22
par Smidge
Isaya a écrit :Tu peux paramétrer BG2 Tlk Editor via le menu Settings. Essaie de désactiver les options Tag check (pour les mots-clés du type <CHARNAME>), au cas où BG:EE ait de nouveaux mots-clés, et Sound check. Cela pourrait suffire.
J'ai bien sûr essayé... Le seul changement est qu'il ne m'indique plus au fur et à mesure les erreurs de ce type détectées... mais il fait la modification de lui-même dans tous les cas.
Isaya a écrit :Le seul autre éditeur du même genre que j'ai utilisé est bugué, d'après mon expérience avec les fichiers de Papa Olive pour la traduction de Dark Side of the Sword Coast. Il est disponible sur le même site que BG2 Tlk Editor, si tu veux essayer. Je ne sais plus s'il était capable d'exporter sous un autre format, cela dit.
Je verrais si je trouve.

Posté : mar. 04 déc. 2012, 15:20
par Isaya
Je me suis souvenu que j'avais écrit par le passé un programme qui manipulait des fichiers tlk, à la grande époque du premier Big Picture. J'en ai fait un dérivé, capable de charger le fichier dialog.tlk anglais et d'y récupérer toutes les informations sonores (nom du fichier, pitch et volume) pour les recopier dans un autre fichier tlk.

Pré-requis : ce programme est basé sur les MFC. En principe, les DLL nécessaires sont incluses depuis Windows XP et il me semble qu'elles doivent être présentes dans les versions plus récentes (je ne peux pas vérifier car j'ai l'outil de développement installé). Si le programme réclame des DLL, n'hésitez pas à le signaler, je ferais une version autonome.

Voici des instructions simples pour recréer un fichier dialog.tlk français avec les informations de doublage du fichier anglais :
  1. Cliquer sur le bouton sous "Dialog.tlk file to import from (reference)" puis choisir le fichier dialog.tlk anglais
  2. Cliquer sur le bouton sous "Dialog.tlk file to import into (mod to update)" puis choisir le fichier dialog.tlk français
  3. Cliquer sur le bouton sous "Updated dialog.tlk file name" puis choisir un nouveau nom de fichier (pour ne pas écraser le fichier français d'origine)
  4. Cliquer sur Import : une fois achevé, sauf en cas de message d'erreur, vous aurez un fichier français avec les références sonores du fichier anglais
  5. Répéter l'opération pour le fichier dialogF.tlk
Ensuite, il suffit de mettre de côté les fichiers français d'origine et de les remplacer par ceux qui viennent d'être générés.

:!: Il faudra peut-être faire autre chose pour que les références soient prises en compte par le jeu, si celui-ci s'appuie sur une organisation qui dépend de la langue. Vu les arborescences, il faudra peut-être créer un dossier data dans la partie fr_FR et y recopier le ou les fichiers bif de la partie en_US. Peut-être aussi pour le répertoire Sounds.

J'ai testé le programme avec les fichiers français et anglais de Baldur's Gate, l'original. Cela a d'ailleurs mis en évidence que certains doublages étaient perdus dans la VF. Je les ai signalés dans le forum de CorrecFr.

J'espère que cela suffira pour ouvrir la voie à une VOSTFR.

Posté : mar. 04 déc. 2012, 18:17
par Ailyn
Quelqu'un aurait peut être trouvé une solution... C'est par ici que ça se passe.

Posté : mar. 04 déc. 2012, 20:05
par Isaya
J'ai mis cette protection en place pour éviter de mélanger un fichier d'un jeu avec un autre. Je peux retirer ce contrôle. Mais pour que ça donne de bons résultats, il faut impérativement que les différences ne se situent qu'à la fin du fichier, autrement dit que les textes correspondent bien jusqu'au numéro de texte de fin du fichier qui en contient le moins.

J'ai retiré le contrôle dans la version 1.1 et ai mis un warning s'il y avait des différences de nombre de textes dans les fichiers.

Il semble que WeiDU soit capable d'extraire le contenu des fichiers, si j'en crois les fichiers tlk de l'archive disponible pour passer en VOSTFR. En copiant WeiDU.exe dans le répertoire du fichier et en tapant la commande

Code : Tout sélectionner

weidu --nogame --tlkin dialog.tlk --traify-tlk --out dialog.tra
(ou dialogF.tlk) à partir des répertoires où se situent les fichiers, il est possible d'extraire un fichier tra.

Pour vérifier que le programme a des chances de donner de bons résultats, il faudrait vérifier si les fichiers tra obtenus à partir des fichiers anglais et français coïncident bien en terme de contenu au moins pour les premiers numéros.

Posté : jeu. 06 déc. 2012, 15:04
par Jonathan
Je ne sais pas qu'elle update a fixé le bug, mais en tout cas désormais ça marche !
:) :)