Tutoriel [Guide] [MAJ 12/07/14]Créer un launcher pour 1.6.2/1.6.4 avec mods

Statut
N'est pas ouverte pour d'autres réponses.

Herthes

Aventurier
14 Novembre 2011
13
0
1
27
My bad, je me suis tapé tout le topic pour ça cette nuit, faute d'attention et manque de sommeil je crois bien :rolleyes:
 

Clemdu68

Aventurier
14 Juin 2012
26
1
3
26
Me revoila, coucou ;)

Maintenant, j'ai une autre question : En fait, j'aimerais beaucoup modifier les musiques de mes CDs sur mon serveur, via mon Launcher.

Je convertis donc ma musique en .ogg, je la renomme en 13.ogg et je la met sur mon FTP dans ressources/assets/records.
J'ai mis dans ce dossier toutes les musiques des CDs, mais je n'ai modifié que la 13.ogg. Si je lance le son via FilleZilla, j'entends bien ma musique.

Mais quand je lance mon Launcher, il me télécharge tous les fichiers, mais je pense via les serveurs de Ressources de base de Mojang :mad:
Ce qui fait qu'en jeu, j'ai de nouveau la musique de base --'


Comment puis-je faire pour que le Launcher télécharge les musiques de /records depuis MON FTP, et pas via les serveurs de Mojang ?
Y-a-t-il une manipulation que je puisse faire ? Même si je dois mettre tous les assets sur mon FTP et changer le lien http://resources.download.minecraft.net/, je suis près à le faire ...

Mais si je vais sur ce lien, je tombe sur un fichier XML et je n'arrive pas à acceder à tous les fichiers, pour les mettre tous sur mon FTP ...


Merci d'avance de votre aide !!!
 

lolo71370

Aventurier
13 Février 2013
16
1
3
38
Moi mon launcher ne veut pas téléchargez les librairies SCALA on dirait:


Delta time to compare resources: 3632 ms
Download job 'Resources' skipped as there are no files to download
Job 'Resources' finished successfully
Starting Listing and Deleting bad mods...
Couldn't check local file hash : java.io.FileNotFoundException: /home/snowin/.pokecraft/mods (Aucun fichier ou dossier de ce type)
Can't run deleting old mods method : org.xml.sax.SAXParseException; lineNumber: 27; columnNumber: 259; La cible de l'instruction de traitement correspondant à "[xX][mM][lL]" n'est pas autorisée.
Getting syncinfo for selected version
Queueing library & version downloads
Installed PartialVersion{id='1.6.4-custom', updateTime=Thu Oct 10 04:03:12 CEST 2013, releaseTime=Fri Jan 01 08:00:00 CET 1960, type=RELEASE}
Download job 'Version & Libraries' started (8 threads, 25 files)
Finished downloading /home/snowin/.pokecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-linux.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/net/minecraft/launchwrapper/1.8/launchwrapper-1.8.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Finished downloading /home/snowin/.pokecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/net/minecraftforge/minecraftforge/9.11.1.953/minecraftforge-9.11.1.953.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /home/snowin/.pokecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-linux.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Finished downloading /home/snowin/.pokecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Finished downloading /home/snowin/.pokecraft/versions/1.6.4-Forge9.11.1.953/1.6.4-Forge9.11.1.953.jar for job 'Version & Libraries': Didn't have etag so assuming our copy is good
Finished downloading /home/snowin/.pokecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Finished downloading /home/snowin/.pokecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Finished downloading /home/snowin/.pokecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Gave up trying to download http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
Couldn't download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 404
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:137)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:120)
at net.minecraft.launcher.updater.download.DownloadJob.access$0(DownloadJob.java:110)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:152)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)

Gave up trying to download http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
Finished downloading /home/snowin/.pokecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar for job 'Version & Libraries': Downloaded successfully and etag matched
Job 'Version & Libraries' finished with 2 failure(s)!


Ah et aussi dans le dossier launcher j'ai changé ce qu'il y avait dans "versions" et dans maven>net>...>1.11.1.953>...
car la versions de forge 923 ne me plaisait pas :)
 

M4xwellou

Aventurier
28 Août 2011
28
0
1
Petite question. j'utilise bien le index.php, mais rien à faire, même si tout marche, il me dit toujours qu'il n'a pas d'etag. Comment régler ça ?

Et aussi je me retrouve avec un pleins de dossiers dans "version" qui apparaissent au fur et à mesure des lancements, polluant ainsi l'aspect clean :p

"Proximity-1.6.4-Forge-1.2-natives-6151397579208"
Il n'y a rien dedans, ce sont des dossiers vides.
 

Herthes

Aventurier
14 Novembre 2011
13
0
1
27
Moi mon launcher ne veut pas téléchargez les librairies SCALA on dirait:

Ah et aussi dans le dossier launcher j'ai changé ce qu'il y avait dans "versions" et dans maven>net>...>1.11.1.953>...
car la versions de forge 923 ne me plaisait pas :)

http://files.minecraftforge.net/maven/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar

Effectivement, vus que les fichiers pointe sur du 404.
D'ailleurs, pourquoi ça pointe sur files.minecraftforge.net ?

Ca devrais pointé vers http://tonsite.net/launcher/maven/org

Comme ceci => http://94.23.207.147/stream/minecraft/launcher/maven/org/scala-lang/scala-compiler/2.10.2/
par exemple, donc.


Et effectivement, les dossiers "natives" spam quand même pas mal, alors qu'il n'y a rien dedans... ça fait bordélique :)
 

jambonlatex

Architecte en herbe
11 Octobre 2013
133
22
125
32
Pour les natives c'est relativement simple, je ferai ça ce soir je pense.
Pour le problème de caractères spéciaux dans les mods, en fait chez Amazon S3 ça marche très bien. Donc pour ceux qui utilise le fichier index.php va falloir le modifier pour accepter les caractères spéciaux. Je regarderai ça aussi.
 

jambonlatex

Architecte en herbe
11 Octobre 2013
133
22
125
32
Voilà le fichier PHP a été update par un autre membre sur un autre forum donc il suffit de changer la ligne :
Code:
$content->addChild('Key', $value);
Par :
Code:
$content->addChild('Key', htmlentities($value));
 

Herthes

Aventurier
14 Novembre 2011
13
0
1
27
Je viens de voir ça effectivement, c'est génial, merci encore, je vais commencer a modifier un peut le launcher.. parce'que faut avoué qu'il est assez moche de base ! o/
 
Statut
N'est pas ouverte pour d'autres réponses.