modrinth / code

The Modrinth monorepo containing all code which powers Modrinth!
https://modrinth.com
Other
862 stars 149 forks source link

Default resource packs/configs/shaders #283

Open cootshk opened 1 year ago

cootshk commented 1 year ago

Is your suggested enhancement related to a problem? Please describe.

no

Describe the solution you'd like

In settings, have an option to set default resourcepacks/configs/shaders/etc

These get copied into the instance folder upon instance creation

Describe alternatives you've considered

Copy/paste every time - annoying

Install everything again - some packs are not on modrinth (and I cant reupload for license reasons)

Additional context

Possibly a global and per-version settings as well

Felix14-v2 commented 1 year ago

You have to modify the game for this, I don't think this is a launcher area. And you can use Shared Resources for Fabric instances, your issue describes exactly what this mod does.

cootshk commented 1 year ago

It would be the same as dragging and dropping two folders into each instance directory

That doesn't need any game modifications

Felix14-v2 commented 1 year ago

But why would you waste your disk space when you can just install a mod?

maxomatic458 commented 1 year ago

you could also just use a folder link (on windows with mklink) that redirects to the saved files instead. so you would only need to install them once and not per profile

maxomatic458 commented 1 year ago

there is a cross platform rust crate for this https://crates.io/crates/symlink/0.1.0

so it probably wouldn't be too hard to implement (platform specific functionality is even in the rust std lib)