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

Option to skip external mod downloads #1577

Open
1 task done
stealingudc opened this issue Jul 8, 2023 · 4 comments
Open
1 task done

Option to skip external mod downloads #1577

stealingudc opened this issue Jul 8, 2023 · 4 comments
Labels
Type: Feature Requests to add a feature to the app

Comments

@stealingudc
Copy link

stealingudc commented Jul 8, 2023

  • I searched the issue tracker for other issues covering my case.

Is your feature request related to a problem? Please describe.
When downloading a CurseForge modpack, after the 'unofficial downloads' popup, the browser attempts to download the required mods. On most occasions, this works perfectly, however, with certain mods (i.e. Iris Shaders at the time of submitting), after the CurseForge ad countdown, the browser shows a 404 request code being returned. As a consequence, I can not play the modpack at all, since my options are either to retry the download or delete the instance.

Describe the solution you'd like
Implementing a check for whether or not an API call returns 404, 'pausing' the download process and giving the user the option to skip downloading the mod, warning them about the pack potentially breaking.

Describe alternatives you've considered
Downloading the pack through CurseForge, and importing it in GDL as .zip. This is not exactly an option for Linux users, since many modpacks don't appear on their website, but do appear in both their launcher and GDL (i.e. All Of Fabric 6)

@Eskaan Eskaan added the Type: Feature Requests to add a feature to the app label Jul 17, 2023
@trevorjd
Copy link

trevorjd commented Jul 25, 2023

Agreed. I ran into this tonight. It has downloaded everything except Sodium and is giving a 404 for that one. It's utterly absurd that the only options I have are to try again (4th time, still 404) or delete the entire instance! We should have a third option, "Leave it as-is and I'll deal with it myself."

(edit: Sodium has departed Curseforge completely. You might also want to have the launcher check Modrinth if it can't find things on CF)

@RealMrUnknownymous
Copy link

Litterally just encountered this issue and came here to see if there was any workaround, but it doesn't look like there is one. Was trying to update a modpack and one of the mods (Sodium) can't be downloaded on Curseforge anymore so I don't know what to do. Having an "ignore/skip failed downloads" button would be a godsend for these kinds of issues.

@trevorjd
Copy link

trevorjd commented Aug 5, 2023

I downloaded and installed Prism launcher. It gives you a list of what it needs and auto-watches c:\downloads so you can click the links, download to \downloads and it'll sit and wait until you manually fetch what it needs.

@Poopooracoocoo
Copy link

Poopooracoocoo commented Aug 7, 2023

GDLauncher doesn't know what to do with archived mods. An update to fix that seems unlikely to me as I think they're focused on the rewrite that wouldn't have this problem at all because it uses CurseForge's partner APIs.

As a workaround, you can just close GDLauncher. You can then open it again and it will keep your install and skip the mods it couldn't download.

You can then right click on the instance and select open folder and then add downloaded mods from another source like Modrinth to the mods folder. Make sure it's the same version.

Also see #1575

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Requests to add a feature to the app
Development

No branches or pull requests

5 participants