(Non-French readers: if you have a question or if you need to contact me, it's probably better to do so on the Github link below. Thanks.)
Bon, tout d'abord mes excuses à Threepwang, j'étais très pris par ce sujet, et donc je n'ai pas trop eu l'occasion de revenir vers lui après la sortie de sa (très bonne) traduction de Monkey Island 2 talkie. La bonne nouvelle, c'est que maintenant je suis à nouveau dispo pour toute question Loom ou autre

Le contexte
Normalement, chez ATP, vous connaissez très bien les outils ScummTR, ScummRP, ScummFont et FontXY, car c'est ici qu'ils ont vu le jour, il y a quasiment 20 ans

(Ces outils permettent d'extraire et de modifier certaines ressources du jeu ; avant tout, le texte et les polices du jeu, afin d'améliorer la qualité des traductions françaises officielles, ou afin de traduire une variante qui n'a jamais existé en français. Ou toute autre langue.)
Remercions à nouveau Hibernatus pour ça. Mais remercions-le une seconde fois, car en 2020, alors que je procrastinais sur mes propres re-traductions de jeux LucasArts depuis de noooombreuses années (depuis au moins 2008, je dirais), j'avais besoin de comprendre un peu plus comment ces outils fonctionnaient, et il y avait quelques bugs/limitations que j'aurais bien voulu pouvoir corriger. En plus : confinements, 30 ans de Monkey Island qui approchaient, etc.
Alors au détour d'un e-mail, j'ai voulu savoir s'il avait toujours une copie du code source de ces outils… et non seulement c'était bien le cas (chapeau !) mais en plus il était d'accord avec ma suggestion de rendre ces outils open-source. Entendez par là : toujours gratuits, mais maintenant tout le monde peut accéder au code, y contribuer, corriger des bugs, les améliorer, etc.
Téléchargement des nouvelles versions des outils ScummTR
Du coup, c'est ici que ça se passe :
https://github.com/dwatteau/scummtr/releases
Au menu, entre autres :
- l'outil est maintenant disponible aussi pour Mac, Linux, et même DOS (en plus de Windows)
- une FAQ : https://github.com/dwatteau/scummtr/blob/main/FAQ.md (qui pourrait facilement devenir gigantesque, en fait)
- quelques manuels, ici : https://github.com/dwatteau/scummtr/tree/main/man/txt
- ScummTR/ScummRP devraient maintenant fonctionner avec davantage de versions de Loom (EGA) et Monkey Island 1 (EGA, VGA), là où les anciennes versions pouvaient vous donner une erreur Duplicate offset in index XXX.
- une option -r a été ajoutée à ScummTR, utile pour extraire du texte Japonais par exemple (cela force à extraire le texte original « tel quel », au lieu d'essayer de le réinterpréter, ce qui ne fonctionne pas très bien en dehors des langues d'Europe de l'Ouest)
- ScummFont modifie maintenant directement le fichier de police du jeu qu'on lui donne, au lieu de créer un fichier -new qu'on doit ensuite manuellement renommer
- ScummFont veille maintenant à moins corrompre votre jeu ! Je conseille tout de même d'utiliser GIMP ou une vieille version de Paint si vous voulez vous assurer de ne pas corrompre la police du jeu… ScummFont est assez fragile dans son approche, et mériterait une réécriture.
Vous pouvez faire des suggestions sur des améliorations à apporter, mais en fait je ne suis pas développeur, je suis avant tout un utilisateur un peu bidouilleur. Donc je ne peux pas faire de promesses. Par contre, tout personne voulant contribuer est la bienvenue !
Les outils restent toujours sans garantie, évidemment. Faites des sauvegardes régulières de vos jeux et de vos traductions.
Problèmes, questions, etc.
Les outils restent plus ou moins tels qu'ils ont été conçus, en tout cas pour le moment. Ces outils restent donc assez technique, il faut comprendre un peu le fonctionnement interne de SCUMM pour bien les utiliser (mais je prévois de combler ça avec la FAQ et quelques tutos). Pensez aussi à utiliser un éditeur de texte adapté à cette tâche, par exemple Notepad++ sous Windows.
Pour ce qui est de signaler des bugs, en théorie c'est ici : https://github.com/dwatteau/scummtr/issues (cela dit, Github est un outil de développeur, assez technique). Mais bon, je vais faire une exception ATP, vous pouvez remonter des choses ici-même si vous le souhaitez (tant que les échanges restent cordiaux, je ne gère pas de drama…).
Note importante : je ne réponds pas aux demandes concernant une version que vous ne posséderiez pas légalement. Désolé pour ceux qui prétendraient avoir une de ces version FM-TOWNS qui coûtent une fortune
(à part Zak, vendu par GOG). Je désapprouve aussi toute distribution de traduction qui serait sous une autre forme qu'un patch (il est illégal de distribuer des ressources originales du jeu sans l'autorisation des ayants-droits, et l'ayant-droit s'appelle Disney aujourd'hui).À nouveau, je tiens à remercier à nouveau ici Hibernatus (c'est tout son travail ! et il accepté de rendre l'outil open-source) et Threepwang qui a été un grand bêta-testeur de cette nouvelle version !

C'est vrai que du coup, ça a servi de test pour l'outil en conditions réelles !
Je vais ajouter le patch prochainement.



Commentaire