huahuahua-LogisticsStationSlots icon

LogisticsStationSlots

Expand logistics station item slots from 4/5 to 12, fix belt input for the new slots, and let the Total Control Panel page through them.

Last updated a day ago
Total downloads 54
Total rating 0 
Categories Cheats
Dependency string huahuahua-LogisticsStationSlots-1.0.3
Dependants 0 other packages depend on this package

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17
xiaoye97-LDBTool-3.0.3 icon
xiaoye97-LDBTool

Library that allows mods to add and edit Proto data. Also allows you to see Proto data, config ID's of mod Protos and change localized strings

Preferred version: 3.0.3

README

物流站货物栏扩容 · LogisticsStationSlots

中文 | English


中文

把游戏原版两种物流站的货物栏从 4 / 5 格扩到 12 格。

功能

1. 货物栏扩容

建筑 原版货物栏 扩容后
行星内物流运输站(2103) 4 格 12 格
星际物流运输站(2104) 5 格 12 格

星际站另有 1 个空间翘曲器专用格,不计入货物栏;界面上会各多显示 1 格,所以你在游戏里数到的是 5 格 / 6 格。

格数可在配置里改。已经建好的物流站会在读档后自动补齐格数。 单格库存上限不归本插件管,请在物流站面板上自己设。

2. 扩容出来的额外格位,外接传送带喂不进物品 —— 已修

原版把这条链路写死在 6 项需求上,新增格位传送带喂不进去(无人机和运输船不受影响)。本插件补上一轮独立取货,且完全不干扰原版格子的进货。

3. 总控制面板也能看到第 7~12 格 —— 已修

原版总控面板只显示前 6 格。现在在储物栏区域滚鼠标滚轮翻页,第 2 页就是第 7~12 格。

依赖

依赖 必需
BepInEx 5.4.17 ✅
LDBTool 3.0.3+ ✅

安装

用 r2modman / Gale 搜索安装,或手动把 BepInEx/plugins/LogisticsStationSlots.dll 放进 BepInEx 插件目录。

配置

首次启动后生成 BepInEx/config/local.logisticsstationslots.cfg:

项 默认 说明
Station.Enabled true 总开关
Station.MaxItemKinds 12 货物栏数量
Station.FixExtraSlotInput true 修第 6~12 格的传送带喂料
Station.ControlPanelPaging true 总控制面板翻页

改完需要重启游戏。

注意

扩容会把物流站的 storage 数组改写成 12 格并存进存档,卸载本插件前请先备份存档。


English

Expands the item slots of both vanilla logistics stations from 4 / 5 to 12.

Features

1. More slots

Building Vanilla cargo slots After
Planetary Logistics Station (2103) 4 12
Interstellar Logistics Station (2104) 5 12

The interstellar station additionally has one dedicated space-warper slot, not counted here. The UI shows one extra slot on each, so you'll count 5 / 6 in game.

The slot count is configurable. Existing stations are expanded when a save is loaded. Per-slot capacity is not touched — set that in the station panel yourself.

2. Belt input for the expanded slots (fixed)

The vanilla game hard-codes this whole chain to 6 demand entries, so items fed by belt into the new slots would never arrive. Drones and vessels were never affected. The plugin now runs one extra pickup pass of its own, without disturbing the vanilla slots at all.

3. Total Control Panel paging (fixed)

The Total Control Panel only showed the first 6 slots. Now you can scroll the mouse wheel over the storage area to page to slots 7–12.

Requirements

Requirement Needed
BepInEx 5.4.17 ✅
LDBTool 3.0.3+ ✅

Installation

Install via r2modman / Gale, or drop BepInEx/plugins/LogisticsStationSlots.dll into your BepInEx plugins folder.

Configuration

Generated at BepInEx/config/local.logisticsstationslots.cfg on first launch:

Option Default Description
Station.Enabled true Master switch
Station.MaxItemKinds 12 Number of slots
Station.FixExtraSlotInput true Fix belt input for slots 6–12
Station.ControlPanelPaging true Total Control Panel paging

Restart the game after changing these.

Note

Expanding rewrites the station's storage array to 12 slots and saves it into your save file. Back up your save before uninstalling this plugin.


致谢 / Credits

代码实现 / Implementation:本插件的反编译还原、代码编写与重构、调试与文档,由 AI 编程助手 DeepSeek Harness 完成;需求方向、方案取舍与游戏内验证由 hhhh 主导。双方共同完成,缺一不可。

The reverse-engineering, code, refactoring, debugging and documentation of this plugin were done by the AI coding assistant DeepSeek Harness, with direction, design decisions and in-game verification led by hhhh. A joint effort.

上游项目与版权 / Upstream Projects & Copyright

本插件是修改版(衍生作品),物流站货物栏扩容的实现移植自下列上游项目。它与这些项目均不相同,也未经其作者背书或推荐。

Project Eden / 伊甸园计划

Copyright (C) 2026 RobertWangWang and Project Eden contributors
https://github.com/RobertWangWang/dysonsphereprogram-ProjectEden

GenesisBook / ProjectGenesis / 创世之书

Copyright (C) 2022-2026 Awbugl and ProjectGenesis contributors
https://github.com/Awbugl/ProjectGenesis

(创世之书在 Thunderstore 上的发布账号为 HiddenCirno。本插件内部引用的 BepInEx 标识符 org.LoShin.GenesisBook 是上游历史遗留的 GUID 前缀,不是另一条版权署名。)

依据 GPL-3.0 及其第 7 条附加条款,上述版权声明在此完整保留:本插件明示来源于 ProjectGenesis,且与上游原版不同;本插件不声称、也不暗示获得上游作者的背书;未使用上游项目的任何美术资源。


This plugin is a derivative work. Its station-expansion logic is ported from the projects above. It differs from them and is not endorsed by their authors. Per GPL-3.0 and its Section 7 additional terms, the copyright notices above are reproduced in full, the origin in ProjectGenesis is stated explicitly, and no art asset of the upstream projects is used.


AI 使用声明 / AI Disclosure

依据 Thunderstore 的规则,在此声明本模组的制作过程使用了生成式 AI:

  • 使用的 AI / AI used:DeepSeek Harness(deepseek-flash 模型)
  • 参与范围 / Scope:代码生成与重构、文档生成
  • 人工负责 / Human responsibility:功能方向、方案决策、上传前的游戏内测试

Per Thunderstore's requirements, the use of generative AI in this package is disclosed here:

  • AI used: DeepSeek Harness (deepseek-flash)
  • Scope: code generation & refactoring, documentation
  • Human responsibility: feature direction, design decisions, in-game testing before upload

源码 / Source Code

本插件以 GPL-3.0 发布,完整源码随包提供,可直接编译复现:

路径 内容
src/ 全部 C# 源码(7 个文件)
LogisticsStationSlots.csproj 工程文件
LICENSE GPL-3.0 许可证全文

这份源码对应 v1.0.0 – v1.0.2 全部版本。其中 v1.0.1 与 v1.0.2 的 DLL 字节完全相同(v1.0.2 只改了文档与许可信息);v1.0.0 的 DLL 少了后来补上的 AI 声明元数据,代码逻辑一致。

复现方式:装好 .NET SDK 后,在解压目录执行 dotnet build -c Release,产物即为 BepInEx/plugins/LogisticsStationSlots.dll。工程里的默认路径指向作者的机器,在其他机器上编译时用 -p: 覆盖三个目录即可:

dotnet build -c Release ^
  -p:GameManaged="<游戏>\DSPGAME_Data\Managed" ^
  -p:BepCore="<BepInEx>\core" ^
  -p:LDBToolDir="<BepInEx>\plugins\xiaoye97-LDBTool"

This plugin is released under GPL-3.0 and the complete source is included in this package:

Path Contents
src/ All C# sources (7 files)
LogisticsStationSlots.csproj Project file
LICENSE Full text of the GPL-3.0

This source corresponds to v1.0.0 – v1.0.2. The DLLs of v1.0.1 and v1.0.2 are byte-identical (v1.0.2 changed only documentation and licensing information); the v1.0.0 DLL simply predates the AI-disclosure metadata and is otherwise the same code.

To rebuild: install the .NET SDK and run dotnet build -c Release in the extracted folder; the output is BepInEx/plugins/LogisticsStationSlots.dll. The paths baked into the project point at the author's machine — override them on yours:

dotnet build -c Release -p:GameManaged="<game>\DSPGAME_Data\Managed" -p:BepCore="<BepInEx>\core" -p:LDBToolDir="<BepInEx>\plugins\xiaoye97-LDBTool"

许可 / License

本插件以 GPL-3.0-only 发布,全文见包内 LICENSE 文件。

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


一点说明 / A Note

本模组由 AI 制作、人工核验,如有错误,请多包涵。

This mod was made by AI and verified by a human. If anything is wrong, please bear with us.