Skip to content

Releases: nanospork/NOFC

NOFC v0.3.0 - Release Candidate 1

07 Feb 04:14
050bf01
Compare
Choose a tag to compare
Pre-release

This release marks the first release candidate for NOFC v0.3. It has not been tested extensively. Please report any issues to https://github.com/nanospork/NOFC/issues

Release Notes:

v0.3.0 RC1 - February 06, 2018

  • Release Candidate 1: This branch has not been extensively tested, but functions well during short-term testing. Please provide as much feed back as possible at https://github.com/nanospork/NOFC/issues

  • Complete rework of Windows version of Nolo-OSVR - we gave in and switched over to LYRobotix's "HIDAPI", which gives better tracking results than reading USB packets directly. Performance should be improved for Windows users on all versions of NOLO firmware.

    • You still should not install the official NOLO drivers.
    • The Linux version of the driver was updated with some attempts at reading velocity, but the stability is unknown.
    • Note that the headset marker button was NOT implemented in the new version of the driver. We're sorry if you miss this, but we just didn't have the time to work it in.
  • Implemented velocity tracking - Controllers now report velocity to SteamVR, meaning you can throw things in games, among other uses!

    • Throws specifically are sometimes poor, going the wrong direction or speed - if you can find any consistency to this behaviour, please report it at https://github.com/nanospork/NOFC/issues so we can find out what the cause is and improve on it.
  • Implemented ceiling mode - You can now use one of the NOFC v0.3 "ceiling" configs to use your NOLO basestation in ceiling mode with NOFC. This opens up the possibility of 360 degree tracking.

  • Implemented default marker offset - A default offset for the headset marker has been added.

    • This should reduce the feeling of the headset rotating incorrectly, as if it were on the end of a "turtle neck."
    • This offset can easily be edited by changing the "translate" array under "/NOFC/HeadTracker" in the config file.

This new configuration combines the Nolo-OSVR plugin, the OSVR-Fusion plugin, and the official SteamVR-OSVR driver for a more enjoyable experience using Nolo hardware with OSVR.

Please note that the dedicated community members working on NOFC have volunteered their time to make these improvements; please respect their efforts. You will probably encounter bugs and glitches - please report these to https://github.com/nanospork/NOFC/issues

NOFC v0.2

01 Dec 19:31
Compare
Choose a tag to compare

Release Notes:

v0.2 - September 27, 2018

  • Major head-tracking smoothness improvement thanks to a workaround that eliminates duplicate reports sent by the firmware.

  • Major controller smoothness improvement thanks to implementation of the OSVR built-in "one euro" filter.

  • Slight trackpad calibration improvement - the trackpads should no longer "jump" to zero when you touch the very edge (unless you move your finger so far that it is no longer detected at all.)

  • Server config improvements - it is now easier to edit the server config files thanks to the use of additional aliases. This means that you can configure NOFC without touching anything in the "drivers" section.

    • Want to change the flip button? Just change the path that /NOFC/flipButton points to (by default, /controller/right/menu). Similar for recenter button and for setting up pitch/yaw/roll for DK2 users.
    • The only time you should have to edit anything in the "drivers" section is if you are not using an HDK2, in which case you may need to adjust the value of alpha in the very first driver entry.
    • As well, for ease of use the contents of the NOFC driver section have been compressed into 3 lines in the provided "direct" config file (with alpha still readily visible.)
      • If you would like to be able to edit these contents, please copy the drivers section from the "distv2" config file instead.
  • Headset marker button detection - the headset marker button is now given a semantic path at /hmd/button. Advanced users may find a use for this.

This new configuration combines the Nolo-OSVR plugin, the OSVR-Fusion plugin, and the official SteamVR-OSVR driver for a more enjoyable experience using Nolo hardware with OSVR.

Please note that the dedicated community members working on NOFC have volunteered their time to make these improvements; please respect their efforts. You will probably encounter bugs and glitches - please report these to the central NOFC repository Issues section here: https://github.com/nanospork/NOFC/issues