库存资源堆叠非官方补丁(存储与制造器)

库存资源堆叠非官方补丁(存储与制造器)

针对ComplotNineSix的出色模组InventoryResourceStacks(该模组为《深海迷航》添加类似《方舟:生存进化》/《腐蚀》的资源堆叠功能)的非官方社区Bug修复补丁。此补丁在修复Bug的同时不会改变模组的游戏方式。

杂项

这是一个非官方的社区修复补丁,用于ComplotNineSix的优秀模组InventoryResourceStacks——该模组为《深海迷航》添加了类似《方舟:生存进化》/《腐蚀》的资源堆叠功能。本补丁在不改变模组玩法逻辑的前提下修复了相关漏洞。

⚠️ 模组本身的所有功劳归于ComplotNineSix。 这只是在他们的作品基础上进行的修复 — 详见下方的致谢


修复内容

1. 储物容器现在可以堆叠。
墙壁储物柜、载具储物箱、独眼巨人号储物柜、生物存储等,现在堆叠资源的方式与你的个人库存一致——不再仅限于玩家库存。

2. 自动整理背包和容器。
每当打开PDA时,库存或容器中的同类物品会自动堆叠至最大叠加数量。无需再手动移除再添加来让容器中的物品堆叠。

3. 制造者现在终于能够看到(并使用)你堆叠的物品了。
过去,即使你明显有足够的材料,配方也可能显示为红色/拒绝制作——最明显的例子是桌珊瑚样本(以及你主要放在背包中的任何可堆叠物品)。现在制作时会读取你的全部堆叠总数并正确消耗它们。这还修复了与EasyCraft的兼容性。

4. (底层机制) 你的卡组在更新后得以保留。
本次更新游戏内存档数据不会丢失,已有的堆叠数量也将保留。


工作原理(简版)

基础模组“虚拟地”堆叠物品:你看到一个图标,而隐藏的计数器追踪其余物品。问题是,存储容器合成/简易合成代码并未完全了解那个隐藏计数器,因此计数会漂移,配方也无法看到你的物品。
此补丁重新调整了这些交接,使得添加、移除、计数和消耗物品时,所有数据都基于相同的总量——包括玩家背包所有存储容器——从而避免重复计数、丢失或滞留。仅此而已。无新增物品,无配置更改,与原版体验一致。


要求

与基础模组相同:

EasyCraft链接兼容,并且当安装了 EasyCraft 时,修复了制造机的问题。与 Defabricator 没有已知冲突。


⚠️ 请先阅读 ⚠️

安装前请备份您的存档文件

  • 🔴 安装此模组之前,请将你的整个存档文件夹复制到安全位置。(*…\Subnautica\SNAppData\SavedGames* —— 复制整个 slotXXXX 文件夹。)
  • 🔴 如果可以,请先在可丢弃/备份存档上进行测试。
  • 🔴 如果出现任何异常(如数量错误、物品缺失),请立即通过恢复原始DLL文件和存档备份进行回滚。立即回滚
  • 🔴 本补丁的作者和基础模组的作者对任何丢失的物品或存档不承担责任。您安装此补丁时需知晓其为早期版本。

好的,请提供您要翻译的游戏内容文本,我将严格按照您的要求逐行翻译。
在“帖子”选项卡中报告错误,并提供尽可能详细的信息(你做了什么、运行了什么模组、计数的截图)。感谢你帮助测试!🙏


安装方法

在你的游戏文件夹里…\Subnautica\BepInEx\plugins\InventoryResourceStacks 1.2.4:

  1. 将现有的 InventoryResourceStacks.dll 移动到桌面或其他任意位置(此为您的备份文件)
  2. 下载此补丁,解压,将本补丁的 InventoryResourceStacks.dll 复制到游戏文件夹 …\Subnautica\BepInEx\plugins\InventoryResourceStacks 1.2.4 中
  3. 你完成了!🥰

不要同时加载原版和此DLL文件——直接替换文件,不要添加第二个副本。

卸载/回滚: 将你备份的原始InventoryResourceStacks.dll文件放回原处。

  • 你的玩家物品栏堆叠是安全的——原始模组读取完全相同的数据。
  • ⚠️ 存储堆叠是原版不理解的新功能。 储物柜中的"堆叠"实际上是 1个真实物品 + 隐藏计数。回滚后,每个储存容器只显示其 一个可见物品;堆叠在其上的所有内容都 不会 恢复——一旦你在原版下保存,就会 永久丢失
  • 因此,还原的稳妥方式是[从]你安装此插件之前的恢复存档备份(这就是为什么上面的警告不断提醒你要备份的原因)。你也可以先将堆叠储物柜中的物品清空回你的背包,但这会很繁琐。

您提供的内容似乎不完整,只显示了一个"[/list]"标签。请提供需要翻译的实际游戏文本内容,我会按照您的要求进行逐行翻译并保持格式。


已知限制(次要)

  • 将一个图标从堆叠中拖出会移动一个物品,并保留剩余物品(同之前一样)。
  • 在一种非常罕见的边缘情况下,一个刚刚清空的存储堆可能会暂时不显示数字,直到你向其中添加另一个该物品——不会丢失任何物品,只是重新显示。
  • 这是一个测试版本;请报告任何意外情况。

制作人员名单

  • ComplotNineSix — 原作者,制作了**InventoryResourceStacks**模组。所有实际堆叠逻辑都归功于他们;此补丁仅在其DLL基础上修复了少量边缘情况。请前往支持原版模组
  • 此非官方修复程序按原样提供给社区。如果**ComplotNineSix**希望将这些修复合并到主模组中,请随意操作!