Don't Starve Together

Don't Starve Together

255 ratings
Modpacks: Standalone + API
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.551 MB
24 Apr, 2023 @ 10:45pm
18 Jan @ 8:50pm
9 Change Notes ( view )

Subscribe to download
Modpacks: Standalone + API

In 1 collection by 󰀏Niko
My favorite creations
9 items
Description
Have you ever found yourself in the situation that you have a couple of sets of mods that you like to switch between, but enabling/disabling them one by one is just so annoying?
Want to disable all or most of your mods before playing Reforged to avoid the oh-so common mod conflicts?
Like having a mod configured a certain way but on rare occasions want it configured a completely different way to shake things up for a bit before switching back to your original settings but now can't remember what they were?

Me too, so I made this mod to help fix those issues.

Thanks to 夜深人静就睡, Chinese translations are available!
Thanks to Damglador Ukrainian translations are available! (Will not be auto detected)

[Details]
This mod adds a new tab to both mods menus called "Modpacks". This menu works much like the "Client Mods" and "Server Mods" tabs, but unlike those tabs will show you modpacks instead of mods! Modpacks are collections of mods that when it's enabled will enable every mod it contains and update their configs to match what's saved. In this new tab you will also find that most mod related options have been replaced with ones unique to modpacks, they will allow you to:

Create New Modpack
Replaces the "Update All" button.
Allows you to make a new modpack with the name and description of your choosing.

Import Modpack
Replaces the "Clean All" button.
Allows you to make a new modpack from a code given to you by a friend (or your past self)

Delete Modpack
Replaces the "Configure" button.
Allows you to delete the currently selected modpack.

Sync Modpack
Replaces the "Update" button.
Syncs up the currently selected modpack with the currently enabled mods and their configs.

View Mods
Replaces the "More Info" button.
Shows you what mods are in this modpack and allows you to tweak which mods are enabled/disabled as well as their saved configs.

Share Modpack
Sits above the "Sync Modpack" button.
Saves a modpack code to a file and prompts you to open the file location. (Share this code with a friend or save it as a backup.)

View Missing Mods
Sits above the "View Mods" button.
Gives a list of any mods in the modpack that are currently not installed, each with a link to it's workshop page.

Allow Configs
Replaces the "Configurable" icon.
Can be clicked to toggle rather or not if the modpack will update any enabled mod's config files to what is saved in the modpack.

Enabled Only
Replaces the "Favorite" button.
Will disable all mods and modpacks, then enable itself.

Change Image
Sits in the corner of the selected mod's icon.
Allows you to change the icon of the modpack picking from a selection of the icons of every mod you have installed.

Plans
- Remove or replace the local/workshop filter from the modpacks menu.
- Fix server modpacks requiring a server to attempt to be started to save changes.
- Find a way to auto-detect Ukrainian language.
- Add clean sweeper visual effect when changing modpack icon.
- Add double clicking mods in the "View Mods" page to take you to the mod's workshop page
- Add way to upload images to use as mod icons. (Likely not viable to implement in a way accessible for the average user.)
101 Comments
jalansk0 11 Jul @ 3:30am 
Configs Extended by Remi does not work in the configs menu when opened through the modpack's menu. It's an amazing mod and I'd love to see support added.
EldVarg 11 May @ 4:57am 
Wow just read about this mod. Looks great. Such a hassle enabling all the mods on a server I self-host.
123 28 Apr @ 11:24pm 
服务器模组不支持
李皓奇 23 Mar @ 7:50am 
Been using this mod for almost a year, huge, huge thanks to Niko! :DSTchester:
󰀏Niko  [author] 18 Jan @ 9:03pm 
I added more buttons, yay!

Silliness aside, I have finally added the ability to share modpacks with friends, the resulting codes can be a rather bulky but this seems to be the best I can do. Other limitations has made the process of sharing a little obtuse, but I did my best and hopefully it's intuitive enough. ^-^
Sagyo 20 Dec, 2024 @ 2:38pm 
Worked as a charm.

No idea how that would interact with missing or mismatching mod versions.

But for the time being it works perfectly for me, thanks!
󰀏Niko  [author] 19 Dec, 2024 @ 2:46pm 
Go to `...Documents\Klei\DoNotStarveTogether` (or if you are on the beta `DoNotStarveTogetherBetaBranch`) then open the folder named a bunch of numbers, then open the `client_save` folder. In there you should see a bunch of files with no extensions, those are how the game stores mods save data.

Two save files are from this mod, `enablecauses` which holds data for what mods are currently enabled by modpacks and/or otherwise, and `modpacks` which holds all save data for your modpacks. I've never really done this myself so I am not certain, but I think all you would need to do to back up the data would be to copy those two files somewhere safe, and if you wanted to restore them, copy them back. And I imagine you could also use this to copy modpacks from main branch to beta branch.

I hope this helps, let me know if you have any further questions.
Sagyo 19 Dec, 2024 @ 12:10pm 
Hey, could you please provide the path to where the Modpacks are stored? Or any other way to back them up?

Happened a few times that I got back into the game after a long while, and had my modpacks missing, it'd be nice if I could back them up!
󰀏Niko  [author] 11 Mar, 2024 @ 1:03pm 
@流浪, Thanks for bringing that to my attention, I have fixed the issue.
󰀏Niko  [author] 2 Mar, 2024 @ 7:36pm 
Personally I use the "Enable only" button to update my mod selection to match the modpack, make any tweaks I want, then click the "Sync Modpack" button. But the "View mods" menu is likely going to be faster if you only want to make small changes.

Oh and remember that in order for any changes made to a modpack to be saved, you must use the "Apply" or "Create World"/"Resume World" buttons like you normally need to do for normal mods.