Comments (19)
C'est pas possible (du moins je vois pas comment pour le moment), du fait que je ne lance pas la commande "java" via le launcher, et que la mémoire de la JVM n'est pas paramétrable directement depuis Java ('fin je crois).
from mclauncher.
Argh, je ne voulais par fermer, désolé. Si tu peux rouvrir le post, je n'ai pas trouvé comment annuler.
Pardonne mon ignorance, mais quel est la fonction exacte de la classe MCLauncher ? Elle lance le launcher avec des paramètres si je ne m'abuse ? Si c'est le cas, tu peux y indiquer des paramètres des mémoires récupéré rapidement dans un fichier de config. Par contre je ne sais pas si du fait que tu lances le jeu depuis le launcher, ce sera dans le même processus ? Si c'est le cas, le jeu devrais profiter de la mémoire allouée.
from mclauncher.
Heuu je voulais s'avoir après 2 ans est ce que c'est possible de nos jour ?? :S
from mclauncher.
A priori ça serait possible (d'autres launchers le font), faut juste que je me replonge dedans et que je cherche comment faire ^^
from mclauncher.
Sa serais tellement bien ^^ tu pense que tu pourrais le faire ? :s
from mclauncher.
Quand j'aurais le temps de revenir un peu sur le launcher, mais je pense pas que ça soit dans l'immédiat :/
from mclauncher.
Je comprend totalement :) Mais Tkt , au passage qu'elle Launcher :D
from mclauncher.
au passage qu'elle Launcher :D
Bah y'a MagicLauncher et Feed The Beast Launcher qui le font à ma connaissance
from mclauncher.
Oui mais impossible de trouver les sources de MagicLauncher :/ je go voir pour ftb merci :D
from mclauncher.
Pour le réglage de la RAM, j'ai peut-etre un debut de solution. Je m'explique :
Kiwi, j'ai vu dans ton code que t'avais défini deux constantes représentant respectivement la quantité de RAM recommandée a la JVM (RECOMMANDED_HEAP_SIZE) et le minimum de RAM a allouer (MINIMUM_HEAP_SIZE).
Donc, en prenant en compte ces constantes, faudrait les manipuler via les constantes memoires de Java (tu sais, les parametres -Xms512m -Xmx1024m, ce genre quoi). Pour ça, suffit simplement de deux JComboBox dans les options du Launcher, avec chaque option attibuant ces valeurs là (tout en prevoyant que la quantité de RAM minimum doit etre strictement inferieure ou egale a la quantité recommandée a la JVM).
La suite est alors simple : pour eviter tout souci avec ta methode actuelle, suffit de faire deux accesseurs retournant la valeur, casté en int, de ces deux ComboBox.
Voila, mais j'ai assez blablaté, demain je code ça et y'aura plus qu'a consulter mon code !
@ ++ les codeurs ^^
from mclauncher.
NB : pour le cast en type primitif, faut pas caster en int primitif directement mais en Integer, la classe enveloppante de int. Sinon la valeur donnée est incorrecte 1
from mclauncher.
Tant que j'y suis, je vais forker ton répertoire dans eclipse pour prendre en compte les nouvelles MAJs =)
Je m'y mets ^^
from mclauncher.
Bon bah j'ai crée visuellement la façon de sélectionner son allocation RAM dans le menu des options du Launcher si tu veux =)
from mclauncher.
Euh petite question Kiwi : les parametres de la machine virtuelle, tu les ajoutes bien après que tu ai instancié le theme du Launcher?
from mclauncher.
Euh petite question Kiwi : les parametres de la machine virtuelle, tu les ajoutes bien après que tu ai instancié le theme du Launcher?
Les params de la machine virtuelle dans le main sont là pour vérifier...Euh j'sais plus quoi, c'était déjà dans le launcher de base en fait ^^
Mais normalement, c'est avant que tout le launcher démarre que ça fais cette vérif' je crois :o
from mclauncher.
On dirait, parce que y'a, je suppose, un tableau "params" qui, avec la methode "params.add("Le parametre de la JVM"). Donc grosso modo, faudrait pouvoir agir sur ce tableau de parametres. Seulement, pour ça, si je tente de proceder, faudrait que je change l'ordre de chargement du launcher, a savoir le theme (pour recuperer le contenu de mes JComboBox parsé en Long) PUIS les parametres, ce qui est theoriquement pas possible. Normal, pour instancier, faut d'abord demarrer la JVM, et donc, lui filer les parametres...
HAAAAAAAAAX !!!!!!! (Brain is dead...)
from mclauncher.
Bon ben je ne trouve toujours pas de solutions. Tu as eu de nouvelles pistes de ton côté?
from mclauncher.
Pas trop cherché pour le moment (pas beaucoup de temps :/)
from mclauncher.
Ok ^_^ Bah je m'y recolle alors XD
Je te tiens au courant si j'ai une piste intéressante
from mclauncher.
Related Issues (20)
- Choix de la langue du Launcher
- [question bête] configurer le laucher HOT 4
- (Demande) fichier de config
- Installer mod dans le .minecraft au lieu de bin
- Probleme avec mac
- hs_err_pid676 HOT 3
- Problem with the config.yml HOT 25
- upgrade? HOT 1
- A propos des "minecraft.jar" moddés... HOT 12
- Pour une MAJ Forge, supprimer ses dossiers automatiquement ! HOT 5
- [Request] Mac HOT 4
- Plugin com.kokakiwi.mclauncher.maven:mclauncher-maven-plugin:1.0.0 or one of its dependencies could not be resolved HOT 2
- Les options ne sont pas retenues après la fermeture du programme HOT 1
- telecharger un mods dans /mods HOT 2
- telecharger un mods dans /mods
- lancer le launcher avec javaw HOT 15
- type javax.swing.JList does not take parameters HOT 1
- [PARTIALLEMENT RESOLU] javax.net.ssl.SSLException: SSL peer shut down incorrectly HOT 9
- DL des additional et des natives completement aleatoire !
- Support de Minecraft 1.7 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mclauncher.