Créez votre propre installateur
-
Installateur est aussi bon pour un programme qui installe.
Installeur est calqué de la langue anglaise.En tout cas c’est ce qu’indique wikipedia : https://fr.wikipedia.org/wiki/Installateur_(logiciel)
@‘Histos’:
Salut
j’ai un soucis avec mon installer, il re-vérifie systématiquement le dossier config
et je n’arrive pas a ajouter le fichier server.dat
Merci du coup de main !
Peux-tu m’envoyer un lien vers ton fichier remote_profile.json ?
-
@‘robin4002’:
Installateur est aussi bon pour un programme qui installe.
Installeur est calqué de la langue anglaise.En tout cas c’est ce qu’indique wikipedia : https://fr.wikipedia.org/wiki/Installateur_(logiciel)
@‘Histos’:
Salut
j’ai un soucis avec mon installer, il re-vérifie systématiquement le dossier config
et je n’arrive pas a ajouter le fichier server.dat
Merci du coup de main !
Peux-tu m’envoyer un lien vers ton fichier remote_profile.json ?
je te l’ai envoyé
-
Mouais Wikipedia…
Minantcraft

-
-
Mouais un mec qui n’as que 192 abonnés …
-
^^
-
Cet installateur fonctionne-t-il avec le nouveau launcher Minecraft ?
-
Oui.
Le nouveau launcher utilise toujours le même format pour les profils. -
Ah c’est nickel ça

-
C’est nickel ça

Et autre question : dans le fichier remote_info.json, “syncDir” accepte-t-il aussi les sous-dossiers (ex. : “syncDir”: “mods,config/dossier”) ?
-
Il me semble que oui, à tester.
-
Du coup y’a aucune information indiquant comment modifier la version de Forge mais je suppose qu’il suffit de modifier ce bloc dans le fichier remote_info.json :
{ "name": "net.minecraftforge:forge:1.10.2-12.18.1.2011", "url": "http://files.minecraftforge.net/maven/", "directURL": "http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.1.2011/forge-1.10.2-12.18.1.2011-universal.jar", "required": true }Mais est-ce tout ce qu’il faut faire ?
-
Oui, il faut changer la ligne name et l’url.
Il faut aussi changer au tout début dans install -> forge pour que l’installateur détecte le changement. -
Alors cette fois c’est l’installateur qui crash à 100% de l’installation :
[leeo@leeo-arch-pc Installateur]$ java -jar installer-2.2.1.jar Exception in thread "Thread-1" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at java.util.Collections$UnmodifiableList.get(Collections.java:1309) at fr.minecraftforgefrance.common.ProcessInstall.writeModPackInfo(ProcessInstall.java:524) at fr.minecraftforgefrance.common.ProcessInstall.finish(ProcessInstall.java:383) at fr.minecraftforgefrance.common.ProcessInstall.run(ProcessInstall.java:110) at java.lang.Thread.run(Thread.java:745)Les fichiers : http://trucs.original-beast.revhost.fr/installateur/
-
Tu as activé la fonctionnalité de changelog mais le fichier de changelog ne contient aucune information (c’est un json vide {}).
Il faut au moins une entrée dedans. -
Pourtant j’ai justement mis les deux accolades {} pour que le fichier soit du JSON vide mais valide (genre j’aurais voulu le remplir plus tard). Mais bon apparemment vaut mieux supprimer la ligne “changeLog” dans ce cas x)
-
Justement l’installateur écrit dans les informations locales la dernière version pour savoir si oui ou non il faut afficher le changelog.
Or comme ton json est vide il ne trouve pas la dernière version et cela le fait crasher.
Il faut donc au moins une ligne dans le json pour que le changelog fonctionne. -
OK merci pour ces infos !
Je me pose tout de même encore une question : pourquoi ne pas utiliser l’option « Game Directory » dans le profil créé dans le launcher pour définir le dossier du modpack installé (au lieu de coder ça je ne sais où) ? Ça me paraît plus propre, logique et sûr (dans le sens où les fichiers créés par les mods n’iront plus n’importe où).
-
@robin4002 je me permet de te mentionner au cas où tu aurais loupé mon message précédent.
-
Alors ?