ViGEmBus:虚拟游戏控制器仿真框架核心驱动

ViGEmBus:虚拟游戏控制器仿真框架核心驱动

ViGEmBus ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus

项目基础介绍及编程语言

ViGEmBus 是一个开源的Windows内核模式驱动程序,专注于模拟知名的USB游戏手柄,使它们能够以纯软件方式在系统底层被识别。这个项目由Nefarius维护,采用C++为主要编程语言,并且利用了微软的Kernel-Mode Driver Framework(KMDF)进行开发。它属于Virtual Gamepad Emulation Framework(ViGEm)的一部分,旨在提供对Xbox 360控制器、Sony DualShock 4等设备的精确模拟,无需任何游戏修改即可让这些虚拟设备原生工作。

核心功能

  • 多平台游戏控制器模拟:无缝模拟Xbox 360和DualShock 4等控制器,兼容各种游戏。
  • 透明性:目标应用程序无需特别支持或额外配置,即可以原生方式检测到模拟的控制器。
  • 广泛适用场景:适用于想要兼容不支持的输入设备、远程游玩、扩展输入设备范围等情境。
  • 跨架构支持:支持包括x86, amd64, 和 ARM64在内的多种Windows平台。

最近更新的功能

请注意,ViGEmBus项目已经被宣布退役,最后一个更新是在2023年11月2日发布的版本1.22.0,代号为“它已经死了,Jim”。此次更新显著特点是移除了自动更新器,且因某些原因不支持就地升级,需重新运行安装程序。此外,此版本保留了之前的驱动程序版本,未做功能性变更。 ViGEmBus的发展重点曾经放在提升稳定性、增加对Windows ARM64的支持以及更新内部SDKAPI以增强与外接应用的交互上。


此项目的退役并不减少它在过去对游戏控制模拟领域的贡献,对于那些寻找历史解决方案或学习内核驱动开发的开发者来说,ViGEmBus仍然具有极高的参考价值。

ViGEmBus ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲁岭菱Ethanael

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值