VegetationProtection

版本 v1.1.1·更新於 2026-07-23

Preserves vegetation around Icarus and buildings unless physical colliders overlap. 僅在真實碰撞時清除植被。

模組介紹 作者原文

Vegetation Protection / 植物保護

植物學家版:行星植被保護行動正式啓動!

鋼鐵洪流終將席捲星海,但路邊的一棵樹,不該只因伊卡洛斯經過便成爲工業化的犧牲品。現在,機甲需要正視擋在面前的自然,工廠也只能清除真正妨礙施工的植被。讓生產線伸向宇宙,把還能留下的綠色留在原地。

Vegetation Protection 是一個面向《戴森球計劃》的植被保護模組。它阻止伊卡洛斯在行走、奔跑或碰撞時自動摧毀樹木、灌木和地表石塊,同時把建築清除植被的範圍收緊到真實的物理碰撞範圍。

主要功能

  • 伊卡洛斯經過樹木、灌木和地表石塊時,不再對它們造成碰撞傷害。
  • 較大的植物和石塊仍會擋住伊卡洛斯,需要繞行或主動清理。
  • 放置建築時,只有與建築物理碰撞體實際穿模的植物或石塊纔會被清除。
  • 僅僅貼近建築,或只落入原版較大的建造佔位範圍內,不會再導致植被消失。
  • 主動採集、手動挖掘、地形平整、礦脈和其他戰鬥行爲保持原樣。

簡單來說:走路不毀樹,建造不誤傷;真正擋住建築的植被仍會正常清除。

安裝

本模組需要 BepInEx 5。

使用模組管理器

  • 下載 GitHub Releases 中的發佈 ZIP。
  • 在 r2modman 或 Mod Manager 中選擇導入本地模組。
  • 使用模組管理器啓動遊戲。

手動安裝

將 DSPPreserveVegetation.dll 放入:

BepInEx/plugins/DSPPreserveVegetation/

兼容性

  • 當前版本針對《戴森球計劃》Steam build 23109513 開發。
  • 模組不會修改存檔數據,移除後遊戲將恢復原版的碰撞與植被清除行爲。
  • 遊戲更新後,如果相關函數發生變化,補丁可能失效;屆時可在 BepInEx 日誌中查看明確的補丁失敗記錄。

English

Vegetation Protection prevents Icarus from destroying trees, bushes, and loose surface rocks simply by walking, running, or colliding with them. Large vegetation can still block movement and may be gathered manually.

Building placement is also more precise: vegetation is removed only when its physical collider actually intersects a building collider. Plants that merely touch the building or fall inside the game's oversized construction bounds are preserved. Manual gathering, mining, terrain flattening, veins, enemies, and unrelated combat behavior remain unchanged. The mod does not alter save data.

Requires BepInEx 5. Import the release ZIP as a local mod in r2modman Mod Manager, or place DSPPreserveVegetation.dll in BepInEx/plugins/DSPPreserveVegetation.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

xiaoye97-BepInEx

檔案與校驗

檔案名稱
VegetationProtection-1.1.1.zip
檔案大小
15.9 KiB