DarkFogWorkshop
Logistics stations turn science matrices into Dark Fog materials | 物流塔用科学矩阵(糖)产出黑雾材料更新日志
1.0.1
修复
- 修正 Thunderstore 依赖声明:原先误写为通用的
BepInEx-BepInExPack-5.4.2100(那是 Valheim / Lethal Company 等游戏用的),改为 DSP 社区专用的xiaoye97-BepInEx-5.4.17。 原先的写法会让 r2modman 在 DSP 配置里拉取错误的 BepInEx,请更新到此版本。 - 补充
website_url(指向源码仓库)。
功能与 1.0.0 相同,本版为重新发布。
1.0.0 — 首个发布版
黑雾工坊 DarkFogWorkshop 首次发布:用物流塔把科学矩阵兑换成黑雾材料。
功能
- 物流塔第 1 格放入科学矩阵并勾选本地需求、第 2 格起放入任意黑雾材料时, 每帧消耗第 1 格的矩阵并产出对应的黑雾材料。
- 每种材料各自独立结算,互不挤占:塔里放 N 种材料,每种都按完整速率产出,矩阵消耗为 N 倍。
- 参与兑换的材料槽位默认到第 6 格,可用
OutputSlotLimit调整(2–20)。 - 材料槽位全部占满时不消耗矩阵,避免矩阵白白消失。
- 消耗与产出均计入统计面板的生产 / 消耗统计。
- 不修改任何塔名,不改变物流塔耗电。
算力体系
- 每分钟算力(每种材料各一份)
= U × Y × SpeedMultiplier——U本身即每分钟口径,公式里不再乘任何帧率系数。 - 需要消耗的矩阵点数
= 材料种数 × 每分钟算力 - 产出 1 个材料
= X × 该材料算力点 - 算力结余不结转;仅"单帧算力买不起 1 个材料"时按槽位攒零头凑够 1 个 (槽位空着最多攒 64 个,满槽只留 1 个)。
- 默认值:
U = 7200(每分钟)、Y= 存档研究速度百分数、X = 1。 例:U=7200、Y=1500%⇒ 每分钟算力= 7200 × 1500% = 108000。 - 升级「研究速度」科技可提高算力:
Y取存档的研究速度, 每升一级本塔每分钟算力按比例提升;悬停提示里显示Y与对应的每分钟算力。
增产剂加成
- 第 1 格的科学矩阵带增产点数时,同一份矩阵多产出材料,矩阵消耗不变。
- 加成取自游戏自身的增产表
Cargo.incTableMilli(等级 1–10 → +12.5% ~ +40%)。 - 等级判定与游戏引擎一致:累计增产点数 ÷ 物品数(向下取整)。
- 悬停提示里显示增产等级、加成比例与产出倍率;
「额外产出」四个字用游戏自身的增产蓝
#61D8FF(与装配机的增产表示一致)。
界面
- 物流塔配置窗口的关闭按钮下方新增
?提示控件,仅在塔满足条件时出现。 - 鼠标悬停(无需点击)显示:第 1 槽位的消耗速度(个/分钟)、
矩阵转化算力速度
Y(百分数)与对应的每分钟算力、增产状态、 各产出槽位的生成速度(个/分钟,已含增产加成), 以及科学矩阵与黑雾材料的算力一览表。 - 浮窗里所有速率与算力一律为「每分钟」口径。
配置
- 全部数值可在
BepInEx\config\TTenYX.DSP.DarkFogWorkshop.cfg中调整:[1. 通用]:兑换系数 X、矩阵转化算力速度 U(每分钟,默认 7200)、Y、调试倍率、零头累积开关、详细日志、材料槽位上限[2. 科学矩阵算力]:六种矩阵各一项[3. 黑雾材料算力]:六种材料各一项[4. 界面]:诊断日志开关
