RimWorld

RimWorld

285 ratings
Directly Abandon Settlement
3
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
1.433 MB
29 Feb, 2020 @ 6:19pm
9 Aug @ 3:33pm
13 Change Notes ( view )

Subscribe to download
Directly Abandon Settlement

Description

Have you found yourself with tons of “abandoned settlement” tiles? This mod aims to fix that. When you abandon a base, it skips creating those persistent abandoned markers or lets you clear them after a configurable cooldown.


A utility mod that helps keep the world map tidy after you move on. Whether you're launching off-world, going nomadic, or just relocating, this tool gives you full control over what happens to the tile you leave behind.

Key Features:
  • Skip abandoned settlement markers entirely on abandonment. (If Cooldown is disabled)
  • Optionally impose a cooldown (1–180 days) before clearing a tile.
  • Abandoning settlements uses the stock Abandon button, to not conflict with any other mods.
  • Gizmo has been updated to show when/if cooldown is already active after normal abandonment.
  • Cooldown display in tile inspect window.


Compatible with Non-Destructive Gravlaunch by Planetace
Their mod helps fully remove gravship crater blockers, it pairs perfectly with this one for a fully nomadic or off-world playthrough.

Thanks to a lot of safety checks and debugging...
Also Compatible with: (although, feature overlap, so... why use them all together?)
Launch Sites Expire
Gravship Launch Timeout


Mod State:
  • Supports RimWorld 1.6+
  • Safe to add/remove mid-save.
  • Patch-based, doesn't overwrite vanilla logic.
  • Mod settings available in-game (toggle cooldown, adjust duration, reset to defaults).
  • Translated into Japanese, German, Russian, French, and Simplified Chinese.


Credits:
Original concept and implementation by: LingLuo
This version is a cleaned-up, reworked continuation with new settings, cooldown tracking, mod options, and expanded compatibility.

Original Workshop Page

If you have bugs!
Use this, paste the log.
Standalone HugsLog thingy

93 Comments
CeasartheUndead 26 minutes ago 
sweet! try to make a mod like this and fail lol, glad to see someone made it:cozybethesda:
Naucetaaq 2 Dec @ 8:57pm 
How does this mod fair with the new vanilla gravship expanded?
Inviktus 27 Oct @ 5:47am 
This doesn't seem to work on orbital sites.
dgc2 8 Oct @ 12:17pm 
does this impact on performance?
Jellypowered  [author] 5 Sep @ 11:17am 
I think I could manage that!
Dragonling 5 Sep @ 10:39am 
@Jellypowered, great mod, sir. Can you please add removal of Abandoned landmarks that remain from camps, where you build something?
-NQ- nick4fake 20 Aug @ 12:42pm 
Unfortunately issue still persists:
Error drawing planet layer WorldLayer WorldDrawLayer_WorldObjects_Expandable: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 99E6CCDF]
at RimWorld.Planet.WorldDrawLayer_WorldObjects+<Regenerate>d__7.MoveNext () [0x000a6] in <03b1338ddc7e423bb1b01ce5b7962e88>:0
at Verse.GenCollection.ExecuteEnumerable (System.Collections.IEnumerable enumerable) [0x00010] in <03b1338ddc7e423bb1b01ce5b7962e88>:0
at RimWorld.Planet.WorldDrawLayerBase.RegenerateNow () [0x0000d] in <03b1338ddc7e423bb1b01ce5b7962e88>:0
at RimWorld.Planet.WorldDrawLayerBase.Render () [0x00011] in <03b1338ddc7e423bb1b01ce5b7962e88>:0
at RimWorld.Planet.WorldRenderer.DrawWorldLayers () [0x000c5] in <03b1338ddc7e423bb1b01ce5b7962e88>:0 on layer planet
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)

etc...
Jellypowered  [author] 10 Aug @ 12:25pm 
>.< Such is life on the Rim! Lol
Risk 10 Aug @ 12:15pm 
lol sounds good. Unfortunately I thing my save is broken so no way to get the log now. all try my save a bit later (its permanent so not backup :( )
Jellypowered  [author] 10 Aug @ 12:12pm 
There's a standalone hugslog mod, I linked at the bottom of the description.
Ya'll let me know if it's working or not, I figure if it wasn't a LOT more people would be complaining lol