-
Notifications
You must be signed in to change notification settings - Fork 1
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
[Linux] Some mods in manifest cause a crash. #25
Comments
Wow, Will fix this by 25/11/2022 |
My dude, the error is not on my end it is on cursepy's end. |
I've raised an issue at OwenCochell/cursepy#13 |
Btw, here is a simpler reproducible code example: from cursepy import CurseClient
from v import api_key
c = CurseClient(api_key)
addon = c.addon(400012) # Ex Nihilo: Sequentia
for file in addon.files():
print(file.download_url)
# The output will only be None |
Okay, there was another bug with a specific mod where the error actually showed their files, so I'll report that to them too. |
@TwigGlenn4 use v2.5.0 as it contains optimizations and a temp fix for this issue Also read the release notes 😉 |
This works great! My only suggestion would be to print a list of errored mods at the end so users know what they need to manually download without scrolling through all the output in a large modpack. Hostile Neural Networks (projectID 552574, fileID 4019567) still breaks somehow with the logo and needs to be manually removed, but that's a problem with cursepy and i've submitted an issue to them. |
Ok, will work on it, please keep this issue open |
Could you attach the logs please, I will try to look into it |
Nevermind I found it OwenCochell/cursepy#14 |
@TwigGlenn4 as a temporary workaround while we wait for a patch, you can Download the Source.7z and change backend.py to use file.guess_download() its around line 198 and should look like this after the change. if file.download_url is None:
file.download_url = file.guess_download()
#self.log(f"Mod is [b red]not downloadable[/] [b]{file.id}[/] [b]{mod.name}[/] due to API error")
#self.log("See https://github.com/Advik-B/CMPDL/issues/25 for more info")
continue Also make sure in the requirements.txt the cursepy version is set to 2.2.0 |
@ArcadeArchie, you could also use the ZipApp.zip |
Will do, when I get the chance. |
@Advik-B i've tested it with the ZipApp.zip and ATM7 to the Sky, and it does work somewhat
|
Oh, will patch that later this month. (Because of my exams on monday) |
@ArcadeArchie could you please create a new issue? |
Closing the issue in favor of the patch |
CMPDL v2.0.0, CLI interface
I'm downloading All The Mods 7 - To the Sky (modpack version 1.1.6) and some of the mods crash both the cli and gui versions.
My error is as follows
This occurred for Ex Nihilo: Sequentia and it's addons, so I think it might be related to the colon : in its title.
My current solution is to download the mod from the CurseForge website, copy the project ID from the website, find and remove that entry in the manifest.json, and run the program again.
Modpack .zip file link:
https://www.curseforge.com/minecraft/modpacks/all-the-mods-7-to-the-sky/download/4094716?client=n
The text was updated successfully, but these errors were encountered: