!!
Traduction d'Ultima V Warriors of Destiny
Réduire
X
-
J’essaie de progresser à chaque traduction. Celle-ci m’aura fait apprendre le debugger assembleur sous DOS. Je dirais qu’il me restera à apprendre à modifier le code source, comme l’a fait oFF_rus, et là je pourrais vraiment être autonome pour tout faire. Le chemin reste long mais il est motivantEnvoyé par willow2 Voir le message
!!
👍 2 -
Ce qui pourrait tout à fait s’envisager d’ailleursEnvoyé par GT400 Voir le message
...ou alors il faut que tu bosses sur la traduction pure (texte) et qu'un pro puisse te donner un coup de main au niveau du code...
Laisser un commentaire:
-
...ou alors il faut que tu bosses sur la traduction pure (texte) et qu'un pro puisse te donner un coup de main au niveau du code...Envoyé par willow2 Voir le messageTu es devenu un énorme crack, va falloir t'ériger une statue car c'est vraiment génial tout ce que tu fais pour traduire ces vieux jeux.
Courage et bonne continuation dans ce travail herculéen.
C'est là que ça me confirme que je n'aurai jamais les compétences pour traduire les vieux jeux dont j'aurai aimé voir une vf et qui n'est jamais arrivé officiellement.
👍 1Laisser un commentaire:
-
Tu es devenu un énorme crack, va falloir t'ériger une statue car c'est vraiment génial tout ce que tu fais pour traduire ces vieux jeux.Envoyé par Sylvain_rocher Voir le messageJ’ai fait une grosse avancée aujourd’hui ! Après automatisation et vérification à la main de milliers de pointeurs, j’ai surtout réussi à automatiser la reconstruction de tous les fichiers en cohérence ! J’en ai ch** vraiment mais le jeu arrive enfin à se lancer et à afficher l’écran titre !!!! Ça semble pas grand chose, mais c’est un exploit pour moi, après avoir modifié autant de pointeurs de façon automatique (j’ai eu de nombreux crash avant d’y parvenir. C’est loin d’être terminé, il y a pas mal de pointeurs où je suis pas sûr, et il faudra tester en jeux pour le confirmer, et je suis sûr qu’il m’en manque aussi, mais pas grave je complèterai au fur et à mesure.
Je sens que je serai capable de montrer la cinématique d’intro en français prochainement du coup
Courage et bonne continuation dans ce travail herculéen.
C'est là que ça me confirme que je n'aurai jamais les compétences pour traduire les vieux jeux dont j'aurai aimé voir une vf et qui n'est jamais arrivé officiellement.
🥰 1Laisser un commentaire:
-
Je me joins à GT400Envoyé par GT400 Voir le messageForce à toi.
Comme on disait sur l'internet 1.0, je plussoie.
😂 1Laisser un commentaire:
-
J’ai fait une grosse avancée aujourd’hui ! Après automatisation et vérification à la main de milliers de pointeurs, j’ai surtout réussi à automatiser la reconstruction de tous les fichiers en cohérence ! J’en ai ch** vraiment mais le jeu arrive enfin à se lancer et à afficher l’écran titre !!!! Ça semble pas grand chose, mais c’est un exploit pour moi, après avoir modifié autant de pointeurs de façon automatique (j’ai eu de nombreux crash avant d’y parvenir. C’est loin d’être terminé, il y a pas mal de pointeurs où je suis pas sûr, et il faudra tester en jeux pour le confirmer, et je suis sûr qu’il m’en manque aussi, mais pas grave je complèterai au fur et à mesure.
Je sens que je serai capable de montrer la cinématique d’intro en français prochainement du coup
👍 4Laisser un commentaire:
-
Content de voir que tu as fait de tels progrès. Bon courageEnvoyé par Sylvain_rocher Voir le message
Je vais y arriver !!
Maintenant que j’ai compris comment sont structurés les overlay, je suis en train de faire des outils pour chercher les pointeurs automatiquement. Les premiers essais ont bien marché sur les 3200 phrases du premier fichier
les chercher tous un par un à la main, ça aurait beaucoup trop long …
👍 1Laisser un commentaire:
-
Je m’étais déjà posé la question pour les autres jeux Ultima, mais l’envers du décors est que les outils sont « degueulasses », dans le sens où j’ai pas fait un truc pensé pour être partagé, c’est sur mesure avec des paths en dur sur mon PC de travail, codé de manière non optimisée en VBA … et je me suis pas beaucoup amélioré au fur et à mesure des autres traductions, je reprenais ce que j’avais fait en l’adaptant.Envoyé par Godcedric Voir le messageJ'ai faillit te dire ça dans le message précédent : mettre des outils à disposition serait un plus. Autant de travail et de recherches, ça serait dommage de laisser ça dormir si ça permet à d'autres de s'en servir pour des traductions.
Bref, si je devais partager les outils, il faudrait a minima recoder proprement en python des scripts de lecture / écriture. Mais ça n’éviterait pas tout le travail à faire à la main (je pense aux pointeurs, à l’arbre des caractères dans les Underworld). Peut être que je le lancerai la dedans quand je serai au bout de mon marathon. Ce qui a le plus de valeurs dans l’exercice de traduction reste l’identification des formats des fichiers, la localisation des textes, ici la structure des overlay et de leurs adresses etc.
👍 1Laisser un commentaire:
-
J'ai faillit te dire ça dans le message précédent : mettre des outils à disposition serait un plus. Autant de travail et de recherches, ça serait dommage de laisser ça dormir si ça permet à d'autres de s'en servir pour des traductions.
👍 2Laisser un commentaire:
-
Merci, mais il ne faut pas crier victoire trop tôt. Je dois maintenant faire une vérification manuelle avec IDA car mon outil se contente de chercher et comparer des valeurs d’octets, mais ces valeurs peuvent correspondre à du code. Je dois donc trier à la main ensuite les occurrences aberrantes.Envoyé par Godcedric Voir le messageBah dit donc. Chapeau.
Puis il faudra chercher à savoir si ce sont des pointeurs simples, ou s’il faut chercher des pointeurs vers ces pointeurs (et donc réitérer l’étape précédente).
Viendra ensuite le codage de l’outil pour reconstituer tous les pointeurs proprement quand je modifierai les tailles. Et je ne saurais que ça marche que quand je pourrais tester en jeu. De belles galères en perspective mais c’est stimulant !!
Sauf erreur de ma part, je n’ai trouvé aucune traduction de ce jeu dans sa version d’origine (j’en ai trouvé pour le projet Lazarus). Je dois être le seul maso à m’être infligé cette recherche
faudra que je vois si je peux partager tout ce que j’aurais fait pour que ça puisse servir à d’autres.
👍 1Laisser un commentaire:
-
Je vais y arriver !!Envoyé par willow2 Voir le messageBon courage à toi Sylvain en espérant que tu y arrives.
Maintenant que j’ai compris comment sont structurés les overlay, je suis en train de faire des outils pour chercher les pointeurs automatiquement. Les premiers essais ont bien marché sur les 3200 phrases du premier fichier
les chercher tous un par un à la main, ça aurait beaucoup trop long …
😎 1👍 1Laisser un commentaire:
-
Bon courage à toi Sylvain en espérant que tu y arrives.
👍 1Laisser un commentaire:
-
C’est clair ! Hrvg m’avait parlé qu’il existait ce système « d’overlay », et c’est la première fois que j’y suis confronté. Je comprends en effet la galère supplémentaire que ça représente. Mais c’est l’occasion d’en apprendre d’avantage, donc ça me motive graveEnvoyé par Godcedric Voir le messageLà tu es parti sur du costaud. C'est là qu'on voit aussi que les jeux évoluent avec des moteurs et techniques différentes d'une version à l'autre.
Mais c’est sûr que je vais avoir besoin de temps d’assimilation et de rodage avant d’être efficace dans l’exercice
Laisser un commentaire:
Laisser un commentaire: