[Release] IronAxe Minecraft Launcher

Discussion in 'Computer Software and Operating Systems' started by Dr.Hacknik, Apr 18, 2017.

  1. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    [​IMG]
    Current version: 1.8.1 (Nightly - Beta)

    IronAxe Launcher is a portable Minecraft Launcher, built for Simplicity and ease of use. This launcher allows you to place a Version of Minecraft on a PC, USB Drive, SD Card, etc.
    Even if the PC you're using doesn't have Java Installed (Or if you can't install it), then there is no need to worry!
    This launcher allows you to Launch Minecraft using a portable version of Java 8! On top of that, it is built on the 32bit architecture.
    Meaning that it will be almost impossible to find a PC that can't run this launcher, unless it's Windows 2000 or older.
    Meaning, that you can use this launcher on Windows XP or above; as long as you have the latest version of .NET framework installed (4.5+).

    The source code is available via GitHub and the Program continues to improve!
    The current version(s) that are available are DEBUG builds, and aren't really
    good looking in terms of Visual Tastes.
    Also, some features are not ready, or are buggy at the least.
    Here are some key features:
    • Automatic Profile Loading: This allows you to load whatever profile is set as the default, without having to stumble around in the menu. This occurs as soon as the program starts, if the setting is enabled. This can be canceled by Pressing both CTRL and Q during that window. To set the default profile, you must enter one within the PROFILE_LOAD window. It will ask you if you wish to set it as the default.
    • Profile Management: Not to be confused with Minecrafts own profiles; these are folders dedicated to a separate .minecraft folder. You can create new ones, and load them. But, you have to remove them manually.
    • Automatic updates: This feature is not ready as of "1.5"
    • Download and Install Portable Java and get the latest MC Launcher: The latest Java Portable software will be downloaded and installed upon first startup, as well as the latest version of the Minecraft launcher. You may use your own existing copy of the Minecraft launcher, as well as a .minecraft folder.
    Installation Instructions:
    1. Run the program and make sure that it downloads the necessary resources.
    2. After downloading, a Installer will show; this is the Java Portable Installer. Make sure it installs within the directory "\bin\commonfiles\Java" or "\bin\commonfiles\Java64."
    3. Restart the program.
    4. Now, create a profile using the profile_create option.
    5. Now, load said profile. You can choose to load it with portable Java, or not. It may ask you if you want to set it as the default profile to load.
    6. Optional: You can set within the settings to load the default profile automatically when the program starts.
    7. Done! Just login to your account, and play!
    8. Optional: Copy your .minecraft folder (%APPDATA%\.minecraft) from your computer to the profile's folder that you created, if you want your login info, versions, mods, worlds, etc.
    FAQ:
    • I get an error stating that "We cannot find the file minecraft.jar." If this is the case, use an existing one you may have, or download it via minecraft.net. Make sure this file is placed within the "/bin" directory in the folder for the application. If you cannot find the .jar file on Minecraft's website, or on your PC; use this link here.
    • I get an error that has something to do with .NET Framework or a JIT error. Please report this error via GitHub in the issues section on the repository.
    Screenshots:

    New QTX Development GUI:

    [​IMG]

    [​IMG]


    :arrow: GitHub

    :download: Download latest build
    To get development builds:

    :arrow: @MarioMasta64 version


     
    Last edited by Dr.Hacknik, Jul 26, 2017
  2. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    the link provided is to download my suite which can be used to download the minecraft portable i made.
     
  3. Jacklack3

    Jacklack3 ( ゚ヮ゚) buddie was here

    Member
    1,554
    2,058
    Oct 6, 2015
    Canada
    In your basement Dick Size: 5 meters.
    o das vewy noice
     
    MarioMasta64 likes this.
  4. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    indeed.
     
  5. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    Original thread post updated: With some useful information, and setup info.

    EDIT:

    1.5.2 Released:
    • Fixed some issues
    • Refined the interface
    • Now downloads the Minecraft.jar fine
    • Fixed some small bugs with Profiles management
     
    Last edited by Dr.Hacknik, Apr 18, 2017
    MarioMasta64 likes this.
  6. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    did yknow with batch you can automatically set the install directory according to where its located?

    — Posts automatically merged - Please don't double post! —

    just do a system run to "cmd.exe .\installer.exe blah blah destination setter etc... you could look at my code to see how i did it (i dont remember off memory)
     
  7. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    Yes, and if you're going to give advice~ Keep it to a PM please. I don't want my thread post to be taken up by our posts.
     
  8. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    :^\ k
     
    Dr.Hacknik likes this.
  9. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    Version 1.6 (Nightly) released:
    • Fixed some minor issues
    • Added x64 support (As well as JRE8 x64)
    • Improved the layout
    • Working on some functions (IE: Repair Java)
    • Working on an Updater for the Application and for updating MC
     
    MarioMasta64 likes this.
  10. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    why not just get a version number from a website and compare it to a number stored as a variable within program? (thats what i did)
     
  11. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    I am aware of that. Also, I have already developed a method of updating with previous projects such as "3DNUS, and SimpliiU." Which both use the same method.
     
    MarioMasta64 likes this.
  12. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    why rewrite what works?
     
  13. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    ~~SNIP SNIP~~
     
    Last edited by Dr.Hacknik, Apr 29, 2017
  14. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    post it as an update rather than a reply as i dont use the project
     
  15. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    1.6.2 (Beta) released:
    • Fixed some issues
    • Added updater and automatic Updater
    • Refined the interface
    • The auto-launch Window now shows the default profile that will be loaded, and if Portable JRE is enabled or not.
    • Finished the Option to reinstall Portable JRE. Stores the existing one within "\bin"
    • Cleaned up the settings menu
     
    MarioMasta64 likes this.
  16. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    make sure your updater works okay. i made one mistake in code once and was unable to make things update
     
  17. Blue_Mew

    Blue_Mew Team Skull ☠️Grunt☠️

    Member
    2,434
    1,028
    Oct 2, 2015
    United Kingdom
    Faraway Island
    Is this 'cracked Minecraft' or does it require a 'premium account'?
     
    MarioMasta64 likes this.
  18. MarioMasta64

    MarioMasta64 hi. i make batch stuff and portable shiz

    Member
    1,963
    415
    Dec 21, 2016
    United States
    no. similar to my program it just downloads minecraft launcher and just creates a portable java. you will need your own account.
     
    Blue_Mew likes this.
  19. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    1.7 (Nightly - Beta) released:
    • Fixed some bugs
    • Refined the Re Install java option
    • Working on a new Interface. This interface is Simplistic, and easy to navigate; as well as Material/Flat Themed. It can be enabled by going within the Settings and ticking "Use Development QTX GUI?" Please restart the app afterwords.
     
    MarioMasta64 likes this.
  20. Dr.Hacknik
    OP

    Dr.Hacknik Maniac | Dev | A Fellow (lewd) Megumin

    Member
    1,247
    1,072
    Mar 26, 2014
    United States
    my lewd corner
    1.8.1 (Nighty - Beta) released:
    • Refined the Interface
    • Added ability to hide and show the menu tab
    • Fixed some minor bugs
    • Refined the updater
    • Fixed some issues with the download code. (It didn't download the Minecraft.jar before hand.)
    • Improved the profile management. You can now delete profiles.
    • Improved overall performance.
    • Working on the Extension Management.
    • Added the option of having the Window to Minimize or stay open when launching Minecraft.
    • NOTE: I am also ridding of the old Interface; but you can re-enable it if you wish to do so.
    • Added some cute kittens.
     
    MarioMasta64 likes this.