Jump to content

Support for multiple mod sets/packs?


Echo Weaver
Go to solution Solved by Thorfinn,

Recommended Posts

I'm one of those annoying people who like to run different saves with different mods. Also I play on one multiplayer server with friends, and my kid and I play sorta-multiplayer games together with the "Open to LAN" feature.

That makes this single mod folder for the entire game client pretty annoying. With Minecraft, I am completely dependent on MultiMC.

Has anyone built a third-party client like this for VS or come up with an easy way to juggle different mod setups?

Edited by Echoweaver
Link to comment
Share on other sites

23 minutes ago, Krougal said:

I don't know, but I'd interested in this as well. As it is you can at least toggle mods on and off, but of course it's on you to remember which mods for which saves.

Yeah, you have to keep a list of what mods you're using other places.

Seems like it wouldn't be a terribly big feature to add to just provide a profile system in the client, where you could assign mods to different profiles and then toggle them on/off in a group as needed.

I'm not sure why Minecraft didn't do this either. As soon as you have multiplayer server(s) in the mix, it gets pretty likely that you're juggling multiple mod setups.

Link to comment
Share on other sites

  • Solution

Just do it the same way you do Guide: Multiple Parallel Installations of Vintage Story

For example, here are two of the command lines I had in 1.19.7 (the latest version I have on this machine, for some reason),

C:\Games\vs119.7\Vintagestory.exe --dataPath C:\Games\vs119.7\v
C:\Games\vs119.7\Vintagestory.exe --dataPath C:\Games\vs119.7\v --addModPath \\THORFINN-PC\Inbox\vs119

That is, my saves were all located in the same location, and if I were playing something other than vanilla, I used the second shortcut.

For other modlists, I would do a parallel install to, say,  C:\Games\vs119.7a and the shortcut would read,

C:\Games\vs119.7a\Vintagestory.exe --dataPath C:\Games\vs119.7a\v --addModPath \\THORFINN-PC\Inbox\vs119

So I only needed to keep the mods updated one place in my downloads folder, and the saves would be associated with that particular parallel install, with that particular modlist.

[EDIT]

I'm pretty sure I could have done it with just the one install, and a second --dataPath switch, (I'd have to check one of my other machines to be sure, though I'm pretty sure the game settings and modlist are stored in the --dataPath directory) but space on this drive is practically unlimited due to near-line capability, so I don't care about the extra disk space.

Edited by Thorfinn
  • Like 1
Link to comment
Share on other sites

OK, thanks. That's very useful. I'll try setting that up.

Even if I technically don't need it, it would actually be valuable to keep the saves associated with the modlist so that I don't screw up my saves accidentally loading them with the wrong mods. If that requires separate copies of the game, it's probably worth it.

 

 

 

Edited by Echoweaver
Link to comment
Share on other sites

28 minutes ago, Thorfinn said:

I'm pretty sure I could have done it with just the one install, and a second --dataPath switch, (I'd have to check one of my other machines to be sure, though I'm pretty sure the game settings and modlist are stored in the --dataPath directory) but space on this drive is practically unlimited due to near-line capability, so I don't care about the extra disk space.

Yes. I am doing that myself come to think of it, since I still have the 1.19 installation along with the 1.20, I've got multiple data folders since each new PR has broken a mod or two, I test them out before going to the next one. That guide is really invaluable. There is no reason to keep multiple installs of the same version though; you are correct the settings are in the data folder.

  • Thanks 1
Link to comment
Share on other sites

Yes, wow, this is super-easy.

Create a new dataPath. If you want mods from a shared folder, then specify "addModList", and you can switch mods on and off as you want for that profile. I just pointed back to the mods folder in the default VintagestoryData, where I'd been collecting the mod list I'm playing with my current save.

If you specify a dataPath and no mod list, then the game will use the mods folder in the specified dataPath. I want to do this for a vanilla data path because the point is never having mods.

All the saves are also in the dataPath, so you don't have to worry about mixing up saves that use different mod lists.

Once the shortcut is set up, you can just use the "Open Mods Folder" in the client to get to the right place to add new mods.

Thanks!

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.