Skip to content

Releases: faithvoid/VoyagerNX

v0.8.5.1 - Hotfix

28 Jun 10:26
88f0a11
Compare
Choose a tag to compare

Re-compiled with the new libNX for newer firmwares!

v0.8.5 - Renderer Upgrade

07 Nov 09:12
f2e2d6e
Compare
Choose a tag to compare

All builds now compile with renderergl2 as default. In my experience this makes a few things look a bit better, might(?) smooth out performance, and futureproofs everything a touch (in case someone wanted to implement a newer renderer engine later down the line).

If upgrading from a previous build, all you need to replace is VoyagerNX.nro.

v0.8.4 - Better Gyro Support

15 Oct 00:11
e565207
Compare
Choose a tag to compare

Gyro now automatically detects whether the user's controller is in handheld or wireless mode and adjusts the axis accordingly. Haven't tested with a pro controller, but would imagine it should work fine, as the fix specifically targets handheld mode. This means apart from finding slightly more natural gyro defaults for both handheld and wireless mode, the end user can enjoy seamless gyro controls between input methods. (Note you'll still have to enable gyro manually by typing "in_gyromouse 1" in the console or copying the hmconfig.cfg settings from the GitHub readme, as there's still no menu prompt for it). Also, properly switched to "main" branch as the, well, main branch (hello Tulip Voyager!)

If updating an older version, extract to the original folder and replace all files when prompted.

v0.8.3 - Basic Gyro Support

13 Oct 08:59
5923896
Compare
Choose a tag to compare

Included is a build with basic gyro support that I'd consider stable still incomplete (no menu options, gyro code doesn't automatically detect controller and switch the yaw axis between yaw/roll), so it's being moved up to v0.8.3

To enable gyro support, you have to open the console menu in-game, type "/in_gyromouse 1". The stock gyro configuration is meant for handheld use, so if you're using a pro/wireless controller you'll have to also type "/in_gyromouse_yaw_axis 1" (and if you want to go back to handheld type the last command with a 0 instead of 1). Gyro speed can be adjusted by adjusting the mouse speed.

v0.8.2.1 - Gyro Build (alpha)

12 Oct 22:40
Compare
Choose a tag to compare

Hey everyone! I spent the last few days reverse engineering fgsfdsfgs's sdl_input_nx.c file that won't compile with the latest libNX and attempting to reimplement the commands to get gyro working. It works, but this is FULLY experimental and there may be issues and jankiness. Definitely could use some feedback and assistance!

To install, copy the VoyagerNX folder to your Switch folder, overwriting any files it may ask you to.

Gyro can be enabled by using hmconfig_gyro.cfg instead of hmconfig.cfg (as it can't be enabled/disabled from the menu).

The default gyro settings in hmconfig_gyro.cfg files are for handheld mode, but you can swap between handheld and controller gyro settings by dropping down the console and typing "/in_gyromouse_yaw_axis 1" for controller/wireless and "/in_gyromouse_yaw_axis 0" (default) for handheld. I hope to automate this within the next few releases. You can also adjust the speed by adjusting the mouse speed in the control settings menu.

v0.8.2 - "main"/Tulip branch release

06 Oct 22:55
Compare
Choose a tag to compare

Not many changes here from 0.8.1 besides changing references from Lilium to Tulip.

EDIT: Re-uploaded .zip file as of October 9th, 2021 to replace the icon with a higher resolution version. This is merely a cosmetic change and isn't functionally different, so I'm not including it as a version change as this release was mostly a cosmetic change anyhow.

0.8.1 - New Codebase

06 Oct 08:20
9212bff
Compare
Choose a tag to compare

First build using Daggolin's updated "Tulip Voyager" engine for futureproofing + QOL changes.

0.8.0 - Audio Hotfix

06 Oct 08:08
Compare
Choose a tag to compare
v0.8.0

Fix compiling on some platforms.