Pour faire court, et simple, Bethesda fonctionne avec une architecture de data (les données) suivante :
(exemple avec Oblivion)
Oblivion.esm
Meshes.bsa
Textures.bsa
Voices1/2.bsa
Sounds.bsa
L'architecture de sjeux de Beth varie très peu (F3, FNV, Morro, l'utilisent).
=> esm = Elder Scrolls Master = fichier maître (oui, c'est débile d'avoir un Fallout3.ElderScrollsMaster
)
=> bsa = Bethesda Softwork Archive = fichier de données.
Quand tu lances le jeu, l'esm se charge de tout charger, par exemple, si un loup t'attaque, c'est l'esm qui "voit" le script loup, et donc se démerde pour charger les textures, les meshes (le squelette 3D) et les sons qui vont avec (qui sont répartis dans les différents bsa).
Voilà, c(était la partie inutile, mais toujours bonne à savoir.
Du coup, pour passer un jeu VO en VOSTFR (chez Beth seulement) il suffit de remplacer le fichier maître en VO (et donc l'esm) par le fichier maître en VF, et voilà, un jeu en VOSTFR, ya plus qu'à sélectionner les sous-tititres dans le menu et paf.
Ya aucun problème de compatibilité puisque la traduction n'affecte que les noms, et non les script et autres de déclenchement de chargement de données.
En revanche, si tu veux le jeu en full vf, il te faut remplacer l'intégralité des bsa de voices/sounds et meshes pour certains objets (et l'esm aussi) par ceux de la VF.. du coup autant prendre le jeu en VF directement.