收纳与呈现 - F1键智能收纳一切

收纳与呈现 - F1键智能收纳一切

在你的基地按F1,整个背包的物品会飞向过滤器需要的箱子。填满公会箱子,补充饲料碗,将蛋放入空的孵化器。排除任何带有一把钥匙的箱子。没有任何东西会丢失。

在基地内按 F1。你背包中的所有物品会飞入物品过滤器匹配的箱子中。



将箱子的过滤器设为“矿石”,它就会收到之前从未存放过的矿石。原版“简易批量存储”按钮只会为已装有某种物品的箱子补充数量;而本模组会填充你告诉游戏你想要填充的箱子。核心思想就是:你的过滤器成为真正的分类规则,按一个键就能让整个背包遵循这些规则。



[b]操作[/b]
[list]
[][b]在基地内按 F1:[/b]存入所有过滤器想收纳的物品。[/]
[][b]站在箱子旁按 Ctrl+下方向键:[/b]将该箱子排除在存入范围之外。无论按多少次,始终是排除。[/]
[][b]在箱子旁按 Ctrl+上方向键:[/b]重新包含该箱子。始终是包含。[/]
[][b]Ctrl+F1:[/b]将你的排除列表打印到日志中。[/]
[][b]Ctrl+Shift+F1:[/b]打印用于错误报告的一行支持快照。[/]
[/list]箱子按键特意设计为单向操作。没有用于反复猜测的开关:下方向键代表移除,上方向键代表恢复,按两次也不会改变任何状态。

包含或排除一个箱子,可以通过靠近它来实现,或者更可靠的方法是,打开该箱子的界面。

[b]物品去向[/b]
[list]
[][b]每件物品都会被放入其类别被过滤器允许的箱子中[/b]。模组向游戏本身询问物品属于哪个类别,因此它的答案与过滤器界面的答案永远不会不一致。[/]
[][b]已装有该物品的箱子会被优先选择,以便堆叠保持在一起[/b]。专为某物设置的箱子优先于接受一切的箱子。[/]
[][b]公会箱子[/b]也视为箱子,并遵守其过滤器。[/]
[][b]饲料盆,包括冷藏的:[/b]仅补充[b]它们原本就装的[/b]食物,且仅当没有箱子先需要该食物时。饲料盆[b]绝不会成为倾倒场[/b]。[/]
[][b]帕鲁蛋[/b]会优先进入空的孵化器,每个空位放一个蛋。正在孵化的孵化器绝不会被触碰,养殖场也绝不会被触碰。当孵化器满时,蛋会进入允许存放“帕鲁蛋”的箱子,[b]其余则留在你的背包中[/b]。[/]
[]你在[b]原版“简易批量存储”[/b]的[b]排除[/b]界面中勾选的物品会[b]留在你的背包中[/b]。游戏在退出时会忘记该列表;本模组会保存它并在下次启动时恢复——[b]重启后依然有效![/b][/]
[/list]
[b]预期效果[/b]
[list]
[][b]绝不会丢失任何物品[/b]。每一次移动都由游戏本身执行,方式与你手动拖放相同。模组只决定物品应放置何处,然后发出请求。[/]
[][b]经过计数验证[/b]:一次移动超过五千件物品的按键操作也能完整完成。没有物品被吞噬,也没有物品被复制。[/]
[][b]按键操作近乎瞬时完成[/b]。最庞大的操作,一次性移动数百个堆叠,也只需要短暂的一瞬。[/]
[][b]按下按键后的约一两秒内,F1 会礼貌地拒绝执行[/b]。这是为了[b]防止[/b]同一物品被移动两次,[b]并非缺陷[/b]。[/]
[]如果某个堆叠无法放置,日志会说明,再次按键即可拾取它。[/]
[/list]
[b]适用环境[/b]

在[b]单人游戏[/b]中构建并测试。它完全在你的客户端运行,并向游戏发送与你拖放操作相同的请求,因此合作模式和专用服务器应该表现相同,但我尚未对此进行测试。[b]服务器[/b]本身[b]无需安装任何内容[/b]。它绝不会将任何物品放入其他公会的箱子中;[b]游戏自身关于此的规则保持不变。[/b]

[b]前置要求[/b]

[b]Okaetsu RE-UE4SS,experimental-palworld[/b] 构建版本。不是常规的 UE4SS。同时运行两者会导致游戏损坏。

[b]安装[/b]
[list]
[]解压压缩包。[/]
[]将 StowAndBehold 文件夹放入 Palworld\Pal\Binaries\Win64\ue4ss\Mods\[/]
[]启动游戏。[/]
[/list]要检查是否已加载,请打开 ue4ss\UE4SS.log 并查找以 === Stow & Behold 1.0 loaded === 开头的行。

要卸载,请删除该文件夹。你的排除列表和类别修正信息是其内的纯文本文件。

[b]设置[/b]

所有内容都在 [b]config.txt[/b] 中,每个选项上方都有注释:开关饲料盆、公会箱子或蛋,重新绑定箱子按键,按你指定的名称排除箱子,详细日志记录,以及一种将大型存放操作分散为逐个堆叠执行的流式模式。

如果某类物品被放置到你不认同的地方,categories.txt 可让你自行重新分类,每行一个物品,无需更新。该文件会说明具体方法。

编辑后,请完全重启游戏。

[b]报告问题[/b]

在[b] config.txt[/b] 中设置 [b]VerboseLogging=true[/b],执行一次出问题的操作,按下 [b]Ctrl+Shift+F1[/b],然后发布 UE4SS.log。请包含 1.0 loaded 那一行,以便我知道你使用的构建版本。
日志文件路径:
C:\SteamLibrary\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\UE4SS.log

[b]已知限制[/b]
[list]
[]目前,箱子按键的确认信息会写入日志,而不是显示在屏幕上。[/]
[]目前仅在单人游戏中测试过。如果它能在专用服务器上运行(理应可以),请告诉我,我会感谢你的贡献![/]
[/list]
[url=https://next.nexusmods.com/profile/Bohamad98/mods][b][size=5]查看我的其他模组![/size][/b][/url]
[size=4][url=https://www.nexusmods.com/palworld/mods/5230]堆叠切片器 - 将一堆物品拆分为自定义数量的堆叠[/url]
[url=https://www.nexusmods.com/palworld/mods/4952]帕鲁批量出售 - 选择页面上的所有帕鲁[/url]
[url=https://www.nexusmods.com/palworld/mods/5053]帕鲁拆解传送带批量装载[/url]
[url=https://www.nexusmods.com/palworld/mods/5262]集成存储 - 非官方社区修复版[/url][/size] - 严格来说并非完全出自我手。