空间站补给器 - 空间站从你的箱子补货

创作者: Maxxfilth
已更新:2026-10-22 11:43:27
75KB

关于此 MOD

你的制作台已经能取用相连箱子里的物品了。但你的熔炉、锯木厂、织布机以及其他所有加工站还不行:它们各自只使用你随身带来并放进去的东西。这个会从周围的箱子为其补货
空间站供给器

你的制作台已经可以直接从相连的箱子里取用材料了。但你的熔炉不行,锯木机、织布机、纺车,以及其他任何需要时间加工原材料的机器也都不行。它们各自拥有自己的小型输入槽,只会使用你亲自走过去放进去的东西。

这会使他们在你打开周围箱子时,从这些箱子中自行补货。

你会得到什么
  • 打开一个你已加载过的站点,它会自动从附近的箱子中补充物资
  • 完全空了的站点会被重新填充为你上次放入其中的物品
  • 它会读取每台机器各自的可接受物品列表,因此涵盖了所有加工站,包括未来更新中新增的加工站。
  • 它也能填充燃料槽
  • 它从不碰你的背包,无论从哪边
  • ……中的设置 模组菜单,如果你使用它
这是给这些机器用的
熔炉、高炉、锯木厂、切石机、炭窑、烤架、发酵桶、制革厂、高级制革厂、织布机、纺车、磨石与大锅,以及来自被蔑视荒野的高级纺车。

你会在论坛上看到其中五个被称为“无法使用连接箱子的工作台”。这份名单没错,只是不全。游戏里的工作台分为两类,界限很清晰:制作台本身没有独立库存,制作界面会直接读取你箱子里的材料;而每个加工站都有自己的输入槽,必须手动投料。基础游戏里一共有十三个这样的加工站,不是五个,再加上“被蔑视的荒野”新增的那个。

你如何在其中表达你的需求
你手动装载一次空间站。这就是全部的交互方式。

从那时起,每次你打开那个站点,模组就会把它槽位里的东西补满。它还会记住你上次在每个站点里放了什么,所以当某个站点完全空了,或者燃料烧得一干二净时,打开它就会用同样的物品重新填充。它只会重复你自己放进去的东西,所以它无法决定你的熔炉是用来做什么的,也不会给从未装过东西的机器装料。如果你的箱子里有铜、锡、铁、银和金,而你的熔炉里有铜和锡,你得到的就还是铜和锡。铁会留在箱子里。

每种原料都会被单独记住。如果锡比铜先用完,两者仍然都会被记住。手动取出某件物品,它就会忘记那件物品。把旧物品取出并放入新物品,它就会切换过来。手动完全清空一个工作站,它就会忘记那个工作站。模组菜单中还有一个“忘记已记住的工作站”按钮,以及一个“记住上次装载”开关,如果你想恢复旧的行为的话。

如果你更希望它替你解决问题,还有第二种模式。 填写配方 读取空间站自身的配方列表,找到一项你的箱子能完全供应的配方,并只放入恰好所需的材料。默认关闭,因为它会替你做出选择。

该模式的存在有其实际原因:熔炉有两个输入槽,而青铜锭需要铜 和 锡。随便抓起手边第一个能用的东西,可能会导致一个槽位放铁、另一个槽位放银,结果根本凑不出有效配方。

它不会触及的部分
  • 你的背包。 物品只会从宝箱中移出并进入你刚打开的站点。绝不会反向移动,也绝不会从你的口袋里移出。
  • 车站不收的东西,都是对照机器自带的清单查的,不是我写的
  • 上锁的宝箱,以及标记为私人的宝箱
  • 制作台,已经可以用了
关于私人宝箱的说明
游戏将隐私密钥绑定到角色上,模组无法询问“这个是我的吗”。因此这里跳过 每 私有箱子而不是靠猜,这才是稳妥的做法。如果你把箱子默认设为私有,要么取消该设置,要么不要标记你想让它使用的箱子。当它因为这个原因跳过箱子时,会在日志中说明,而不是干坐在那里像坏了一样。

安装
  • 为RSDragonwilds安装UE4SS(它在需求列表中)
  • 将 StationFeeder 文件夹放入 RSDragonwilds/Binaries/Win64/ue4ss/Mods/
  • 加载进入一个世界,把东西放进机器里,然后再打开它
在Game Pass上:请使用带有SCO签名的BE版UE4SS,普通版本无法在此加载。Game Pass还会将游戏安装在Binaries/WinGDK/而非Binaries/Win64/下,因此StationFeeder文件夹应放在RSDragonwilds/Binaries/WinGDK/ue4ss/Mods/中。如果你使用Vortex安装,请检查文件是否最终放置在该位置。

要移除它,请删除该文件夹。这不会对你的存档造成任何改变。

配置
所有内容都在模组文件夹里的config.txt中,如果你有Mod Menu的话,也可以在Mod Menu里找到:
已启用 = true
FeedMode = topup # 或:recipe
资源供给 = true
FeedFuel = true
半径 = 0 # 米,0 = 游戏自带的 30 米链接存储范围
跳过已锁定的宝箱 = true
允许作为客户端 = false
记住上次加载 = true
详细 = false
很高兴认识你
  • 加工站的输入槽位非常少。织布机只有一个,熔炉有两个。所以供料器只能填入一两种物品,其余的一概拒绝。它不会把整个箱子都倒进机器里
  • 该记忆文件是一个小型文本文件,位于 %LOCALAPPDATA%\RSDragonwilds\Saved\StationFeeder-memory.txt。它在重启和模组更新后仍会保留,可以安全删除
  • 范围默认采用游戏自身的关联存储距离,即30米,该数值读取自游戏而非由我选择。你可以将其提高到200
  • 它会读取范围内最近的40个箱子。如果挤在一起的箱子超过这个数量,日志里会说明,而且每次都是同样的那40个,不会每次换一批。
  • 合作模式:主机没问题。作为客机时,宝箱和转移功能属于主机,我无法测试,所以除非你开启,否则它不会有任何作用。
已测试
在一个熔炉和一座正确建造的锯木机上,测试设置经过精心安排,使得有问题的构建会明显失败而不是悄悄通过:一个能容纳五份物品的工作站对应着一箱九十九个的堆叠、一个标记为私有的箱子,以及一个因两个槽位中一个混入杂矿而被阻塞的配方。每次转移过程中物品总数都精确守恒,而且我每一次运行前后背包读数都为零。与另外十二个模组一起进行了十五次打开和关闭循环的浸泡测试,没有报错、没有崩溃、内存平稳。内存也以同样的方式测试过:一个熔炉在冶炼中途锡耗尽、一种原料被手动取出、一个熔炉从青铜切换到铁、一个工作站被留置完成并全程观察,以及一次完整的游戏重启,而同一箱子中的铁从未被触碰。

使用 Xmod 解锁 符文世界:龙之荒野 的全部潜力 — 今天就探索这些顶级 MOD!