Décompilation d'un vieux jeu en live

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • ergonomy_joe
    Swordsman


    • août 2010
    • 245

    #1

    Décompilation d'un vieux jeu en live

    Bonjour à tous.

    J'ai prévu de faire un live youtube le 29 mars à 10 heures du matin. Désolé pour la grasse mat. Mais vous pourrez toujours regarder en mangeant vos croissants.

    Le sujet ? Décompilation du jeu Supercopter pour msdos.

    Il y a des notions que je n'aurais pas le temps d'expliquer (et que toutes façons j'expliquerais très mal) mais qu'il serait bon de connaître ou au moins comprendre pour suivre la présentation :
    Langage machine, notation hexadécimal, assembleur, compilateur.

    Ça devrait me prendre une heure à peu près, mais pour être honnête, je n'ai pas encore chronométré.

    C'est une première pour moi, et je ne maîtrise pas super bien la plateforme mais je pense qu'il suffit que je poste l'URL ici pour que ceux qui veulent y assister puisse se connecter. Je pense aussi qu'il n'est pas obligé de se loguer sur youtube pour voir la vidéo.

    Donc, ceux qui sont intéressés, bloquez la date, et suivez ce thread j'y ajouterai les infos nécessaires après coup.
  • Mon ours
    Bêta testeur


    • février 2018
    • 5235

    #2
    Salut,
    Super initiative !
    Pourras-tu préciser en intro si le jeu présente des difficultés typiques ou pas. Cela permettrait de savoir si on peut faire les mêmes choses à la maison.

    Commentaire

    • ergonomy_joe
      Swordsman


      • août 2010
      • 245

      #3
      ok, voici pour commencer le lien vers la chaine youtube que je vais utiliser:

      https://www.youtube.com/@ergonomy_joe

      Il n'y a aucun contenu encore, mais si je n'arrive pas a poster de lien direct vers le live, peut-etre que vous pourrez toujours vous connecter au lien ci-dessus le jour J a l'heure H pour participer.

      En tous les cas j'ai fait quelques essais, le micro semble fonctionner et j'utiliser la version gratuite d'un broadcaster pour faire la capture du bureau.

      Mon ours
      Pas de soucis, j'avais prevu de mettre en avant quelques specificites de ce programme. Peut-etre pas en intro, remarque bien.

      Commentaire

      • ergonomy_joe
        Swordsman


        • août 2010
        • 245

        #4
        Voila le lien pour le live de demain a 10 h du mat:
        https://www.youtube.com/watch?v=gCnz4G1w25Y

        pression, pression, pression

        Commentaire

        • Micky008
          Abandonwarriors


          • juin 2006
          • 48

          #5
          j'aime l'idée.
          je sais que je ne pourrai pas y assisté. mais par contre regarder le replay sera avec grand plaisir.
          et prends le temps de bien expliquer. peux importe si ca dépasse 1 heure. si c'est intéressant ca peux duré 3h c'est pas grave
          bonne chance pour le 1er live.

          je me suis abo a ta chaine du coup

          Commentaire

          • Hrvg
            Abandonwarriors


            • février 2007
            • 3138

            #6
            Bonjour,

            Excuse-moi, car j'ai loupé le rendez-vous...
            La vidéo a été supprimée, pourquoi ?

            Commentaire

            • Mon ours
              Bêta testeur


              • février 2018
              • 5235

              #7
              https://www.youtube.com/watch?v=c_rm-I11AhQ
              Voilà

              Commentaire

              • ergonomy_joe
                Swordsman


                • août 2010
                • 245

                #8
                Ouf, c'est terminé. Un grand merci à se qui ont regardé en live (connectés ou pas) et bravo pour leur patience parce qu'il y a eu pas mal de galère (début en retard, problème de résolution, bug de son, ...) et ça a été plus long que prévu. En tous cas la version brut de décoffrage est disponible sur ma chaîne. Un peu de montage s'impose à mon avis.

                Hrvg j'ai eu une galère en début de live, peut-être que j'ai effacé l'url précédente, mais si tu vas dans la chaîne on peut trouver la vidéo quand même en principe.

                Commentaire

                • Mon ours
                  Bêta testeur


                  • février 2018
                  • 5235

                  #9
                  C'est une première... qui j'espère en appellera d'autres. Les soucis techniques seront alors du passé

                  Commentaire

                  • ergonomy_joe
                    Swordsman


                    • août 2010
                    • 245

                    #10
                    Micky008 ben la vidéo fait bien 3 heures, comme quoitu avais vu juste. Par contre le dernier 1/4 d'heure c'est du vide, j'avais oublié de couper la diffusion.

                    Mon ours avec toutes les galères je n'ai pas pensé à expliquer le choix de ce programme. Désolé. Pour faire vite, c'est parce qu'il est assez court et n'utilise pas trop de fonctionnalités complexes du turbo pascal. Et puis le code généré par turbo pascal (ver 3) est assez facile à decompiler. Après coup je me suis rendu compte que Zombi de Ubi Soft n'est pas beaucoup plus long.

                    Commentaire

                    • Mon ours
                      Bêta testeur


                      • février 2018
                      • 5235

                      #11
                      Merci. En tout cas, bravo de t'être lancé dans l'aventure

                      Commentaire

                      • Micky008
                        Abandonwarriors


                        • juin 2006
                        • 48

                        #12
                        quand j'aurais du temps je regarderai avec plaisir

                        mais bravo, la 1ere se passe en régle général mai lol. Au moins c'est fait

                        Le coté positif de la chose, c'est que pour la 2eme tu connaitras déjà les réglages

                        bravo en tout cas

                        Commentaire

                        • Hrvg
                          Abandonwarriors


                          • février 2007
                          • 3138

                          #13
                          Bonsoir,

                          J'ai regardé ta vidéo et c'est dommage d'avoir loupé ton rendez-vous, sinon on aurait été cinq...

                          C'est super intéressant, mais c'est très technique... Il faut avoir des notions d'informatique pour suivre tes explications et faire une décompilation d'un jeu.
                          Une question, s'il te plaît : Ton programme extrait tous les fichiers du jeu ?

                          Commentaire

                          • ergonomy_joe
                            Swordsman


                            • août 2010
                            • 245

                            #14
                            Hrvg wow, tu as tout regardé ? chapeau !
                            Effectivement, connaître le langage assembleur du processeur sur lequel tourne le jeu, en l'occurence ls 8086, ça aide, je dirais même plus c'est essentiel. Mais je ne pense pas avoir le niveau de pédagogie suffisant pour en faire la présentation. Et puis il y a aussi pleins sujets sur lesquels j'aurais voulu m'attarder, mais alors le live aurait été 3 fois plus long. Déjà que je commencé à bafouiller au bout d'une heure, ça aurait été inssuportable. En tous cas merci pour le retour.

                            Je n'ai pas compris ta dernière question. De quel programme tu parles ? Debug ?

                            Commentaire

                            • Hrvg
                              Abandonwarriors


                              • février 2007
                              • 3138

                              #15
                              Envoyé par ergonomy_joe Voir le message
                              Hrvg wow, tu as tout regardé ? chapeau !
                              Effectivement, connaître le langage assembleur du processeur sur lequel tourne le jeu, en l'occurence ls 8086, ça aide, je dirais même plus c'est essentiel. Mais je ne pense pas avoir le niveau de pédagogie suffisant pour en faire la présentation. Et puis il y a aussi pleins sujets sur lesquels j'aurais voulu m'attarder, mais alors le live aurait été 3 fois plus long. Déjà que je commencé à bafouiller au bout d'une heure, ça aurait été inssuportable. En tous cas merci pour le retour.

                              Je n'ai pas compris ta dernière question. De quel programme tu parles ? Debug ?
                              Oui, c'est intéressant à regarder, écouter tes explications et voir ce que tu fais.
                              Tu expliques vers la fin de la vidéo que ce morceau de ton programmes, c'est pour diriger l'hélico (bas/haut, droite/gauche), pour les nombres de vies, la musique, etc.
                              Quand tu as fini de décompiler le jeu, ton programme peut extraire tous les fichiers. Par exemple, pour les traduire.

                              Commentaire

                              Chargement...