IDEAS

Help shape the future of CurseForge!

 

Merged idea

This idea has been merged into another idea. To comment or vote on this idea, please visit CF-I-1765 Stop Removing Dependencies when Mods are uninstalled.

Make so mods don't remove dependencies if other mods require it Merged

So, when you remove a mod that has a dependencies it removes it even if there are other mods that uses the same dependencies and it's really fucking annoying for a modpack developer and sometimes mods will just disappear by themselves.

  • Guest
  • Jan 8 2022
  • Future consideration
  • Zero Necrosis commented
    February 08, 2022 15:03

    This is needed so badly it hurts. I am a modpack developer and tester. As I get mods or run tests against mods - things break. Sometimes I need to remove mods that are causing problems. This is where things get tricky. The CurseforgeOverwolf Desktop Application often removes dependencies for an otherwise working mod. During testing on 100s of accounts I find either curseforge automatically adds things or automatically removes things. We need a middle ground so here is my proposal. https://curseforge-ideas.overwolf.com/ideas/CF-I-2484

  • lerokko commented
    January 23, 2022 18:15

    Quote from "Guest": Aside from the language you are using, that sounds like it just an inconvenience. If that's the case why not just keep a list of all the dependencies that multiple mods, and whenever you turn off a mod just delete from the mod folder manually instead. I don't think that they are able to program in such a fine thing you are asking for. it's like asking a computer to distinguish a one cherry in a cranberry basket.


    Also asking for things there's always a please in the request, and a thank you sometimes but not always expected or needed.

    I have to disagree. This is invalid. Curseforge already has a dependecy system curated by mod authors. Its just seems to me as a modpack maker that the app treats all these dependent/dependecies relations as 1:1 when they are often n:1 for library mods or 1:n for addons. If curse can install dependencies for mods automatically it should also be able to keep those that are need.
    The only difference it that the process of removing depencecies can not just use the same logic/api-calls (?) as the one for installing. It would have to check the collective dependencies of all mods in the pack first (maybe in a per modpack cache) to see if there are other mods in the list that also needs this before removing the depending mod. Since curse only checks for missing dependencies on installation, and not on removal of another mod.

    I am aware that this idea is not written in the best tone but i can say that the issue described here is my biggest gripe with the CF-App atm. I am workign on a large pack and my modlist is so long I am afraid of disabling/deleting any mods now through the app. It is easier/safer for me to close it. rename the files manually to ".disabled" start the app again. Start minecraft and let me tell by forge if I disabled too much.
    Removing apps vie "export profile" and keeping a list of which mods to untick in the export list. This way I avoid CF removing still wanted mods.

    I also don't know is this is the only post that has been opened regarding this but I hope this will bee seen regardless.

  • Guest commented
    January 09, 2022 10:42

    It's not hard to do, it's just few line to add, if a mod needs it or not. IF usage is thought in first days of any programming course or class. I learned about it and it would not require that much time to add such a feature. It's just few lines of code nothing huge

  • Guest commented
    January 08, 2022 18:45

    Aside from the language you are using, that sounds like it just an inconvenience. If that's the case why not just keep a list of all the dependencies that multiple mods, and whenever you turn off a mod just delete from the mod folder manually instead. I don't think that they are able to program in such a fine thing you are asking for. it's like asking a computer to distinguish a one cherry in a cranberry basket.


    Also asking for things there's always a please in the request, and a thank you sometimes but not always expected or needed.



  • Guest commented
    January 08, 2022 15:07

    language

Hold on!
Before you post your idea…

for game or mod suggestions go to our discord

This board is being moderated, if you wish for your idea(s) to go public, please consider the following:

  1. Search for existing ideas

    If your idea already exists, vote for it, this will increase the chances for the idea to become reality. Duplicate ideas only split and lower votes

  2. No tech-support

    This board is for new ideas and feature suggestions, for technical issues or bug reports, visit/contact CurseForge Support

  3. English only

    This ensures that the idea is accessible to a wider audience and makes it easier for others to understand and vote for the idea

  4. No profanity

    Any ideas posted with foul language will not be published and get deleted

  5. Stay on point

    Avoid posting 'lists' of different ideas, we won't be able to address them with a proper status and they will get less votes from others, each idea should have its own post

  6. Please post 1 idea per post

    Posts with multiple ideas can not be merged and prevent us from opening these posts for upvotes