|
|
本帖最后由 鼓掌之间 于 2026-4-9 11:09 编辑
转自:https://www.nexusmods.com/crimsondesert/mods/554
本MOD可让你在《红色沙漠》中通过自定义快捷键,在视觉上隐藏已装备的物品。你可以按分类切换武器、盾牌、弓、盔甲、工具、提灯的可见状态,非常适合拍摄干净整洁的截图、打造美观的角色外观,或是单纯享受无装备杂乱干扰的沉浸式游戏体验。
⚠ 本MOD已替代《武器隐藏工具——装备可见性切换功能》 ⚠
若你此前使用过旧版MOD,请先将其卸载(删除旧的.asi与.ini文件),再安装此版本。
这是一次全面升级,功能覆盖范围大幅扩展,不仅包含旧版全部的武器隐藏功能,还新增了对盔甲、头盔、披风、配饰的完整支持。
·核心功能
- 可通过自定义快捷键,按分类切换、显示或隐藏已装备的物品
- 内置20个分类,全面覆盖武器、盾牌、弓、盔甲部件、配饰、工具与提灯
- 配备全局一键显示/隐藏快捷键,可同时控制全部分类
- 用户预设功能:支持3组自定义部件分组,每组均配备独立的切换快捷键
- 可通过INI文件完成全量配置,支持单分类独立设置
- 完全开源,全程透明可控
·运行需求
《红色沙漠》(Steam版本)
·安装说明
·步骤1:安装ASI加载器
你需要安装ASI加载器来加载.asi格式的MOD。若你已安装(比如通过其他MOD安装过),可直接跳至步骤2。
下载64位版本的终极ASI加载器(Ultimate ASI Loader),将以下任意一个DLL文件放入游戏的bin64文件夹中:
- winmm.dll - 推荐选项,适配绝大多数配置
- version.dll - 备选方案,若winmm.dll出现冲突可使用
- dinput8.dll - 另一款备选方案
验证方法:完成步骤2后,启动一次游戏。若bin64文件夹中未生成CrimsonDesertEquipHide.log文件,说明ASI加载器未正常运行,请尝试将DLL重命名为上述其他备选名称。
·步骤2:安装MOD
1. 从文件专区下载最新发布版本
2. 将CrimsonDesertEquipHide.asi与CrimsonDesertEquipHide.ini解压到游戏的bin64文件夹中
·步骤3:启动游戏
启动游戏即可使用。默认按V键切换装备可见性,INI文件的默认配置为:游戏启动时自动隐藏盾牌、头盔与面具。
·文件放置路径
<红色沙漠>/bin64/
├── CrimsonDesert.exe (游戏主程序)
├── winmm.dll (ASI加载器)
├── CrimsonDesertEquipHide.asi (本MOD文件)
├── CrimsonDesertEquipHide.ini (本MOD配置文件)
└── ...
·与OptiScaler搭配使用
若你使用OptiScaler实现插帧或画面升采样,常规的ASI加载器(如winmm.dll)会与OptiScaler自带的dxgi.dll产生冲突,请按以下步骤操作:
1. 删除bin64文件夹中你放置的ASI加载器DLL文件(如winmm.dll),改为由OptiScaler负责MOD加载
2. 打开OptiScaler.ini文件,找到[Plugins]区块,将LoadAsiPlugins设置为true
3. 在bin64文件夹内新建一个plugins文件夹
4. 将CrimsonDesertEquipHide.asi与CrimsonDesertEquipHide.ini移动到plugins文件夹中
<红色沙漠>/bin64/
├── CrimsonDesert.exe
├── OptiScaler.ini (LoadAsiPlugins = true)
├── dxgi.dll (OptiScaler文件)
├── plugins/
│ ├── CrimsonDesertEquipHide.asi
│ ├── CrimsonDesertEquipHide.ini
│ └── ... (其他ASI格式MOD也可放入此处)
└── ...
此方法适用于所有ASI格式MOD,并非仅限本MOD。若你还有其他.asi格式的MOD(如CDSprintHold),也请一并移动到plugins文件夹中。
·配置说明
你可通过编辑CrimsonDesertEquipHide.ini文件对MOD进行配置:
ini
[General]
; 日志级别:Trace、Debug、Info、Warning、Error
LogLevel = Info
; 仅对玩家角色生效
PlayerOnly = true
; 若你使用了通过PAZ补丁修改装备默认可见性的MOD
; (例如"使用达米安游玩克利夫"这类角色替换MOD、盔甲替换MOD、幻化MOD),请设置为true
; 强制显示功能会覆盖这类MOD的修改,确保装备切换回可见状态的功能正常生效
; 若你未使用此类MOD,保持false即可,不会影响正常使用
ForceShow = false
; [实验性功能] 隐藏头盔/披风时防止角色秃头
; 头发/胡须可能偶尔消失,重新切换头盔(先显示再隐藏)即可恢复
BaldFix = true
; 防止被隐藏的装备在状态切换时出现短暂闪现
GlidingFix = true
; 一键强制全部分类显示/隐藏(空值=禁用该功能)
ShowAllHotkey =
HideAllHotkey =
[Shields]
Enabled = true
ToggleHotkey = V
ShowHotkey =
HideHotkey =
DefaultHidden = true
Parts = CD_MainWeapon_Shield_L, CD_MainWeapon_Shield_R, ...
[Helm]
Enabled = true
ToggleHotkey = V
ShowHotkey =
HideHotkey =
DefaultHidden = true
Parts = CD_Helm, CD_Helm_Acc, ...
[UserPreset1]
Enabled = false
ToggleHotkey =
ShowHotkey =
HideHotkey =
DefaultHidden = false
Parts =
·快捷键类型
每个分类均支持3种独立的快捷键绑定:
- ToggleHotkey - 切换显隐状态
- ShowHotkey - 始终强制显示
- HideHotkey - 始终强制隐藏
[General]区块内的全局覆盖快捷键:
- ShowAllHotkey - 强制全部分类显示
- HideAllHotkey - 强制全部分类隐藏
·快捷键格式
- 命名按键:V、F3、Numpad1、Mouse4、Gamepad_A等
- 修饰键:Ctrl、Shift、Alt(也可使用LCtrl、RCtrl等区分左右)
- 多组合键:V,Gamepad_LB+Gamepad_Y(按下V键 或 按住LB+按下Y键均可触发)
- 空值将禁用对应绑定
完整的支持按键列表可查看《支持的输入名称参考》。
·手柄使用说明
DetourModKit通过XInput API原生支持手柄输入,你可直接在INI文件中填写手柄按键名称:
ini
; 按下手柄Y键切换
ToggleHotkey = Gamepad_Y
; 使用组合键
ToggleHotkey = Gamepad_LB+Gamepad_Y
; 多组独立触发组合(逗号=或)
ToggleHotkey = V,Gamepad_LB+Gamepad_Y
仅支持XInput协议:Xbox手柄可原生适配。PS4/PS5/Switch手柄,需使用XInput转换层(如DS4Windows、DualSenseX、BetterJoy)或Steam输入功能,将手柄模拟为XInput设备。详情可查看《手柄兼容性说明》。
·与替换类MOD的兼容性
若你使用了通过PAZ补丁修改装备默认可见性的MOD(例如角色替换MOD、盔甲替换MOD、幻化MOD),请在INI文件中设置ForceShow = true,该功能会覆盖其他MOD的修改,确保装备切换回可见状态的功能正常生效:
ini
[General]
ForceShow = true
若你未使用此类MOD,保持false即可,不会影响正常使用。
·用户预设
INI文件中包含3个用户预设区块(UserPreset1、UserPreset2、UserPreset3),你可通过它们创建自定义部件分组,实现独立的可见性控制。
当预设启用且包含指定部件时,将完全接管这些部件的控制权:
- 仅该预设自身的快捷键可控制对应部件
- 内置分类的切换功能(例如默认V键控制盾牌/头盔/面具)不会影响已被启用预设接管的部件
- 部件可同时归属内置分类与预设,预设启用时优先级更高
- 若你希望预设内的部件在游戏启动时默认隐藏,将DefaultHidden设置为true即可
示例:
ini
[UserPreset1]
Enabled = true
ToggleHotkey = F5
DefaultHidden = true
Parts = CD_Helm, CD_Cloak, CD_Shoulder
在此示例中,按下V键仍可切换盾牌与面具的显隐,但头盔仅会响应F5键,因为它已被UserPreset1接管。
·已知限制
- 显隐切换可能需要1-3秒才能生效
- 游戏大版本更新后,AOB特征码可能需要同步更新
- 目前仅针对Steam版游戏完成测试
·故障排除
若你遇到使用问题:
1. 在INI文件中将LogLevel设置为Debug
2. 查看游戏目录下的日志文件CrimsonDesertEquipHide.log
3. 若出现内存特征码相关错误,说明MOD需要更新以适配当前游戏版本
游戏更新后说明:AOB特征码扫描系统可自动适配小型游戏更新,但若游戏核心函数被修改,大版本更新后可能需要MOD发布适配更新才能正常使用。
下载地址:
|
评分
-
1
查看全部评分
-
|