Traduction d’Ultima Underworld

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • Hrvg
    Abandonwarriors


    • février 2007
    • 3263

    #46
    ah ouais, faut être prudent alors … ça peut être galère à identifier les zones…
    Non, mais il faut trouver un endroit assez grand (00 00 00...) pour écrire tout ce que y mettre. Ne pas faire ce que j'ai fait (sauf si ce n'est pas possible de faire autrement), car les déplacements seront éparpillés dans le fichier et s'il y a un soucis dans le jeu, on ne sera pas lequel déplacement cause ce problème.
    Je suis en train de regarder l'EXE pour essayer de trouver un endroit où il y a assez de place.

    Commentaire

    • Sylvain_rocher
      Paladin


      • septembre 2024
      • 708

      #47
      Envoyé par Hrvg Voir le message
      J'ai remplacé une série de 00 00 par Vous voyez. Mais, il y avait des 00 qui étaient utilisés, j'ai dû le déplacer plus sur la droite. Non, juste la valeur du pointeur.
      Comment tu as vu que l’octet était utilisé ? Ta string ne s’était pas affichée entièrement ?

      Commentaire

      • Hrvg
        Abandonwarriors


        • février 2007
        • 3263

        #48
        Comment tu as vu que l’octet était utilisé ? Ta string ne s’était pas affichée entièrement ?
        "Vous voyez " ne s'affichait pas dans le jeu.

        Commentaire

        • Hrvg
          Abandonwarriors


          • février 2007
          • 3263

          #49
          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 ?

          Commentaire

          • Sylvain_rocher
            Paladin


            • septembre 2024
            • 708

            #50
            Envoyé par Hrvg Voir le message
            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 ?
            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.

            Commentaire

            • Hrvg
              Abandonwarriors


              • février 2007
              • 3263

              #51
              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.
              Ce 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..

              Commentaire

              • Sylvain_rocher
                Paladin


                • septembre 2024
                • 708

                #52
                Envoyé par Hrvg Voir le message
                Ce 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..
                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 pointeurs

                Commentaire

                • Hrvg
                  Abandonwarriors


                  • février 2007
                  • 3263

                  #53
                  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
                  Facile... 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.

                  Commentaire

                  • Hrvg
                    Abandonwarriors


                    • février 2007
                    • 3263

                    #54
                    Ca fonctionne...
                    N'oublie pas de cocher : DON'T SAVE.... quand tu quittes IDA.
                    Fichiers attachés

                    Commentaire

                    • Sylvain_rocher
                      Paladin


                      • septembre 2024
                      • 708

                      #55
                      Envoyé par Hrvg Voir le message
                      Facile... 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.
                      C’est fantastique ! Je vais bien m’amuser ! Tu es une mine d’informations, merci infiniment pour ton aide

                      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

                      Commentaire

                      • Sylvain_rocher
                        Paladin


                        • septembre 2024
                        • 708

                        #56
                        Envoyé par Hrvg Voir le message
                        Ca fonctionne...
                        N'oublie pas de cocher : DON'T SAVE.... quand tu quittes IDA.
                        Euh, pour le coup, ça n’a pas l’air d’avoir marcher : « You see » apparaît encore sur le « nothing » …

                        Commentaire

                        • Hrvg
                          Abandonwarriors


                          • février 2007
                          • 3263

                          #57
                          Euh, 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é.

                          Commentaire

                          • Sylvain_rocher
                            Paladin


                            • septembre 2024
                            • 708

                            #58
                            Envoyé par Hrvg Voir le message
                            Euh, 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é.
                            oui c’est sur ! Essaie sur une porte

                            Commentaire

                            • Hrvg
                              Abandonwarriors


                              • février 2007
                              • 3263

                              #59
                              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.
                              Tu as raison, c'est exactement ça.

                              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
                              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.

                              Commentaire

                              • Sylvain_rocher
                                Paladin


                                • septembre 2024
                                • 708

                                #60
                                Envoyé par Hrvg Voir le message
                                Tu 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.
                                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

                                Commentaire

                                Chargement...