Minecraft 1.6.4 MCP 811 BUG + Main menu custom



  • Bonjour voilà ,  j'ai décompiler mon minecraft forge 1.6.4 , avec MCP pour coder mon propre gui main menu mais il m'affiche cette erreur lors de la décompilation , je ne comprends pas , :x

    Merci à vous ! 
    J'utilise MCP 1.6.4 811



  • Tu n'as normalement pas besoin de passer par MCP pour avoir les sources de forge. Essaie la même manip que celle que l'on fait aujourd’hui sur le fofo avec la 1.8 & 1.7.10 mais en prenant la 1.6.4 et regarde ce qu'il en est 🙂


  • Administrateurs

    De 1 qu'est-ce que cette discussion faisait dans la catégorie cauldron ?
    Et de 2, pourquoi vouloir faire un mod pour une version obsolète … ?



  • Oh désolé j'ai cru avoir crée la conversation dans aide , 
    Je t'éxplique 
    [font='Helvetica Neue', Helvetica, Arial, sans-serifAvant ca -]

    [font='Helvetica Neue', Helvetica, Arial, sans-serifJ'ai décidé de modder le ***guimainmenu *]**que je fais télécharger et lancer a mon launcher , malheureusement , lorsqu'il se lance après l'avoir modder , tout ne marche plus j'ai une grosse erreur j'ai chercher , mais je n'ai pas compris certaines ,explications , voici mon erreur 
    [font='Helvetica Neue', Helvetica, Arial, sans-serifINFORMATION :]
    [font='Helvetica Neue', Helvetica, Arial, sans-serifj'utilise des mods forge , mais pour essayer de voir si ca ne venait pas des mods j'ai supprimer tout les mods ! Toujours la même erreur]
    [font='Helvetica Neue', Helvetica, Arial, sans-serifAprès avoir decompiler mon minecraft.jar et avoir fini son guimainmenu , je l'ai exporter en .jar et je l'ai deplacer dans mon files en remplacent l'ancien minecraft.jar par le nouveau , depuis ce moment rien ne marche , c'est la seul chose que j'ai déplacer cela pourrait peut-être venir d'un fait que je n'ai pas mis de libs en plus ou d'assets , je ne sais pas ! JE VOUS REMERCIE JE VOUS AIME [/font]]

    Malheuresement quand je fesait load ce minecraft.jar modifier depuis mon launcher , ca m'afficher cette erreur ;
    C'pour cela que j'ai décidé de passer en 1.6.4 car apparement depuis la 1.7.9 forge n'accepte plus les minecraft.jar modifié , je me suis dit go test pour la 1.7.2 quand je telecharge l'installer de forge 1.7.2 et que je lance mon minecraft rien , n'apparait , xD du coup j'ai test + bas 1.6.4 Ca marche et boom là erreur de décompilation ! 😞


  • Administrateurs

    Il n'a jamais été conseillé de modifier les classes de Minecraft. Ça cause de trop problème de compatibilité.
    Et il est possible de changer le menu de Minecraft sans modifier directement la classe GuiMainMenu, en faisant un vrai mod et c'est beaucoup plus propre ainsi.



  • @'robin4002':

    Il n'a jamais été conseillé de modifier les classes de Minecraft. Ça cause de trop problème de compatibilité.
    Et il est possible de changer le menu de Minecraft sans modifier directement la classe GuiMainMenu, en faisant un vrai mod et c'est beaucoup plus propre ainsi.

    Cela ne serrait pas trop complexe pour moi un peut debutant de le faire ? 
    j'aimerai juste , avoir mon Launcher qui va loader des mods , et un bouton ayant une ecriture en couleurs , avec une ip , de serveur qui nous connecte directement au serveur !


  • Administrateurs

    Étant donné le fort nombre de demande pour faire un menu custom, ça fait un moment que j'ai créé un petit pack disponible ici : http://dl.mcnanotech.fr/robin4002/mods/Sources/
    Et c'est loin d'être compliqué.



  • Tu pourrais m'envoyer le lien du tutoriel pour décompiler mon 1.7.10 forge autre que MCP , comme on m'a dit plus haut

    merci encore je test ca desuite 😉


  • Administrateurs



  • [font=ArialJ'ai reussi à télécharger et à faire ce que tu m'as dit , mais je ne comprends pas pourquoi ici , mon logo prends mon background , comme étant un logo , alors que le backgrund s'affiche bien , voici le bug : ]

    Voici mon code :

    Et de plus tu sais comment faire disparaitre , le Minecraft 1.7.10 MCP etc.. Les données de mods en bas ,  et surtout Merci :</string>



  • 1-Il y a un tuto (fait par moi) sur le forum pour faire çà plus simplement
    2-il faut nous dire où ont été fait les changements
    3-nous ne te dirons certainement pas comment enlever les crédits, c'est un manque de respect pour forge de faire çà



  • Merci de ta réponse mais dans ton tutoriel tu n'éxpliques pas le fonctionnement du logo Minecrafttiletextures



  • Quel est le logo "Minecrafttiletextures" ?



  • Ca ici



  • C'est une simple image, un drawTextureModalRect devrait suffire pour la dessinée.



  • Vire ces lignes là pour le bug de logo
    this.drawGradientRect(0, 0, this.width, this.height, -2130706433, 16777215);
    this.drawGradientRect(0, 0, this.width, this.height, 0, Integer.MIN_VALUE);

    Et pour les données à faire disparaître, il faut un peu toucher à tout dans la méthode drawScreen, ce n'est pas compliqué…



  • Merci ca m'a bien enlever le fond opaque mais pas réglé le problème du logo vide alors que je n'en veux pas ;:( http://prntscr.com/8u2ho1



  • Je n'ai pas testé mais essaie de virer ça aussi

    
    if((double)this.updateCounter < 1.0E-4D)
    {
    this.drawTexturedModalRect(k + 0, b0 + 0, 0, 0, 99, 44);
    this.drawTexturedModalRect(k + 99, b0 + 0, 129, 0, 27, 44);
    this.drawTexturedModalRect(k + 99 + 26, b0 + 0, 126, 0, 3, 44);
    this.drawTexturedModalRect(k + 99 + 26 + 3, b0 + 0, 99, 0, 26, 44);
    this.drawTexturedModalRect(k + 155, b0 + 0, 0, 45, 155, 44);
    }
    else
    {
    this.drawTexturedModalRect(k + 0, b0 + 0, 0, 0, 155, 44);
    this.drawTexturedModalRect(k + 155, b0 + 0, 0, 45, 155, 44);
    }
    
    

    Le mieux selon moi serait que tu repartes de zéro, car là ta classe est un résidu de GuiMainMenu et plein de choses ne te servent à rien. Mets-toi en debug dans eclipse et vire certaines lignes, teste et tu verras bien par toi même ce qui cause ton problème 😃



  • Merci frere 🙂 Je vais faire ca bonne idée ! Comme ca je comprendrai :=



  • N'oublie pas la balise résolue 🙂