RimWorld

RimWorld

613 ratings
[KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings [1.5/1.6]
5
6
2
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
2.062 MB
14 Apr, 2024 @ 5:13am
19 Jul @ 6:46pm
25 Change Notes ( view )

Subscribe to download
[KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings [1.5/1.6]

Description
Save and Load Dump/Stockpile and Outfit settings. These saves can be carried over from new games to old saves.

This mod is safe to add/remove. Your saved settings are stored locally in your computer, seperatedly from your save file(.rws) and not in steam cloud. By default you can find your saved settings at
C:\Users\YOUR_USER_NAME\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\SaveStorageSettings

Original Authors: KV and Taranchuk
Original mod link:
[KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings
[KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings [1.4]




=====

Original Description:

Save and Load Dump/Stockpile and Outfit settings. These saves can be carried over from new games to old saves.

Thank you to the translators:
-Proxyer for Japanese
-HawnHan for Chinese
-Qux for French

Special Thanks:
-SineSniper for updating Everybody Gets One support

=====

source code[github.com]

Changelog:

20250629
- save/load custom bill names
20250614
- recompile on 1.6 unstable branch. (from now on, update is only for 1.6 if not specified)
- bug fix: now can correctly load bill for mech gestator (both 1.5 and 1.6)
20250201
- bug fix: fix small compatibility issue
20241106
- bug fix: allow SL tamed animal.
20241020
- save/load the priority for storage settings in stockpiles and buildings
20241006
- bug fix of loading drug policy, thank you Wymrite
20240723
- bug fix: fix compatibility issue with everybody gets one, thank you ZookTDribit.TTV
- bug fix: allow save/load operation for ghouls
20240611
- bug fix: stop show operation gizmos when not intended
20240528
- bug fix of uncompleted building
- add "Append Operations" option
20240524
- add S/L options for more building with storage setting or bill list.
20240507
- add Russian translation. Thank you LeonusDH for doing the translation.
20240501
- pressing "enter" now correctly save the setting
20240430
- copy the correct 1.4 binary from previous version
20240417
- packageId is now "savestoragesettings.kv.rw.fishtmp"
20240414
- now 1.5 compatible ^_^
- add S/L options for reading policies
- now can correctly save/load the worker setting of working benches


Popular Discussions View All (2)
1
29 Jul @ 6:44am
Invalid date bug, minor time bug
FourGreenFields
2
29 Jun, 2024 @ 7:23am
Would it be possible for you to add more functionality? Food presets!
『Gecko』
198 Comments
白金trigger 17 Sep @ 4:54am 
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3540066516
大佬,我模组的导出工作台配方依赖你的模组能力,你能不能加个取消制作配方的科技检查的模组设置选项?
Bro, the export workbench recipe for my mod relies on the capabilities of your mod. Could you please add a mod setting option for the tech check that cancels the crafting recipe?
白金trigger 7 Sep @ 8:13pm 
作者,你能不加个跳过科技检查的选项,我做了一个mod使用了你的mod的制作清单和存储设置导出的功能,但是在放置建筑时,因为制作清单需要进行科技检查,导致很多制作配方会显示被跳过,这在我的mod里使用patch去改你的那个350行的函数有点蛋疼,你能不能自己加一个设置选项,允许跳过制作清单的科技检查?这是我的mod https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3564359659
根据我拿dnspy查看,你应该在IOUtil的TryCreateBill方法的里修改。
firshpear  [author] 30 Aug @ 6:46pm 
建议自己排查一下mod,因为我最近也在高强度玩没有遇到这个情况
星之卡比0 30 Aug @ 4:21pm 
经常出现这个报错,导致地图无法打开。
调整mod位置就可以暂时解决,但过一阵子又会出现
大佬麻烦看一下,感谢

Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
[Ref FF12CDF7]
at RimWorld.ReadingPolicyDatabase.GenerateStartingPolicies () <0x7f74ee60 + 0x00000> in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX com.savestoragesettings.rimworld.mod: Void SaveStorageSettings.Patch_ReadingPolicyDatabase_GenerateStartingPolicies:Postfix(ReadingPolicyDatabase __instance)
<0x1ed8d5010 + 0x0007a> <unknown method>
<0x1ed7cc140 + 0x006ca> <unknown method>
at Verse.GameDataSaveLoader+<>c__DisplayClass30_0.<LoadGame>g__PreLoadAct|0 () [0x00005] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00008] in <24d25868955f4df08b02c73b55f389fe>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
青道 18 Aug @ 7:19am 
@ wuhu~pilot
排序往后放
zzds 17 Aug @ 8:10am 
@wuhu~pilot 我排查出来是萌螈mod导致的
wuhu~pilot 17 Aug @ 4:55am 
<0x2230280ed90 + 0x0007a> <unknown method>
<0x22302828710 + 0x006ea> <unknown method>
at Verse.Root_Play.SetupForQuickTestPlay () [0x0000b] in <cb53cd4422904947932d33f561ad8d15>:0
- POSTFIX GeologicalLandformsMod.Main: Void GeologicalLandforms.Patches.Patch_Verse_Root_Play:SetupForQuickTestPlay()
at Verse.Root_Play+<>c.<Start>b__1_2 () [0x00007] in <cb53cd4422904947932d33f561ad8d15>:0
at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00008] in <cb53cd4422904947932d33f561ad8d15>:0
wuhu~pilot 17 Aug @ 4:55am 
大佬 7.20的新版本更新后我发现读档和生成新世界都失败了,和readingpolicy有关,报错如下,看起来和GeologicalLandforms有关系,但是想不明白为啥:Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 1B4E79CF]
at Verse.GenTypes.SameOrSubclassOf (System.Type baseType, System.Type parentType) [0x00009] in <cb53cd4422904947932d33f561ad8d15>:0
at Verse.GenTypes.SameOrSubclassOf[T] (System.Type baseType) [0x00000] in <cb53cd4422904947932d33f561ad8d15>:0
at RimWorld.ReadingPolicyDatabase.GenerateStartingPolicies () [0x00041] in <cb53cd4422904947932d33f561ad8d15>:0
- POSTFIX com.savestoragesettings.rimworld.mod: Void SaveStorageSettings.Patch_ReadingPolicyDatabase_GenerateStartingPolicies:Postfix(ReadingPolicyDatabase __instance)
JangoFett2002 9 Aug @ 9:49am 
i dont know if anyone has mentioned but if you load the saved bill list from one save into another you are able to craft apparel that would otherwise require research to unlock--this seems to only affect modded apparel like the tactical vest from CE
Pos 4/5 4 Aug @ 1:49pm 
Hi! I want to report that the LoadOperationDialog class is not working with Polarisbloc mod which has a series of restore operations. I digged a little bit further found the issue is in IOUtil.TryCreateBill(StreamReader sr, Pawn pawn, out Bill_Medical bill) function.

On line 910, it has `if (bill.Part == null)`, and it will result in the logger emitting "Unknown body part [" + partToFind + "]."

The loop before it tries to find a body part which is not missing and assign it to bill.Part, however because we are targeting a missing part, so it couldn't find and result in bill.Part == null.

Do you mind taking a look at this issue? Thank you so much!