All Versions
Latest Version
Avg Release Cycle
198 days
Latest Release
1626 days ago

Changelog History

  • v1.4.0 Changes

    January 08, 2020
    • Fix error when disconnecting clients (missing argument for fs.close)
    • Using npm lock file to fix dependencies' versions
    • Allow log level to be set with environment variable LOGLEVEL
    • Adding timestamp to log output
    • Kill server process if main.js (monitoring) gets killed. This will not work for SIGKILL. When you forcefully kill the server, make sure to kill it's child processes as well if intended.
    • Improve logging
    • Bug fixes:
      • Crash on failing keyboard initialization
    • Update dependencies
    • Add physical gamepad support to the client
  • v1.3.0 Changes

    October 01, 2017
    • Introduced Changelog
    • Improved documentation (e.g. explaining config.json)
    • D-Pad supports analog stick behaviour by default
    • Improved logging
    • Using module forever-monitor to restart the server if it crashes for some reason.
    • Bug fixes
  • v1.2.2 Changes

    May 05, 2017

    ๐ŸŒ Regression bug: The Web App functionality (ability to add the gamepad to the home screen on Andoid using Chrome) was broken.

  • v1.2.1 Changes

    March 06, 2017

    0๏ธโƒฃ 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.

  • v1.2.0 Changes

    March 02, 2017

    ๐Ÿ”– 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.

  • v1.1.0 Changes

    February 25, 2017

    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.

  • v1.0.0 Changes

    October 06, 2016

    ๐Ÿš€ 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 :)