复制物流站配置

复制物流站配置

只需点击几下,即可将一个玩家空间站的完整物流配置复制到另一个空间站。对于源空间站处理的每一种货物,目标空间站将继承相同的存储分配、买卖订单、价格、贸易规则,并可选择性地复制

用户界面

复制空间站物流配置

单次右键点击可将一个玩家空间站的全部物流设置复制到另一个空间站上。对于源空间站处理的每一种商品,目标空间站都将继承相同的存储分配、买卖报价、价格、贸易规则,以及(可选择)无人机池配置。

为什么

手动调整单个空间站的物流是件麻烦事。一个中型生产站通常涉及 10–20 种货物,每种货物最多有 9 个独立可配置的设定

  • 手动存储分配(m³)
  • 自动分配开关
  • 购买报价开启/关闭
  • 购买数量(手动)
  • 购买价格(手动)
  • 售卖报价 开启/关闭
  • 出售数量(手动)
  • 出售价格(手动)
  • 各仓库交易规则覆盖(买入 + 卖出)

一个完全调好的站台从头配置需要轻松地按下 150到400下,而每九个设置中有三个是需要你精确记住的数字。如果你想配置第二个相同的站台,原版界面不会给你任何帮助——你必须切换到记事本,记下数值,切换回来,打开源文件,忘记一个数字,再切换回去查看,再切换一次,丢失位置……我做过这些。你可能也做过。这是经营站台帝国最糟糕的部分。

这个模组跳过了所有这些步骤。按你的需求配置好一个站点后,右键点击它,选择设为物流复制源。再右键点击每个目标站点,选择从<X>应用物流配置,取消勾选不想复制的商品(或保留默认的"全部"),确认。完成。

游戏版本兼容性

  • 9.00 版本 - 已支持
  • 9.00 测试版和候选发布版 - 支持
  • 8.00 版本 - 已支持

要求

  • SirNukes模组支持API链接)。这是一个硬性依赖项;它提供了Lua加载器、交互菜单API以及简单的菜单/选项辅助功能。

如何使用

该模组在玩家拥有的空间站右键菜单中添加了三个操作(仅对空间站可见,对建筑库存中不可见)。

  1. 设为物流复制源 — 出现在所有玩家空间站上。将该空间站标记为来源。选择后会有一条通知确认操作。
  2. 应用来自<源名称>的后勤配置 — 在除源站之外的每个玩家站点上显示,一旦设置了源站。打开一个选择器:
    • 源文件处理的每个仓库对应一个复选框,默认全部选中。
    • 所有货物 顶部主开关。
    • 复制无人机配置复选框(默认关闭;见下文)。
    • 全选/取消全选所有货物 — 切换所有货物的复选框状态。
    • 仅选择目标空间站商品 — 将选择范围缩小到目标处理的商品,适用于您不希望向目标推送新商品的情况。
    • 确认运行复制操作。取消关闭选择器。
  3. 清除物流复制源 — 在任何站点上设置源后出现一次。移除源,使其不再残留。

源对象在打开地图和保存时持续存在;而重新加载游戏会清除它,因为组件引用可能已过时,且未完成的副本不应跨越会话边界存在。

复制的内容

每类货物(对于源端处理的每类货物以及目标端有存储空间的货物——目标端无法实际容纳的货物将被静默跳过):

  • 存储分配覆盖(手动立方米,或如果来源设置为自动则为"自动")。如果目标的剩余存储空间无法容纳来源的分配量,覆盖值将写为0,玩家需在存储模块建造完成后手动调整。
  • 购买竞价存在 + 数量 + 价格(包含其自动/手动切换开关)。
  • 出售报价的存在 + 数量 + 价格(及其自动/手动开关)。
  • 每个仓库的交易规则覆盖(包括买入和卖出)。
  • 对于目标在其逻辑站概览中尚未显示的商品,该商品被注册为交易商品,以便用户界面将其展示出来。

当勾选复制无人机配置时,空间站的共享无人机池也会被复制:

  • 对于每种无人机单位类型(运输、防御、维修),源的手动/自动模式以及每个宏的目标计数都会被镜像。
  • 共享池容量得到尊重——已建立的无人机不会在目标上被摧毁;只有入站订单的增量会进行调整。
  • 全站性的"物资贸易规则"(同时管理无人机和导弹补给的单一规则)也会被复制。

源目标没有的无人机宏命令的覆盖设置保持不变(玩家现有的指令仍然保留)。

哪些内容不会被复制

  • 非无人机供应覆盖。
  • 逻辑站概览之外的任何内容(例如,建设计划,模块装配)。

跨站兼容性说明

  • 源和目标不需要采用相同的模块布局。复制是按货架容量分区进行的,根据运输类型进行容量限制。
  • 将货物复制到正在建设的空间站适用于任何计划模块最终会接受的货物。不在计划中的货物将被跳过。
  • 如果源实体拥有目标实体物理上无法容纳的物资(没有相应运输类型的存储空间),则该物资的覆盖值会写入为0。

提示

  • 在应用到生产范围比源站点窄得多的站点时, 请使用"仅选择目标站点的货物"选项。避免将无关的贸易商品推送到目标站点。除非您希望将配置复制到仍在建设中的类似新站点。
  • 应用操作不会清除目标的现有设置——它只会覆盖你所选的物资。你未勾选的物资将保留其当前目标侧的配置。
  • 应用后,信号源仍会保持设置,因此您可以连续复制到多个基站,而无需每次都重新标记信号源。

注意事项

  • 无法撤销。 请谨慎选择;或使用修正设置重新应用。
  • 默认情况下调试日志是关闭。 如果需要故障排除输出,请从扩展选项启用它。这将同时启用MD侧的debug_to_file日志(文件:VAS_CopyStationLogistic/copy_station_logistic.txt)以及游戏内调试日志窗口中的Lua DebugError方块。

制作人员名单

  • 灵感来源于HJ复制行为(该模组实现了舰船默认指令的相同功能)。
  • 基于SirNukes Mod支持API构建(Lua加载器、交互菜单API、简易菜单API)。
  • 作者:VasiliyTemniy。

[/list]

来源

https://github.com/VasiliyTemniy/x4-foundations-copy-station-logistic-config