ArdaCraft / IssueTracker

Issue and Todo Management
0 stars 0 forks source link

Custom Launcher #60

Closed Freshmilkymilk closed 4 years ago

Freshmilkymilk commented 7 years ago

Have a custom Launcher. Currently we use SKCraft's launcher. It is pretty outdated, and doesn't provide all the things I'd want it to. We could create our own custom launcher from scratch.

What does the current launcher do well:

  1. Fairly easy to use.
  2. Updated by SKCraft, we don't need to do much to maintain it.
  3. The back end is easy to use, and updates to the modpack are simple enough.

What would be nice to have in a new launcher:

  1. Install the Java 8 JRE automatically.
  2. Modern UI.
  3. Auto update Mods, RP's, and Blockpacks from github (or another source such as ardacraft.io).
  4. Have an option to install the modpack to the default minecraft directory and allow people to use the default launcher. Implement from ACInstaller.

I'll think of some more comments later and add it in.

dags- commented 7 years ago

I have a preference for using the Mojang launcher anyway, and it'd be a lot of work to even get something on level with SKLauncher, so this isn't something I'd like to work on personally.

There's a discussion here where SK mentions rewriting in something like Electron which would bring the more modern look.

dags- commented 7 years ago

Auto update Mods, RP's, and Blockpacks from github (or another source such as ardacraft.io)

A bit like the RPUpdater mod I'm trialing, blockpacks and rp's could be updated via a mod, which could go in both the aclauncher and the installer modpacks.

As for mod updates, the launcher handles these quite nicely I think. The installer requires users basically install a whole new modpack profile, which is not so nice, but I think acceptable-enough an experience given how infrequently the mods themselves change

Freshmilkymilk commented 7 years ago

Modern UI.

SKCraft offers a 'fancy' version of the launcher that we could offer in the mean time:

This shouldn't be too much work to set up.

Freshmilkymilk commented 4 years ago

See https://github.com/ArdaCraft/ArdaCraftLauncher