scottbot95 / RoR2ModManager

A simple mod manager built using electron. Currently only supports BepInEx mods
MIT License
25 stars 3 forks source link

[FEATURE] Custom mod install directory #78

Closed scottbot95 closed 5 years ago

scottbot95 commented 5 years ago

Is your feature request related to a problem? Please describe. Most mods belong in BepInEx's plugins folder. Some mods go elsewhere. We need support for this.

Describe the solution you'd like Currently it seems like most mods that go in a special place will provide that entire BepInEx directory structure in the package zip. We can detect that and use it to install in the proper place

Describe alternatives you've considered Another alternative would be to have mod developers put the desired install location in the manifest, but that would be hard to get standardized.

Additional context Add any other context or screenshots about the feature request here.

scottbot95 commented 5 years ago

Looks like this is going to require complete refactor of the extraction process as currently the files are just being unpacked directly into the BepInEx plugin directory.

scottbot95 commented 5 years ago

A major change in the R2API has made this a high priority issue. The R2API is now a seperate package and as such needs to be installed seperately. Since the R2API requires files in BOTH plugins and monomod folders, this feature is required to properly install.