Releases: jehervy/node-virtual-gamepads
Analog stick support
- D-Pad supports analog stick behaviour by default
- Introduced Changelog
- Improved documentation (e.g. explaining
config.json
) - Improved logging
- Using module
forever-monitor
to restart the server if it crashes for some reason. - Bug fixes
Web App fixed
Regression bug: The Web App functionality (ability to add the gamepad to the home screen on Andoid using Chrome) was broken.
Port fixed
In version 1.2.0 config.json
sets the port to 8080
by default. This was an unintended change. Version 1.2.1 changes the port back to 80
as default setting.
Index Page
Version 1.2.0 adds an index page that lets the user select the input device (game pad, keyboard, or touch pad). The index page can be set to directly forward the user to the game pad if needed. To do so the key useGamepadByDefault
in config.json
must be changed to true
.
Added virtual touchpads and keyboards
In version 1.1.0 a virtual keyboard and a virtual touchpad feature are added.
Furthermore, a few bugs are fixed. One of them includes that node-virtual-gamepads
now also runs on x64 machine right out of the box.
First released version
Many months after the first commit, virtual-gamepad has been integrated into two awesome projects which are Recalbox and RetroPie. Thanks to some contributors, the code has been corrected and the actual version is now stable enough to be considered as the first release.
Many great evolutions are incoming :)