
鬼武者 DualSense 触觉反馈
PC版《鬼武者:剑之道》的DualSense触觉反馈与自适应扳机
查看大图描述
PC 版《鬼武者:剑之道》的非官方 DualSense 触觉反馈模组。
它添加了基于声音和动作的触觉反馈,以及自适应扳机效果。
此模组不会复现 PS5 的触觉反馈或游戏的官方触觉效果。
它从游戏的音效中生成触觉文件,并作为模组播放。
主要功能
- 从本地安装的游戏音频数据中生成精细的触觉反馈。
- 为攻击、撞击、防御、弹反、格挡、闪避、移动、UI 操作及其他游戏事件添加专属效果。
- 为支持的操作添加自适应扳机效果。
需求
- DualSense 控制器
- Windows x64 的 .NET 10 运行时
- 兼容版本的 REFramework
- 必须在 Windows 中启用 DualSense 音频设备。
- Steam Input 可以保持启用。
安装
[color=#ff0000]重要[/color]
Nexus Mods 的隔离系统会将脚本文件标记为可疑,因此它们不包含在 ZIP 中。
请从 GitHub 下载它们,或复制下方脚本并将其保存为 .cmd 文件。
- 在游戏文件夹中安装兼容版本的 REFramework。
- 下载模组并解压
- 复制下方脚本并将其保存为模组文件中的
.cmd文件。
Setup.cmd
@echo off
setlocal
cd /d "%~dp0"
set "modDotnet=%ProgramFiles%\dotnet\dotnet.exe"
if not exist "%modDotnet%" set "modDotnet=dotnet"
"%modDotnet%" "%~dp0bin\OnimushaDualSense.dll" setup %*
set "modExit=%ERRORLEVEL%"
pause
exit /b %modExit%
Start-Mod.cmd
@echo off
setlocal
cd /d "%~dp0"
set "modDotnet=%ProgramFiles%\dotnet\dotnet.exe"
if not exist "%modDotnet%" set "modDotnet=dotnet"
"%modDotnet%" "%~dp0bin\OnimushaDualSense.dll" launch %*
set "modExit=%ERRORLEVEL%"
if not "%modExit%"=="0" pause
exit /b %modExit%
Uninstall.cmd
@echo off
setlocal
cd /d "%~dp0"
set "modDotnet=%ProgramFiles%\dotnet\dotnet.exe"
if not exist "%modDotnet%" set "modDotnet=dotnet"
"%modDotnet%" "%~dp0bin\OnimushaDualSense.dll" uninstall %*
set "modExit=%ERRORLEVEL%"
pause
exit /b %modExit%
- 运行
Setup.cmd。 - 等待安装程序下载所需的外部工具,并从你的本地游戏文件中生成触觉数据。
- 连接 DualSense 控制器
- 运行
Start-Mod.cmd。
首次安装可能需要一些时间,并需要大约 1 GB 的可用空间来存放生成的触觉数据。
使用
- 连接 DualSense 控制器
- 运行
Start-Mod.cmd。 - 模组会自动启动游戏,并在游戏运行期间保持活动状态。
- 游戏退出后,模组会自动关闭。
配置
编辑模组文件夹中的 config.json:
gain — 控制整体触觉强度。可接受范围为 0.0 到 1.0,默认值为 1.0。
adaptive_triggers — 默认值为 true,设为 false 会禁用扳机阻力。
adaptive_trigger_strength — 可接受范围为 0.0 到 1.0,默认值为 1.0。
auto_launch_game — 是否在启动模组时自动启动游戏
更改配置后请重启模组。
game 路径由安装程序自动检测并写入。
卸载
- 关闭游戏。
- 运行
Uninstall.cmd。 - 如果不再需要,删除已解压的模组文件夹。
故障排除
如果模组没有响应,请检查以下内容:
- 已在 Windows 中启用 DualSense 音频设备。
- REFramework 已安装且与当前游戏版本兼容。
- Steam Input 和游戏的手柄设置工作正常。
其他诊断信息会写入:
data/bridge.log
如果遇到问题,请将日志发送给我。
工作原理?
在初始安装期间,模组会下载经过校验和验证的提取与音频解码工具。它使用这些工具从用户本地安装的游戏文件中生成触觉数据。
一个 REFramework Lua 脚本会观察支持的游戏和音频事件。外部模组进程会将这些事件转换为基于声音的触觉反馈,并为通过 USB 连接的 DualSense 提供自适应扳机效果。
生成的游戏衍生数据会本地存储在 data 文件夹中,并在后续启动时重复使用。请勿重新分发包含这些生成数据的使用过的模组文件夹。仅重新分发原始下载 ZIP。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。