zzInfinity
戴森球速度无限。制造台/熔炉/化工厂/精炼厂/对撞机/传送带0-100倍;电线杆覆盖&连线1-10倍;发电设施0-100倍(仅对新建筑生效,防电网归零跳电);运输站集装物流科技50级,消耗递增可调。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(推荐)
- 安装 Dyson Sphere Program 模组管理器
- 本 ZIP 直接用"Install from local"导入,或上传到 Thunderstore 后点击安装
- 启动游戏,进入一次存档后配置文件会自动生成(只读到主菜单不会生成)
手动安装
- 确保已安装 BepInEx 5.x for DSP(r2modman 会自动处理,没有也可以用,但是后期相较没有的话会比较卡)
- 将
BepInEx/plugins/zzInfinity/zzInfinity.dll复制到对应目录 - 启动游戏一次后,在
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 · 首次发布
