Fabulously Optimized

Fabulously Optimized

2M Downloads

Curseforge API impacts

Madis0 opened this issue ยท 13 comments

commented

A summarizing issue to list the potential impacts for this modpack by the upcoming Curseforge API.

Notable points:

  • As a default, the toggle [to allow accessing a CF project with the API] will be on for existing projects, and off for new ones.
    Edit: I've heard that all new projects must now explicitly select whether they do or do not want to allow external downloads. Still, same caveats apply if disallowed.
    • Translation: new mods added to the pack may not be downloadable by non-CurseForge launchers, that could cause fragmentation
    • Solution: FO will keep it enabled and suggest mod authors to do the same
  • Downloading a modpack through a 3rd party service using the API will download only the enabled mods [or dependency mods].
    • Translation: modpack may lack some mods when downloaded via a non-Curseforge Launcher
    • Solutions:
      • For MultiMC: make sure to download from FO's CurseForge listing, not from its built-in feature
      • Download the missing mods manually
      • Switch to CurseForge, MultiMC or vanilla launcher
  • Legacy API is deprecated on February 9th of May
    • Translation: outdated non-CurseForge launchers will break, but I expect the ones I recommend to update in time
    • Solution: use Curseforge Launcher, MultiMC or vanilla launcher if the others do break
  • Curseforge linux support should come out before the old API is killed off. [source: CurseForge discord moderator] Edit: not exactly, but it is still coming soon
    • Translation: Linux users can also use CurseForge Launcher, which means better experience for them, supporting me and the mods
    • Also do vote for this survey!
commented
commented

hopefully, [by] the end of this month [is the deadline for the migration]

  • wolfgang, an Overwolf dev (via)
commented
  • CF postponed it to May 16th
  • Linux client out for WoW

https://medium.com/overwolf/delay-in-the-old-api-deprecation-and-linux-client-launch-f424cbc4235c

  • packwiz-installer will be updated in due course to support these changes, though I cannot guarantee this will be finished before the old API is disabled.
  • Existing modpacks, with the download URLs already stored, will not be affected unless you wish to update or install new mods from CurseForge.

https://discord.com/channels/754677731702341672/782268590182498315/972537733157376051 (via https://discord.gg/DcSkRF4)

So basically current MMC (au) and Modrinth won't break and the dev is working to update the former to CF API. Modrinth will not be able to get updated via CF soon though, might figure out alternatives.

commented

9th of May

  • wolfgang
commented

Hmm we are in May but the old API is still working

commented
  • API deprecated on 9th of May
  • New website planned, with better navigation and search. Will be a separate beta portal at first, then merged into main.
  • Linux client will be out for WoW in May, Minecraft and others to follow later.

https://us15.campaign-archive.com/?u=5542885c5f38ae9a4108ab154&id=feacea0385

commented

Fabulously Optimized is mostly safe for May 9th:

  • Curseforge Launcher, MultiMC, vanilla will work 100%
  • GDLauncher may have some mods missing, in which case it's time to ping the devs to hit the switch ๐Ÿ˜ˆ
  • MultiMC auto-update will break as it seems it's not yet ready to get rid of the URLs
  • Modrinth will break entirely for now (glad I didn't advertise it, huh :P) #63
commented

ATLauncher currently has a workaround to this, they will open the mod download in your browser, and then automatically move it from your downloads folder to your mods folder (still a little buggy)
This works about 95% of the time

commented

https://medium.com/overwolf/the-curseforge-official-api-is-now-live-d314606355c2
TL;DR:

  • New API released
  • There is a Overwolf-free alpha version of CF Launcher for Windows, currently WoW-only (should be identical to the Linux alpha they released recently)
commented

Current status:

  • packwiz is not yet updated, though working on it Edit: now works
  • GDLauncher kills your entire instances when you update lmao (gorilla-devs/GDLauncher#1288)
  • MultiMC's Curseforge support is ๐Ÿฆ€ (MultiMC/Launcher@0a827ba) so just download the zip from Curseforge (like you always did, right?)
  • Modrinth's Curseforge support is iffy at best

Good times. /s

commented

Update summary:

  • packwiz is fixed a long time ago
  • Modrinth no longer supports CF URLs (https://blog.modrinth.com/modpack-changes/), that doesn't affect FO except for the lack of Farsight
  • GDLauncher finally fixed the downloads bug and has a cool WebView workaround for CF opted out mods
  • MultiMC doesn't intend to readd CF any time soon (MultiMC/Launcher#4762 (comment)) though I don't really care for it anyway as I always hosted MMC downloads on CF and I'm on Modrinth too
    • PolyMC, however, has decent CF support
  • Overall currently only one opted out mod is Entity Culling
commented

Overall currently only one opted out mod is Entity Culling

Wanted to add that it's available on modrinth though, so it's not a big issue for most third party launchers

commented

A month later, still only Entity Culling is opted out and no other timely issues exist anymore. Packwiz downloads it from Modrinth and GDLauncher downloads it via the embedded browser, so I'd say I can finally close this issue.