所有宝箱菜单

所有宝箱菜单

提供一个显示所有玩家箱子及玩家背包库存清单的菜单,支持排序、交换、筛选、整理、转移、重命名等操作。

用户界面

1.6 更新感谢 mouahrara

本模组提供了一个高级菜单,让管理物品栏变得简单许多。

要打开菜单,按住模组键(默认为 左 Shift)并按菜单键(默认为 F2)。

此模组还允许您在配置中更改所有玩家箱子的行数。

[视频链接](20pMqXqJ4g0)

箱子网格

要从箱子移动道具到玩家物品栏,按住模组键并左键单击该道具。

要交换两个箱子的界面,左键单击箱子标题以拿起它,然后将其移动到交换目标并再次左键单击。

交换时,如果按住模组键,则当前持有的箱子界面内容将被转移到目标箱子。

如果同时按住模组键 2(默认为 左 Ctrl),则只会转移目标箱子中已存在的同类道具。

每个箱子界面在网格右侧有六个小部件。按从上到下的顺序,它们的作用如下:

  • 打开 —— 以传统箱子菜单打开该箱子
  • 整理 —— 使用游戏自身的排序逻辑排列该箱子(别问我)
  • 放入 —— 将所有玩家物品栏中的道具转移到该箱子(如果按住模组键,则只转移箱中已存在的同类道具)
  • 取出 —— 将所有箱子中的道具转移到玩家物品栏(如果按住模组键,则只转移玩家物品栏中已存在的同类道具)
  • 重命名 —— 重命名箱子(与 Chests Anywhere 兼容,使用相同的 modData 键)
  • 目标 —— 启用后,通过单击道具可直接从任何箱子或玩家物品栏转移到此箱子

底部面板

底部面板包含玩家物品栏,左侧是过滤器输入框,右侧有一些小部件。重命名时,重命名输入框也会出现在过滤器输入框下方左侧。

过滤器会同时搜索箱子名称和箱子所在位置。

玩家物品栏右侧的三个小部件是:

  • 整理 —— 使用游戏自身的排序逻辑排列玩家物品栏
  • 类似存储 —— 在所有箱子中搜索与玩家物品栏中同类道具,并将它们转移到相应箱子中
  • 垃圾桶 —— 永久丢弃道具

最右侧是八个排序小部件,您可以单击它们以更改箱子的显示顺序:

  • LA —— 按位置(升序)
  • LD —— 按位置(降序)
  • NA —— 按名称(升序)
  • ND —— 按名称(降序)
  • CA —— 按容量(升序)
  • CD —— 按容量(降序)
  • IA —— 按已占用道具栏位数(升序)
  • ID —— 按已占用道具栏位数(降序)

控制器

这是一个对控制器兼容性非常复杂的用户界面。我认为我基本实现了对控制器的兼容。

要在控制器上切换箱子网格和底部面板,按下切换按钮(默认为 控制器返回键)。

配置

您可以在配置文件中或使用 通用模组配置菜单 更改按钮和按键。

您还可以将箱子显示限制为仅显示当前所在位置的箱子。

您还可以更改每个箱子的行数。注意:减少此数字不会删除道具——如果道具数量过多无法容纳在减小后的尺寸中,模组将拒绝缩小箱子。同时,增加行数可能与其他菜单不兼容。例如,在原版中,您将需要依赖此菜单来查看额外的行,因为原版菜单每个箱子只有 3 行。

技术细节

需要 SMAPI。

实现了 通用模组配置菜单 界面,可在游戏内更改配置设置。

与 模组更新器 兼容,可自动更新。

代码位于 GitHub。

如果您想抱怨、寻求帮助或帮助我测试我的模组,可以访问我的 Discord 服务器。

我在星露谷物语上的所有模组列表可在 此处 找到。