武器隐藏器 - 装备可见性切换

武器隐藏器 - 装备可见性切换

这个模组允许您使用可自定义的热键在《赤色沙漠》中隐藏装备的视觉外观。按类别切换可见性——武器、盾牌、弓箭、工具和提灯。非常适合拍摄更干净的截图、打造美观的角色造型,或者

视觉效果

主要特点

  • 使用热键按类别切换、强制显示或强制隐藏装备可见性
  • 全局显示全部/隐藏全部快捷键,用于一次性控制所有类别
  • 类别:单手武器,双手武器,盾牌,弓,特殊武器,工具,灯笼
  • 每类别配置:启用/禁用,切换/显示/隐藏快捷键,默认隐藏状态,零件列表
  • 通过INI配置文件完全自定义设置
  • 开源,完全透明

要求

  • Crimson Desert (Steam 版)

安装

  1. 确保您已为《赤色沙漠》安装了ASI加载器。如果没有,请下载 从Ultimate ASI Loader发布页面下载version.dll文件,并将其放置在你的Crimson Desert游戏目录中(即游戏可执行文件所在的位置)。
  2. 将存档中的所有文件解压到您的《赤色沙漠》游戏目录中: <Crimson Desert installation folder>/bin64/ 示例: D:\Games\SteamLibrary\steamapps\common\Crimson Desert\bin64
  3. 启动游戏并按V键(默认)切换装备可见性

配置

该模组可以通过编辑CrimsonDesertEquipHide.ini文件进行配置:

[General]
; 日志级别:跟踪、调试、信息、警告、错误
LogLevel = Info
仅适用于玩家角色
PlayerOnly = true
; 一次性强制显示/隐藏所有类别(空值 = 禁用)
显示所有热键 =
HideAllHotkey =
[单手武器]
Enabled = true
ToggleHotkey = V
显示热键 =
隐藏快捷键 =
默认隐藏 = 假
Parts = CD_MainWeapon_Sword_R, CD_MainWeapon_Sword_IN_R, ...
[护盾]
Enabled = true
ToggleHotkey = V
显示快捷键 =
隐藏快捷键 =
默认隐藏 = 假
Parts = CD_MainWeapon_Shield_L, CD_MainWeapon_Shield_R, ...

热键类型

每个类别支持三个独立的热键绑定:

  • 切换热键 — 在隐藏和显示之间切换
  • 显示快捷键 — 始终强制显示
  • 隐藏热键 — 始终强制隐藏

[General]中的全局覆盖设置:

  • 显示所有热键 — 强制显示所有类别
  • HideAllHotkey — 强制隐藏所有类别

快捷键格式

  • 命名按键:V、F3、小键盘1、鼠标4、游戏手柄A键等。
  • 修饰键: Ctrl, Shift, Alt (或 LCtrl, RCtrl 等)
  • 多种连招组合:V,Gamepad_LB+Gamepad_Y(单独按V 或 按住LB + 按下Y)
  • 空值将禁用绑定

完整列表请参见 支持的输入名称 参考。

与控制器配合使用

DetourModKit 原生支持通过 XInput API 使用手柄输入。直接在 INI 文件中使用手柄按钮名称:

; 使用手柄Y键切换
ToggleHotkey = 游戏手柄_Y
; 使用一个修饰符组合
ToggleHotkey = Gamepad_LB+Gamepad_Y
多个独立连招(逗号 = 或)
ToggleHotkey = V,Gamepad_LB+Gamepad_Y

仅限XInput: Xbox控制器原生支持。对于PS4/PS5/Switch控制器,请使用XInput转换层(例如DS4Windows、DualSenseX、BetterJoy)或Steam Input,将您的控制器模拟为XInput。详情请参阅手柄兼容性

已知限制

  • 切换可能需要 1-3 秒才能生效
  • 游戏重大更新后,AOB模式可能需要更新
  • 目前仅针对游戏的Steam版本进行测试

故障排除

如果您遇到问题:

  • 在INI文件中设置日志级别为调试
  • 检查游戏目录中的日志文件 (CrimsonDesertEquipHide.log)
  • 对于内存模式错误,该模组需要针对当前游戏版本进行更新

游戏更新后: AOB模式扫描系统会自动适应游戏的微小改动,但如果核心游戏功能被修改,重大更新可能需要模组更新。

鸣谢与源代码

使用DetourModKit构建核心功能。

  • ThirteenAG 为终极 ASI 加载器
  • cursey 提供 SafetyHook
  • Brodie Thiesfield 为 SimpleIni 贡献
  • 感谢 Pearl Abyss 创作了《赤色沙漠》

所有《赤色沙漠》的模组和工具都可以在这个GitHub仓库中找到。欢迎贡献或提出改进建议!