【免费下载链接】DS4WindowsDS4Windows but improved项目地址https://gitcode.com/gh_mirrors/ds4wind/DS4Windows点击查看免费下载DS4Windows 是一款免费开源的手柄映射工具能把 DualShock 4、DualSense、Switch Pro 和 Joy-Con 等 PlayStation 及任天堂手柄映射为 PC 游戏能识别的 Xbox 360 手柄让大量原本不支持 PS 手柄的游戏秒变原生支持。这篇文章完整回顾它从 Jays2Kings 初代项目、Ryochan7 接力维护到 schmaldeo 分支即本仓库宣布停更的 Fork 史与现状帮你搞清楚版本脉络与后续选择。一个项目的三次接力Fork 脉络一图看懂DS4Windows 的发展史本质上是三代开发者接力维护的开源故事阶段维护者关键节点初代Jays2Kings最早让 DS4 在 Windows 上工作的工具最后一版为 1.4.52第二代Ryochan7Travis Nickles长期维护至 3.2.x引入 WPF 新界面后停止维护第三代本仓库schmaldeo以DS4Windows but improved接手推进到 3.9.9 后宣布停更初代 Jays2Kings 版本的档案还能在配置文件版本说明中找到痕迹——doc/dev/profile_version_info.md 中明确记载Profile 的初始 schema版本 1来自 Jays2Kings 的最后一个构建1.4.52。Fork 的由来一个按钮抖动引发的分支第三代分支的诞生原因其实很个人化。据 README.md 中的 About this fork 章节所述作者 schmaldeo 只是发现手柄上的某些按键开始接触不良按键抖动本想给原项目提一个修复按键抖动的 PR却发现 Ryochan7 已经不再维护原仓库于是干脆自己 fork 了一份并加入了以下改进按键防抖debouncing通过开关去抖算法解决按键接触不良导致的误触发摇杆漂移修正工具帮助处理摇杆漂移问题DS3 姿态模拟基于加速度计实现 pitch 和 roll 模拟来自贡献者 sunnyqeen 的工作版本号校验调整从自己的仓库拉取版本信息避免安装后反复弹出版本过旧的提示从顺手修个小问题到独立维护这是开源社区中非常典型的 Fork 演化路径。核心能力把手柄映射成 Xbox 360DS4Windows 的核心原理是虚拟手柄仿真它通过 ViGEmBus 驱动在系统中虚拟出一个 Xbox 360 控制器把 PS 手柄的按键、摇杆、扳机输入实时映射过去。除了 Xbox 360 输出它还支持直接输出为 DS4 手柄带灯条、光效等因此能覆盖不同需求的游戏场景。USERGUIDE.md 里给出了几个典型例子想在 XInput 游戏如《Celest》里用 Switch Pro 手柄 → 输出选Xbox 360想用 PS Remote Play 并保留陀螺仪 → 输出选DualShock 4用第三方假 DS4 手柄玩《巫师3》并要灯条支持 → 输出选DualShock 4并开启灯条直通此外Auto Profiles功能可以按进程自动切换配置开不同游戏自动应用不同的映射方案对多手柄、多场景玩家非常实用。详细操作可参考 USERGUIDE.md 的 Controllers 与 Profiles 章节。现状README 顶部的停更公告截至本仓库快照当前最新版本为3.9.9见 DS4Windows/newest.txt运行环境要求 Windows 10 和 .NET 8.0 Desktop Runtime。但打开 README.md 第一眼看到的就是DISCONTINUATION停更公告作者写道It was a good ride. Maybe one day we will come back to the way the things were before.停更原因主要有两点一是工作与生活导致时间不足二是对当前开源社区生态低质量 PR、所谓vibe coders泛滥感到失望失去了继续打磨代码质量的动力。作为 GPL v3 许可证见 COPYING下的开源项目代码仍然完整可用、可自由编译和二次 fork停更并不影响现有版本的正常运行。遇到问题怎么排查即使进入停更期官方文档对故障排查仍有参考价值。例如当手柄在设备管理器中被禁用灰色图标导致无法识别时可参考 doc/moonlight_support.md 同级的排障思路以及在 Windows 设备管理器中手动启用 HID 设备其他常见排查点来自 README.md 的 Requirements 章节确认已安装 ViGEmBus 驱动DS4Windows 首次运行会自动安装蓝牙连接请使用微软 BT 协议栈CSR 协议栈已确认不兼容在 Steam 中关闭PlayStation Configuration Support与Xbox Configuration Support避免驱动冲突结语停更不等于终结DS4Windows 的三代接力——Jays2Kings 开创、Ryochan7 完善、schmaldeo 改进后停更——完整呈现了一个工具型开源项目的典型生命周期。对于现有用户3.9.9 版功能已经非常成熟DS4Windows/Changelog.json 记录了历次更新的细节日常使用完全不受影响对于开发者代码库结构清晰核心逻辑在 DS4Windows/DS4Library/、界面在 DS4Windows/DS4Forms/、输出设备在 DS4Windows/DS4Control/GPL v3 协议允许任何人基于它继续维护TODO.md 和 contributors.txt 也为接手者留下了明确线索。 如果你正在寻找一款免费、功能完整的双摇杆手柄映射工具DS4Windows 至今仍是 PC 上把 PS 手柄玩出 XInput 体验的最优解之一。赞分享【免费下载链接】DS4WindowsDS4Windows but improved项目地址https://gitcode.com/gh_mirrors/ds4wind/DS4Windows点击查看免费下载相关推荐DS4Windows手柄映射工具完全配置指南快速上手5分钟完成基础配置 你是否曾遇到过PS4手柄在PC游戏中无法被识别或者想在不同游戏中使用不同的按键布局却不知如何实现DS4Windows作为一款功游戏开发驱动开发DS4Windows手柄映射工具让PS4手柄在PC上重获新生DS4Windows手柄映射工具让PS4手柄在PC上重获新生 你是否曾为PS4手柄在PC上的兼容性问题而烦恼想在Windows系统中享受原汁原味的游戏手柄体游戏开发驱动开发DS4Windows游戏手柄映射工具完整使用指南为什么你的游戏控制器在PC上表现不佳 当你将PS4、Switch Pro或其他非Xbox控制器连接到PC时是否经常遇到这些问题游戏无法识别控制器、按键响应游戏开发驱动开发上一篇使用 Ray Tune 的 PB2 调度器优化 PPO 强化学习超参数PB2 PPO 示例全解析下一篇marked 解析边界行为探秘波浪线围栏代码块如何在文件末尾打断段落创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?