Beta 2024.4.24.1426

From Resonite Wiki

Beta 2024.4.24.1426 is a Resonite version released on 2024/04/24.

It is compatible with the previous build, Beta 2024.4.24.33.

The following notes were sent by Frooxius:

Just a small update, I'm not feeling too well today and I couldn't focus too much. I've mostly worked on a more personal issue I wanted implemented for this reason.
Resonite now has native support for the GigglePuck haptic device! This can be used for headpats or any other haptics. All you need to do is connect the device to the same network and Resonite will pick it up. Then you configure where you want it mapped on the new Settings UI.
It works with our generalized haptics system (which is used for controllers, bHaptics vest and such), so anything - avatar to avatar interactions and haptic triggers in the world will work!
There are some general improvements to the data feeds, setting UI, the haptic system and such, so even though this is more niche addition, it helped improve general versatility of these systems!
There's a few bugfixes too.
Also compatible with current!


New Features:

  • Added native support for the GigglePuck native device (requested by me based on demo by @Zenuru, issue #1751)
    • Resonite communicates with the device directly over network, the OSC Router is not required
    • To use this, simply make sure that the GigglePuck is connected to the same network as Resonite to automatically detect it
    • When detected, new settings will be added in the "Devices" category, you can use this to configure where will the GigglePuck be mapped on your avatar (head, torso, arms, legs or controllers)
    • Multiple GigglePucks are supported! Each one will have its own entry in settings
    • I'll make a video demonstrating this later
  • Add ability for data feed items (e.g. settings) to be dynamically toggled visible or invisible depending on other fields
    • This is useful in cases where some settings are only relevant when some other settings are shown (e.g. haptic mapping settings show only properties relevant to the currently selected mapping, rather than showing all of them all the time)
  • Implement shared HapticPointMapping group of settings
    • This allows specifying how should any single-point haptic device be mapped onto the avatar in a generic manner
    • This will greatly simplify adding more configurable haptic devices in the future

Tweak:

  • Ensure that Settings UI is updated to latest version from the preset

Locale:

  • Merged Japanese locale update by @Aesc
  • Merged Korean locale update by @MirPASEC
  • Merged Chinese locale update by modimobeikete
  • Merged French locale update by @Jae “awa” J4
  • Merged German locale update by @Muppeq
  • Merged Russian locale update by @Shadow Panther [RU/EN, UTC+1/+2]

Bugfixes:

  • Fix setting components misbehaving due to being disabled due to an exception
    • Any disabled setting components will automatically be re-enabled
  • Fix Tracker status (battery & charging) not updating properly