Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting/endorsing additional launchers #297

Closed
Madis0 opened this issue Apr 20, 2022 · 16 comments
Closed

Supporting/endorsing additional launchers #297

Madis0 opened this issue Apr 20, 2022 · 16 comments
Labels
meta Improvements or additions to CF listing, manifest, etc. rejected Mods and changes that will not be added

Comments

@Madis0
Copy link
Member

Madis0 commented Apr 20, 2022

People have suggested that FO should support/endorse PolyMC (e.g. #296) because of its additional features and Modrinth support and ATLauncher because of Modrinth support. Both should also support Quilt (#257).

However, here's my current stance on this subject:

  • MultiMC forks - to my knowledge they are still just forks, with all the pros and cons of MultiMC, so at the moment there doesn't seem to be a substantial reason to recommend one over another and as with any forks, they may not be as up-to-date with feature and security updates as they should.. Maybe if one of those make the modpack updating easier, it would give a better reason to consider.
    Edit: PolyMC will be supported due to high interest and planned modpack updater
    Edit 2: PolyMC will not be considered and instead its fork, Prism Launcher is now supported
  • ATLauncher - it's good that it seems progressive with Modrinth and Quilt development, but the last time I checked it still has bad UX from FO standpoint because it prefers its own modpack repo (aka you can't just search "Fabulously Optimized" and click install, it needs more clicks).
    Edit: this issue no longer exists, but it still needs some UX improvements before I'll consider.
  • Modrinth launcher (WIP, Modrinth modpack #63) - I will endorse it when it gets released and FO becomes stable (sustainable) in Modrinth.
  • Others - know any?

Edit: See #297 (comment) for current plan.

@Madis0 Madis0 added the meta Improvements or additions to CF listing, manifest, etc. label Apr 20, 2022
@DioEgizio
Copy link

DioEgizio commented Apr 20, 2022

MultiMC forks - to my knowledge they are still just forks, with all the pros and cons of MultiMC, so at the moment there doesn't seem to be a substantial reason to recommend one over another and as with any forks, they may not be as up-to-date with feature and security updates as they should.. Maybe if one of those make the modpack updating easier, it would give a better reason to consider.

PolyMC is a lot more updated than MultiMC, take a look at the commit history

@Madis0
Copy link
Member Author

Madis0 commented Apr 20, 2022

PolyMC is a lot more updated than MultiMC, take a look at the commit history

Fair, but I'm still waiting to see more differences that would improve the UX in some way. Downloading mods for example is not a good reason, because as far as I see, there is no update feature for those either.

@TacoMonkey11
Copy link

PolyMC is a lot more updated than MultiMC, take a look at the commit history

  1. Most likely reason is the main developer currently away from most dev stuff. And as Madis0 said, it's still fundamentally the same launcher, installing and updating modpacks don't change either.

  2. PolyMC isn't old enough to shake off all the trolls, as they still post meme comments on MultiMC PRs. I feel like the launcher needs to mature a bit.

@DioEgizio
Copy link

DioEgizio commented Apr 21, 2022

  1. How is he away from most dev stuff since PolyMC exists
  2. That person is not on the PolyMC dev team

@TacoMonkey11
Copy link

  1. How is he away from most dev stuff since PolyMC exists

this makes absolutely no sense, but maybe I should clarify: Peterix stated that he was currently away from most dev stuff in the MultiMC discord. I don't understand how that has anything to do with PolyMC's existence

@RaptaG
Copy link
Contributor

RaptaG commented Apr 21, 2022

As far as I see, there is no update feature for those either.

A mod/modpack upgrader in on their milestone for the next release, speaking of PolyMC (PolyMC/PolyMC#65 & PolyMC/PolyMC#274)

@DioEgizio
Copy link

DioEgizio commented Apr 21, 2022

There's already Some preliminary work is in progress

PolyMC/PolyMC#426

@RyanTheAllmighty
Copy link

RyanTheAllmighty commented Apr 21, 2022

ATLauncher - it's good that it seems progressive with Modrinth and Quilt development, but the last time I checked it still has bad UX from FO standpoint because it prefers its own modpack repo (aka you can't just search "Fabulously Optimized" and click install, it needs more clicks).

Just to add to that, it's much more streamlined now. All modpack platforms have the same flow now. Previously it was 100% biased towards our own platforms packs, but since majority of the packs on our platform now are released on multiple platforms, and that is definitely the norm now, the UX was updated (see https://cdn.atlcdn.net/java_31xRIU4o4i.png for more of an idea of what it looks like now) to be much easier now.

I'm guessing you may have last looked around the time where it was just installing packs through a button, rather than any sort of real UI.

Overall I'm not really happy with the UX of the launcher overall, but it's slowly being built up and refined to be much better over time, section by section, piece by piece :)

@Madis0
Copy link
Member Author

Madis0 commented Apr 22, 2022

Thanks for the reply. I checked it out again and reported some usability problems but yeah, the UX needs more work overall.

@Madis0 Madis0 pinned this issue May 15, 2022
@RaptaG
Copy link
Contributor

RaptaG commented May 19, 2022

Bringing this issue back to life by saying that PolyMC plans to give the ability to auto-upgrade modapcks and mods on version 1.4.0! Currently, they are working on version 1.3.0, which also brings some very useful features.

@DioEgizio
Copy link

I don't think modpack updating will get in 1.4.0, probably will be delayed, but for sure 1.4.0 will have a mod updater!

@Madis0
Copy link
Member Author

Madis0 commented May 22, 2022

This is the current plan for supporting various launchers in FO. Mod source platforms vs launchers.
Graph

  • The graph does not indicate all capabilities of the launchers, but rather the ones I would like to recommend and support
  • All platforms also support individual JARs to some extent, but this should be used minimally, so it is not indicated here
  • Some mentioned launchers don't exist yet
  • Support start depends on various aspects, including UX improvements and CF API situation settling Curseforge API impacts #169

For example, PolyMC would prefer Modrinth because:

  • CF direct download would not increase download count and would have partial integrity
  • CF prepacked format would give no updatability
  • Packwiz would be too rigid by forcing updates, harder to disable mods and no increased download counts
  • Modrinth would give a way to update the modpack seamlessly while also increasing pack's download count

@Madis0 Madis0 unpinned this issue May 26, 2022
@Madis0 Madis0 mentioned this issue May 27, 2022
@RaptaG
Copy link
Contributor

RaptaG commented Jun 7, 2022

ManyMC is now based on PolyMC, as of version 0.1.0. A PolyMC release with official M1 support is planned soon (via).

@Madis0
Copy link
Member Author

Madis0 commented Nov 1, 2022

Prism Launcher (a fork of PolyMC) is now supported. PolyMC itself will not be.

@Madis0
Copy link
Member Author

Madis0 commented Jun 2, 2023

A good resource of launchers to test: https://github.com/modrinth/awesome#launchers

@Madis0
Copy link
Member Author

Madis0 commented Sep 14, 2023

Not actually a good idea to add new launchers to support just for the sake of it - if something new and popular will come, I'll consider it anyway. So, for any new launchers - create a new separate meta issue.

@Madis0 Madis0 closed this as not planned Won't fix, can't repro, duplicate, stale Sep 14, 2023
@Madis0 Madis0 added the rejected Mods and changes that will not be added label Sep 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Improvements or additions to CF listing, manifest, etc. rejected Mods and changes that will not be added
Projects
None yet
Development

No branches or pull requests

5 participants