Instead of starting with the exe , as from what i read it gives Forge a max memory of 1gb (so forge can be played on any system) , if you have more than that on your system , try this (at least on windows)
in the Forge directory where the forge.exe is existing , create a new text file (right click -> new -> text document)
inside that text file paste
- Code: Select all
java -Xmx2048m -jar nameoftheforgejar.jar
with nameoftheforgejar.jar being the name of the .jar file that exist along forge.exe in that directory.
By example on the current snapshot i'm using , the name is
- Code: Select all
forge-gui-desktop-1.6.17-SNAPSHOT-jar-with-dependencies.jar
So the line i have in my text file is
- Code: Select all
java -Xmx2048m -jar forge-gui-desktop-1.6.17-SNAPSHOT-jar-with-dependencies.jar
Now the other important part is -Xmx2048m , it means it will allow a max of 2gb of memory being used by Forge.
It's important to point that in the case you only have 2gb of memory, it will not work, the OS + whatever background program are running already eat some memory.
Now if you have a lot of memory, you can increase this value by example to -Xmx4096m if you want to allow Forge to use at max 4gb (but make sure your system have more than that.
Now in case your system only have 2gb but you would like to still allow more than the default 1gb the forge.exe allows, try -Xmx1536m
Once you have setup that line in your text file correctly, save and close, then RENAME this new text file extension from its default .txt into .bat
by example rename
- Code: Select all
New Text Document.txt
into
- Code: Select all
Play Forge.bat
And instead of using the forge.exe to launch Forge, use this .bat file.
Remember that the name of the .jar file may change with newer version of Forge, so rename accordingly.