Ajouter des boutons au menu de forge

roideseaux

Architecte en herbe
6 Octobre 2011
31
1
69
34
Bonjour à tous, alors j'ai plusieurs questions et j'espère que je poste au bon endroit...

j'ai modifié le menu principal de minecraft (avec eclipse et MCP) mais je n'arrive pas à mettre mes fichiers .class générés en meme temps que forge, ca marche quand je met forge tout seul, et ca marche quand je met mes modifs toute seules mais quand je met les deux, ca ne me lance pas le jeu...

d'autre part, je voudrais savoir comment faire pour que le pack de texture avec lequel se lance le jeu soit par défaut celui que je met dans le dossier ressources...

j'ai visionnés et lus pas mal de tutos, mais là, je bloque !

je ne sais pas si je suis asser clair dans mes propos... :/
n'hésitez pas à me poser des questions pour mieux comprendre au cas ou ... :)

merci​
 

roideseaux

Architecte en herbe
6 Octobre 2011
31
1
69
34
Effectivement, ça fonctionne mieux !

merci !

sinon, une solution pour que le pack de ressource par défaut soir celui de mon serveur, ou bien la seule chose à faire, c'est de remplacer les fichiers png des textures dans le minecraft.jar ?



Ca fonctionne mieux mais ca ne fonctionne pas quanb même !
J'ai bien moidifié le menu principal et j'ai bien l'affichage de forge quand je lance le programme depuis eclipse, mais par contre quand je met les fichiers .class dans mon minecraft moddé avec forge, ca ne fonctionne pas... le jeu ne veut pas se lancer et à chaque fois que je fais jouer, il y a un petit chargement et je retourne au launcher...

j'ai aussi essayé de mettre mes modifications dans un fichier .zip pour faire comme un mod mais ca ne fonctionne pas non plus !

Help me :s

PS : au niveau des textures, j'ai fini par échanger avec le pack par défaut :)
 
Dernière édition par un modérateur:

Superloup10

Le Lycanthrope Cubique
18 Février 2013
45
2
73
Beauvais
Tu as bien recompilé ton mod avec recompile.bat puis reobfucate_srg.bat? Je peux avoir les logs de Forge, pour savoir d'où viens le bug?
 

roideseaux

Architecte en herbe
6 Octobre 2011
31
1
69
34
voilà le code...
mais il me vient une question... est-ce que les modifs sont compatibles avec un forge installé avec l'installer ?
Parce que dès que je modifie le moindre fichier .class, ça me met ce genre d'erreur...

Code:
[11:39:47 INFO]: Minecraft Launcher 1.3.1 (through bootstrap 4) started on windows...
[11:39:47 INFO]: Refreshing local version list...
[11:39:47 INFO]: Current time is Nov 11, 2013 11:39:47 AM
[11:39:47 INFO]: System.getProperty('os.name') == 'Windows 7'
[11:39:47 INFO]: System.getProperty('os.version') == '6.1'
[11:39:47 INFO]: System.getProperty('os.arch') == 'amd64'
[11:39:47 INFO]: System.getProperty('java.version') == '1.7.0_25'
[11:39:47 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[11:39:47 INFO]: System.getProperty('sun.arch.data.model') == '64'
[11:39:47 INFO]: Refreshing remote version list...
[11:39:51 INFO]: Refresh complete.
[11:39:51 INFO]: Loaded 7 profile(s); selected 'Littledodger'
[11:39:51 INFO]: Refreshing auth...
[11:39:51 INFO]: Logging in with access token
[11:39:53 INFO]: Download job 'Resources' skipped as there are no files to download
[11:39:53 INFO]: Job 'Resources' finished successfully
[11:40:04 INFO]: Getting syncinfo for selected version
[11:40:04 INFO]: Queueing library & version downloads
[11:40:04 INFO]: Download job 'Version & Libraries' started (8 threads, 22 files)
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.8\launchwrapper-1.8.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:05 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:06 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:06 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:06 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:06 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:06 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
[11:40:06 INFO]: Finished downloading C:\Users\Kévin\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.916\1.6.4-Forge9.11.1.916.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
[11:40:06 INFO]: Job 'Version & Libraries' finished successfully
[11:40:06 INFO]: Launching game
[11:40:06 INFO]: Looking for old natives to clean up...
[11:40:06 INFO]: Unpacking natives to C:\Users\Kévin\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.916\1.6.4-Forge9.11.1.916-natives-1593948049583
[11:40:06 INFO]: Launching in C:\Users\Kévin\AppData\Roaming\.minecraft
[11:40:06 INFO]: Client> nov. 11, 2013 11:40:06 AM net.minecraft.launchwrapper.LogWrapper log
[11:40:06 INFO]: Client> INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[11:40:06 INFO]: Client> nov. 11, 2013 11:40:06 AM net.minecraft.launchwrapper.LogWrapper log
[11:40:06 INFO]: Client> INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[11:40:06 INFO]: Client> nov. 11, 2013 11:40:06 AM net.minecraft.launchwrapper.LogWrapper log
[11:40:06 INFO]: Client> INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[11:40:06 INFO]: Client> 2013-11-11 11:40:06 [INFO] [ForgeModLoader] Forge Mod Loader version 6.4.20.916 for Minecraft 1.6.4 loading
[11:40:06 INFO]: Client> 2013-11-11 11:40:06 [INFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
[11:40:06 INFO]: Client> 2013-11-11 11:40:06 [WARNING] [ForgeModLoader] The coremod invtweaks.forge.asm.FMLPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[11:40:06 INFO]: Client> 2013-11-11 11:40:06 [INFO] [ForgeModLoader] Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.6.4_HD_C6.jar
[11:40:06 INFO]: Client> 2013-11-11 11:40:06 [INFO] [STDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
[11:40:07 INFO]: Client> 2013-11-11 11:40:07 [INFO] [STDOUT] Loaded 109 rules from AccessTransformer config file forge_at.cfg
[11:40:08 INFO]: Client> 2013-11-11 11:40:08 [WARNING] [ForgeModLoader] Problem loading class
[11:40:08 INFO]: Client> java.lang.SecurityException: SHA1 digest error for atv.class
[11:40:08 INFO]: Client>    at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
[11:40:08 INFO]: Client>    at java.util.jar.JarVerifier.processEntry(Unknown Source)
[11:40:08 INFO]: Client>    at java.util.jar.JarVerifier.update(Unknown Source)
[11:40:08 INFO]: Client>    at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
[11:40:08 INFO]: Client>    at java.io.FilterInputStream.read(Unknown Source)
[11:40:08 INFO]: Client>    at net.minecraft.launchwrapper.LaunchClassLoader.readFully(LaunchClassLoader.java:296)
[11:40:08 INFO]: Client>    at net.minecraft.launchwrapper.LaunchClassLoader.getClassBytes(LaunchClassLoader.java:368)
[11:40:08 INFO]: Client>    at cpw.mods.fml.common.patcher.ClassPatchManager.getPatchedResource(ClassPatchManager.java:65)
[11:40:08 INFO]: Client>    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:225)
[11:40:08 INFO]: Client>    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:202)
[11:40:08 INFO]: Client>    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:163)
[11:40:08 INFO]: Client>    at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:245)
[11:40:08 INFO]: Client>    at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:437)
[11:40:08 INFO]: Client>    at cpw.mods.fml.relauncher.FMLLaunchHandler.injectPostfixTransformers(FMLLaunchHandler.java:108)
[11:40:08 INFO]: Client>    at cpw.mods.fml.relauncher.FMLLaunchHandler.appendCoreMods(FMLLaunchHandler.java:113)
[11:40:08 INFO]: Client>    at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:124)
[11:40:08 INFO]: Client>    at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
[11:40:08 INFO]: Client>    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
[11:40:08 INFO]: Client> 2013-11-11 11:40:08 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class atv (atv) and the actual class. Checksum on disk is 1, in patch f9f8f26b. Things are probably about to go very wrong. Did you put something into the jar file?
[11:40:08 INFO]: Client> 2013-11-11 11:40:08 [SEVERE] [ForgeModLoader] The game is going to exit, because this is a critical error, and it is very improbable that the modded game will work, please obtain clean jar files.
[11:40:08 ERROR]: Game ended with bad state (exit code 1)
[11:40:08 INFO]: Deleting C:\Users\Kévin\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.916\1.6.4-Forge9.11.1.916-natives-1593948049583
[11:40:08 INFO]: Ignoring visibility rule and showing launcher due to a game crash
 

roideseaux

Architecte en herbe
6 Octobre 2011
31
1
69
34
Ben en fait, le souci c'est que je ne reçoit pas le mail pour l'activation, du coup, j'ai posté ici !
mais je vais tenter de changer d'adresse mail, voir ce que ça donne !

merci quand meme...: )
 

gecko16300

Aventurier
15 Novembre 2013
3
0
1
34
Il suffit de rajouter
Code:
-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
aux JVM Arguments de ton profil (Edit profile) pour que Forge ignore le fait que tu ais modifié des ressources (à chaque démarrage, il vérifie que tous les fichiers soient bien originaux)