Additions and Changes
- SwitchOS v12 and v13 compatibility.
- A new, more efficient communication strategy.
- Added a
remote_tui
option to the CLI for explicit use over remote connections.
- Added a
test
option to the CLI for better debugging support.
- Overriding the bluetooth service is done in a much cleaner way (#19).
- Added support for Windows and MacOS with Vagrant-configured Virtual Machines. See the Installation section in the README for more details.
- Added a
--usessl
argument for use with the web app. A secure context (SSL) will be required for gamepad use in the web app due to upcoming browser changes. Please Note: the SSL certificates generated in this mode are completely insecure and are not meant for any kind of production or non-local use. Your browser will warn you as such, if you choose to use them.
- Added input sampling method selection to the web app. Depending on which browser you use, some of the selections will be more responsive than others.
- Added Controller Restart functionality to the web app.
Bugfixes
- Fixed a bug preventing proper reconnection after an active connection was killed.
- Fixed a bug where resources wouldn't be freed after a controller was shutdown from within the web app.
- Fixed crashes in certain scenarios when reconnecting.
Installation
sudo pip3 install nxbt==0.1.4