• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    ObfuscatedNameFinder - Trouvez facilement le nom obfusqué d'une méthode/variable

    Vos autres créations
    9
    33
    8901
    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.
    • SCAREX
      SCAREX dernière édition par

      C’est sous ce nom barbare que je vous présente ce petit logiciel : ObfuscatedNmaeFinder est un logiciel tout petit riquiqui faisant moins de 250 lignes qui va vous permettre de trouver le nom d’une méthode/variable obfusqué et inversement.

      Tout ce que vos avez à faire c’est :

      1. Rentrer votre version de forge
      2. le nom de votre variable obfsuqée/dé-obfusquée
      3. Cocher les catégories de recherche
      4. Sélectionner soit le fichier des variables soit le fichier des méthodes

      Et voilà ! Comme je l’ai dit c’est un logiciel très simple fait en à peine quelques heures mais qui peut toujours servir et qui évite d’aller chercher soit-même dans les fichiers

      PS : ce logiciel ne marche que avant la 1.8 car je n’ai aucune idée d’où sont passés les fichiers d’obfuscation en 1.8
      Intégration de la 1.8 dans la version 1.1 .

      Toutes les versions du logiciel sont disponibles sur Github.

      Site web contenant mes scripts : http://SCAREXgaming.github.io

      Pas de demandes de support par MP ni par skype SVP.
      Je n'accepte sur skype que l…

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

        Depuis Forge gradle 1.2 les mappings sont ici :
        .gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\ <version des=“” mappings=“”>Sinon c’est en effet super pratique comme logiciel pour éviter de chercher à la main à chaque fois.</version>

        1 réponse Dernière réponse Répondre Citer 0
        • SCAREX
          SCAREX dernière édition par

          Je vais essayer d’intégrer la 1.8 quand j’aurai le temps

          Site web contenant mes scripts : http://SCAREXgaming.github.io

          Pas de demandes de support par MP ni par skype SVP.
          Je n'accepte sur skype que l…

          1 réponse Dernière réponse Répondre Citer 0
          • BrokenSwing
            BrokenSwing Moddeurs confirmés Rédacteurs dernière édition par

            Je trouve ça méga pratique mis à part que chez moi le jar ne marche pas (ma faute ?).
            Quand je lance :
            1. La frame s’affiche en haut à gauche en méga-minimiser, genre c’est pas possible de réduire plus
            2. Si je la maximise, elle est vide, la frame est bien là (avec le nom) mais ya pas de composants

            1 réponse Dernière réponse Répondre Citer 0
            • SCAREX
              SCAREX dernière édition par

              Lance le jar avec la console : java -jar “ObfuscatedNameFinder-1.1.jar” et regarde s’il y a des erreurs

              Site web contenant mes scripts : http://SCAREXgaming.github.io

              Pas de demandes de support par MP ni par skype SVP.
              Je n'accepte sur skype que l…

              1 réponse Dernière réponse Répondre Citer 0
              • BrokenSwing
                BrokenSwing Moddeurs confirmés Rédacteurs dernière édition par

                NPE ligne 64 du fichier ObfuscatedNameFinder.java dans la fonction findForgeVersions

                1 réponse Dernière réponse Répondre Citer 0
                • SCAREX
                  SCAREX dernière édition par

                  Bug corrigé dans la version 1.2

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

                  1 réponse Dernière réponse Répondre Citer 0
                  • BrokenSwing
                    BrokenSwing Moddeurs confirmés Rédacteurs dernière édition par

                    Ça marche, merci 😉

                    1 réponse Dernière réponse Répondre Citer 0
                    • Überfap
                      Überfap dernière édition par

                      Super sympa et très utile, merci à toi ^^

                      Sent from my SM-G355H using Tapatalk

                      Si je t'ai aidé, n'hésites pas à mettre un point de réputation positif !
                      Si tu m'as aidé, je n'hésiterais pas à t'en donner à mon tour !

                      1 réponse Dernière réponse Répondre Citer 0
                      • Yeyvo
                        Yeyvo dernière édition par

                        Bravo a toi ;D

                        Envoyé de mon 4016X en utilisant Tapatalk

                        1 réponse Dernière réponse Répondre Citer 0
                        • utybo
                          utybo dernière édition par

                          Site down

                          Moddeur à la retraite et développeur de trucs en Java.

                          J'aide les gens comme je peux, alors si mon message v…

                          1 réponse Dernière réponse Répondre Citer 0
                          • SCAREX
                            SCAREX dernière édition par

                            Effectivement, ça fait un bout de temps, je vais le mettre sur github.

                            Lien original édité.

                            Site web contenant mes scripts : http://SCAREXgaming.github.io

                            Pas de demandes de support par MP ni par skype SVP.
                            Je n'accepte sur skype que l…

                            1 réponse Dernière réponse Répondre Citer 0
                            • AymericRed
                              AymericRed dernière édition par

                              Bonjour, alors déjà bonne idée de programme, très utile.
                              J’ai téléchargé la version 1.2 du programme puis j’ai mis le nom de la field à trouver, le programme ne la trouvant pas, j’ai essayé avec “world” (pour être sur que ce n’était pas un problème dans le programme), là encore il n’a rien trouvé. Du coup j’ai lancé le programme via la console et surprise, j’ai cette erreur quand je clique sur “field” :
                              :::
                              C:\Users\aymer\Downloads>java -jar ObfuscatedNameFinder-1.2.jar
                              C:\Users\aymer.gradle - C:\Users\aymer
                              Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
                                      at fr.scarex.onf.ObfuscatedNameFinder.actionPerformed(ObfuscatedNameFinder.java:109)
                                      at javax.swing.JComboBox.fireActionEvent(Unknown Source)
                                      at javax.swing.JComboBox.setSelectedItem(Unknown Source)
                                      at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
                                      at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(Unknown Source)
                                      at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
                                      at java.awt.Component.processMouseEvent(Unknown Source)
                                      at javax.swing.JComponent.processMouseEvent(Unknown Source)
                                      at javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(Unknown Source)
                                      at java.awt.Component.processEvent(Unknown Source)
                                      at java.awt.Container.processEvent(Unknown Source)
                                      at java.awt.Component.dispatchEventImpl(Unknown Source)
                                      at java.awt.Container.dispatchEventImpl(Unknown Source)
                                      at java.awt.Component.dispatchEvent(Unknown Source)
                                      at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
                                      at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
                                      at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
                                      at java.awt.Container.dispatchEventImpl(Unknown Source)
                                      at java.awt.Window.dispatchEventImpl(Unknown Source)
                                      at java.awt.Component.dispatchEvent(Unknown Source)
                                      at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
                                      at java.awt.EventQueue.access$500(Unknown Source)
                                      at java.awt.EventQueue$3.run(Unknown Source)
                                      at java.awt.EventQueue$3.run(Unknown Source)
                                      at java.security.AccessController.doPrivileged(Native Method)
                                      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                                      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                                      at java.awt.EventQueue$4.run(Unknown Source)
                                      at java.awt.EventQueue$4.run(Unknown Source)
                                      at java.security.AccessController.doPrivileged(Native Method)
                                      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
                                      at java.awt.EventQueue.dispatchEvent(Unknown Source)
                                      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
                                      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
                                      at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
                                      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                                      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
                                      at java.awt.EventDispatchThread.run(Unknown Source)
                              :::

                              Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                              AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                              Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                              Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

                              1 réponse Dernière réponse Répondre Citer 0
                              • SCAREX
                                SCAREX dernière édition par

                                As-tu des versions de forge affichées dans la liste ?

                                Site web contenant mes scripts : http://SCAREXgaming.github.io

                                Pas de demandes de support par MP ni par skype SVP.
                                Je n'accepte sur skype que l…

                                1 réponse Dernière réponse Répondre Citer 0
                                • AymericRed
                                  AymericRed dernière édition par

                                  Oui, une de 1.7.10, une de 1.8 et une de 1.8.9, pour la 1.8.9 c’est la recommandée.

                                  Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                                  AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                                  Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                                  Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • Minantcraft
                                    Minantcraft dernière édition par

                                    @‘SCAREX’:

                                    C’est sous ce nom barbare que je vous présente ce petit logiciel : ObfuscatedNmaeFinder est un logiciel tout petit riquiqui faisant moins de 250 lignes qui va vous permettre de trouver le nom d’une méthode/variable obfusqué et inversement.

                                    Tout ce que vos avez à faire c’est :

                                    1. Rentrer votre version de forge
                                    2. le nom de votre variable obfsuqée/dé-obfusquée
                                    3. Cocher les catégories de recherche
                                    4. Sélectionner soit le fichier des variables soit le fichier des méthodes

                                    Et voilà ! Comme je l’ai dit c’est un logiciel très simple fait en à peine quelques heures mais qui peut toujours servir et qui évite d’aller chercher soit-même dans les fichiers

                                    PS : ce logiciel ne marche que avant la 1.8 car je n’ai aucune idée d’où sont passés les fichiers d’obfuscation en 1.8
                                    Intégration de la 1.8 dans la version 1.1 .

                                    Toutes les versions du logiciel sont disponibles sur Github.

                                    Ca pourrait vous sembler ridicule mais qu’est qu’une variable de-obfusquée

                                    Minantcraft ;)

                                    >! Binary Dimension
                                    [url=https://minecraft.cu…

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

                                      field_xxxx ou function_xxxx = variable obfusquée
                                      nom de field on fonction en anglais = variable dé-obfusquée / non-obfusquée

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • Minantcraft
                                        Minantcraft dernière édition par

                                        @‘robin4002’:

                                        field_xxxx ou function_xxxx = variable obfusquée
                                        nom de field on fonction en anglais = variable dé-obfusquée / non-obfusquée

                                        A ok les trucs qui font vomir 😉

                                        Minantcraft ;)

                                        >! Binary Dimension
                                        [url=https://minecraft.cu…

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • SCAREX
                                          SCAREX dernière édition par

                                          Effectivement, je viens de tester et je pense que c’est dû au changement d’organisation des mappings : avant c’était par version, aujourd’hui c’est par date. Le problème est réglé dans la version 1.3 mais attention : le logiciel ne supporte désormais que les nouvelles mappings (donc > 1.7), pour pouvoir utiliser celles de la 1.7 il faut utiliser la version 1.2 du logiciel.

                                          Site web contenant mes scripts : http://SCAREXgaming.github.io

                                          Pas de demandes de support par MP ni par skype SVP.
                                          Je n'accepte sur skype que l…

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • AymericRed
                                            AymericRed dernière édition par

                                            Okay d’accord merci

                                            EDIT : Nouvelle erreur, la fenêtre est toute petite et ne contient rien quand on l’agrandit :

                                            
                                            C:\Users\Admin\Downloads>java -jar ObfuscatedNameFinder-1.3.jar
                                            C:\Users\Admin\.gradle - C:\Users\Admin
                                            Exception in thread "main" java.lang.NullPointerException
                                                   at fr.scarex.onf.ObfuscatedNameFinder.findForgeVersions(ObfuscatedNameFi
                                            nder.java:66)
                                                   at fr.scarex.onf.ObfuscatedNameFinder.<init>(ObfuscatedNameFinder.java:5
                                            4)
                                                   at fr.scarex.onf.ObfuscatedNameFinder.main(ObfuscatedNameFinder.java:46)
                                            
                                            ```</init>

                                            Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                                            AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                                            Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

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

                                            MINECRAFT FORGE FRANCE © 2018

                                            Powered by NodeBB