Close Settlements
Добавить в игру через Steam
Нажмите «Подписаться»
На странице Steam войдите в аккаунт, если потребуется.
Подписаться
О материале
«Close Settlements» — материал мастерской RimWorld. Моды для колонии: новые возможности, предметы и удобство игры. Данные Steam, описание автора и ссылка для установки через подписку. Совместимость редакцией не проверена.
Описание автора
An update of Bar0th's Mod: Close Settlements
🏕️ Close Settlements
Control settlement placement, proximity penalties, and gravship behavior.
This mod lets you bypass RimWorld’s default limitations on how close you can settle to other factions — including support for Odyssey's gravship landing system. Optional settings let you suppress proximity goodwill penalties (both instant and long-term) while keeping the world tidy and faction diplomacy under your control.
⚙️ Features
-
✅ Allow Adjacent Settlements
Settle tiles next to existing settlements, useful for dense colonies or faction roleplay. -
🕊️ Suppress Proximity Goodwill Penalties (on settle)
Prevents the typical goodwill loss for settling near another faction. -
**🕰️ Suppress Ongoing Penalty **
Disables the default goodwill penalty that occurs after settling too close. -
🚀 Gravship Landing Exception (Odyssey)
Prevents any popup or goodwill loss when using gravship landings but will still show orbital or pollution popups (if Odyssey is installed and active). -
🛠️ Harmony-Powered Patching
Highly targeted and version-safe. Logic only executes when needed. -
🧪 Dev Tool: Advance Time by 15 Days
Useful for mod authors or testers. Adds a debug action in dev mode to simulate long-term penalties.
📋 Compatibility
-
Compatible with RimWorld 1.6
-
Fully supports Odyssey gravship mechanics
-
Should work with most world map and diplomacy mods
🛠️ Settings Explained
-
Allow Adjacent Settlements — Disables the tile-distance restriction when settling.
-
Suppress Proximity Goodwill (on settle) — Skips the minor -5 penalty for close settlements.
-
Suppress Proximity Goodwill (after 15 days) — Prevents the hidden timer that deducts -30 after settling too close.
-
Suppress Gravship Proximity Penalty — Only suppresses goodwill loss when using gravships. Automatically hidden if Odyssey is not loaded.
🔍 Debug & Testing
If developer mode is enabled, a new debug action is added: “Advance 15 Days (for proximity test)”. Use this to simulate and test long-term proximity penalties.
💬 Feedback
Bug reports, feedback, and feature suggestions are welcome in the comments! I've created a Jelly's Mods Discord server as well.
📦 Credits
-
Original Code: **Bar0th[b]
-
Code & Patchwork: [b]Jellypowered**
-
Gravship support inspired by Odyssey mechanics.
-
Built with Harmony and Krafs.Rimworld.Ref
Mod patches:
-
TileFinder.IsValidTileForNewSettlement
-
SettlementProximityGoodwillUtility.AppendProximityGoodwillOffsets
-
SettlementProximityGoodwillUtility.AppendGravshipAttackOffsets
-
SettlementProximityGoodwillUtility.CheckSettlementProximityGoodwillChange
-
SettlementProximityGoodwillUtility.GetConfirmationDescriptions
-
SettlementProximityGoodwillUtility.CheckConfirmSettle
Как установить и запустить
Откройте оригинальную страницу в Steam Workshop, проверьте версию игры, зависимости и порядок загрузки в описании автора. Нажмите «Подписаться» и дождитесь загрузки Steam. Включите материал в меню модификаций или контента игры, если это требуется. Совместимость и запуск редакцией не проверены.