Étonnamment pour l’anecdote, il y aussi une string « You see » tout court dans le fichier … mais je pense qu’elle n’est pas utilisée.
Traduction d’Ultima Underworld
Réduire
X
-
Oui oui c’est certain, je vois très bien où elle est cette string, je te confirme qu’elle est entière dans le fichier des strings.Envoyé par Hrvg Voir le message
Étonnamment pour l’anecdote, il y aussi une string « You see » tout court dans le fichier … mais je pense qu’elle n’est pas utilisée.
👍 1 -
-
Ouais carrément, je vais pouvoir jouer avec. J’avoue que si j’arrive à inverser adjectif et nom, ça sera vachement plus propre au renduEnvoyé par Hrvg Voir le messageTu as raison, c'est exactement ça.
Je pense que ce jeu est coupé par blocs (segments), mais pas sûr.
Il n'y a pas de problème. Si je peux t'aider, je suis là.
Maintenant que tu connais les pointeurs avec IDA... Tu peux faire ce que tu veux et même inverser les mots.
👍 1Laisser un commentaire:
-
Tu as raison, c'est exactement ça.Oui, je sais pas pourquoi il y a 2x « you see », qui sont bien utilisées toutes les 2 d’ailleurs. L’une par exemple en regardant les murs, l’autre en regardant les portes… va savoir.
Je pense que ce jeu est coupé par blocs (segments), mais pas sûr.Il y a une string spéciale dans l’EXE, je t’en parlerai quand je m’y attaquerai si j’arrive pas à dectricoter son fonctionnement avec IDA
Il n'y a pas de problème. Si je peux t'aider, je suis là.
Maintenant que tu connais les pointeurs avec IDA... Tu peux faire ce que tu veux et même inverser les mots.
Laisser un commentaire:
-
oui c’est sur ! Essaie sur une porteEnvoyé par Hrvg Voir le messageEuh, pour le coup, ça n’a pas l’air d’avoir marcher : « You see » apparaît encore sur le « nothing » …
C'est une phrase complète, je pense qu'elle se trouve dans un autre fichier. Ce qui est bizarre. Ou alors, l'EXE est codé.
Laisser un commentaire:
-
C'est une phrase complète, je pense qu'elle se trouve dans un autre fichier. Ce qui est bizarre. Ou alors, l'EXE est codé.Euh, pour le coup, ça n’a pas l’air d’avoir marcher : « You see » apparaît encore sur le « nothing » …
Laisser un commentaire:
-
Euh, pour le coup, ça n’a pas l’air d’avoir marcher : « You see » apparaît encore sur le « nothing » …Envoyé par Hrvg Voir le messageCa fonctionne...
N'oublie pas de cocher : DON'T SAVE.... quand tu quittes IDA.
👍 1Laisser un commentaire:
-
C’est fantastique ! Je vais bien m’amuser ! Tu es une mine d’informations, merci infiniment pour ton aideEnvoyé par Hrvg Voir le messageFacile... IDA aime les traducteurs... Elle te donnera tous les pointeurs.
Je t'ai envoyé IDA par MP.
Un conseil. Lance IDA et ouvre uw.EXE avant les déplacements et note les pointeurs originaux des mots/phrases qui vont être déplacés. Puis, déplace les mots/phrases et lance IDA et ouvre l'exe modifié pour noter les nouveaux pointeurs.
Il y a deux fois "You see". Tu mets le même nouveau pointeur au deux, ça devrait fonctionnait. D'ailleurs, je vais essayer.
Oui, je sais pas pourquoi il y a 2x « you see », qui sont bien utilisées toutes les 2 d’ailleurs. L’une par exemple en regardant les murs, l’autre en regardant les portes… va savoir.
Il y a une string spéciale dans l’EXE, je t’en parlerai quand je m’y attaquerai si j’arrive pas à dectricoter son fonctionnement avec IDA
👍 1Laisser un commentaire:
-
-
Facile... IDA aime les traducteurs... Elle te donnera tous les pointeurs.je pense que ça suffira amplement pour les quelques strings qui rentreraient pas à la place de celles en anglais (je vais pouvoir virer les « 1 » par « un(e) » aussi plus qu’à trouver les adresses et les pointeurs
Je t'ai envoyé IDA par MP.
Un conseil. Lance IDA et ouvre uw.EXE avant les déplacements et note les pointeurs originaux des mots/phrases qui vont être déplacés. Puis, déplace les mots/phrases et lance IDA et ouvre l'exe modifié pour noter les nouveaux pointeurs.
Il y a deux fois "You see". Tu mets le même nouveau pointeur au deux, ça devrait fonctionnait. D'ailleurs, je vais essayer.
👍 1Laisser un commentaire:
-
Un immense merci à toi Hrvg ! 125o, je pense que ça suffira amplement pour les quelques strings qui rentreraient pas à la place de celles en anglais (je vais pouvoir virer les « 1 » par « un(e) » aussi plus qu’à trouver les adresses et les pointeursEnvoyé par Hrvg Voir le messageCe n'est pas grave. Laisse tomber.
La pêche n'est pas miraculeuse...
A l'adresse 0x60FA3 --> 0x6101F, doit être libre. Il y aura 125 octets. J'ai testé le début et la fin et ça fonctionne.
Et tu peux récupérer les places de libre comme You see = 8 octets..
👍 1Laisser un commentaire:
-
Ce n'est pas grave. Laisse tomber.Je suis pas devant mon PC, je vais savoir te dire maintenant. Je te dis ça ce soir. Il y en a pas beaucoup en fait, et il a aussi des strings de debug dans l’EXE : bien sûr je m’en occupe pas.
La pêche n'est pas miraculeuse...
A l'adresse 0x60FA3 --> 0x6101F, doit être libre. Il y aura 125 octets. J'ai testé le début et la fin et ça fonctionne.
Et tu peux récupérer les places de libre comme You see = 8 octets..
Laisser un commentaire:
-
Je suis pas devant mon PC, je vais savoir te dire maintenant. Je te dis ça ce soir. Il y en a pas beaucoup en fait, et il a aussi des strings de debug dans l’EXE : bien sûr je m’en occupe pas.Envoyé par Hrvg Voir le messageLa première phrase que je trouve et à l'adresse 0x5AF2C. C'est correct ou il y a des mots/phrases avant, s'il te plaît ?
👍 1Laisser un commentaire:
-
La première phrase que je trouve et à l'adresse 0x5AF2C. C'est correct ou il y a des mots/phrases avant, s'il te plaît ?
Laisser un commentaire:
-
"Vous voyez " ne s'affichait pas dans le jeu.Comment tu as vu que l’octet était utilisé ? Ta string ne s’était pas affichée entièrement ?
👍 1Laisser un commentaire:
Laisser un commentaire: