
断点 DualSense 枪械扳机 - DSX 武器墙壁与后坐力
依赖枪械的DualSense R2墙体与通过DSX实现的本地射击后坐力。内置加载与检测;DSX是唯一的外部模组应用。需要USB和精确的DX11版本。181个本地武器ID。独立alpha版:尚未在Breakpoint中测试。
查看大图此独立 alpha 版本通过 DSX 添加了手工编写的依赖枪械的扳机墙以及短促的原生射击后坐力脉冲。它自带加载器和原生控制器观测器。DSX 是它唯一需要的外部模组应用。
[b]此二进制文件尚未在《断点》中加载或测试。[/b] 上传者报告称,使用不同加载器和捕获链的早期私有构建中扳机可正常工作。该反馈不能验证此独立版本。离线源代码、fake-memory、数据包、输入代理、汇编和构建检查均已通过;游戏玩法、物理手感和性能仍未验证。
[img]https://staticdelivery.nexusmods.com/mods/3030/images/2237/2237-1793456506-1053522372.png[/img]
封面/页眉改编自 Sergey Galyonkin 的 [url=https://commons.wikimedia.org/wiki/File:Playstation_Dualsense_controller.jpg]Playstation Dualsense controller[/url],[url=https://creativecommons.org/licenses/by-sa/2.0/]CC BY-SA 2.0[/url]。页眉已裁剪;封面已裁剪并采用 AI 辅助的标题处理。此改编保留该许可证,与代码的 MIT 许可证相互独立。精简标题风格受《断点》启发,并非使用获得授权的游戏字体。
[b]请使用干净且独立的游戏安装[/b]
保持现有的可正常工作模组化环境不变。如果 GRB.exe 旁边已存在 dinput8.dll,请停止操作。不要覆盖、重命名或链接它,也不要移除其他模组来腾出空间。此下载不会合并加载器,也不包含单独的 R3 重映射器。
要求为 Windows x64、确切受支持的 DX11 游戏构建、标准 USB DualSense,以及已启用模组/UDP 接收器且 Xbox 360 虚拟控制器输出可到达游戏的 [url=https://store.steampowered.com/app/1812620/DSX/]DSX 3.2.0.0[/url]。请保留你现有的 DSX 配置文件。Vulkan、其他构建/DSX 版本、蓝牙、Edge 和多控制器均未经验证。
Fox/GRB Plugin Loader、Essentials、Priler 和 ASI 加载器不是此版本的依赖项。已静态捆绑获得许可的 MinHook 1.3.4/HDE;无需安装额外的 MinHook DLL。
[b]效果的驱动方式[/b]
该 DLL 将预期的 DirectInput 导出转发给 Windows。成功进行真实的 DirectInput8Create 调用会排队原生工作线程;早期并行调用仍可能遇到未就绪的解析器状态。游戏启动尚未测试。
其自带的观测器最多保留 16 个控制器候选。原生当前本地实体、持有者、已选武器和所有权检查会确认一个候选。固定目录涵盖 181 个原生枪械 ID,包括共享设置的变体。它不会自动支持新添加的武器 ID,也无法证明每把原版枪械都经过了测试。
合格且拥有并选中的枪械会在射击前获得手工编写的 R2 墙。实际原生接受射击计数器变化与新鲜的、不同的时间戳配对会驱动短脉冲。按钮、震动、音频和弹药变化不会产生射击事件。已保存的配置文件保持不变;临时 DSX R2 阈值使用墙的终点加上名义上五个百分点的余量。物理点击到射击的对齐情况未测量。身体振动仍为现有的游戏/DSX 震动。
[b]安装与停止[/b]
在游戏关闭的情况下,将提供的 dinput8.dll 和 GRB_GunTriggersStandalone 文件夹复制到该独立干净安装中 GRB.exe 旁边。保留许可证/声明。不包含辅助 EXE、Python 运行时服务、新的 DSX 配置文件、FPS 上限或 ReShade 更改。
要在运行中停止,请创建 GRB_GunTriggersStandalone/disabled.flag。等待出现 stage=stopped 的新 status.json 后再退出。OFF/阈值重置数据包会在大约两秒内反复尝试。仅在游戏关闭时移除该标志,然后重新启动。切勿热卸载此 DLL。要卸载,请关闭游戏,仅移除此候选的 DLL 和提供的 README;不要动存档、配置文件和其他 DLL。
正常退出没有单独保证的重置回调。崩溃、卡死和 UDP 丢失可能会阻止清理。DSX 在所有传入流量停止后约 60-65 秒有条件地执行全局 UDP 空闲清理(如果其计时器运行);其他流量会推迟该清理。如果 R2 保持被修改状态,请正常重启 DSX。仅重新应用配置文件并非经过验证的重置方法。
[b]限制与致谢[/b]
自身控制器观测和源帧具有 100ms 租约。约定是拥有并选中的枪械,而非通用的物理绘制/徒步/存活/菜单证明。回调节奏、延迟、每种收枪/载具/无人机/菜单释放情况以及合作模式仍未验证。其他扳机/阈值发送者可能会冲突。不声称修复卡顿或提升性能。
上传者提供了概念、调优选择和早期私有反馈。ChatGPT/Codex 生成了实现、测试、工具和文档;单独的审查也是 AI 工作,而非人工审核。原始代码为 MIT。包含 MinHook/HDE、JSON 和编译器/运行时声明。历史 Essentials/Fox/Priler 引用已致谢,但其二进制文件未捆绑。不声称获得 Ubisoft、Sony 或 Paliverse 的认可。
[spoiler] 确切的受支持 GRB.exe SHA256: 51569E67923B7F0090E5225DC3D64EB7229CBEAC5292BD69CA85052B15959AA2 预期映像大小:0x2038E000。
可选的 SOURCE 归档是同一候选版本的代码,而非另一个游戏版本。其构建配方仅在本地编译;不会安装或测试结果。[/spoiler]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。