Sup guys, this is my first post so I thought I'd a nice release one.
I made a tool that manages different versions of minecraft and mods called MC Multi Launcher because I was sick of having to overwrite %\appdata%\.minecraft every time I wanted to play a different mod.
First here's a pic-
Now here's how to set it up and use it properly-
When you download the rar and extract it it'll look like this:
Since we're not allowed to distribute Mojang files you will need to make a copy of your Minecraft.exe and place it in the same folder as MCMultiLauncher.exe.
Like so:
Now open up the Versions folder, whatever new folder you make in the Versions folder will show up in MC Multi Launcher's List Box. Make one called "Minecraft Vanilla 1.2.3" or whatever the latest version is when you read this then run MCMultiLauncher.exe.
After selecting "Minecraft Vanilla 1.2.3" or wheatever you named it hit launch and log in and you'll see minecraft go straight to downloading a new copy and it'll be in that folder you created. After that you can play it.
So whats next?
If you have kept previous mincraft.jar files you can make a copy of the "Minecraft Vanilla 1.2.3" folder (now filled) and rename it "Minecraft Vanilla 1.1" and then go in to that folder(s)
and replace the minecraft.jar in the bin folder with the 1.1 minecraft.jar version.
Hopefully you guys get how it works but if I need to I'll throw up a video tutorial some time in the future.
Version 2:
Just added the ability to alter the memory that gets used and to choose to maximize minecraft's window.
With "Use Memory Management" off MC Multi Launcher will load just like version 1, "Initial Memory" and "Maximum Memory" values are ignored.
With "Use Memory Management" on MC Multi Launcher will load Minecraft via -
C:\Program Files\Java\jre6\bin\javaw.exe -Xms(InitialMemory)m -Xmx(MaxMemory)m -jar Minecraft.exe
so you will need to have java installed in its default directory, also if you run on a 64 bit machine you must have the 64 bit version of java installed.
(I will use the registry to figure out the proper java paths when I get more time)
I did find some sound problems, tho no one else has reported it to me.
If you do get sound problems just copy the %appdata%\.minecraft into \Versions\[your folder name]\ and then edit or mod.
I guess the newer versions don't have some older version sound files but who knows?
Edit:
Never mind, mc download servers or my net was just being slow to download the sound files on first use.
I couldn't get it to work I did what you said I extracted the thing and then put a copy of my minecraft.exe into the folder with the versions and launcher next I went into the versions folder and made a new folder and titled it Minecraft Millenaire 1.2.3 and ran the launcher but nothing comes up in the version side of the screen. I did all of this no inbetween steps either. What did I do wrong?
I have Windows 7.
Rollback Post to RevisionRollBack
If Justin Bieber was about to jump of a building 45% of the teens would scream(most of the girls), 50%(boys) would shout: JUMP!,JUMP!,JUMP! Post this in your sig if you are in the 5% that would run to push him over!
What in particular are you after?
I'd assume it's how it changes the path from the appdata path.
If so it's quite simple:
MCMultiLauncher calls SetEnvironmentVariable with "APPDATA" and sets it to a new path.
This is not a system wide change but local to MCMultiLauncher itself.
MCMultiLauncher then calls CreateProcess using "Minecraft.exe".
The trick here is that the minecraft.exe process automatically inherits all environment variables from the parent process (MCMultiLauncher) and thus receives all the vars including the altered appdata path.
Again this is only local changes to the appdata path and does not affect the system appdata path at all.
i have a really good suggestion for this.
add a log option and the amount of memory allowed, i cant use this because i need to have it at a set memory (normally for the reg client, i get the login crash where i never get to the mojang screen and minecraft crashes). otherwise, excelent launcher!
Rollback Post to RevisionRollBack
Owner of the account "Piano", Ex-Player Council Member for Hypixel.
i have a really good suggestion for this.
add a log option and the amount of memory allowed, i cant use this because i need to have it at a set memory (normally for the reg client, i get the login crash where i never get to the mojang screen and minecraft crashes). otherwise, excelent launcher!
oh, i figured out something. if you use the minecraft updater instead of the regular, then it will be fixed. YAYalso can you make a tutorial for adding mods?
Rollback Post to RevisionRollBack
Owner of the account "Piano", Ex-Player Council Member for Hypixel.
i have a really good suggestion for this.
add a log option and the amount of memory allowed, i cant use this because i need to have it at a set memory (normally for the reg client, i get the login crash where i never get to the mojang screen and minecraft crashes). otherwise, excelent launcher!
Added some memory options
But may not work if you don't have the same setup as me
I made a tool that manages different versions of minecraft and mods called MC Multi Launcher because I was sick of having to overwrite %\appdata%\.minecraft every time I wanted to play a different mod.
First here's a pic-
Now here's how to set it up and use it properly-
When you download the rar and extract it it'll look like this:
Since we're not allowed to distribute Mojang files you will need to make a copy of your Minecraft.exe and place it in the same folder as MCMultiLauncher.exe.
Like so:
Now open up the Versions folder, whatever new folder you make in the Versions folder will show up in MC Multi Launcher's List Box. Make one called "Minecraft Vanilla 1.2.3" or whatever the latest version is when you read this then run MCMultiLauncher.exe.
After selecting "Minecraft Vanilla 1.2.3" or wheatever you named it hit launch and log in and you'll see minecraft go straight to downloading a new copy and it'll be in that folder you created. After that you can play it.
So whats next?
If you have kept previous mincraft.jar files you can make a copy of the "Minecraft Vanilla 1.2.3" folder (now filled) and rename it "Minecraft Vanilla 1.1" and then go in to that folder(s)
and replace the minecraft.jar in the bin folder with the 1.1 minecraft.jar version.
Hopefully you guys get how it works but if I need to I'll throw up a video tutorial some time in the future.
And here's the link:
http://www.mediafire...p9xk5f2los029x6
Version 2:
Just added the ability to alter the memory that gets used and to choose to maximize minecraft's window.
With "Use Memory Management" off MC Multi Launcher will load just like version 1, "Initial Memory" and "Maximum Memory" values are ignored.
With "Use Memory Management" on MC Multi Launcher will load Minecraft via -
C:\Program Files\Java\jre6\bin\javaw.exe -Xms(InitialMemory)m -Xmx(MaxMemory)m -jar Minecraft.exe
so you will need to have java installed in its default directory, also if you run on a 64 bit machine you must have the 64 bit version of java installed.
(I will use the registry to figure out the proper java paths when I get more time)
Here's a screenshot:
And here's the v2 link:
http://www.mediafire.com/?of84abef1bazu75
Happy Modding!
If you do get sound problems just copy the %appdata%\.minecraft into \Versions\[your folder name]\ and then edit or mod.
I guess the newer versions don't have some older version sound files but who knows?
Edit:
Never mind, mc download servers or my net was just being slow to download the sound files on first use.
EDIT - Damn, didn't work for me. Still a great idea, I'll be keeping an eye on this.
Thanks Whebzy!
Nice touch with the creeper background.
Care to elaborate, I might be able to fix it for you.
I have Windows 7.
What in particular are you after?
I'd assume it's how it changes the path from the appdata path.
If so it's quite simple:
MCMultiLauncher calls SetEnvironmentVariable with "APPDATA" and sets it to a new path.
This is not a system wide change but local to MCMultiLauncher itself.
MCMultiLauncher then calls CreateProcess using "Minecraft.exe".
The trick here is that the minecraft.exe process automatically inherits all environment variables from the parent process (MCMultiLauncher) and thus receives all the vars including the altered appdata path.
Again this is only local changes to the appdata path and does not affect the system appdata path at all.
add a log option and the amount of memory allowed, i cant use this because i need to have it at a set memory (normally for the reg client, i get the login crash where i never get to the mojang screen and minecraft crashes). otherwise, excelent launcher!
Owner of the account "Piano", Ex-Player Council Member for Hypixel.
oh, i figured out something. if you use the minecraft updater instead of the regular, then it will be fixed. YAYalso can you make a tutorial for adding mods?
Owner of the account "Piano", Ex-Player Council Member for Hypixel.
Added some memory options
But may not work if you don't have the same setup as me
I was this noobish a year ago? Wow..
Owner of the account "Piano", Ex-Player Council Member for Hypixel.