You are viewing a potentially older version of this package.
View all versions.
StationAssistant
Logistics station slots, paging and double-click numeric editing. 物流塔槽位、翻页与双击数值修改。
| Date uploaded | 3 days ago |
| Version | 0.1.9 |
| Download link | cat_yummi-StationAssistant-0.1.9.zip |
| Downloads | 305 |
| Dependency string | cat_yummi-StationAssistant-0.1.9 |
This mod requires the following mods to function
cat_yummi-CatAPI
Safe patch injection for DSP mods: patch only if the game method is unchanged. | 戴森球计划安全注入前置:目标方法与原版一致才打补丁
Preferred version: 0.2.4README
Station Assistant
https://github.com/cat-yummi-dspmod/DSP-StationAssistant
English
Logistics station slots, paging, and optional double-click numeric editing. Full behavior: 需求.md (Chinese).
- Scope: vanilla planetary (2103) and interstellar (2104) logistics towers only, detected by entity
modelIndex(not itemprotoId). Orbital collectors and advanced miners are excluded. - SlotsChange: auto targets default
-1;ExpandOnBuild/ExpandOnOpen; manual Slots: N button. Cap 32. - SlotsScroll:
StationPanelScroll/ControlPanelScrollare independent. If station paging is off, the tower window shows all slots (e.g. 8 rows) even whenPageSizeis 6.PageSizeapplies only when station paging is on. - Numeric UI:
ChangeCapacityUI,ChangePowerUI,ChangeMinerSpeedUIdefault on;ChangeEnergyMaxUIandBreakLimitdefault off. - Save: slots beyond 6 go to DSPModSave when
StationAssistant.ModSaveis installed; vanilla save keeps 6. - Treat API: other mods call
StationAssistant.Treatat runtime without editing this mod’s config. - Requires CatAPI. Incompatible with LogisticsStationSlots.
中文
物流塔槽位、翻页,以及双击修改数值。详细行为见 需求.md。
- 范围:仅原版行星物流塔(2103)与星际物流塔(2104),按实体
modelIndex(模型) 判定,不用protoId(物品 ID)。轨道采集器、大矿机不参与。 - SlotsChange:自动目标数默认
-1;ExpandOnBuild/ExpandOnOpen;「槽位数目:N」按钮;上限 32。 - SlotsScroll:物流塔面板与总控面板互不影响。关闭
StationPanelScroll时塔窗口一次显示全部槽位(例如 8 格全显示),不受PageSize=6限制;PageSize仅在开启塔面板翻页时生效。 - 双击改数:
ChangeCapacityUI/ChangePowerUI/ChangeMinerSpeedUI默认开;ChangeEnergyMaxUI与BreakLimit默认关。 - 存档:超过 6 格在安装 DSPModSave 与
StationAssistant.ModSave时写入 mod 存档,原版存档只留 6 格。 - 别的 mod 用
StationAssistant.Treat声明运行时取值,不写本 mod 的配置文件。 - 需要 CatAPI。与 LogisticsStationSlots 互斥。
CHANGELOG
Changelog
0.1.9 - 2026-10-19
- Thunderstore dependency updated to cat_yummi-CatAPI-0.2.4 (renamed from YummiHarness). No gameplay change.
0.1.8
- Fix charge power / mining speed / energyMax double-click editing the wrong station after switching targets (overlay callbacks now resolve the current station each click).
- Restore double-click item capacity on orbital collectors and advanced miners; slot-count features remain logistics-tower only.
0.1.7
- Fix double-click numeric overlays lost after UI refresh (charge power, capacity, etc.).
BreakLimitnow only applies to capacities typed via double-click; other mods callingSetStationStorage(e.g. TowerFactory passingint.MaxValue) are clamped by vanilla again instead of storing 2147483647.- Total control panel paging is fixed at 5 rows per page (6th row pushed the transport info down); PageSize now only affects the logistics tower window. Paging only shows on the Info tab.
- Tower detection falls back to treating any non-collector station as a tower; planetary towers now resolved via stationPool (planetId is 0).
0.1.6
- Fix crash after confirming charge-power edit:
WriteKMGneeds the vanilla" W"string builder template.
0.1.5
- Fix station UI: when
StationPanelScrollis off, show every slot row (no crop toPageSize); reverts incorrect tie to control-panel scroll.
0.1.4
- (Superseded) Incorrectly coupled station paging to control-panel scroll.
0.1.3
Treat.ExpandOnBuild/Treat.ExpandOnOpen; startup prunes obsolete cfg keys viaHarness.PruneConfigKeys.
0.1.2
- Thunderstore icon updated (interstellar logistics station).
- Slot features keyed off entity
modelIndex(vanilla PLS/ILS model ranges), notentity.protoId.
0.1.1
- Native numeric dialog (
PopNumber), slot button shows current count; paging layout fixes. ExpandOnBuild/ExpandOnOpen; collectors and vein collectors excluded from slot/paging/capacity features.- Numeric options renamed to
Change*UI;BreakLimitandChangeEnergyMaxUIdefault off. - Drop “unfinished” wording; Thunderstore build script fixed.
0.1.0
- Reset from BigTower into Station Assistant: configurable slot counts (cap 32), station and control-panel paging, manual slot button, optional double-click values, DSPModSave for slots past 6, and a Treat API.
1.3.0
- CatAPI: patches use
Harness.PatchAllwith[Guard]IL fingerprints; partial failures skip only that patch; conflicts and shared hooks reported via CatAPI main-menu dialog. - Thunderstore dependency:
cat_yummi-CatAPI.
1.2.3
- LogisticsStationSlots conflict: bilingual load-blocked message in log and main-menu dialog (no BepInEx-only English incompatibility error).
- Main-menu dialog on conflict after preload splash (VFPreload + UIRoot menu); soft-dependency on LogisticsStationSlots for load order; patches deferred until main menu.
1.2.2
- Thunderstore / BepInEx title and description wording (English first, then Chinese).
1.2.1
- Control panel: mouse wheel / Page Up–Down paging for extra station slots in the Total Control Panel (vanilla shows only 6).
- Incompatible with LogisticsStationSlots: if both are installed, BigTower disables itself, logs an error, and shows a message on the main menu.
- Thunderstore / BepInEx display name and description (English first, then Chinese).
1.2.0
- ExpansionMode replaces
TargetSlots:max(default) orsafe. - max: planetary logistics stations 8 slots, interstellar 9 (vanilla 4 / 5). Planetary stations no longer expand to 9 slots (fixes errors with vanilla logic).
- safe: all stations 6 slots (best compatibility after uninstalling the mod).
- README and Thunderstore description updated.
1.1.0
- Config
TargetSlots: choose 9 (default) or 6 slots for all stations.
1.0.0
- Auto-expand on build / first open station window; window shows all slots (scaled if too tall).
- Extra slots: drones, vessels, belt in/out, sorters, sandbox keep-amount; expanded layout kept in vanilla saves after uninstall (with vanilla limits on hidden slots).
- Dependency: BepInEx 5.4.17.
更新日志
1.3.0
- CatAPI:补丁经
Harness.PatchAll+[Guard]指纹校验;单点失败不影响其余功能;互斥与同函数多 mod 由 CatAPI 主菜单统一提示。 - Thunderstore 依赖:
cat_yummi-CatAPI。
1.2.3
- 与 LogisticsStationSlots 冲突时,日志与主菜单弹窗使用中英双语说明(不再依赖 BepInEx 仅英文的不兼容报错)。
- 闪屏/主菜单就绪后再检测互斥并弹窗;对 LogisticsStationSlots 设 SoftDependency;补丁延后启用。
1.2.2
- Thunderstore / BepInEx 标题与描述文案(英文在前、中文在后)。
1.2.1
- 总控面板:储物栏滚轮 / Page Up–Down 翻页,可查看第 7 格及以后(原版只显示 6 格)。
- 与 LogisticsStationSlots 不兼容:同时安装时 BigTower 自动停用,写 Error 日志并在主菜单弹窗提示。
- Thunderstore / BepInEx 显示名称与描述:英文在前、中文在后。
1.2.0
- 配置项改为 ExpansionMode(
max/safe),不再使用TargetSlots。 - max(默认):行星内 8 格、星际 9 格(原版 4 / 5);行星内不再扩到 9 格,修复与原版冲突导致的报错。
- safe:全部运输站 6 格,卸载后原版兼容性最好。
- 更新 README 与 Thunderstore 描述。
1.1.0
- 配置
TargetSlots:可选 9(默认)或 6 格。
1.0.0
- 新建 / 首次打开窗口时自动扩容;窗口显示全部格子(过高时缩小)。
- 扩格支持无人机、运输船、传送带、分拣器、沙盒保持数量;卸载后扩容仍写入原版存档(多出的格子在原版中部分可用)。
- 依赖 BepInEx 5.4.17。