DS手柄映射器

创作者: MoeChakkaaFire
已更新:2026-08-16 05:47:37
57.7MB

关于此 MOD

通过自定义按键组合、预设管理、备份以及预设导入导出功能,让控制器按键重映射变得简单灵活。
GitHub
⠀
https://github.com/moechakkaafire/DSGamepadMapper
⠀
⠀
描述
⠀
在《龙剑:觉醒》中,可以通过编辑来更自由地重新映射游戏手柄按键绑定 GameUserInputSettings.iniDS游戏手柄映射器会加载此INI文件并提供图形界面,让你无需手动编辑文件即可更改支持的手柄绑定。

游戏内设置仅允许使用预定义的修饰键组合。不过,通过编辑INI文件,可以使用额外的修饰键。DS Gamepad Mapper允许 LB、RB、RT、LT 和方向键 用作修饰符的输入,从而可以创建更灵活的映射层。



⠀


它还可以重新映射一些无法通过游戏内设置更改的按键绑定,例如 英雄替换 按键。
⠀


⠀


GameUserInputSettings.ini 包含许多未在游戏设置中公开的额外配置项。为避免不必要的更改或对INI结构造成损坏,DS Gamepad Mapper仅公开经过测试且被认为足够安全、可供编辑的配置项。
⠀
映射器还提供原始INI备份和四个预设槽位,让管理多个控制器布局更加轻松。

⠀
⠀

功能
⠀
  • 通过图形界面轻松编辑手柄按键绑定
  • 支持单键绑定及多种修饰键组合
  • 可以重新映射一些无法在游戏内设置中更改的按键绑定
  • 仅经过测试和验证的条目才会开放编辑
  • 四个本地预设槽位
  • 预设导入/导出及控制器布局图片导出
  • 原始 INI 备份与应用前备份
  • 英语/韩语界面
⠀
为何只有这些绑定可编辑
⠀
  • 未包含移动控制设置,因为实际几乎没有更改它们的必要,且游戏内设置中也未将其作为可编辑绑定项开放。
  • 与相机相关的绑定已显示,但无法编辑,因为通过INI修改它们无法正确生效。
  • 基础的界面导航输入(如上/下、确认/取消)已排除在外,因为更改这些输入可能会影响其他界面控件。
  • 一些额外的界面绑定虽然在游戏内设置中不可用,但技术上可以通过INI文件更改;不过这些绑定已被排除,因为更改它们可能会破坏或干扰游戏的界面控制行为。
⠀
⠀

更新日志
⠀
  • v1.0.0 :初始发布
  • v1.0.1 :小幅修复
  • v1.0.2:放宽了 INI 文件校验
⠀
⠀

要求
⠀
  • Windows 10 / 11 64位
  • 龙剑:觉醒 Steam版
  • 无需 UE4SS 或任何其他模组加载器
⠀
⠀

安装
⠀
  • 将下载的压缩包解压到任意文件夹。
  • 奔跑 DSGamepadMapper.exe.
  • 首次启动时,应用将自动尝试检测《龙剑:觉醒》的安装文件夹。
  • 如果自动检测失败,请选择 DSClient-Win64-Shipping.exe 手动设置游戏路径。
无需将任何文件复制到游戏文件夹,也无需单独安装模组。
该应用程序会直接编辑游戏的 游戏用户输入设置.ini,因此需要此文件的写入权限。此权限通常默认可用。

文件位置:


<DragonSword installation path>\DS\Saved\Config\Windows\GameUserInputSettings.ini
⠀
⠀

卸载
⠀
  • 关闭DS手柄映射器。
  • 删除解压应用程序所在的文件夹。
  • 要彻底删除应用程序设置和预设,还需删除以下文件夹:

%LOCALAPPDATA%\DSGamepadMapper\

卸载应用程序不会自动还原已应用到游戏 INI 的绑定。
如有必要,请重置游戏中的按键绑定,或将映射器预设重置为默认值并应用。

⠀
⠀

笔记
⠀
  • 仅在游戏关闭时使用应用。 游戏运行时无法应用。
  • 保存预设不会将其应用到游戏中。你必须按下 应用 将所选预设写入游戏INI文件。
  • 地图制作者重新加载当前 游戏用户输入设置.ini 紧接在“应用”之前,且仅更改受支持的按键绑定条目。
  • 仅 绑定1_按键1 和 绑定1_按键2 已编辑。 绑定2 不支持的INI条目会尽可能保留。
  • 使用“应用”时会创建原始和最近的INI备份。如果希望单独保留重要设置的副本,仍建议进行手动备份。
  • 如果游戏更新改变了INI结构、操作ID或按键代码,部分映射器功能可能会停止正常工作。
  • 内置默认按键绑定基于《龙剑:觉醒》 v1.0.9.
  • 如果你在游戏内设置中直接更改按键绑定,然后使用映射器,应用时会使用应用时的最新 INI 状态。
⠀
⠀

用法
⠀

1. 首次启动
首次启动时,你需要设置游戏的安装文件夹。Mapper 通常会自行检测,但你也可以手动设置。
⠀

⠀
您可以从右上角选择语言。(英 / 韩)
⠀
⠀
2. 基础映射流程
  • 从左侧面板选择一个预设。
  • 在下方设置所需的绑定 按键绑定.
  • 按下 保存预设 保存当前值到预设。未保存的更改将丢失。
  • 按下 应用 将预设应用到实际游戏中。

⠀
应用 将映射值写入游戏INI文件。仅保存预设不会对游戏应用任何更改。
标记为预设的 已应用 是当前应用于游戏的预设。

⠀
⠀
3. 额外预设功能
这些选项可从每个预设右下角的子菜单中使用。
⠀


  • 恢复 :将未保存的更改恢复为之前保存的预设值。
  • 导入 导入已导出的预设文件。
  • 导出 :将预设设置以单独的预设格式导出,而非 INI 文件。
  • 导出图片 :将当前控制器映射导出为图像。
  • 重置 :将预设重置为游戏默认绑定。

⠀
导出的图片: 样本
⠀


⠀
⠀
4. 控制器布局
显示的控制器布局可在以下之间切换 Xbox 和 PlayStation.



映射器内部使用 XInput 值,因此在 Xbox 和 PlayStation 之间切换显示布局不会影响实际的绑定值。

⠀

5. 语言
UI语言可在以下语言之间切换: 英语 和 韩语.

目前没有计划追加其他语言。

⠀


⠀
⠀

6. 自定义默认INI
您可以替换Mapper使用的默认INI文件。

前往:
映射器设置 > 默认 INI > 设置新默认值

单独 游戏用户输入设置.ini 文件为必填项。

当注册了自定义默认INI后,映射器会将该文件作为新的默认参考。此时将预设重置为默认值,将使用已注册的自定义INI,而非内置默认值。

如果未来的游戏更新更改了默认映射信息,而你想将更新后的INI注册为新的默认值,此功能会很有用。目前正常使用并不需要此功能。

⠀
⠀

创作者自定义预设
⠀
龙剑:觉醒的默认手柄布局在多个方面未遵循玩家更熟悉的经典手柄布局,部分玩家可能会感到操作别扭。
⠀
为希望使用其他布局的用户提供了一些调整后的预设。
自定义预设可以从文件选项卡中单独下载。
⠀

自定义预设 A
⠀

⠀
预设 A 使用 LT 和 RT 作为修饰键。

总共四种技能:两个主动技能和两个信号技能。使用RT键发动,而LT+Y、B或A键用于切换英雄。
快速标记操作已映射到单个按钮RB,而非默认的LB+RB组合键。这让标记操作变得更加快捷易用。
由于英雄切换已移至其他按键,方向键↑和↓现在可用于快速栏位1和2,使快速栏位的访问更加快捷。

⠀
⠀
请提供需要翻译的文本内容。
自定义预设B
⠀

⠀
预设B基于预设A,但将英雄切换按钮保持在游戏内默认设置。
⠀
⠀
输入键位代码参考
⠀
以下键码由游戏内部的“EButtonKeyType”枚举定义。它们代表游戏当前可识别的键盘、鼠标和手柄输入。
⠀

0 = 类型_无
1 = 键盘_A
2 = 键盘B键
3 = 键盘C
4 = 键盘D
5 = E键
6 = 键盘F键
7 = 键盘G键
8 = 键盘_H
9 = 键盘_I
10 = 键盘_J
11 = 键盘_K
12 = 键盘_L
13 = 键盘_M
14 = 键盘_N
15 = 键盘_O
16 = 键盘_P
17 = 键盘Q
18 = 键盘_R
19 = 键盘S
20 = 键盘_T
21 = 键盘_U
22 = 键盘V键
23 = 键盘_W
24 = 键盘_X
Y键
Z键
31 = 键盘_2
32 = 键盘_3
33 = 键盘_4
34 = 键盘_5
35 = 键盘_6
36 = 键盘_7
37 = 键盘_8
键盘_9
39 = 键盘_10
40 = 键盘_1
51 = 键盘_F1
52 = 键盘_F2
53 = 键盘F3
54 = 键盘F4
55 = 键盘_F5
F6键
57 = 键盘_F7
58 = 键盘F8
59 = 键盘_F9
60 = 键盘_F10
61 = 键盘_F11
62 = 键盘_F12
71 = 键盘_方向键_上
下箭头
73 = 键盘_方向键_左
74 = 键盘_方向键_右
空格键
82 = 键盘 Shift 键
83 = 键盘_退出键
84 = 键盘删除
85 = 键盘退格键
86 = 键盘回车键
87 = 键盘控制键
88 = 键盘Alt键
89 = 键盘 Tab 键
90 = 键盘斜杠
91 = 键盘撇号
92 = 键盘减号
93 = 键盘感叹号
94 = 键盘引号
95 = 键盘和号
左括号
97 = 键盘右括号
98 = 键盘下划线
99 = 键盘_左单引号
100 = 键盘右引号
101 = 键盘左引号
102 = 键盘_右引号
103 = 键盘部分
104 = 键盘_A_重音符
105 = 键盘_C_CEDILLA
106 = 键盘_É
107 = 键盘_E_GRAVE
键盘E键脱字符
109 = 键盘_波浪号键
110 = 键盘_拼音ng
131 = 鼠标左键
132 = 鼠标右键
133 = 鼠标前进
134 = 鼠标后退
135 = 鼠标移动
136 = 鼠标滚轮
137 = 鼠标中键按下
游戏手柄十字键上
142 = 手柄方向键下
143 = 手柄方向键右
144 = 手柄方向键左
手柄十字键上下
手柄方向键左右
151 = 手柄顶部面键
152 = 手柄正面按钮_下
153 = 手柄左侧面键
154 = 手柄右键
161 = 手柄左肩键
162 = 手柄左扳机键
163 = 手柄右肩键
164 = 手柄右扳机
171 = 手柄_特殊_左
172 = 手柄_特殊_右
181 = 手柄左摇杆_全部
182 = 手柄左摇杆向下
183 = 手柄左摇杆垂直方向
184 = 手柄左摇杆水平方向
191 = 手柄右摇杆_全部
192 = 手柄右摇杆向下
193 = 手柄右摇杆_垂直
194 = 手柄右摇杆水平方向
195 = 最大类型
196 = EButtonKeyType_MAX

使用 Xmod 解锁 龙之剑:觉醒 的全部潜力 — 今天就探索这些顶级 MOD!