RimWorld

RimWorld

96 ratings
World Presets
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5
File Size
Posted
Updated
942.803 KB
30 Jul, 2022 @ 4:38pm
23 Apr @ 8:50am
10 Change Notes ( view )

Subscribe to download
World Presets

Description
This mod will enable you to:

- Save and load a startup world which includes any modifications made to the world, it's settlements, it's factions, ideologies, etc.
- Generate a new world from a saved preset which will then be generated using the existing factions, ideologies, settlements from the saved preset

This mod isn't very useful by itself. But is rather meant to be used together with other mods that might cause you spend a lot of time on the world map changing stuff before starting a game. With this you should be able to save those changes and load them for use again when starting a new game without having to redo it all.

I made this primarly to complement my other mod: Faction Customizer

Known issues:
- If you try to load a preset made with some DLCs that you don't have (Royalty, Ideology). Weird things might happen, like errors or hangs/freezes when loading the preset.
- Large probability of conflict with other mods that changes the "new colony" logic as I had to inject my own.
- Long term effects (if any) on a loaded preset game has yet to be tested.

The preset files are loaded from/saved to here: %UserProfile%\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\WorldPresets
Popular Discussions View All (1)
4
16 Jan @ 6:59pm
"Save Preset" Button not showing on Map screen
JRaff
83 Comments
Arcimbaldo 17 Jul @ 7:11am 
Is this compatible with Realistic Planets or ReGrowth: Expanded World Generation? (they add additional world generation sliders, such as river density, road density, axial tilt, etc
Limfjorden 22 Jun @ 3:39am 
@Karmgahl

I am on mac and I can confirm that the new path system works as intended! Thank you so much! I love making custom planets for me to play on, but since base planet size is too big to finish in a timely manner, I use My Little Planet to reduce the size.

Thus, I've noticed that compatibillty between World Presets and My Little Planet is lacking.

If I save a world that has a smaller planet size with World Presets, and load it again, it will be generated using the standard planet size.

Additionally, I've noticed that when using the "Generate new world from preset" in World Presets, sea level slider from Realistic Planets, is not available (but planet size slider from My Little Planet is).

If you could look into compatibility with these two mods, I would be very grateful!
UyTheo 2 May @ 8:25pm 
If I use worldedit to edit and then save with this mod, will the edits be there?
Kodi Sky 28 Apr @ 6:53pm 
Thank you so much, I love using the same seed and settings since i started the game to make specific planets. the fact this can save mod/dlc settings too is amazing cuz I dont want all my worlds to have DLC stuff or mod stuff.
D.Korps 21 Apr @ 9:15am 
Thanks a lot!
Karmgahl  [author] 21 Apr @ 9:09am 
I've updated the mod to use .NET's Path.Combine which I hope generates OS neutral paths. Those of you on linux or mac please test and let me know if it works or not.
Karmgahl  [author] 21 Apr @ 8:46am 
@Dr.livsey: I've updated target refs to 1.5 and from what i could see from my tests it seemed to work. I don't have the new Anomaly DLC however so I'm unsure of the compatibility with that one.
Karmgahl  [author] 21 Apr @ 8:35am 
@Betterwithrobots: Unfortunately I don't have any devices at home that runs linux or mac, which makes things like this kinda hard for me to test. I'll see if I can find some built in .NET method that is OS neutral for this.
D.Korps 21 Apr @ 6:26am 
Does this work in 1.5?
Toby 3 Mar @ 1:09am 
Can't find any place where this is open source, but `WorldPresetsFolderPath` should probably use `Path.Join(GenFilePaths.SaveDataFolderPath, "WorldPresets")` instead of `+ "\\...`, for the benefit of Linux users