组织背包

组织背包

为Kenshi的库存界面添加搜索栏,让你无需移动物品即可筛选当前玩家的库存视图或受支持的生物及驮畜库存视图。

游戏玩法

管理背包 (Organize the Inventory)

在 Kenshi 的背包界面中添加轻量级搜索栏。玩家背包搜索功能可过滤可见的主背包网格、已打开的背包弹窗以及可见的已装备物品条目,而不会更改物品数据或游戏玩法。

支持的生物和驮畜背包视图使用各自的搜索控件,具有独立的尺寸、独立的生物搜索启用、可拖动的保存位置、可见条目数和总条目数、数量总计、可选清除按钮以及可配置的自动聚焦。

键盘支持包括 Ctrl+F/ 聚焦搜索,Tab 取消聚焦,以及 Ctrl+左箭头Ctrl+右箭头Ctrl+退格键 以更快地编辑查询。搜索规范化基于 UTF-8,支持西里尔字母名称和查询。

安装

  • 确保已安装并启用 RE_Kenshi
  • 下载并解压模组归档文件。
  • Organize-the-Inventory 文件夹复制到你的 Kenshi mods 目录中。
  • 在 Kenshi 启动器中启用该模组。

卸载

  • 在 Kenshi 启动器中禁用该模组。
  • 从你的 Kenshi mods 目录中删除 Organize-the-Inventory 文件夹。

使用方法

  • 在游戏中打开正常的玩家背包,或打开支持的生物或驮畜背包视图。
  • 点击相关搜索字段,或按 Ctrl+F/ 以聚焦。
  • 在玩家背包中,输入物品名称的一部分以过滤可见的主背包、已打开的背包弹窗和可见的已装备物品条目。
  • 在支持的生物或驮畜背包视图中,输入物品名称的一部分以使用其独立的生物搜索控件过滤该视图。
  • 当搜索字段聚焦时,按 Tab 取消聚焦。
  • 使用 Ctrl+左箭头Ctrl+右箭头 按词移动,使用 Ctrl+退格键 删除前一个词。
  • 使用 X 按钮清除当前查询。
  • 如果你想将搜索栏移动到自定义位置,拖动 :: 手柄。主背包和生物背包的位置分别保存。
  • 编辑 mods\Organize-the-Inventory\mod-config.json 或使用 Mod Hub 调整支持的设置,包括独立的生物搜索控件。

特性

  • 在 Kenshi 背包界面中添加搜索栏。
  • 玩家背包搜索过滤可见的主背包网格、已打开的背包弹窗和可见的已装备物品条目。
  • 支持的生物和驮畜背包视图使用各自的搜索控件。
  • 显示可见条目数和总条目数,以及可见数量总计。
  • 支持可选清除按钮、可配置的自动聚焦、独立的主背包和生物搜索尺寸,以及可拖动的保存位置。
  • 生物搜索可以独立启用或禁用,并拥有自己的保存位置和尺寸设置。
  • 支持 Ctrl+F/ 聚焦搜索,Tab 取消聚焦。
  • 支持 Ctrl+左箭头Ctrl+右箭头Ctrl+退格键 以更快地编辑查询。
  • 当安装了 Emkejs Mod Core 时,可以在 Mod Hub 中暴露支持的设置。

配置

  • 主要设置存储在 mods\Organize-the-Inventory\mod-config.json 中。
  • enabled 控制背包搜索界面的开启或关闭。
  • creatureSearchEnabled 控制生物和驮畜背包目标是否显示搜索控件。
  • showSearchEntryCount 控制可见条目数和总条目数计数器。
  • showSearchQuantityCount 控制可见数量计数器。
  • showSearchClearButton 控制是否显示清除按钮。
  • autoFocusSearchInput 控制当检测到背包界面时是否自动聚焦搜索字段。
  • searchBarWidthsearchInputWidthsearchInputHeight 控制主背包搜索栏的尺寸。
  • creatureSearchBarWidthcreatureSearchInputWidthcreatureSearchInputHeight 控制生物搜索栏的尺寸。
  • 拖动主搜索栏会更新 searchInputPositionCustomizedsearchInputLeftsearchInputTop,以便以后重用该位置。
  • 拖动生物搜索栏会更新 creatureSearchInputPositionCustomizedcreatureSearchInputLeftcreatureSearchInputTop,以便以后重用该位置。
  • debugLoggingdebugSearchLoggingdebugBindingLoggingenableDebugProbes 控制运行时诊断。

可选的 Mod Hub 集成

  • 如果安装了 Emkejs Mod Core,此模组还会在 Mod Hub 中注册其支持的设置,并仍将更改持久化到 mod-config.json 中。
  • 当生物搜索禁用时,生物搜索尺寸设置会在 Mod Hub 中隐藏。
  • 使用 Mod Hub 时的推荐加载顺序:

兼容性

  • 除了 RE_Kenshi 之外,不需要特殊的加载顺序,除非你也使用 Emkejs Mod Core 进行 Mod Hub 集成。
  • 专为 Kenshi 的背包界面设计,包括主背包网格、已打开的背包弹窗、已打开的驮畜背包弹窗以及可见的已装备物品条目。
  • 此模组仅在 UI 层工作。它不会更改物品数据、背包内容、堆叠大小或游戏规则。
  • 商人、制作和其他专用搜索界面由单独的模组处理。

测试环境

故障排除

  • 确保已安装并启用 RE_Kenshi
  • 确认 mods\Organize-the-Inventory\RE_Kenshi.json 包含 Organize-the-Inventory.dll
  • 如果搜索栏未出现,请打开正常的玩家背包窗口。
  • 如果你使用 Mod Hub,请确认 Emkejs Mod Core 已安装并在此模组之前加载。
  • 如果需要详细的运行时诊断,请在 mod-config.json 或游戏内 Mod Hub 的高级部分中启用调试日志选项。

我的其他模组

  • Wall-B-Gone - 添加一个快捷键,允许玩家快速拆除玩家建造的墙壁。
  • Auto-Pause on Load - 在存档加载完成后自动暂停 Kenshi。
  • Job-B-Gone - 在游戏内小队 UI 上方添加一个界面,以便你可以快速移除一个成员、选定成员、整个小队或所有玩家小队中排队的任务。
  • Loot Scoot Execute - 为倒下的敌人在右键单击上下文流中添加处决动作。
  • Vital Sense - 高亮倒下的角色,显示状态文本/图标,并在按住 ALT 时显示倒下和活着的悬赏目标的可配置悬赏符号标记。
  • Organize the Trader - 在 Kenshi 的商人窗口中添加搜索栏,以便你更快地找到物品。
  • Map Markers - 通过 RE_Kenshi 在 Kenshi 的世界地图上添加持久自定义标记。你可以按存档放置标记,分配类型,添加短标签,并直接在地图上管理它们。
  • Emkejs Mod Core - 安装此模组以启用此模组的游戏内菜单和共享设置。
  • Organize the Crafting Stations - 在 Kenshi 的制作和研究窗口中添加搜索栏,以便你过滤可见的配方和蓝图,而无需滚动浏览整个列表。
  • Vital Read - 为小队肖像添加小的可配置状态标记,以便你无需打开每个角色面板即可快速查看关键倒下和受伤状态。
  • Hidden Faction Relations - 在选项菜单中添加一个游戏内面板,显示玩家的隐藏派系关系。
  • Emkejs Test Kit - 为 Kenshi 添加一个游戏内调试工具包,将健康、属性、传送、背包和生成工具整合到一个面板中,并支持派系生成测试。

反馈

  • 请在此模组的 Nexus 评论中报告问题和反馈。

支持开发者

如果你喜欢我的模组并希望支持未来的开发,你可以在 Ko-fi 上支持我。你也可以通过在我的投票中投票来决定我接下来制作什么: https://ko-fi.com/emkej