MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Petit explication sur l'Api ASM de forge …

    Planifier Épinglé Verrouillé Déplacé Sans suite
    10 Messages 4 Publieurs 4.2k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • R Hors-ligne
      rafoudiablol
      dernière édition par

      [Forge Noob demande aide]

      Coucou 🙂

      Franchement waw. A croire que FML à nécessité plus de travail que Minecraft :P.
      Je découvre la partie ASM. Cette librairie a l’air bien plus compliqué que javassist.

      Est-il possible de placer des “hooks” sur les méthodes de Minecraft vanilla sans modifier le code ? (topic qui existe déjà, mais pas de réponse)
      Je ne parle pas ici de changer l’accessibilité d’une fonction (environ 100% des tutos ASM sur le net que j’ai trouvé), mais de placer par exemple un appel de fonction juste avant ou après une méthode, appeler du code arbitraire et si possible récupérer les paramètres de la fonction.

      Merci 🙂

      1 réponse Dernière réponse Répondre Citer 0
      • GuguG Hors-ligne
        Gugu
        dernière édition par

        L’ASM étant très compliqué, ça risque de prendre du temps avant de recevoir une réponse.

        Mais, pour ton problème, expose ce que tu veux faire par exemple ?

        "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
        ― Jordan B. Peterson

        1 réponse Dernière réponse Répondre Citer 0
        • R Hors-ligne
          rafoudiablol
          dernière édition par

          " placer par exemple un appel de fonction juste avant ou après une méthode, appeler du code arbitraire et si possible récupérer les paramètresde la fonction" 😛
          Concretement, j’ai besoin en ce moment de detecter chaque chargemement de map ou chaque fous que le joyeur se co a un serveur.

          1 réponse Dernière réponse Répondre Citer 0
          • robin4002R Hors-ligne
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs
            dernière édition par

            GameRegitry.registerPlayerTracker(new TonTracker());
            Il y a une méthode onPlayerLogin la dedans.

            1 réponse Dernière réponse Répondre Citer 0
            • R Hors-ligne
              rafoudiablol
              dernière édition par

              Bon je vais voir ça.
              Merci 😉

              1 réponse Dernière réponse Répondre Citer 0
              • jglrxavpokJ Hors-ligne
                jglrxavpok Modérateurs
                dernière édition par

                Personnellement, je vais regarder pour utiliser l’ASM.
                Je vous en dirais des nouvelles 😉

                Modérateur sur MFF. 
                Mon Github: http://github.com/jglrxavpok
                Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

                1 réponse Dernière réponse Répondre Citer 0
                • R Hors-ligne
                  rafoudiablol
                  dernière édition par

                  Ok ok

                  1 réponse Dernière réponse Répondre Citer 0
                  • GuguG Hors-ligne
                    Gugu
                    dernière édition par

                    Alors, sur Skype xav nous a montré un peu d’ASM.

                    Bonne chance rafoudiablol, bonne chance.

                    "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
                    ― Jordan B. Peterson

                    1 réponse Dernière réponse Répondre Citer 0
                    • R Hors-ligne
                      rafoudiablol
                      dernière édition par

                      Xav
                      Et un petit tuto est prévu ou pas ?

                      Bon il y a pas mal de pdf sur asm. Je vais essayer. Si j’arrive a faire un truc, je ferais un tuto

                      1 réponse Dernière réponse Répondre Citer 0
                      • jglrxavpokJ Hors-ligne
                        jglrxavpok Modérateurs
                        dernière édition par

                        Pas de tuto prévu pour le moment 😕

                        Je suis encore loin de maîtriser l’ASM 😞

                        Modérateur sur MFF. 
                        Mon Github: http://github.com/jglrxavpok
                        Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

                        1 réponse Dernière réponse Répondre Citer 0
                        • 1 / 1
                        • Premier message
                          Dernier message
                        Design by Woryk
                        ContactMentions Légales

                        MINECRAFT FORGE FRANCE © 2024

                        Powered by NodeBB