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

Better Mod Metadata Management (Curseforge/Modrinth) #503

Open
AngellusMortis opened this issue Oct 17, 2023 · 3 comments
Open

Better Mod Metadata Management (Curseforge/Modrinth) #503

AngellusMortis opened this issue Oct 17, 2023 · 3 comments
Assignees
Labels

Comments

@AngellusMortis
Copy link

It would be nice to have the mod metadata be combined for mods. It is awesome I can search both Curseforge and Modrinth for mods, but if I am trying to build or maintain a modpack, that poses a bit of a challenge.

So, it would be great if each mod entry just could know about both sources for the mod.

Example, one mod that has Curseforge metadata and one that has Modrinth metadata, however, both mods exist in both locations. So instead of showing "search on __" for the other one, it should just know the location for both.

image
image

Similarly, if the launcher knows about both mod sources, it can show descriptions from both sources. So probably something around here pick between them. It can of course default to the default metadata source as configured by the user.

image

Part of this would likely also be being able to "link" a mod entry to a metadata source/mod ID. I do not have a good example of a mod loader that allows this, but Plex has something similar for TV/movies:

image
image

@ci010
Copy link
Collaborator

ci010 commented Oct 18, 2023

Actually currently the launcher supports link between curseforge and modrinth.
You can observer that some mods have two Mod Source
image

And you can switch the instance display mod source by this

image

However, the link process can only be passive.
There is no way to manually link project between curseforge & modrinth.
I'm still think what kind of user interface should i provide to implement this linking process.

Another approach is I collect the metadata of user imported resource and build a dataabse about the mapping between curseforge and modrinth.

@AngellusMortis
Copy link
Author

AngellusMortis commented Oct 18, 2023

Yeah, then it sounds like the big thing that is missing is the ability to add a metadata source for a mod. I think having an automatic link is great (like if you have the Curseforge metadata you automatically add the Modrinth metadata).

I do still think manual linking from the user interface is a good idea. If a user manually downloads a JAR and put into mods folder, it will not have any metadata at all.

@ci010
Copy link
Collaborator

ci010 commented Apr 28, 2024

I think this issue is partially resolved as currently, both modrinth and curseforge can match from the API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants