Beta 2024.4.26.1258

From Resonite Wiki
Revision as of 23:32, 26 April 2024 by J4 (talk | contribs) (add Beta 2024.4.26.1258)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2024.4.26.1258 is a Resonite version released on 2024/04/26.

It is compatible with the previous build, Beta 2024.4.26.10.

The following notes were sent by Frooxius:

Some more tweaks, improvements and fixes for the haptic system & GigglePuck. Keeping it light today, since it's Friday, I got some more things on a branch (official OSC support!), but they're not ready yet.
Compatible with previous build!

New Features:

  • Add ability to Reset mapping or Remove tracker entries in the settings (requested by @ohzee, issue #1848)
  • Add ability to remove GigglePuck entries from the settings

Add Minimum Intensity & Initial Activation Intensity settings for the GigglePuck

    • This can help prevent the haptics from not activating or stalling due to intensity being low

Tweaks:

  • Improved auto-injected avatar-to-avatar haptics (thanks to @Darky, @Aegis_Wolf and @Shifty for helping test by giving me headpats)
    • Fixed the radius-intensity modifier calculating from origin, rather than center of collider, resulting in hand haptics being strongest at the wrist, rather than palm
    • Tweaked strength and shaping of the distance based modulation
    • Added velocity based modulation, so moving faster triggers stronger haptics and vice versa
    • This applies to all haptics - bHaptics, controllers, GigglePuck, as this is a generic haptics system
  • Change the GigglePuck disconnect detection logic to only consider it disconnected when it's not found on the network several consecutive times
    • This fixes it randomly being considered disconnected in some cases

Locale:

  • Merged Korean locale update by @MirPASEC
  • Merged French locale update (and Chinese locale fix) by @Jae “awa” J4

Bugfixes:

  • Fix exception when updating packed state on display nodes when the node hasn't been instantiated or the group built yet
  • Fix GigglePuck not working when it's initially detected, requiring a restart (meaning you don't need to restart for it to start working)
  • Fix GigglePuck settings breaking when there's a setting entry for device that wasn't connected in given session
  • Fix default stereo separation setting being 6.5 mm instead of 65 mm (reported by @Shadow Panther [RU/EN, UTC+1/+2] and @Banane9, issue #1759)
  • Fix Horizontal Torso Position being restricted to 0.0 ... 1.0 range rather than -1.0 ... 0.0