Save and Load Dump/Stockpile and Outfit settings. Saved settings can be carried over from new games to old saves.
Save, Load, and Append crafting bills from any worktable. Be aware that a work table can only have a max of 15 bills at any time.
This is safe to add to existing saves.
Settings saves are completely separate from game saves. This means settings saves can be used by any game and it also means this mod can be removed (if so desired) without breaking anything.
Help Notes:
- Outfit's Load As New will create a new Outfit even if the Load is canceled. In the case the outfit is not desired, delete the new outfit manually.
Mod AuthorsIf you want to add the ability to Save/Load storage settings for your mod, please see https://ludeon.com/forums/index.php?topic=34100.0
Steam (http://steamcommunity.com/sharedfiles/filedetails/?id=1180718516)
Direct Download:
1.3 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.3/SaveStorageSettings.zip)A17 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/A17v3/SaveStorageSettings.zip)
B18 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/A181700/SaveStorageSettings.zip)
B19 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/B19/SaveStorageSettings.zip)
1.0 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.0/SaveStorageSettings.zip)
1.2 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.2/SaveStorageSettings.zip)
Use
ModSync RW (https://ludeon.com/forums/index.php?topic=41634.0) to know if/when there's an update
Github: https://github.com/KiameV/rimworld-SaveStorageSettings
Thank you to the translators:-
Proxyer for Japanese
-
HawnHan for Simplified Chinese
Like my mods? Consider supporting me!
(http://www.travistygames.com/private/kofi3.png) (https://ko-fi.com/kiamev)
(https://steamuserimages-a.akamaihd.net/ugc/963096426579634306/7A2B955F9A5F2F52106BF858C5889BEBF893F8FF/)
(https://steamuserimages-a.akamaihd.net/ugc/963096697087970154/AB5E3C1A1283CD066B19406EEB1D94DC5485495D/)
(https://steamuserimages-a.akamaihd.net/ugc/963096426579612171/AA0F303A4AC9CD36BF0CE5B6F7F3D801680D2A92/)
(https://steamuserimages-a.akamaihd.net/ugc/963096697087970499/E3790453F98C5993311FD2D60052D6BD8CC1E57B/)
Our hero, our hero has a warriors heart,
Will the modding never end!!!!!!!!!!
You Sir Is A Life Saver!!
THis is awesome! However, I have a couple of questions.
Does it work if I have mods installed that add items that can be stored in stockpiles? For example, I have a mod that adds Pile of Dirt and fertilizer. If I export a stockpile's settings will it get those? Also, if I export those settings that have piles of dirt and fertilizer in them and then I load them into a save later that does NOT have those items, will it still load?
Thank you!
Quote from: MisterVertigo on June 28, 2017, 01:19:18 PM
THis is awesome! However, I have a couple of questions.
Does it work if I have mods installed that add items that can be stored in stockpiles? For example, I have a mod that adds Pile of Dirt and fertilizer. If I export a stockpile's settings will it get those? Also, if I export those settings that have piles of dirt and fertilizer in them and then I load them into a save later that does NOT have those items, will it still load?
Thank you!
Waiting to download based on the answers here! I'm wondering as well :)
Quote from: MisterVertigo on June 28, 2017, 01:19:18 PM
THis is awesome! However, I have a couple of questions.
Does it work if I have mods installed that add items that can be stored in stockpiles? For example, I have a mod that adds Pile of Dirt and fertilizer. If I export a stockpile's settings will it get those? Also, if I export those settings that have piles of dirt and fertilizer in them and then I load them into a save later that does NOT have those items, will it still load?
Thank you!
If an item is listed in the Stockpile Storage UI then this mod will pick those up.
If at some later time you get another mod that adds more items, the saved settings will need to be updated by:
- load the settings to update
- from Stockpile Storage UI select the new items
- save/override the settings
Amazing mod ;D it's something Rimworld has always needed. I am curious though, do you think it's possible to extend this functionality to outfits as well?
Quote from: lazuli42 on June 28, 2017, 02:59:34 PM
Amazing mod ;D it's something Rimworld has always needed. I am curious though, do you think it's possible to extend this functionality to outfits as well?
:drool:
Quote from: lazuli42 on June 28, 2017, 02:59:34 PM
Amazing mod ;D it's something Rimworld has always needed. I am curious though, do you think it's possible to extend this functionality to outfits as well?
Meaning integrate a save/load mechanic into the Outfit Manager? I can look into that.
Quote from: SpaceDorf on June 28, 2017, 03:35:06 AM
Our hero, our hero has claimed a warriors heart,
I'm pretty sure the heart of a true warrior was sacrificed during the making of this mod.
Quote from: onerous1 on June 29, 2017, 02:00:27 AM
Quote from: SpaceDorf on June 28, 2017, 03:35:06 AM
Our hero, our hero has claimed a warriors heart,
I'm pretty sure the heart of a true warrior was sacrificed during the making of this mod.
;D
Actually this mod was easier than i thought... So no sacrifices were required. I'm really surprised no one's made this yet!
The mod that was hardest for me was probably ChangeDresser - https://ludeon.com/forums/index.php?topic=30973.0 - both because it was my first mod and my largest/most complex ::)
Quote from: lazuli42 on June 28, 2017, 02:59:34 PM
Amazing mod ;D it's something Rimworld has always needed. I am curious though, do you think it's possible to extend this functionality to outfits as well?
If you wanted Save/Load functions for Outfits in Outfit Manager they've been added :D
This looks great. I read the comments but I couldn't see an answer so I hope you don't mind answering my question. Could you please tell me if it would work across games with different mods loaded? i.e Game1 has Mod A, I save stockpile settings (Stockpile 1) with item from Mod A. Start a new game (without Mod A) and import Stockpile 1. What would happen?
Quote from: Veredii on June 29, 2017, 07:40:01 AM
This looks great. I read the comments but I couldn't see an answer so I hope you don't mind answering my question. Could you please tell me if it would work across games with different mods loaded? i.e Game1 has Mod A, I save stockpile settings (Stockpile 1) with item from Mod A. Start a new game (without Mod A) and import Stockpile 1. What would happen?
Shouldn't have any issues.
The only caveat to be aware of is if you go from a game and create a new settings save. Then load it into a game with
more items. The new items will not be included if the settings are loaded. In this case simply modify the new items' selections and override the save or create a new one
Updated to allow other mods to be able to have the Save/Load buttons if they have storage settings. The mod-maker does have to add this themselves, this is not automatic. I will write up instructions on how to do this - it's only one line of code so not hard as all =)
Users will need to download the latest version which is both on steam and here: https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/A17v3/SaveStorageSettings.zip
It would be great if you'll also integrate the functions of Recolor Stockpile (https://ludeon.com/forums/index.php?topic=25579), Hauling Hysteresis (https://ludeon.com/forums/index.php?topic=26958) and JTZoneButtons (https://ludeon.com/forums/index.php?topic=26210) ;)
^please don't do the above.
I really love this mod as it is. No extra features, no silly stuff, just import and export storage settings and outfits.
I made a german "translation", well I translated the few words the mod uses.
https://github.com/maculator/Alles
Note: Its not translated word per word, but in a way that it makes sense and you can clearly tell it apart from the other options (in the outfit tab). Hard to describe in english but I hope someone finds it as usefull as I did.
Thanks for the mod, its awsome!
Sorry I was so late getting to the translation... I knew there were translations somewhere I needed to add but lost track of which mod and where. I'll get the translation in tonight.
Updated for A18 - see first post for links
Adding ModSync.ninja (http://www.modsync.ninja/) support
Wait is ModSync Ninja revived? I thought the project was abandoned?
It's coming back =D
historic_os has been re-working on it and i've helped a little. Announcement coming soon
Firstly, This is a great great news. Thank you for doing that
2ndly, crap I just removed id files last time I updated my mods ::)
But again this is a great news!
@ Kiame
https://ludeon.com/forums/index.php?topic=38001.0
Please?
Updated for 1.0
https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.0/SaveStorageSettings.zip
Use ModSync RW (https://ludeon.com/forums/index.php?topic=41634.0) to know if/when there's an update
B19 Update:
Direct Download: https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/B19/SaveStorageSettings.zip
Steam: http://steamcommunity.com/sharedfiles/filedetails/?id=1180718516
B19 Update:
Added the ability to Save, Load, and Append crafting bills for all work benches (hopefully modded ones as well)
(https://steamuserimages-a.akamaihd.net/ugc/963096426579612171/AA0F303A4AC9CD36BF0CE5B6F7F3D801680D2A92/)
Update:
-Added the ability to load/save Drug Policies
-Fixed an issue where the Save Outfit button was loading instead of saving.
(https://steamuserimages-a.akamaihd.net/ugc/963096697087970499/E3790453F98C5993311FD2D60052D6BD8CC1E57B/)
Update:
There was a problem with saved bills where the ingredients would disappear and an error would be written to the logs when a loaded bill started. I've tracked down the issue. Huge oversight on my part and I do apologize for the trouble.
I've had to change how bills are saved and due to that, old bill saves will need to be remade. Older ones will fail to load (gracefully) with a message saying as much.
B19 Direct Download (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/B19/SaveStorageSettings.zip)
Any steam upload?
I'm too lazy to check for updates :P
Steam is on the front page ;)
Steam (https://steamcommunity.com/sharedfiles/filedetails/?id=1180718516)
Update: (re-posting so people can see this)
There was a problem with saved bills where the ingredients would disappear and an error would be written to the logs when a loaded bill started. I've tracked down the issue. Huge oversight on my part and I do apologize for the trouble.
I've had to change how bills are saved and due to that, old bill saves will need to be remade. Older ones will fail to load (gracefully) with a message saying as much.
B19 Direct Download (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/B19/SaveStorageSettings.zip)
Of course this mod is yours Kiame ::) all your mods are becoming essential for me! I feel like I am spamming your forum posts but I have another feature request ;D
If possible, I'd like to be able to save the storage settings of Shelves
That's it!
I hope I don't seem too demanding with all of my feedback, bug reporting, and feature requests these past few days, I just want to give feedback for the mods I use most and help them become even better, thanks for listening!
yeah i'll add that to my todo list of things to look into
Update:
Can now Save/Load Shelf settings.
Quote from: Kiame on September 30, 2018, 03:40:04 PM
Update:
Can now Save/Load Shelf settings.
PogChamp Thank you!
Updated for 1.0
https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.0/SaveStorageSettings.zip
Thank you for this mod. For a player that restart colonies frequently, this mod lets that process 100x less tedious.
I would like to make a request. I believe Better Workbench Manager adds the ability to rename bills. Is there a way to include the renamed bill with the saved settings?
Thanks in advance for considering.
There's a bug where saving Bills for drug policy then switching up mods causes being unable to start new game due to it. Removing all bills / or mod fixes it.
Update:
Added the ability to save operations
Update:
When loading bills, if the research required to make the bill is not finished, the bills will not be loaded
Update:
Added support for Everybody Gets One (https://steamcommunity.com/sharedfiles/filedetails/?id=1687566130)
Kiame Vivacity [author] 2 minutes ago
Update:
If the mod "No Max Bills" is enabled, this mod will allow loading more than the game's default of 15 bills.
No Max Bills mod - https://ludeon.com/forums/index.php?topic=50034.msg468680
Added Chinese Simplified translation. Thanks HawnHan!
Updated for 1.1 - https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.1/SaveStorageSettings.zip
Why not do a Harmony Postfix() patch on Building_Storage's GetGizmos?
Then authors wouldn't have to add a dependency to their code base to support your mod; it would happen automagically.
Quote from: LWM on July 11, 2020, 12:10:16 PM
Why not do a Harmony Postfix() patch on Building_Storage's GetGizmos?
Then authors wouldn't have to add a dependency to their code base to support your mod; it would happen automagically.
The main reason is i didn't want the settings of one building type to show up for another type
but be able to support different building types to share load/saves. That's why there are pre-defined save types as well as the option to specify custom ones.
To a lesser extent I don't like mods that add unintended functionality to other mods (i know from experience of supporting other mods when they modify my own)
The dll to include is here: https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.1util/SaveStorageSettingsUtil.zip
To add support for a new building storage the code is:
public override IEnumerable<Gizmo> GetGizmos()
{
List<Gizmo> l = new List<Gizmo>(base.GetGizmos());
return SaveStorageSettingsGizmoUtil.AddSaveLoadGizmos(l, [storage type name], this.settings.filter);
}
Where
storage type name can either be a unique string
or one of the pre-defined types in the SaveTypeEnum
Can't live without this mod! ;)
You could do both? You could have a harmony patch that checks if the mod author has already specified a SaveStorageSettingsGizmoUtil and if not, adds the gizmo and specifies by defName (so save settings apply to that type of thing).
As it is, some mod authors (for example me ;) ) are reluctant to go through all the trouble of maintaining support for a mod we don't use and adding anything that slows the game.
I can assure you this will in no way slow the game as it's not run except for when the user clicks the save/load/append gizmo ;)
LWM, I decided to play around and see if i could add support for SaveStorageSettings into Deep Storage. I went ahead and made the SaveStorageSettingsUtil into a nuget package. After including that I was able to add support in CompDeepStorage.CompGetGizmosExtra. I've posted a pull request on github.
Updated for 1.2
Update:
Expanded the number of buildings this mod will apply to. It will not apply load/save buttons to all "Building_Storage" types
Very good mod, thank you for your contribution. But it can't work with Project-RimFactory-Revived. I saw someone successfully support your mod after modification, but I don't have the ability to modify it. Can you add support for PRF? Thanks
https://github.com/zymex22/Project-RimFactory-Revived/pull/116 (https://github.com/zymex22/Project-RimFactory-Revived/pull/116)
Quote from: TechFa on May 04, 2021, 08:48:06 PM
Very good mod, thank you for your contribution. But it can't work with Project-RimFactory-Revived. I saw someone successfully support your mod after modification, but I don't have the ability to modify it. Can you add support for PRF? Thanks
https://github.com/zymex22/Project-RimFactory-Revived/pull/116 (https://github.com/zymex22/Project-RimFactory-Revived/pull/116)
Do you have the latest version of this mod? It should add support to all storage building types. 1.2 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/current/SaveStorageSettings.zip)
If you don't see anything when you update the mod also verify the mod's settings are enabled to allow all storage buildings.
Also consider grabbing ModSync - https://ludeon.com/forums/index.php?topic=41634.0
You can check to see if any manually downloaded mods that support ModSync have updates.
Quote from: Kiame on May 04, 2021, 11:42:10 PM
Do you have the latest version of this mod? It should add support to all storage building types. 1.2 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/current/SaveStorageSettings.zip)
If you don't see anything when you update the mod also verify the mod's settings are enabled to allow all storage buildings.
Also consider grabbing ModSync - https://ludeon.com/forums/index.php?topic=41634.0
You can check to see if any manually downloaded mods that support ModSync have updates.
Yes, I am using the latest version. Any storage-related buildings can be compatible with your MOD.
But Project RimFactory Revived has a special production building called assembler.
It needs to add bill to produce like Machining table. After adding bills, I cannot find the icon of Save bills.
I have also noticed other MODs, Rimatomics Machining table is compatible with your MOD. Only PRF's assembler cannot
Maybe something is wrong, I don't understand.
By the way, I can't find the option for "Save Storage, Outfit, Crafting, Drug, & Operation Settings" in MOD Settings
Oops my bad. I had considered adding that as a mod option but i decided it wasnt worth it. Sorry for the confusion!
I've added some additional notes in the RimFactory Revived thread explaining that I do have a util that can be used to add the Save/Load buttons to any Building type if they'd like to add support.
Added ability to Load As New, Load, and Save food restrictions.
https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/current/SaveStorageSettings.zip
Update for 1.3 - Direct Download (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.3/SaveStorageSettings.zip)
Update 1.3.0.2 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.3/SaveStorageSettings.zip):
Fixing an issue where Loading/Saving crafting bills was returning errors in the logs.
Update: 1.3.1.0 (https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.3/SaveStorageSettings.zip)
Fixing an issue where saved operations to install body parts was loading every body part as left.
unfortunately, there is no save and load option
Quote from: evilbob on August 25, 2021, 10:56:34 AM
unfortunately, there is no save and load option
First question, did you download the repo from the main github page? If so that's the problem as that's not compiled code. Instead follow the direct download link from the main page or click this link for the 1.3 release zip: https://github.com/KiameV/rimworld-SaveStorageSettings/releases/download/1.3/SaveStorageSettings.zip
i don't remember anymore i was looking for version 1.3. but by downloading from this link I can use the save and load option ty