• 3

    posted a message on MCL.bat
    I've just created a batch file for windows that will allow you to store / select / Launch / create. different minecraft versions( that you have backed up). Its not moving the jars around (well not after they are created). its running them from different folder s on your system. You tell it where you have them stored and it scans the directory for all the versions of minecraft that you have in there and it displays them for you to select and run.

    No more need to lose your older minecraft installs when a new version of minecraft comes out. you can have unlimited versions setup, Great for those who do webcasts etc. showing off different mods, everything to do with that version of the install(including mods you've applied , the worlds and texture packs etc.. it's all there each in its own directory)

    it doesn't use the windows minecraft launcher it uses the generic minecraft launcher and runs in a console window (so you can see the tasks it's doing great for helping track down errors etc.

    You tell it how much memory you want to use and the place that you have all the .minecraft directories. it does the rest.

    No it doesn't require you to input your login (other than in the standard minecraft launcher that you d/load off the minecraft site.

    Why a Batch file as opposed to an executable?
    1. lower memory usage and smaller file size (only 3.8k .. that's right k not m)
    2. paranoia about code with keyloggers / viruses etc
    3. because I haven't written a batch file in many years. and wanted to see if i still had what it took to write a tight batch file :wink.gif:

    Some things that it allows you to do that other launcher scripts don't
    1. Login as yourself so you can use your avatar not the generic one
    2. So that it actually records your status and achievements (unlike most if not all the other scripts I've seen "Get Wood" every time you start a session and chop wood
    3. Have multiple versions of minecraft running at the same time , even connected to servers
    4. No file movement required except to make a backup (which you'd have to do anyway to keep your older versions and games etc)
    5. Easily edit the amount of memory that minecraft uses. on Windows it allocates 1gb which means that on smaller systems that you can't always use the hires texture packs
    6. Create backup of your main .minecraft folder
    7. Automatically reads in the directories (from your standard directory which you tell it). eg: you make a backup using the create backup option and its displayed when the menu refreshes
    8. Quickly change the version (moded or not) of minecraft that your playing by simply quitting out of that version back to the menu and selecting another to play
    9. No viruses or keyloggers or security concerns all in plain text and dos commands used
    10.Easy copy/paste the output of minecraft for getting help from the support threads for the mods or minecraft

    Download mcl.bat

    Screenshots of MCL.bat in action

    YouTube Video coming when i can get around to making it

    Code for those of you who just want to copy/paste into a new file as opposed to d/loading it

    @echo off
    title MineCraft Selector and Launcher V1.00a
    
    REM Set these variables to where the appropriate data is on your system
    REM and how much memory you want to use
    
    SET MCD=D:\Downloads\Games\Minecraft\Versions
    SET XMXMEM=-Xmx409M
    SET XMSMEM=-Xms409M
    
    rem you shouldn't need to alter below here unless you run into problems
    
    SET JAVA="%ProgramFiles%\Java\jre7\bin\java.exe"
    set M_APPDATA=%APPDATA%
    
    REM === Don't Edit anything Below this line ===
    
    :MENU
    color 1b
    cls
    
    set /a i=0
    set M=0
    set GAME=%APPDATA%
    
    Del MCL.cfg /Q
    for /d %%x in (%MCD%\*) do echo %%x >> MCL.cfg
    
    echo +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
    echo ^| MineCraft Selector and Launcher V1.00a - by BlueSteelAU - 21st Oct 2011 ^|
    echo +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
    echo.
    
    for /d %%x in (%MCD%\*) do call :DISPLAY %%x
    
    echo.
    echo [C] Backup the %APPDATA%\.minectaft directory 
    echo [R] Refresh Menu
    echo [Q] Quit
    echo.
    echo Current Command line (edit the memory usage at the top of this batch file)
    echo %JAVA% -Xincgc %XMXMEM% %XMSMEM% -cp Minecraft.jar net.minecraft.LauncherFrame
    echo.
    echo Selecting anything not listed will launch the default Minecraft Install
    echo %APPDATA%\.minecraft
    echo.
    
    SET /P M=Select the Which one to Play, Then press ENTER:
    
    IF %M%==1 set GAME=%ONE%
    IF %M%==2 set GAME=%TWO%
    IF %M%==3 set GAME=%THREE%
    IF %M%==4 set GAME=%FOUR%
    IF %M%==5 set GAME=%FIVE%
    IF %M%==6 set GAME=%SIX%
    IF %M%==7 set GAME=%SEVEN%
    IF %M%==8 set GAME=%EIGHT%
    IF %M%==9 set GAME=%NINE%
    IF %M%==0 set GAME=%TEN%
    
    IF %M%==C goto CREATE
    IF %M%==c goto CREATE
    
    if %m%==R goto MENU
    if %m%==r goto MENU
    
    if %M%==Q goto QUIT
    if %M%==q goto QUIT
    
    if %M%==0  set GAME=%APPDATA%
    
    if exist %GAME% SET APPDATA=%GAME%
    
    :LAUNCHGAME
    color 4e
    cls
    echo Starting Minecraft...
    echo Using Directory %APPDATA%...
    echo.
    echo %JAVA% -Xincgc %XMXMEM% %XMSMEM% -cp Minecraft.jar net.minecraft.LauncherFrame
    %JAVA% -Xincgc %XMXMEM% %XMSMEM% -cp Minecraft.jar net.minecraft.LauncherFrame
    
    echo.
    echo Finished session
    echo.
    echo IF minecraft crashed
    echo click your right mouse button, Select all, Press Enter
    echo (This will copy the output to your clipboard.) 
    echo Then paste the result on http://www.pastebin.com
    echo and include a link to it when you report the problem
    echo this way the support people can better assist you.
    echo.
    set M=N
    
    echo.
    set /p M= Press [Y] to go back to the Menu any other key will quit:
    
    if %M%==Y goto MENU
    if %M%==y goto MENU
    
    echo See you next time, Hope you had a great game
    
    :QUIT
    set APPDATA=%M_APPDATA%
    Pause
    color
    cls
    goto :EOF
    
    :CREATE
    color 2a
    cls
    
    set WHERE=Backup
    set input=
    
    echo +=-=-=-=-=-=-=-=-=-=+
    echo ^| Creating a Backup.^|
    echo +=-=-=-=-=-=-=-=-=-=+
    echo.
    echo [M] Main Menu
    echo [Q] Quit
    echo.
    echo Pressing just pressing [ENTER] will make a .minecraft in
    echo  %MCD%\Backup
    echo.
    echo Any other legal directory name will try to create a directory in
    echo %MCD%
    echo.
    echo CAUTION: If you sweyou an existing Directory files will be overwritten
    echo making it a mess of bits of what was there and what you just copied
    echo.
    
    set /p input=What would you like the directory called (no spaces):
    
    if not "%input%" == "" set WHERE=%input%
    
    if %WHERE%==M goto MENU
    if %WHERE%==m goto MENU
    
    if %WHERE%==q goto QUIT
    if %WHERE%==Q goto QUIT
    
    XCOPY "%APPDATA%"\.minecraft "%MCD%"\"%WHERE%"\.minecraft /D/S/Y/I/V
    echo.
    echo Copy created
    echo.
    pause
    goto MENU
    
    :DISPLAY
    set d=%1
    set /a i= %i% + 1
    
    if %i%==1 set ONE=%d%
    if %i%==2 set TWO=%d%
    if %i%==3 set THREE=%d%
    if %i%==4 set FOUR=%d%
    if %i%==5 set FIVE=%d%
    if %i%==6 set SIX=%d%
    if %i%==7 set SEVEN=%d%
    if %i%==8 set EIGHT=%d%
    if %i%==9 set NINE=%d%
    if %i%==0 set TEN=%d%
    
    echo [%i%] %d%
    goto :EOF


    Instructions on how to set it up

    1. make a directory for the batch file and the java version of the minecraft launcher (not the windows munecraft launcher) which you've downloaded off the minecraft.net's web site
    2. download the MCL.bat file into that folder you've just created
    3.download Minecraft.jar (that's the generic minecraft launcher NOT the minecraft.jar which is the minecraft game
    4. Create another directory where your going to store all your versions of minecraft ( preferably not in %appdata%)
    5. edit the ML.batch file (in any text editor) and set/change the MCD variable to point to the directory you just created
    6. edit the XMXMEM and XMSMEM variables to what you require (eg: ive set mine both to 409m, and everything seems to be working fine so far for me)
    7 . look at the set JAVA line and edit it if necessary to where you have your JAVA.EXE installed (its setup by default with where JDK7 installs to)
    8. DON'T edit anything else
    9. if you already have some .minecraft directories already backed up copy them into another sub directory in the one you created to store them in. eg: mine is Versions. and in there i have other directories containing the .minecraft directories eg:Versions\1.7.3\.minecraft
    10. Run the batch file (unless youv'e already copied across some of your .minecraft directories you won't see any versions listed)
    11. type in any key that's not listed on the menu. It will launch the your default minecraft install
    12. quit out of minecraft and tell the batch file that you want to go back to the menu
    13. select [C] to make a backup of your .minecraft directory
    14. It will ask you for a name to call the directory its going to create to store the backup in, type in a descriptive name (no spaces) so that you know what version is in there .. and press enter eg: Moded1.8.1 or 1.8.1 or Standard1.8.1
    15. it now copies the .minecraft directory into your working repository for versions that will appear in the menu
    16. press any key and it'll go back to the menu where you'll sere the version you've just made listed on the screen :wink.gif:
    Posted in: Minecraft Tools
  • 1

    posted a message on Protest against new license policy!
    never assume anything .. it makes an ass out of you and me {little joke but true.. to lighten the mood }
    Posted in: Resource Packs
  • 1

    posted a message on Re: ANNOUNCEMENT: SECTION SPECIFIC RULES: READ THIS FIRST!
    Quote from BlueSteelAU

    I just sent this as a PM to seronis, I'm posting it here too to try to explain why we needed these rules ,

    these rules were decided by the staff committee to help to protect you, the content providers, not try to steal your content. please read and if you have and concerns or questions then please PM ME..

    Locking this thread now



    EVERYONE please re-read the ANNOUNCEMENT its been edited to correct a big error
    Posted in: Minecraft Mods
  • 1

    posted a message on draft of how to post/reply in Extra Content section
    please read this and tell me what you think needs changing / fixing , or what ever . thanks


    after the meeting today new (well better explained situ has been developed/drafted to cover and explain the Copyrite and legal distro of content for this site (mainly effcting M&M subsections) I'd appreciate anyones comments on what i've drawn up as a draft to explain what is expected here https://docs.google.com/document/d/1QfPU0VmkLbtNPJ8JiGaIWlvXwYhHAdP0jBWzhzy4RFE/edit?hl=en_US Please tell me what you think , ie: is it easy to understand and follow , are there loopholes , have i left something out

    the bottom part will only kick in after the new forums have kicked in .. its the top part i'm interested in right now

    Still no reply's .. 21 views
    Posted in: Administrators & Moderators
  • 3

    posted a message on Moderator diary - Write what you've done today
    I'm so proud of all those wwho put in the time to ge us down to 0 reports. and keeping us there, its a joy to see the moderators working together and not loging on to see tons of reports waiting.

    I loged on today and there were still 0 reports thats 3 days after all that hard work, so thanks everyone. its greatly appreciated
    Posted in: Off topic, testing and misc. chat
  • 1

    posted a message on [ANY] MCJars [Launcher]
    I think that with modloader mods now being abeled to be stored in the mods folder that you'd really need to use totaly different .minecraft directories rather than just the different jar file.

    other than that it does look promising that is the idea / philosophy ..

    also be very wary until it can be tested properly, i'm not saying its bad or good I duno, I'm not into java code. needs an expert to look at it
    Posted in: Minecraft Tools
  • 1

    posted a message on ceastick's Application - Mapping and modding
    Stop bumping , you will be informed if your successfull

    You bumping this application doesn't put you in our good books.. as its breaking one of the rules.

    We'll keep your aapplication on our books and get in contact IF your successfull
    Posted in: Archived Applications
  • 2

    posted a message on [v1337] Minecraft Giftcode/Cheattool Spam
    thread has just turened into a post count bumping thread,

    new things have been put in place that should dramatically reduce the amout of spamming

    so I'm closing this thread for now
    Posted in: Minecraft Mods
  • 1

    posted a message on How to deal with spammers - Report spammers here
    ok releasedmods secrtion now has all spam bots marked , and soft deleted up till the time of this posting going ALL the way back to when this forum opened :wink.gif:

    spend another 8+ hours doing it all today
    Posted in: Administrators & Moderators
  • 1

    posted a message on Moderator Reviews
    I'm Very active in cleanup lately of spambots (the report may or may not show this as most havn't had a report tag attached, or have already been marked as done by other moderators that haven't marked them as spammers for one reason or another..

    it seems to me that there is a problem in the sectional moderator setup, some seem to be able to flag as spammer other can't
    this was confirmed by albaka they can't see the option to flag as spammer. Or is this setting only available to global modeators


    PS: CitricSquid made me a global moderator over a month ago now and my title hasn'rt changed yet. I'm still listed as sectional. I appear to have all the privilages of a global mod but just not the title.(not that it bothers me just letting you know)
    Posted in: Administrators & Moderators
  • To post a comment, please .