古墓丽影:暗影  DualSense模组 - 自适应扳机

古墓丽影:暗影 DualSense模组 - 自适应扳机

此模组为《古墓丽影:暗影》添加了沉浸式PS5 DualSense自适应扳机。已在Epic Games Store、Steam和GOG平台上的《古墓丽影:暗影:最终版》中测试。扳机阻力会根据劳拉的

杂项

功能

  • 自适应扳机阻力:L2 和 R2 的阻力会随装备的武器而变化。
  • 智能停用:在菜单和过场动画期间扳机效果会停用,但在游戏过程中会恢复。
  • 智能检测:智能检测 DSX/DSY,并带有回退和自动重启功能。
  • 日志文件:生成日志文件以跟踪错误和成功加载。

文件夹结构

解压后,模组压缩包将包含:

Shadow of the Tomb Raider DualSense Mod (文件夹)
├── DualSenseSOTTR           (包含模组可执行文件的文件夹)
├── DualSenseSOTTR.asi       (模组可执行文件加载器)
└── README.docx              (说明文档)

您需要下载一个 ASI 加载器,以便在启动游戏时自动加载此模组。请前往 Ultimate-ASI-Loader 并下载 Win64 部分下最新版本的 bink2w64.dll(或 点击此处直接下载)。

安装指南

  1. 进入您的《古墓丽影:暗影》安装文件夹。
  2. 将游戏根目录下的 bink2w64.dll 文件备份到另一个子文件夹中(例如,创建一个名为“Backup”的文件夹并将文件复制到那里,以防日后需要还原)。
  3. 将游戏根目录下的原始 bink2w64.dll 重命名为:bink2w64Hooked.dll
  4. 将解压后的模组压缩包内容(DualSenseSOTTR 文件夹、DualSenseSOTTR.asi)复制到游戏根目录(即 SOTTR.exe 所在的位置)。
  5. 然后,将从 Ultimate-ASI-Loader 下载的压缩包中的 bink2w64.dll(ASI 加载器)也复制到游戏根目录。
  6. 大功告成。

要求

需要一个 DualSense 控制器,并且必须安装以下模拟工具之一:

选项 1:DSX (DualSenseX)

  • Steam 上获取 DSX。
  • 确保 DSX 的传入 UDP 端口设置为 6969。
  • 确保 DSX 的触控板 LED 设置为“静态颜色”。
  • 使用 DualShock 4 模拟(以在游戏中启用原生 PS4 按钮提示)。

选项 2:DSY (DualSenseY) - 推荐的免费替代方案

  • GitHub 上获取 DSY。
  • 使用 DualShock 4 模拟(以在游戏中启用原生 PS4 按钮提示)。

您可以尝试这两种工具,看看哪一种能为您带来最佳体验(尤其是在自适应扳机方面)。通过蓝牙连接时,扳机效果感觉更强,因此我推荐无线游玩。如果在 DSX v3.x.x 上运行模组时遇到错误,请考虑改用 DSX v2.5.0。

在 Steam 上游玩时,请确保禁用 Steam 输入,以便 DSX/DSY 能够正确处理控制器模拟。请前往游戏的属性(游戏 Steam 页面上的齿轮图标)-> 控制器 -> 从下拉菜单中选择“禁用 Steam 输入”。

运行行为

启动 DSX/DSY 应用程序并启动游戏,模组将自动加载。进入游戏后,当 LED 灯变成亮橙色并且扳机阻力根据武器而变化时,您就会注意到模组正在工作。请确保在启动游戏前连接好 DualSense 控制器,以防止模组无法按预期工作的问题。如果您的控制器在游戏过程中断开连接,您可能需要手动重启模组。有关此问题以及模组行为的更多详细信息,请参阅模组压缩包中包含的 README.docx 文件中的“调试与行为”部分。

卸载方法

  1. 删除以下文件:
  • DualSenseSOTTR 文件夹
  • DualSenseSOTTR.asi
  • DualSenseSOTTR.log
  • bink2w64.dll (ASI 加载器)
  1. 恢复您原始的 bink2w64.dll 文件:
  • 将 bink2w64Hooked.dll 重命名回 bink2w64.dll。
  • 或者,如果您已将原始 bink2w64.dll 备份到其他地方,请删除 bink2w64.dll(ASI 加载器)和 bink2w64Hooked.dll,然后将原始文件复制回游戏根目录。

您的游戏现在将以原始、未修改的状态启动。

备注

  • 通过蓝牙连接效果最佳(扳机阻力感觉更强)。
  • 基本触觉反馈(音频转触觉)功能仅在通过有线连接或蓝牙连接时才可通过 DSX/DSY 使用。DSX 还可以将震动转换为触觉,并提供额外的触觉反馈模式。

支持与反馈

如果您有任何疑问或遇到问题,请随时在 Nexus Mods 的“Bug”或“Posts”标签下留言。如果此模组对您有帮助,一个简短的评论或点赞将意义重大,并帮助其他人发现它!

加入官方 DSX Discord 服务器:

加入官方 DSY Discord 服务器:

支持项目

如果您喜欢这个模组并想支持我的工作,可以留下一个可选的捐赠。这有助于我继续改进和维护 DualSense 功能,以便未来更新和其他游戏使用。捐赠完全可选,模组将永远保持免费。请我喝杯咖啡

看看我的其他模组:

鸣谢

  • 特别感谢 DSXDSY 的开发者对 DualSense 模组社区的启发和贡献。
  • Newtonsoft.Json – 用于处理 JSON 数据。
  • SharpDX.DirectInput - 用于通过 Windows DirectInput API 读取控制器输入。
  • 感谢 Ultimate-ASI-Loader 提供了出色的 ASI 加载器库。
  • 感谢开源社区提供的工具和灵感。