cmx00-DiverseBiomes icon

DiverseBiomes

Terrain-aware plant communities and construction preservation for vanilla galaxies, with optional Galactic Scale theme and ore-placement support.

Last updated a day ago
Total downloads 27
Total rating 0 
Categories Cosmetic Environment
Dependency string cmx00-DiverseBiomes-2.4.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
CommonAPI-DSPModSave-1.2.2 icon
CommonAPI-DSPModSave

Library that allows to store mod save data separately from vanilla saves

Preferred version: 1.2.2

README

Diverse Biomes

简体中文 · 2.4.1 preview · Works with vanilla; GS2 optional

Download 2.4.1

Diverse Biomes is a vegetation mod for Dyson Sphere Program. Plant density and size vary with terrain, producing meadows, dense woods and sparse slopes on the same planet. Each planet theme has its own settings.

During construction, only plants that physically overlap buildings are cleared, preserving trees and grass beside your factory.

Galactic Scale and BetterSolarSystem are not required. The mod works in vanilla-generated galaxies. If GS2 is installed, additional theme support is enabled automatically.

Meadow and woodland edge

Terrain and vegetation

A community is a local combination of plant types, density and sizes. Distribution follows shorelines, elevation, slope and local moisture:

  • Shores and moist lowlands have more connected vegetation.
  • Meadows, forest edges and dense woodland have different densities, with clearings between trees.
  • Steep slopes, ridges and cold areas use sparser or shorter vegetation.
  • Rocky, icy and desert worlds share rules for existing surface decoration; they do not gain forests.

The mod uses models already available in the planet's theme. Themes without plants only receive changes to rocks and other decoration. Terrain is unchanged.

Planet themes

Vanilla Mediterranean, Oceanic Jungle, Red Stone, Prairie, Sakura, Savanna and Pandora Swamp themes have their own rules. With GS2 installed, additional themes such as Gigantic Forest and Red Forest are supported too.

Theme Main variation
Prairie and Savanna Open grassland alternates with scattered trees and woodland patches
Mediterranean and Oceanic Jungle Shore woods, moist lowlands, clearings and upland vegetation connect across terrain
Red Stone Grass and dry vegetation form patches, with sparser rocky slopes
Sakura Flower valleys, dense woods and open slopes have distinct coverage
Pandora Swamp Wetland plants mixed with alien woodland
GS2 forest themes Separate settings for dense woods, clearings and wooded slopes

Twelve organic themes are supported, each with eight local community combinations; some themes belong to GS2. Cold areas, wind-exposed terrain, rocky slopes and bare ground share transition rules. Plant density and sizes change gradually between neighboring communities.

Construction and clearing

Construction normally clears nearby plants. This mod checks each building's actual shape to reduce unnecessary clearing. Foundation placement and manual harvesting still work. Plant sizes are capped to avoid obstructing movement.

GS2 support

With GS2 installed, some solid-resource clusters also receive small position adjustments to better fit local terrain. This does not add resources or relocate deposits already generated in a save. Vanilla mode provides vegetation and construction preservation, without ore-position adjustments.

Planet surface overview

These screenshots also use BetterSolarSystem. Jupiter and the Solar System layout come from that mod; installing Diverse Biomes alone does not generate this system.

Installation

Requires BepInEx and DSPModSave. DSPModSave stores each save's community settings. Galactic Scale and BetterSolarSystem are optional.

Use either vanilla galaxy generation or a GS2 generator. For manual installation, close the game and put both included files in the same folder:

BepInEx/plugins/DiverseBiomes/DiverseBiomes.dll
BepInEx/plugins/DiverseBiomes/DiverseBiomes.GalacticScale.dll

The second file is the GS2 adapter and loads only when GS2 is present.

Existing saves and compatibility

Start a new save after installation to get the complete new communities. Community and plant-size settings are saved with the galaxy. Configuration changes apply to new galaxies; existing galaxies keep their saved settings.

Existing vanilla saves retain their original vegetation distribution. Older LW1–LW3 saves are not converted to the new community sampler. Cleared plants are not restored in existing factories, and undeveloped or regenerated terrain may use base vegetation. Keep the original version if exact historical surface appearance matters.

Back up or move DSPModSave's .moddsv companion file together with the save. GS2 saves still need GS2 and their matching .gs2 files; this mod does not convert them to vanilla galaxies.

Settings remain in BepInEx/config/cmx.LivingWorlds.cfg to preserve older configuration. Disable older LivingWorlds, GiantPlants and VegetationProtection installations before switching to this package.

See BUILDING.md to build from source. Reports should include theme, planet radius, seed, whether GS2 is installed and screenshots. Source is under the MIT License.


多样的生物群系 · Diverse Biomes

English · 2.4.1 预览版 · 原版可用,GS2 可选

下载 2.4.1

多样的生物群系是《戴森球计划》的植被模组。植物的密度和大小会随地形变化,同一颗星球上可以有草地、密林和稀疏的山坡;不同星球主题分别调整。

建厂时,只清理与建筑实际重叠的植物,尽量保留工厂旁边的树林和草地。

不需要 Galactic Scale 或 BetterSolarSystem。 可以直接用于原版生成的星区;安装 GS2 后,会自动启用额外主题适配。

草地与林缘

地形与植被

“群落”是一片区域中植物的组合、密度和大小。分布主要依据水岸、海拔、坡度和局部湿润程度:

  • 水岸与湿润低地的植被更连贯。
  • 草地、林缘与密林的密度不同,林间也会留有空地。
  • 陡坡、山脊和寒地采用更稀疏或更低矮的组合。
  • 裸岩、冰雪和荒漠星球统一调整已有地表装饰,不凭空长出森林。

模组使用星球主题已有的植物模型。没有植物的主题只调整岩石等装饰,不添加树木,也不改变地形。

星球主题

原版的地中海、海洋丛林、红石、草原、樱林、稀树草原和潘多拉沼泽各有独立规则。使用 GS2 时,也支持巨冠森林、赤色森林等额外主题。

星球主题 主要变化
草原、稀树草原 连片草地、散落树木与林地斑块交替,保留较多开阔区域
地中海、海洋丛林 水岸林带、湿润低地、林间空地与高地植被相互衔接
红石 草地与耐旱植被形成斑块,岩坡更稀疏
樱林 花谷、密林与较疏的坡地有明显区别
潘多拉沼泽 湿地植物与异星林地混合
GS2 森林主题 分别调整密林、林间空地和坡地植被

共支持十二个有机主题,每个主题有八种局部群落组合,其中部分主题来自 GS2。寒地、风剪区、岩坡和裸地共用一套过渡规则。相邻群落的密度和植物尺寸会逐渐变化,边界不会整齐切成一条线。

建造与清理

铺设建筑通常会清理附近植物。这里按建筑的实际形状判断重叠,缩小不必要的清理范围。铺地和手动采集照常使用,植物尺寸有上限,避免影响通行。

GS2 适配

安装 GS2 时,还会轻微调整部分固体矿团的位置,使其更贴合局部地形。它不增加矿量,也不搬动旧档中已经生成的矿点。原版模式只提供植被与建造保护,不启用矿团位置调整。

星球地表全景

截图同时使用 BetterSolarSystem。木星背景和太阳系布局由该模组提供,单独安装生物群系不会生成这套太阳系。

安装

需要 BepInEx 和 DSPModSave。DSPModSave 用于保存每个存档的群落设置。Galactic Scale 和 BetterSolarSystem 都是可选项。

可以使用原版星区生成器,也可以使用 GS2 生成器。手动安装时,先关闭游戏,把包内两个文件放在同一目录:

BepInEx/plugins/DiverseBiomes/DiverseBiomes.dll
BepInEx/plugins/DiverseBiomes/DiverseBiomes.GalacticScale.dll

第二个文件是 GS2 适配器,只有安装 GS2 时才加载。

存档与兼容

完整新群落需要在安装后新建存档。 群落与植物尺寸设置会随存档保存。修改配置后,已有星区继续使用原设置,新建星区使用新设置。

已有原版存档继续使用原来的植被分布。旧 LW1–LW3 存档不会转换到新群落采样器;已有工厂不会复活已清理的植物,未开发或重新生成的地表可能使用基础植被。如果需要历史地表外观完全一致,请保留原版本。

备份或移动存档时,请一起保留 DSPModSave 的 .moddsv 附属文件。GS2 存档还需要 GS2 和对应的 .gs2 文件;本模组不会将 GS2 存档转换为原版星区。

配置文件沿用 BepInEx/config/cmx.LivingWorlds.cfg,以读取旧设置。换用本包前停用旧 LivingWorlds、GiantPlants 和 VegetationProtection,避免重复修改。

编译见 BUILDING.md。反馈问题时请附主题、行星半径、种子、是否使用 GS2 和截图。源码采用 MIT 许可。