
控制器按钮重映射
通过简单的INI文件,将任意控制器按钮重新映射到其他按钮。屏幕上的按钮提示会自动更新以匹配您的重新映射。无需图像编辑。
查看大图版本:2.0
CD控制器重映射 v2.0
专为《赤色沙漠》打造的全自定义控制器按键重映射工具。通过简单的INI配置文件,可将任意按键映射至其他按键。屏幕按键提示将自动更新以匹配您的布局——无需手动编辑图像。
特色功能
- 完整按键重映射 — 重新映射全部16个输入:A、B、X、Y、LB、RB、LT、RT、LS、RS、Start、Back以及所有4个方向键。
- 自动按钮提示 — 屏幕上的图标会更新以显示您重新映射的正确按钮。如果您将A映射到B,游戏的“按下B”提示将显示A按钮图标。
- 扳机键重映射 — LT/RT 可以重新映射到任何按键,反之亦然。数字转扳机发送完全按压;扳机转数字在超过阈值时激活。
- 摇杆与扳机互换 — 交换左/右摇杆,交换扳机,或反转任意摇杆轴
- 组合键直通 — 定义组合键(例如,LB+RB 用于格挡),这些组合键会绕过重映射,使游戏接收到原始输入。
- 零性能影响 — 图集生成仅在启动时进行一次;XInput钩子是单帧重映射,无需分配内存
需求
- 必须为《赤色沙漠》禁用Steam输入。前往Steam库 → 右键点击《赤色沙漠》 → 属性 → 控制器 → "禁用Steam输入"
- 兼容Xbox、PlayStation以及任何支持XInput的控制器
安装
- 将压缩包解压到您的 Crimson Desert bin64 目录中:
Crimson Desert\bin64\ - 你应该拥有:
bin64\winmm.dll bin64\CDControllerRemap.asi bin64\CDControllerRemap.ini bin64\CDControllerRemap_textures\originals\A84A7BA7.png bin64\CDControllerRemap_textures\originals\78A41C9F.png bin64\CDControllerRemap_textures\originals\340C997E.png bin64\CDControllerRemap_textures\originals\icon_map.json - 编辑 CDControllerRemap.ini 以设置您偏好的按钮映射
- 启动游戏(需要重启以使更改生效)
卸载
从您的bin64目录中删除winmm.dll、CDControllerRemap.asi、CDControllerRemap.ini以及CDControllerRemap_textures文件夹。
如何配置
在任何文本编辑器中打开 CDControllerRemap.ini。格式很简单:
; 在 [ButtonRemap] 部分中:
SourceButton=TargetButton
当你按下 SourceButton 时,游戏会看到 TargetButton
示例:交换A和B
A=B
B=A
; 示例:将轻攻击移至 X
X=RB
RB=X
重要提示: 要交换两个按键,您必须定义双向映射。如果只写 A=B 而不写 B=A,那么按 A 会发送 B 信号,但按 B 也会发送 B 信号。
可用按钮: A, B, X, Y, LB, RB, LT, RT, LS, RS, START, BACK, DPAD_UP, DPAD_DOWN, DPAD_LEFT, DPAD_RIGHT
连击穿透
Crimson Desert 采用同时按键释放技能:
- RT + RB — 技能 1
- RT + LB — 技能 2
- RT + A — 技能 3
- RB + B — 技能 4
- RB + A — 技能 5
- RB + X — 技能 6
- RB + LB — 技能 7 / 致盲闪光
- Y + RB — 抓钩:投掷
- Y + RT — 抓取:套索
- X + RB — 敌人金库
- LB + X — 精准跳跃
- LB + RB — 致盲闪光
大多数连招可以通过重映射自动生效。如果特定连招失效,请将其添加到 [ComboPassthrough] 中:
[ComboPassthrough]
Combo1=LB+RB ; 当LB和RB同时按下时,绕过重映射
自定义预设(可选下载)
可选的"自定义预设"INI提供了一个类似魂系的布局:
A → 闪避(原为奔跑) | 按A键进行闪避
B → 跳跃(原为闪避) | 按B键跳跃
X → 轻攻击(原为跳跃)| 按X进行轻攻击
Y → 重攻击(原为踢击)| 按Y键进行重攻击
RB → 冲刺(原为攻击) | 按下RB键切换冲刺状态
LS → 奔跑/互动(原为冲刺)| 按下LS以奔跑
RT → 骑乘/踢击(原为重击)| 按下RT进行骑乘/踢击
要使用它,请下载预设文件,并用它替换您的 CDControllerRemap.ini 文件。
已知限制
- 必须禁用Steam输入——该模组直接挂钩XInput,而Steam输入会覆盖此功能
- 某些图标尺寸在按钮之间可能略有差异(例如,扳机图标为矩形,正面按钮为方形)。模组会将较小的图标置于较大的插槽中央
- 按钮提示文本标签(例如图标旁边的“RB”文本)无法更改——只能交换图形图标。
对于Playstation控制器用户:
在独占模式下使用 DS4Windows:
- 安装 https://github.com/ds4windowsapp/DS4Windows-builds/releases
- 前往设置 → 启用“隐藏 DS4 控制器”(独占模式)
- 这迫使游戏通过XInput将PS控制器识别为Xbox控制器,而不是原始的PS控制器。
- 游戏将显示Xbox按钮提示 — 模组随后会正确重新映射它们
就是这样。没有独占模式,游戏通过HID直接读取DS4,
完全绕过XInput——该模组无法拦截它从未看到的内容。
显示 1-7 条,共 7 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。