背包搜索

背包搜索

同时在所有物品包中搜索,包括全能背包内的子背包。按下快捷键,输入物品名称,即可精确查看它所在的背包。搜索结果按背包分组并按类别着色,点击背包即可将其打开。

游戏玩法机制

背包搜索

如果你像我一样堆了一堆物品背包,你就知道这个问题了。你站在某个机器前,需要一件特定的物品,却完全不知道它在哪个背包里。所以你只能一个一个打开背包,直到找到它。我受够了这种情况,所以做了这个模组。

按一个按键(默认是小键盘 0),输入物品名称的一部分,它就会显示所有包含该物品的背包。它会读取所有背包,包括塞在万能背包里的那些。结果按背包分组,并按类别着色,方便快速浏览。你可以点击列表中的背包直接打开它,无需在物品栏中翻找。

就是这样。它不添加物品,不影响平衡,也不会向你的存档写入任何内容。它只是帮你找到你的东西。

前置要求

需要 SMAPI 和 SlayerDharok 的 Item Bags。Item Bags 是这个模组的全部目的,没有它就无法加载。

使用方法

游戏进行时按小键盘 0 开始输入。列表会随着你输入而缩小。点击背包标题(标记为 [打开] 的)即可打开背包,用鼠标滚轮滚动,按 Esc 或再次按搜索键关闭。

想要不同的按键?首次运行后,模组文件夹中会出现一个 config.json 文件。将 "NumPad0" 替换为你想要的任何按键。它使用 SMAPI 的按键绑定格式,所以像 "LeftShift + B" 这样的组合按键也可以正常使用。

注意事项与兼容性

支持任意数量的原版或模组背包,也适用于放在万能背包中的背包(实际上我的整个设置就是这样搭建的,所以这里已经过充分测试)。

它通过 Item Bags 自身的代码读取背包,而非硬编码,因此应该能顺利应对更新。如果出现问题,它会在屏幕上显示消息,而不会导致游戏崩溃。

搜索匹配物品的显示名称,会匹配名称中的任何位置。不区分大小写。

鸣谢

感谢 SlayerDharok 制作了 Item Bags,本模组正是建立在此基础之上。感谢 Pathoschild 制作了 SMAPI。