紧凑菜单

紧凑菜单

在物品栏和其他菜单中一次显示更多物品。物品数量可在配置文件中调整。

Compact Menus

更多物品,更少滚动。

📦 关于

Compact Menus 将 Compact Inventory 在 KCD 1 中提供的相同功能带到了 KCD 2。不过,与之前的模组不同,物品数量并非固定。你可以选择每个菜单显示多少物品。默认配置将数量增加 25% 到 30%。

可与 A Real Sorted Inventory (ARSI 2) 无缝配合使用。(请在 Compact Inventory 之后加载 ARSI 2。)

📜 受影响的菜单

  • 地图图例
  • 任务日志
  • 物品栏
  • 玩家菜单
  • 图鉴条目
  • 商人菜单
  • 物品转移菜单(拾取、修理)
  • 物品选择菜单(炼金、修理、清洗等)
  • 模态对话框(修理包、绷带)

⚙️ 配置

Compact Menus 包含一个可选的配置文件(cm.cfg),可在“Optional Files”下载区获取。

📁 配置文件位置: 将 cm.cfg 直接放入游戏主目录(即 Data 文件夹所在位置)。

💡如果你安装了 A Real Sorted Inventory (ARSI 2) (V 2.1),则无需下载可选配置文件。相关设置已包含在 arsi2.cfg 中。实际上,arsi2.cfg 中的设置会覆盖 cm.cfg,因此你可以在一个地方管理所有内容。

实时重载: 你可以在游戏运行时编辑配置文件!打开控制台并输入 cm_reload(不需要 devmode)。如果当时物品栏处于打开状态,只需关闭并重新打开即可应用更改。

物品数量

每个菜单显示物品的数量均可自定义。默认值是我个人的偏好;设置得过高会导致图标和文本(在任务日志中)变得非常小。

物品栏、交易:

-- Vanilla: 14 | Default: 18
g_cm_inventory = 18

修理、炼金等:

-- Vanilla: 10 | Default: 13
g_cm_selection = 13

拾取、箱子:

-- Vanilla: 8 | Default: 10
g_cm_transfer = 10

图鉴、制作、玩家:

-- Vanilla: 14 | Default: 18
g_cm_codex = 18
g_cm_crafting = 18
g_cm_player = 18

任务日志(设置得更高时文字会变得非常小):

-- Vanilla: 14 | Default: 16
g_cm_quest = 16

修理包:

-- Vanilly: 5 | Default: 7
g_cm_repair = 7

绷带:

-- Vanilla: 3 | Default: 4
g_cm_heal = 4

地图图例:

-- Vanilla: 18 | Default: 23
g_cm_map = 23

📥 安装

Steam

  1. 在你的 \KingdomComeDeliverance2 目录中找到 Mods 文件夹,如果不存在则创建一个。
  2. 将 CompactMenus.zip 解压到 Mods 文件夹内:
Mods
   ├── compact_menus
   │   ├── Data
   │   └── mod.manifest
   └── mod_order.txt (optional)
  1. (可选)将 cm.cfg 放入游戏主目录,即 Data 文件夹所在位置。

Game Pass

  1. 导航到你的文档文件夹,打开或创建 kingdomcome_mods 文件夹。它与两款游戏使用的是同一个文件夹,因此如果你为 KCD 1 安装过模组,请先备份。
  2. 将 CompactMenus.zip 解压到 kingdomcome_mods 文件夹内:
kingdomcome_mods
   ├── compact_menus
   │   ├── Data
   │   └── mod.manifest
   └── mod_order.txt (optional)
  1. (可选)将 cm.cfg 放入游戏主目录,即 Data 文件夹所在位置。

🛠️ 兼容性

兼容的模组:

A Real Sorted Inventory 2

加载顺序:

compact_menus

arsi_ii

任何修改相同文件的模组不兼容,除非提供了补丁。加载顺序决定哪个模组优先生效。

修改的文件:

  • Data/Libs/UI/ApseCodexList.gfx
  • Data/Libs/UI/ApseCraftingList.gfx
  • Data/Libs/UI/ApseInventoryList.gfx
  • Data/Libs/UI/ApseMapLegendList.gfx
  • Data/Libs/UI/ApseModalDialog.gfx
  • Data/Libs/UI/ApsePlayerList.gfx
  • Data/Libs/UI/ApseQuestLogList.gfx
  • Data/Libs/UI/ItemTransfer.gfx
  • Data/Libs/UI/ItemSelection.gfx
  • Data/Libs/UI/UIElements/ApseCodexList.xml
  • Data/Libs/UI/UIElements/ApseCraftingList.xml
  • Data/Libs/UI/UIElements/ApseInventoryList.xml
  • Data/Libs/UI/UIElements/ApseMapLegendList.xml
  • Data/Libs/UI/UIElements/ApseModalDialog.xml
  • Data/Libs/UI/UIElements/ApsePlayerList.xml
  • Data/Libs/UI/UIElements/ApseQuestLogList.xml
  • Data/Libs/UI/UIElements/ItemTransfer.xml
  • Data/Libs/UI/UIElements/ItemSelection.xml

修改的 Flash 类:

  • BodyPartsView
  • BuffsView
  • CodexView
  • CombinedItemView
  • CombosView
  • CraftingView
  • ItemView
  • MapLegendView
  • QuestView
  • ReputationView
  • SoulPropertiesView
  • StatisticsView
  • root script

如果你遇到问题或有反馈,欢迎留言或在 Bugs 标签页中提交报告!