Releases: nefarius/ViGEmBus
ViGEmBus Setup 1.22.0 "It's dead, Jim" Release
Remarks
- Removed updater entirely.
- Driver version remains unchanged.
- In-place upgrade doesn't work for some reason; looks like you simply need to run the setup twice. Can't be bothered to figure out why.
- Good bye.
ViGEmBus Setup 1.21.442
This project was only possible with the investment of many years of learning, research and dedication. You're receiving this work for free, if it brought you joy, consider giving back and spend a few coins ❤️
How to install
Simply download the setup below and click through it. Done!
Highlights
- This release was built with alternate compiler settings (see here for context) to allow real-world performance comparisons
- Windows ARM64 support (#83)
- Supports new SDK APIs for feeders to receive the full unaltered DS4 output report (#80)
ViGEmBus Setup 1.20.432
Remarks
This is a pre-release for closed-beta-testers and may still contain unaddressed issues.
Highlights
- This release was built with alternate compiler settings (see here for context) to allow real-world performance comparisons
ViGEmBus Setup 1.19.418.0
ViGEmBus Setup 1.18.367.0
This project was only possible with the investment of many years of learning, research and dedication. You're receiving this work for free, if it brought you joy, consider giving back and spend a few coins ❤️
How to install
Simply download the setup below and click through it. Done!
Remarks
- This release supports Windows 10/11 only! (Intel/AMD 64-Bit, 32-Bit)
- No ARM (Apple M1 etc.) support!
Features
- New setup made with Advanced Installer
- Includes auto-updater
- Driver re-built with latest WDK
- Some driver memory management improvements
ViGEmBus Setup 1.17.333
This project was only possible with the investment of many years of learning, research and dedication. You're receiving this work for free, if it brought you joy, consider giving back and spend a few coins ❤️
How to install
Simply download the setup below and click through it. Done!
If you want to redistribute it with your solution and run it silently, invoke the setup with the /qn
argument to suppress any user interaction.
Remarks
- This release supports Windows 10 only! (Intel/AMD 64-Bit, 32-Bit)
- No ARM (Apple M1 etc.) support!
- Backwards compatibility with software using the client SDK version below v1.17 has been maintained
- The setup has been redesigned with Windows Installer XML
- No more auto-updater
- The setup will automatically upgrade an existing ViGEm Bus Driver installation, if found
- LED/Lightbar/Rumble feedback towards user-land applications is now serialized and cached in the driver, greatly reducing the required code in the client SDK
- This release makes use of the fantastic Microsoft Driver Module Framework (DMF)
- Build artifacts and debug symbols can be downloaded from here
- The device display name has changed from
Virtual Gamepad Emulation Bus
toNefarius Virtual Gamepad Emulation Bus
Bugfixes
- Addressed several setup issues (#59, #52, #49, #43, #37, #36)
- Addressed deadlock issue (#47, #22)
- Corrected some emulation properties deviating from real hardware (#46, #45)
- Addressed possible BSOD due to missing device type check (#44)
Features
- Implemented support for emulating complete DualShock 4 report features (#11)
ViGEmBus Setup 1.16.116
This project was only possible with the investment of many years of learning, research and dedication. You're receiving this work for free, if it brought you joy, consider giving back and spend a few coins ❤️
How to install
Windows 8.1, Windows 10
Simply download the setup below and click through it. Done!
Windows 7
Follow these instructions first, then download and run the setup. Done!
Bugfixes
- Fixes an issue where setup isn't launching at all #25 🎉
Remarks
This is a setup maintenance release, the included driver is still version 1.16.112.0
(17th of October 2018).
ViGEmBus Setup 1.16.115
How to install
Windows 8.1, Windows 10
Simply download the setup below and click through it. Done!
Windows 7
Follow these instructions first, then download and run the setup. Done!
Bugfixes
New features
- Added new user-land API
vigem_target_x360_get_user_index
👍
Returns the user index of the emulated Xenon device. This value correspondents to the
(zero-based) index number representing the player number via LED present on a
physical controller and is compatible to the dwUserIndex propery of the XInput* APIs.
Other news
- Licensed under GPL-3 👮
- From now on distributed via multi-arch self-contained auto-updating setup 🎉
- Auto-updater included (checks for updates daily silently in the background, can be disabled by user) 😄
- WHQL tested and signed 😎
- Project now under the wings of Nefarius Software Solutions e.U. 😛
- Official icon 😲
Starting with this release the PowerShell-way of distribution is officially deprecated and will be put offline soon. Every new release will appear on GitHub. No need to uninstall older revisions, the setup will take care of that including the removal of multiple instances.
Update 10.05.2019: version ViGEmBus_Setup_1.16.115.exe
is a hotfix setup resolving an issue causing the installation to fail on Windows 7 under certain circumstances, the included driver is still version 1.16.112.0
(17th of October 2018).
v1.16.98.0
Redesigned version stamping