|
|
本软件与 DLL 在不修改游戏任何原生结构的前提下,为开源连发工具 Sorahk 扩展了 XBOX 360 手柄震动功能,并增加了扩展 DLL 适配【90US】单机版。
实现原理
通过 HOOK 机制获取游戏内的伤害数字事件,并将该数据传递至 Sorahk 的连发映射系统。由于数据源自伤害数字,震动反馈几乎可以与动作及特效表现完美同步。Sorahk 接收并解析数据后,即可驱动手柄实现即时震动响应。
调校选项
软件提供极为丰富的调校选项,共包含 17+ 可调基本参数及多达 62 个高级参数,并内置五组默认预设效果,方便快速上手。同时已预设好相关键位,用户仅需连接 XBOX 360 手柄(国产手柄同样适用,但需使用蓝牙连接),即可直接开始游戏。
此外,本软件亦可作为独立的连发工具使用。
震动反馈评价
震动反馈调教较为一般,未进一步精修,但凑合能用,整体尚可,至少弥补了 DXF 单机版缺乏手柄适配和震动反馈的短板。文档和 DLL 均已开源,后续可基于此适配更多版本和软件。打击感倒数第二块拼图,也已补齐。
使用方法
将 DfoVibration.ini 和 DfoVibration.dll 解压至 us_extend_dll 目录。
将 SorahkDFO.exe、Config.toml 和 Vibration.toml 解压至游戏主目录。
游戏运行后,连接手柄,启动 SorahkDFO.exe,点击【震动设置】,然后对默认选项点击【应用】即可生效。
备注:Config.toml 为连发映射的储存配置文件,Vibration.toml 为震动设置的储存配置文件。
额外算法说明
连击数越高,震动强度越大——每达成 100 连击提升一档震动级别,但设有上限(上限值可自定义),避免无限增强。
稳定程度与性能
稳定程度:较为稳定。
性能表现:测试期间游戏流畅,无明显性能损耗。
尚未实现的功能
• 根据游戏内评分系统触发震动反馈(暂未找到相关位置)。
• 根据技能视觉上的轻重程度差异化震动强度。 |
|