Open damien opened 4 years ago
This is related to #411.
This is an interesting idea. The devils is in the details. I've been thinking about doing some kind of open public web-based and community managed repository for a while. Something like https://mods.factorio.com/ for Factorio. However, I have limited time to invest in this project and I fear it will not be enough to have good support.
The initial idea for using a .json file for the mod repository was to have it download on start instead of being bundled with the launcher. Maybe that idea could be expanded to have a list of configurable external URLs to mods containing .json files and merge everything in there as the final available mods repository. That could be something that would not require too much time.
It would still need time from someone else to manage those external repositories which would shift the burden somewhere else but if some people are willing to get involed with that, it could happen.
@remyroy I’ve been looking into this, but I’m new to the CDDA dev scene. Me and a couple others have taken DinoMod and I’ve been thinking about processes we could use to decouple most dev from mainline while still keeping the mod visible. I’ll write something up and share it here to see what you all think.
This game makes me want to get into modding, there are a few things I would like to add. So we cant use some older mods anymore?
@clwebb89 sort of. The mods that are going away we’re abandoned by their authors. Some may come back if interested individuals pick them up and keep them up to date and compatible with brewer versions of C:DDA.
Is your feature request related to a problem? Please describe.
Currently, manual work is required for new mods to be added to the launcher.
Describe the solution you'd like It would be nice to support a mod registry defined outside the launcher. The details of what this would look like or how it would work need to be discussed, but the end goal in my mind would be:
Describe alternatives you've considered
Additional context
Would love to kick off this discussion, let me know what you think!