Zincon-VegetationProtection icon

VegetationProtection

Preserves vegetation around Icarus and buildings unless physical colliders overlap. 仅在真实碰撞时清除植被。

Last updated a day ago
Total downloads 3
Total rating 0 
Categories Optimization
Dependency string Zincon-VegetationProtection-1.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17

README

Vegetation Protection / 植物保护

植物学家版:行星植被保护行动正式启动!
钢铁洪流终将席卷星海,但路边的一棵树,不该只因伊卡洛斯经过便成为工业化的牺牲品。现在,机甲需要正视挡在面前的自然,工厂也只能清除真正妨碍施工的植被。让生产线伸向宇宙,把还能留下的绿色留在原地。

Vegetation Protection 是一个面向《戴森球计划》的植被保护模组。它阻止伊卡洛斯在行走、奔跑或碰撞时自动摧毁树木、灌木和地表石块,同时把建筑清除植被的范围收紧到真实的物理碰撞范围。

主要功能

  • 伊卡洛斯经过树木、灌木和地表石块时,不再对它们造成碰撞伤害。
  • 较大的植物和石块仍会挡住伊卡洛斯,需要绕行或主动清理。
  • 放置建筑时,只有与建筑物理碰撞体实际穿模的植物或石块才会被清除。
  • 仅仅贴近建筑,或只落入原版较大的建造占位范围内,不会再导致植被消失。
  • 主动采集、手动挖掘、地形平整、矿脉和其他战斗行为保持原样。

简单来说:走路不毁树,建造不误伤;真正挡住建筑的植被仍会正常清除。

安装

本模组需要 BepInEx 5

使用模组管理器

  1. 下载 GitHub Releases 中的发布 ZIP。
  2. 在 r2modman 或 Thunderstore Mod Manager 中选择导入本地模组。
  3. 使用模组管理器启动游戏。

手动安装

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/Thunderstore Mod Manager, or place DSPPreserveVegetation.dll in BepInEx/plugins/DSPPreserveVegetation/.