Inherit the Earth - quest for the orb

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • RyF
    Desp.R.Hate Zombie


    • avril 2001
    • 7205

    #16
    je t'ai envoyé un mail sur ton adresse de fournisseur de courrier postal français

    Sinon dis moi juste les adresses, on sait jamais, ça peut passer
    j'ai pas peur de tout péter =^__^=
    @+
    RyF
    Vieux de la Vieille de Lost Treasures Fr =^__^=

    Game Designer dans la Real Life ®©

    Commentaire

    • D*** G***
      Compte archivé

      • septembre 2003
      • 992

      #17
      Mauvaise pioche.
      J'ai juste eu à jeter un oeil pour voir que la partie programme initial fait seulement F444 octets. Tout le reste, c'est des overlays.
      Et je ne vois comment je pourrais lui faire charger des blocs supplémentaires ou agrandir les blocs à charger.

      Et pire, je n'ai pas retrouvé la table d'adresses de "Walk to", "Look At", ...
      ça se présente mal pour la version Cd.
      [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

      Commentaire

      • H***
        Compte archivé

        • avril 2003
        • 674

        #18
        Pouh làlà, trop de texte, je lis pas Par contre c'est quoi pack4?

        Commentaire

        • D*** G***
          Compte archivé

          • septembre 2003
          • 992

          #19
          Hibernatus,
          Tu parlais d'alignement de données, donc je pensais que tu parlais de la directive #pragma pack ... qui est par défaut de 1 sur les anciens jeux Dos.

          Ryf,
          Je voudrais bien ne pas passer trop de temps sur Inherit, J'ai déjà mis mes projets Coktel en wait pour m'atteler à Herlock Sholmes ...
          [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

          Commentaire

          • RyF
            Desp.R.Hate Zombie


            • avril 2001
            • 7205

            #20
            laisse tomber pour le moment, ça peut attendre la fin d ela trad des textes (4161 lignes, y a le temps )
            donc no stress; fais ce qui te motive en priorité
            @+
            RyF
            Vieux de la Vieille de Lost Treasures Fr =^__^=

            Game Designer dans la Real Life ®©

            Commentaire

            • H***
              Compte archivé

              • avril 2003
              • 674

              #21
              Ah ok. Merci pour l'info, j'ai pas connu dos.

              Commentaire

              • D*** G***
                Compte archivé

                • septembre 2003
                • 992

                #22
                Ah oui ? C'est un truc qu'il y avait avant Windows NT
                [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

                Commentaire

                • H***
                  Compte archivé

                  • avril 2003
                  • 674

                  #23

                  Au fait il se peut que scummvm supporte ITE bientôt, donc votre traduction pourrait devenir populaire grâce à ça. Ca serait une bonne nouvelle.

                  Commentaire

                  • D*** G***
                    Compte archivé

                    • septembre 2003
                    • 992

                    #24
                    Tu as vu l'info sur leur site ?
                    Tu sais s'ils ont commencé à travailler dessus et déjà intégré des routines spécifiques dans Scummvm ?

                    Je me demande comment ils vont faire pour récupérer les textes de l'exe. Pour les autres jeux il n'ont pas besoin de l'exe. Ou alors ils intègrent ces textes dans scummvm dans les différentes langues ?
                    [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

                    Commentaire

                    • H***
                      Compte archivé

                      • avril 2003
                      • 674

                      #25
                      En fait c'est un type qui a démarré un projet séparé (reinherit IIRC) qui vient de s'y remettre avec l'aide d'un dev de scummvm. Et ils viennent de demander si ils peuvent intégrer ça à scummvm (pas encore de réponse).
                      Pour tout ce qui est dans l'exe c'est pas la première fois. Ya une option pour choisir la langue donc c'est pas un problème. Seulement si ya beaucoup de data il faut peut-être l'accord de l'éditeur? Bah, je ne pense pas que ça va les préoccuper.
                      Pour scumm ils utilisent beaucoup de désassemblage, c'est illégal mais ya pas de preuve Donc si pour ITE ils font pareil, la data de l'exe ils la trouveront.
                      Je ne vais plus les voir sur IRC mais pour me tenir informé je me suis abonné à la mailing list. C'est comme ça que je l'ai appris.

                      Edit: En fait si ya eu une réponse, mais sur IRC. C'est ok. Pour l'instant rien n'a été jamais été abandonné dans scummvm, donc pour ITE (et l'autre jeu qui utilise ce moteur) c'est bien parti.
                      Dernière modification par H***, 14 mars 2004, 11h34.

                      Commentaire

                      • RyF
                        Desp.R.Hate Zombie


                        • avril 2001
                        • 7205

                        #26
                        Très intéressant.
                        L'autre jeu est "I have no mouth and i must scream"...
                        Il est sorti en français mais a été censuré d'un 5ième du jeu (où l'on incarnait un scientifique nazi...).
                        Avec une traduction additionnelle de cette partie, le jeu serait enfin en version intégrale en français.
                        (j'ai aussi l'original FR CDROM, ainsi qu'un ISO de la version espagnole non censuréenormalement).
                        @+
                        RyF
                        Vieux de la Vieille de Lost Treasures Fr =^__^=

                        Game Designer dans la Real Life ®©

                        Commentaire

                        • D*** G***
                          Compte archivé

                          • septembre 2003
                          • 992

                          #27
                          Bien, il est urgent d'attendre alors pour récupérer leur boulot

                          Hibernatus, quand je me demandais comment ils vont récupérer les textes de l'exe, je me doute bien. Mais je me demandais s'ils allaient intégrer ces textes à Scummvm ou s'il allait falloir mettre aussi l'exe original contrairement à ce qui se fait habituellement.
                          [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

                          Commentaire

                          • H***
                            Compte archivé

                            • avril 2003
                            • 674

                            #28
                            http://www.wyrmkeep.com/ite/

                            Commentaire

                            • D*** G***
                              Compte archivé

                              • septembre 2003
                              • 992

                              #29
                              J'ai retrouvé quelques tables d'adresses de textes
                              Ce sont des adresses relatives à l'adresse 6EEA4


                              78E2A : 70010000 => 0170 + 6EEA4 = 6F014 => We see the sky,...
                              78E2A : C8010000 => 01C8 + 6EEA4 = 6F06C => Long before we ...
                              ...
                              78E5E : E4040000 => 04E4 + 6EEA4 = 6F388 => And will we als...


                              796DC : 2C120000 => 122C + 6EEA4 = 700D0 => Walk to\0
                              796E0 : 34120000 => 1234 + 6EEA4 = 700D8 => Look At\0
                              ...
                              79778 : 0F130000 => 130F + 6EEA4 = 701B3 => Max\0


                              Maintenant si tu veux savoir où est référencé le texte "Producer" à l'adresse 6F3B6,
                              Tu fais 6F3B6 - 6EEA4 = 512
                              Tu recherches 12050000 en hexa que tu trouves à l'adresse 78E86
                              Et c'est bien le début d'une table d'adresses.



                              Mais il peut y avoir d'autres adresses sur 2 ou 4 octets parmi les instructions.
                              (J'en ai géré plusieurs centaines dans le code de Holmes)
                              Cette partie du programme ne commence qu'en 36E3C, ne pas chercher avant à priori.

                              J'ai fait un essai de modification de la seule chaîne que je vois s'afficher car je n'ai que l'exe;
                              "Please insert the Inherit The Earth CD-ROM ..."
                              Son adresse est 6EEA4 + E4B
                              J'ai recherché 4B0E0000 que j'ai trouvé en 590E2
                              Je lui ai mis 67CB0000 à la place (L'addresse relative de la fin de fichier est CB67)
                              J'ai rajouté le texte "Insérez le CD-ROM" après la fin du fichier.
                              Aucun changement.

                              Je suis revenu en arrière sur la modif d'adresse.
                              J'ai recherché alors 4B0E que j'ai trouvé en 3C642
                              Je lui ai mis 67CB à la place
                              Et ça affiche ... plus rien du tout.
                              La modif d'adresse est pourtant effective puisque j'ai pu lui faire afficher autre chose de défini.
                              Tiens, fais l'essai; Prends l'exe et mets-le tout seul dans un répertoire.
                              A l'adresse 3C642 remplace 4B0E par 7001
                              Lance l'exe => We see the sky, ...

                              Conclusion:
                              Il faut sûrement indiquer quelque part la nouvelle taille de cet overlay.
                              Et peut-être qu'il y a aussi des datas chargés derrière qui vont écraser ces données.

                              En tous cas tu peux toujours jouer sur la longueur des textes en raccourcissant certains pour en rallonger d'autres tout en gardant la même taille totale de textes.
                              [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

                              Commentaire

                              • D*** G***
                                Compte archivé

                                • septembre 2003
                                • 992

                                #30
                                J'ai encore fait quelques essais mais sans succès.
                                Voici quand même ce que j'ai trouvé:
                                Code:
                                structure du programme principal
                                 Addr  Size
                                ----- -----
                                36E3C  A068 LE Header + Tables
                                40EA4 2E000 Code
                                6EEA4  CB67 Datas
                                7BA0B       End
                                
                                Dans l'entête
                                @36E50 number of memory pages	=   3B
                                @36E64 Page size		= 1000
                                @36E68 Bytes on last page	=  B67
                                
                                Ce qui nous donne bien
                                Code+Datas size = (3B - 1) * 1000 + B67 = 3AB67
                                J'ai bien essayé d'augmenter la valeur B67 mais ça ne donne rien de plus.
                                [URL=http://perso.wanadoo.fr/fingus-winkle/OldWareTools.html][IMG]http://perso.wanadoo.fr/fingus-winkle/OldWareTools_Name.gif[/IMG][/URL]

                                Commentaire

                                Chargement...