Dyson Sphere Program
Install

Details

Last Updated
First Uploaded
Downloads
18
Likes
0
Size
22KB
Dependency string
wooodee-zzInfinity-1.0.1
Dependants

zz无限 · zzInfinity

戴森球计划 · 速度倍率/电力/电线杆/集装科技扩展 Mod

功能一览(全部在 BepInEx/config/zz.zzInfinity.cfg 即时可调,保存即生效无需重启)

  • 制造台 Mk.I / II / III 工作速度 0–100× 可配置(默认 2×)
  • 熔炉 · 电弧熔炉 · 位面熔炉 工作速度 0–100× 可配置(默认 2×)
  • 化工厂 / 原油精炼厂 / 粒子对撞机 速度 0–100× 可配置(默认 2×)
  • 传送带 三档统一切换:原版速度 或 2× 速度(不突破游戏 60 格/秒硬上限)
  • 电线杆(特斯拉塔/无线输电塔/卫星配电站等) 覆盖半径、连接距离 1–10× 各独立可配(默认 2×)
  • 发电设施(火电/地热/燃油/太阳能/风电/射线接收/聚变等) 发电力 0–100× 可配置(默认 2×)
  • 运输站集装物流科技:最大等级扩展到 50,到达 50 级后研究按钮显示 MAX 无法再点击;科研点消耗递增倍率可调(默认 1.3× / 级)

⚠️ 电力/电线杆安全说明电力倍率与电线杆倍率仅对新放置的建筑生效**,存档中已经建造的电线杆和发电站不会被自动改动。如果你想让整个存档统一,请删除旧电线杆/发电站后重新放置即可,无需重开存档。

安装方法

通过 r2modman / Thunderstore(推荐)

  1. 安装 Dyson Sphere Program 模组管理器
  2. 本 ZIP 直接用"Install from local"导入,或上传到 Thunderstore 后点击安装
  3. 启动游戏,进入一次存档后配置文件会自动生成(只读到主菜单不会生成)

手动安装

  1. 确保已安装 BepInEx 5.x for DSP(r2modman 会自动处理,没有也可以用,但是后期相较没有的话会比较卡)
  2. BepInEx/plugins/zzInfinity/zzInfinity.dll 复制到对应目录
  3. 启动游戏一次后,在 BepInEx/config/zz.zzInfinity.cfg 调整倍率

配置说明(首次启动进入存档后自动生成)

分类 键名 默认值 范围 说明
01-制造台 速度倍率 2.0 0 – 100 制造台 Mk.I / II / III
02-熔炉类 速度倍率 2.0 0 – 100 熔炉、电弧熔炉、位面熔炉
03-化工厂 速度倍率 2.0 0 – 100 化工厂
04-精炼厂 速度倍率 2.0 0 – 100 原油精炼厂
05-粒子对撞机 速度倍率 2.0 0 – 100 粒子对撞机
06-传送带 启用2倍速度 true true/false 相对原版 2×;受游戏 60/s 硬上限限制
07-电线杆 覆盖范围倍率 2.0 1 – 10 所有电力节点的覆盖半径 × 倍率(只对新建筑生效)
07-电线杆 连接距离倍率 2.0 1 – 10 电线杆之间的可连线最大距离 × 倍率(只对新建筑生效)
08-发电设施 发电力倍率 2.0 0 – 100 所有发电建筑每 tick 产能量 × 倍率(只对新建筑生效)
20-运输站集装科技 启用上限扩展 true true/false 扩展到 50 级;封顶后 UI 显示 MAX,无法再研究
20-运输站集装科技 消耗递增倍率 1.3 1.0 – 10.0 2级+消耗 = 原版 × (倍率)^(level−1)

设计说明

  • 制造/熔炉/化工/精炼/对撞机/传送带:修改 PrefabDesc 原始数据,不使用运行时帧级补丁,加载即生效,性能开销为零;存档加载后对已存在的组件缓存也安全,无电网扰动。
  • 电线杆 / 发电设施:同样只修改 PrefabDesc完全不遍历或更新已建造的 Building/PowerComponent——这是防止"电力归零/跳电"bug 的根本保证。
  • 运输站集装科技:仅对目标运输站科技使用 Harmony Patch(支持 50 级封顶 + 消耗递增 + UI 同步),并严格排除"分拣器/爪子/货物叠加"类科技,日志明确打印排除数量。
  • 兼容 LDBTool(优先订阅 PostAddDataAction 后 300 帧再应用),不依赖 LDBTool/CommonAPI(纯 BepInEx 即可运行,有 30 秒备份轮询机制)。

故障排除

  • 配置文件没有生成:请进入一个存档(读到主菜单不算)。LDB.items.dataArray 就绪后配置即会写入 BepInEx/config/zz.zzInfinity.cfg
  • 倍率未生效:请确认 LogOutput.log 中存在 zz无限 倍率已应用(来源:…)
  • 电线杆/发电力没生效:旧存档里已经建造好的不会变(故意设计,防跳电)。拆掉它,重新放一个新的就自动应用配置倍率了。
  • 电力异常/产线忽停忽转:请先检查其他 MOD。本 MOD 的电力/电线杆倍率绝不更新已建造组件,不会引起电网每帧重算。

版本

v1.0.0 · 首次发布

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.