Dyson Sphere Program
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
92
Size
114KB
Edited · Oct 30, 2026

远程储物箱 · RemoteStorage

不用回星球,也能打开任意星球的储物箱。

本模组只做一件事:扫描全星系的储物箱,列成一个选择列表;你点某个箱子, 它就用游戏自己的储物箱窗口打开那个箱子。取物品、放物品、拆分、排序、过滤、 输入限制……全部是游戏原版逻辑,模组没有自己实现任何储物箱界面。

需要 **BepInEx 5


使用方法

  1. 进游戏后按 F9 打开选择器(可在配置里改键)。
  2. 选择器是一个图标方格:一个储物箱 = 一个方格,12 列 × 8 行,和游戏的物品栏 / 建筑栏排版一致;箱子超过 96 个时可以滚动。
  3. 顶部有 建筑 / 原材料 / 混合 三个分类标签(有空格子时多一个 空箱), 打开时默认选中箱子最多的那一类,点标签即可切换。
  4. 点击任意方格 → 游戏原生的储物箱窗口就会打开,就像你站在它面前点开它一样。
  5. 打开后选择器会自动收起,避免挡住原生窗口;按 F9 可以再次打开选择器换一个箱子。

选择器

  • 分类规则:箱内只有一种物品时,建筑类物品进「建筑」,其它物品进「原材料」; 两种及以上物品的箱子进「混合」;空格子进「空箱」。
  • 数量:只有单一物品的箱子会在图标右下角显示数量;10000 以内显示原数字, 超过后缩写为 1W / 1.2W / 10W(英文为 K / M)。混合箱和空箱不显示数量。
  • 排序:每个分类里都按游戏“物品 / 建筑”选择器的格位顺序(ItemProto.GridIndex, 也就是截图里的物品顺序)排列;混合箱按数量最多的那种物品排序。
  • 图标规则:单物品 → 该物品图标;多种物品 → 最多 4 个图标拼合;空箱 → 储物箱建筑图标。
  • 顶部三条短线区域可以拖动面板;右上角 × 或 Esc 关闭。
  • 面板位置会自动记住(写在配置里)。

原生窗口

  • 打开后就是游戏原本的储物箱窗口:格子分堆显示、取放、右键拆分、Shift/Ctrl 多选、 排序、过滤、自动化输入限制等都与原版一致。
  • 窗口绑定的是目标星球的储物箱数据,所以可以直接从远处箱子取物、往里面放物。
  • 打开期间不会被游戏“观察目标变化”逻辑抢走或关闭;请用窗口关闭按钮或 E 关闭。
  • 箱子被拆除或数据失效时,原生窗口会按游戏原本的逻辑自动关闭。

模组不会自己搬运/复制物品,所有储物操作都由游戏代码完成。


配置

配置文件:BepInEx\config\com.yourname.remotestorage.cfg

配置项 默认值 说明
General.Hotkey F9 打开/关闭选择器的快捷键
General.Language auto auto / zh / en
General.RefreshSeconds 2 自动重新扫描间隔(秒),0 = 只手动刷新
General.ShowEmptyBoxes true 是否显示空箱子
Window.X / Window.Y -1 选择器位置,-1 表示自动居中

日志

模组不再生成额外的诊断文件。如果遇到打开失败,原因只会写进 BepInEx 的标准日志:

BepInEx\LogOutput.log

说明与限制

  • 只列出带物品格的实体储物箱(储物箱、配送器等);物流塔/储液罐库存不在本版本范围内。
  • 支持其它星球、其它星系:游戏卸载星球时只卸载显示,储物箱逻辑数据仍在内存里。
  • 打开原生窗口时会按原版流程同时打开玩家背包窗口,方便直接拖放。
  • 选择器是 IMGUI 绘制的图标方格,仅用于“选箱子”;物品界面完全是游戏原版。
  • 纯客户端模组,不改存档结构,不写入游戏目录。

English

Open any planet's storage box from anywhere.

The mod only builds a picker: it scans every existing storage box in the save, grouped by planet, and when you click one it binds and opens the game's native UIStorageWindow for that box. Taking items, putting items, splitting, sorting, filters and automation limits are all the vanilla storage logic — this mod implements no storage UI of its own.

Press F9 to open the picker: an icon grid (one box per cell, 12 × 8, scrolls when there are more than 96 boxes) with Buildings / Materials / Mixed tabs (plus Empty when empty boxes exist). Single-item boxes show their total in the lower-right corner, abbreviated to 1W / 1.2W / 10W above 9,999 (K / M in English); mixed and empty boxes show no number. Each tab is sorted by the item's position in the game's own item/building picker (ItemProto.GridIndex), i.e. the order in the screenshots. Mixed boxes sort by their most abundant item.

Click a cell to open that box in the game's native storage window. The picker closes so the native window is visible; press F9 again to choose another box. The native window works on remote planets because only a factory's display is unloaded when you leave; storage data stays in memory. Cells show the box's main items (up to four icons; empty boxes show the storage building icon).

Requires BepInEx 5 (xiaoye97-BepInEx on Thunderstore). Config: BepInEx\config\com.yourname.remotestorage.cfg.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.