
组织商人
为Kenshi交易窗口增加搜索栏,让你能更快找到物品。本模组不会改变游戏玩法或交易机制。
查看大图Organize the Trader 通过在交易界面内添加一个轻量级搜索栏和一个独立的可拖拽排序面板,提升了交易窗口的可用性。这些控件会自动附加,跟随交易窗口移动,可以在窗口内重新定位,并且随库存变化实时更新。排序支持按字母顺序排列名称、单价、堆叠价值、重量以及价值/重量比,并具有升序或降序切换功能。交易搜索现在也能理解蓝图目标物品名称,因此你可以搜索蓝图解锁的具体物品,而不仅仅是匹配通用的蓝图标签。
该模组不会修改价格、库存或物品行为。它只改变交易界面中库存信息的呈现和排列方式。
[img]https://i.ibb.co/tTdN2yyt/ott-search-ffmpeg-short.gif[/img]
安装
[spoiler]
- 确保已安装并启用 RE_Kenshi。
- 下载并解压。
- 将 Organize-the-Trader 文件夹复制到你的 Kenshi mods 目录中。
- 在 Kenshi 启动器中启用该模组。 [/spoiler]
卸载
[spoiler]
- 在 Kenshi 启动器中禁用该模组。
- 从你的 Kenshi mods 目录中删除 Organize-the-Trader 文件夹。 [/spoiler]
使用方法
- 打开一个交易窗口。
- 开始输入文字,按物品名称过滤交易库存。
- 通过蓝图解锁的物品名称搜索蓝图,或使用 b: 前缀仅显示蓝图物品。
- 使用排序下拉菜单选择 名称、单价、堆叠价值、重量 或 价值/重量。
- 使用 v/^ 按钮切换排序方向。
- 如有需要,按 Ctrl+F 或 / 聚焦搜索框。
- 当搜索框处于聚焦状态时,按 Tab 键使其失去焦点。
- 拖拽 :: 手柄以重新定位交易窗口内的搜索栏和排序面板。
- 编辑 mods\Organize-the-Trader\mod-config.json 或使用 Mod Hub 调整计数、自动聚焦、调试日志记录和面板大小。
功能
- 自动附加的交易搜索栏
- 锚定在交易窗口上的独立可拖拽排序面板
- 按物品名称搜索,包括蓝图目标物品名称
- 支持西里尔字母语言的搜索和排序
- 使用 b: 前缀进行蓝图的专属搜索
- 按名称、单价、堆叠价值、重量或价值/重量比排序
- 升序或降序排序切换
- 实时显示可见/总数和数量计数
- 可配置交易打开时搜索框自动聚焦
- Ctrl+F 和 / 搜索聚焦快捷键
- Tab 键使聚焦的搜索框失去焦点
- 可配置的搜索和排序面板大小、位置及计数可见性
- 锚定在交易窗口上的可拖拽搜索和排序控件
- 可配置的搜索和排序面板大小、位置及计数可见性
配置
[spoiler]
- enabled (布尔值): 主插件开关。
- showSearchEntryCount (布尔值): 显示可见和总物品条目计数。
- showSearchQuantityCount (布尔值): 显示总可见堆叠数量。
- showSearchClearButton (布尔值): 在搜索栏中显示清除按钮。
- autoFocusSearchInput (布尔值): 在交易控件注入后自动聚焦搜索框。
- debugLogging (布尔值): 主运行时调试日志记录开关。
- debugSearchLogging (布尔值): 当 debugLogging 启用时,启用搜索诊断。
- debugBindingLogging (布尔值): 当 debugLogging 启用时,启用库存绑定诊断。
- searchInputWidth (整数): 期望的搜索输入框宽度(像素)。
- searchInputHeight (整数): 期望的搜索输入框高度(像素)。
- searchInputPositionCustomized (布尔值): 启用时,重复使用保存的拖拽位置。
- searchInputLeft (整数): 搜索栏已保存的左侧坐标。
- searchInputTop (整数): 搜索栏已保存的顶部坐标。
- sortPanelWidth (整数): 期望的排序面板宽度(像素)。
- sortPanelHeight (整数): 期望的排序面板高度(像素)。
- sortPanelPositionCustomized (布尔值): 启用时,重复使用排序面板的已保存拖拽位置。
- sortPanelLeft (整数): 排序面板已保存的左侧坐标。
- sortPanelTop (整数): 排序面板已保存的顶部坐标。 [/spoiler]
可选的 Mod Hub 集成
- 如果已安装 Emkejs Mod Core,此模组还会在 Mod Hub 中注册其核心设置,并将更改持久化回 mod-config.json。
- 使用 Mod Hub 时的推荐加载顺序:
- Emkejs Mod Core
- 本模组
兼容性
[spoiler]
- 除非你也使用 Emkejs Mod Core,否则无需特别的加载顺序。对于 Mod Hub 集成,请将 Emkejs Mod Core 加载于本模组之前。
- 已在 Kenshi 1.0.65 版本上测试。
- 设计为仅在 UI 层工作,因此不应影响交易逻辑或库存内容。 [/spoiler]
已测试环境
[spoiler]
- Kenshi 1.0.65
- RE_Kenshi 0.3.0
- Windows 11 [/spoiler]
故障排除
[spoiler]
- 确保已安装并启用 RE_Kenshi。
- 确认 RE_Kenshi.json 文件中包含 Organize-the-Trader.dll。
- 如果交易界面显示异常,请在报告错误前关闭并重新打开交易窗口。
- 如果你使用 Mod Hub,请确认 Emkejs Mod Core 已安装并加载于本模组之前。 [/spoiler]
我的其他模组
Wall-B-Gone - 添加一个快捷键,允许玩家快速拆除玩家建造的墙壁 Auto-Pause on Load - 在存档加载完成后自动暂停 Kenshi Job-B-Gone - 在游戏内小队 UI 上方添加一个界面,以便您快速移除一名成员、选定成员、整个小队或所有玩家小队的已排队工作 Loot-Scoot-Execute - 在倒地敌人的右键菜单中增加"处决"动作 Vital Sense - 高亮显示倒地的角色,显示状态文本/图标,并在按住 ALT 键时显示可配置的悬赏目标标记(针对倒地及存活的赏金目标) Emkejs Mod Core - 安装此模组以启用本模组的游戏内菜单和共享设置 Map markers - 通过 RE_Kenshi 向 Kenshi 的世界地图添加持久的自定义标记。您可以按存档放置标记、分配类型、添加简短标签,并直接在管理地图上的标记。 Organize the Crafting Stations - 向 Kenshi 的制造和研究窗口添加搜索栏,以便您过滤可见的配方和蓝图,无需滚动浏览完整列表。 Vital Read - 向小队头像添加小的可配置状态标记,使您可以一目了然地查看关键的倒地及受伤状态,而无需打开每个角色面板。 Hidden Faction Relations - 在选项菜单中添加一个游戏内面板,显示玩家的隐藏派系关系。 Emkejs Test Kit - 为 Kenshi 添加一个游戏内调试工具包,将生命值、属性、传送、库存和生成工具整合到一个面板中,并支持生成派系测试。 Organize the Inventory - 向 Kenshi 的库存界面添加搜索栏,以便您过滤活动玩家库存视图或支持的生物与驮畜库存视图,而无需移动物品。
反馈
- 请在本模组的 Nexus 评论区报告问题和提供反馈。
支持开发者
如果您喜欢我的模组并希望支持未来的开发,您可以在 Ko-fi 上支持我。您还可以通过参与我的投票来帮助决定我下一步要构建什么: https://ko-fi.com/emkej
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。