Lisez bien la FAQ. Pour poster un message ou poser une question, vous devez être enregistré. Vous n'êtes pas obligé d'être connecté pour lire les messages et voir les contenus.
Nous espérons que vous trouverez vos réponses ici, et n'hésitez pas à participer.
Bonne visite !
Sur ces forums, il est possible d'aborder n'importe quels sujets, de façon sérieuse ou pas !
Afin de préserver son harmonie et éviter les débordements, nous avons établi un ensemble de règles très simples que nous vous demandons de respecter.
1) Les thèmes suivants ne doivent jamais être abordés: La politique, La religion, La haine raciale, La pédophilie. Faites appel à votre bon sens pour éviter tout autre sujet susceptible de provoquer une polémique trop violente.
2) Ce forum est destiné à l'Abandonware (jeux a l'abandon) et le jeu vidéo. Les discussions ou liens vers un contenu illégal (piratage, désinformation, complotisme...), ou vers des contenus adultes, financiers, religieux... seront systématiquement effacés.
3) Ne publiez pas d'images dans vos messages qui pourraient choquer les autres visiteurs (rappel, le public peut être très jeune).
4) Lorsque vous lancez un sujet, veillez à ce qu'il soit dans le forum approprié (ne faites pas par exemple une requête dans le forum Discussion générale / Le bar des amis).
5) Il est souhaitable de ne pas faire dévier un sujet, ne serait-ce que par respect pour celui ou celle qui a lancé la discussion.
6) Avant de poser une question d'ordre (technique, requêtes...), assurez-vous qu'elle n'ait pas déjà été posé via la recherche.
6) Nous détestons le SPAM et le Flood ! Évitez donc de poster des messages inutiles et de façon répétée.
7) Peace and Love ! Les forums sont un endroit de détente, amusez-vous, ne vous prenez pas la tête inutilement en public.
8) Les administrateurs et modérateurs sont présents pour s'assurer que les règles et les personnes soient respectées. Leurs décisions sont elles-mêmes à respecter.
9) Ce forum n'est pas un téléphone portable ! Un forum est un lieu où on prend le temps, donc évitez le langage "texto/SMS". De plus, vos messages ne sont pas limités à 160 caractères, alors s'il vous plait, écrivez correctement ! Clairement, on ne va pas vous tomber dessus pour un "s" oublié ou pour un accord incorrect, mais pas de "g chrché c je pandan dé mwa"! Copiez-collez votre message dans Word pour profiter du correcteur orthographique, au besoin.
Ces règles sont très importantes, merci de les respecter ! En cas de non-respect, vous pourrez recevoir un avertissement, ou en fonction de la faute, être banni temporairement, voir définitivement du forum.
Merci à vous et bonnes discussions
Du coup, je me suis fais la main, et grâce à ton aide, je suis arrivé très facilement à rediriger les phrases "Vous voyez" à une adresse libre Le résultat est parfait ! Je vais poursuivre sur les autres strings en dur avant de poursuivre les traductions des dialogues, dont je vous montre un aperçu. En faisant des essais, je suis tombé sur les mêmes problèmes que pour les cinématiques : ça jardine dans la mémoire si je ne respecte pas les tailles initiales, pour les chaînes de caractères en fin de "block". Donc lors des essais, il est impératif d'aller stimuler les dernières string pour être sûr que ça fonctionne !
Les dialogues étant naturellement plus longs, c'est quand même moins contraignant que dans l'EXE. En réfléchissant un peu, je n'ai pas été trop embêté, j'ai toujours trouvé une tournure qui conserve le sens du dialogue sans faire trop de concessions. Pourvu que ça dure
Au fait, j'ai dit une bêtise en disant qu'il faudrait 2 installations : l'EXE issu de GOG marche bien aussi en "stand-alone" non ? Tu as fait des essais avec ma version "GOG" sans passer par GOG n'est-ce pas ?
En MP, on s'est rendu compte avec Hrvg que l'EXE au moins est différents entre le jeu d'origine et GOG (version sur laquelle je bosse), et donc on retrouvait pas les mêmes adresse. Il faudra donc prévoir deux installations différentes à terminaison, en espérant que seuls les phrases de l'EXE soient à retraduire,mais je suis quasiment certain que oui.
Faut que je recherche une nouvelle zone morte dans la version GOG pour déplacer les strings
Je te transmets un lien qui définit le format des fichiers des strings, si ça peut aider à mieux comprendre. Je te l’enverrai en décodé demain (mon outil me sort un Excel, très pratique pour l’édition)
Si j'ai bien compris, je pense que c'est possible. Ca va te donner du travail à cause des pointeurs (ID) des blocs, si tu les agrandis. Car je pense qu'il y a des pointeurs pour chaque mot, adjectif ou autres qui se trouvent dans chaque bloc, mais ces pointeurs doivent être dépendants du bloc et non du fichier. A voir...
Je te transmets un lien qui définit le format des fichiers des strings, si ça peut aider à mieux comprendre. Je te l’enverrai en décodé demain (mon outil me sort un Excel, très pratique pour l’édition)
Dans le fichier, les strings sont stockés par « blocks », qui ont tous un Id, un nombre de strings, puis chaque string est définie par Id, codé avec un algo de Huffman (le fichier commence d’ailleurs par la définition de l’arbre). J’imagine donc qu’on peut peut-être trouver ces références.
Je t’enverrai demain ma version courante ça marche je vais pas avoir le temps finalement ce soir d’allumer mon ordi.
Si j'ai bien compris, je pense que c'est possible. Ca va te donner du travail à cause des pointeurs (ID) des blocs, si tu les agrandis. Car je pense qu'il y a des pointeurs pour chaque mot, adjectif ou autres qui se trouvent dans chaque bloc, mais ces pointeurs doivent être dépendants du bloc et non du fichier. A voir...
Je ne sais pas. Il faudrait que tu m'envoie ton jeu par PM. Je pourrais regarder. Des fois, il y a un code qui englobe le pointeur. Et les valeurs peuvent changer la couleur de la font (lettres), déplacer les mots/phrases à gauche ou à droite, de haut ou bas, etc. Il faut tester. Ou, il y a aussi des pointeurs dans le fichier où se trouve les mots/adjectifs. Bref, il y a beaucoup de choix et de tests à faire et sans savoir si on va réussir ou pas. Le peu de fichiers que j'ai regardé, il n'y a pas de mot en clair.
Dans le fichier, les strings sont stockés par « blocks », qui ont tous un Id, un nombre de strings, puis chaque string est définie par Id, codé avec un algo de Huffman (le fichier commence d’ailleurs par la définition de l’arbre). J’imagine donc qu’on peut peut-être trouver ces références.
Je t’enverrai demain ma version courante ça marche je vais pas avoir le temps finalement ce soir d’allumer mon ordi.
C’est en effet ce que je craignais : tous les adjectifs et noms sont définis dans le fichier à part, et c’est le code qui construit la phrase complète ensuite… donc si IDA n’arrive pas à voir la ligne qui construit la phrase ça va être dur. Cependant, toutes les phrases construites ainsi commencent par « You see », peut être que ca peut être un indice.
Je ne sais pas. Il faudrait que tu m'envoie ton jeu par PM. Je pourrais regarder. Des fois, il y a un code qui englobe le pointeur. Et les valeurs peuvent changer la couleur de la font (lettres), déplacer les mots/phrases à gauche ou à droite, de haut ou bas, etc. Il faut tester. Ou, il y a aussi des pointeurs dans le fichier où se trouve les mots/adjectifs. Bref, il y a beaucoup de choix et de tests à faire et sans savoir si on va réussir ou pas. Le peu de fichiers que j'ai regardé, il n'y a pas de mot en clair.
Si les mots/adjectifs sont dans l'exe. Oui, je pense que c'est faisable. Par contre, je ne sais pas, si c'est dans un autre fichier que l'EXE, car IDA ne peut pas aider.
C’est en effet ce que je craignais : tous les adjectifs et noms sont définis dans le fichier à part, et c’est le code qui construit la phrase complète ensuite… donc si IDA n’arrive pas à voir la ligne qui construit la phrase ça va être dur. Cependant, toutes les phrases construites ainsi commencent par « You see », peut être que ca peut être un indice.
Dernière modification par Sylvain_rocher, 26 septembre 2024, 17h08.
Ouais carrément, je vais pouvoir jouer avec. J’avoue que si j’arrive à inverser adjectif et nom, ça sera vachement plus propre au rendu
Si les mots/adjectifs sont dans l'exe. Oui, je pense que c'est faisable. Par contre, je ne sais pas, si c'est dans un autre fichier que l'EXE, car IDA ne peut pas aider.
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Laisser un commentaire: