Dyson Sphere Program
Install with App

Details

Latest version
0.17.0
Last Updated
First Uploaded
Downloads
33
Likes
1
Size
149KB
Dependants

DSP 品质系统(DSP Quality System)

把原版「增产剂 inc」重构成 0-10 级品质点数 的品质经济:喷涂机给物品打点数,点数随建筑、产物、物流一路流动。 适用于 Dyson Sphere Program 0.10.35(BepInEx 5)。

玩法与特点

  • 品质点数(0-10):喷涂机给物品写入 inc 点数;点数就是品质,10 点封顶。原版 inc 数值保留在底层,存档兼容。
  • 建筑品质:建筑被放置、搬运、拆除时保留自己的品质点数;背包里不同品质的同类建筑不会混堆。
  • 产物继承品质:熔炉/制造台等按输入品质产出;多原料合成取各原料品质的最低值,不会凭空升品。10 点建筑还有额外升品概率(≥6 点小概率 +1,10 点必 +2)。
  • 矿机:建筑品质越高,采矿时越容易额外采出 1-10 点的高品质矿石。
  • 储物仓按品质分格:0 点与 4 点的同类建筑在存储容器里分两格存放,整理(排序)也不会合并;玩家背包与储物仓都生效,可单独关闭。
  • 仓库扩容:储物仓按每件物品品质点数增加可用格数(默认每点 +0.5 格、最多 +20 格);超出原版格数的物品安全保存在存档尾部,卸载 MOD 后存档仍可正常读取。
  • 四向分流器「输出口品质过滤」:每个输出口可设一条「物品 X + 品质点数 ≥N」规则,满足规则的货优先走该口,其余按原版流向其它口;点分流器的过滤圆→在原版「物品选取」窗口底部设置(开关 / 物品 / ≥N)。
  • 分拣器「品质阈值」:沿用原版物品过滤器,再给一个品质下限——只抓「物品匹配且品质 ≥N」的货,阈值在物品选取器底部调节。
  • A 类五件套加成:研究站研究速度、防御塔射速、发电机功率、弹射器/发射井发射速率、喷涂机 +1 点概率,全部按建筑品质走同一条曲线(10 点 = 2.00 倍)。
  • 视觉反馈:10 点建筑头顶金色光环(尺寸/颜色/呼吸/自转/开关可调);物品图标右下或左上显示品质角标(数字/圆点/两者,可按阈值筛选)。
  • 16 项中文开关:cfg 只保留玩家需要的 16 个开关,全部带中文注释;平衡参数(概率表、曲线、光环颜色等)内置为常量,避免误调。

安装

  1. 确认游戏已装 BepInEx 5.4.x(r2modman 会自动装好依赖)。
  2. 用 r2modman / Thunderstore Mod Manager 直接安装本包,或把 BepInEx/plugins/DSPQualitySystem/DSPQualitySystem.dll 手动放进游戏目录。
  3. 启动游戏即生效;日志在 BepInEx\LogOutput.log,搜索 DSP Quality System 或 [QSystem]。

运行时依赖:BepInEx 5(必需)、CommonAPI(推荐,随包声明)。不需要 LDBTool、不需要 DSPModSave。

配置

配置文件:BepInEx\config\dsp.qualitysystem.cfg(段 [quality]),改完需重启游戏。

只开放 16 个开关,全部中文注释: isolateBuildingStacks、isolateStorageContainers、speedBonus、chargeBonus、labSpeedBonus、turretFireRateBonus、powerGenBonus、launcherSpeedBonus、sprayerIncBonus、itemQualityBadges、itemQualityBadgeStyle、itemQualityBadgeMinPoints、tenPointMarkerStyle、tenPointHaloSize、tenPointHaloPulse、tenPointHaloSpin。

从旧版本升级时,Mod 会按「键集合」判断并整份重写 cfg:只保留 16 键 + 中文注释(保留玩家当前值),日志会打印 [QSystem][config] rewrote cfg with cleaned Chinese layout (16 keys, dropped N legacy keys)。二次启动不会重写。

存档与兼容性

  • 品质数据写在玩家 .dsv 存档尾部(自定义 8 字节 magic 帧),不产生 BepInEx\config 下的侧文件;删档、复制档、自动存档轮转都会自动跟随。
  • 卸载 MOD:删掉 DLL 即可,原版读取 .dsv 会在原版数据末尾停止,尾部字节被忽略,存档不受影响。
  • 与其它同样在存档尾部写数据的 Mod 共存(例如 DSP-MolecularHub):读取时会扫描尾部找到自己的帧,不会被别人的帧挡住。
  • 已知限制:仓库扩容多出来的格子里放的物品只在 MOD 存档尾部保存,卸载 MOD 后这些溢出格物品会丢失(存档本身仍可正常读取)。

版本

  • 当前版本:0.17.0。完整变更见 CHANGELOG.md。
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.