Beta 2024.11.12.1329

From Resonite Wiki
Revision as of 22:39, 12 November 2024 by J4 (talk | contribs) (add version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2024.11.12.1329 is a Resonite version released on 2024/11/12.

The following notes were sent by Frooxius:

Hello everyone! I got another build for you! This is mostly cleaning up a number of things, as the main focus is currently on the PhotonDust (new particle system), but there's a number of goodies here.
The locomotion animation system defaults were finally updated! Sorry it took so long. I'd like to give big thanks to @June, @orange and @rhenium whose parameters were used for the new defaults as well as @Cyro for going through the community tunings and integrating them into Resonite.
We also now have latest yt-dlp which should fix issues with loading videos as well as new version of Opus, which improves the quality of voice and has much better handling for lost packets!
There's also a number of bugfixes for several issues as well as some new nodes that should simplify a few things.

New Features:

  • Added ComposeColorX node
    • This lets you compose a new colorX value from color and color profile
  • Added ColorXToProfile node
    • This converts a colorX value to a color value in a specified target color profile
  • Added GetColorXProfile node
  • Added GetColorXBaseColor node
    • WARNING! This gives you the raw base color in whatever profile it is, with the color profile information removed. You're responsible for maintaining that color profile information externally when you work with these values
  • Added DecomposeColorX node
    • This gives you both the base color and color
  • Added GetLocomotionArchetype node
    • This gives you the "archetype" (Walk, Fly, NoClip...) of given locomotion node as a nullable enum
    • Note that some locomotion modules might not have one assigned and the value will be null for them
  • Added UniFesta 2024 & VKet 2024 badges (requested by @orange / Weaverse (our partner), implemented by @ProbablePrime)

Tweaks:

  • Replaced default locomotion animation tuning parameters with community based tunings (integration handled by @Cyro)
    • The new defaults are a combination of @June 2.2 animations with idle foot turning values from IKANJI 1.08 by @orange and @rhenium
    • Big thanks to everyone helping us tune these values and improve the animations!
    • Please note that this only changes the defaults - if you're already using custom settings yourself, the system will use those. If you prefer different animation style, you can always override the defaults
  • Updated yt-dlp from 2024.10.07 to 2024.11.04
  • Update opus library (used for encoding voice & audio streams) from 1.3.1 to latest 1.5.2 (issue #3125, huge thanks to @Jae “awa” J4 for creating CI/CD scripts)

Locale:

  • Merged German locale update by @Muppeq
  • Merged French locale update by @Jae “awa” J4
  • Merged Korean locale update by @MirPASEC
  • Merged Japanese locale update by @Aesc
  • Merged Chinese locale update by modimobeikete
  • Merged Polish locale update by @FoxoBread
  • Merged British English locale update by @bredo
  • Unified key names for tooltips/tools (based on report by @Whip, issue #563 in Locale repo)

Fixes:

  • Fixed TwitchChatMessageEvent and TwitchSubscriptionEvent node interfaces not generating properly (reported by @shuisho, @AmasterAmaster| Judgement Dragon , @Nytra, @Grand, o6uipi, UnskilledWolf, issue #2597)
    • This also fixes not being able to use their CheerBadge & Plan output values in the data model due to not being marked as data model values
  • Fix TwitchChatMessageEvent & TwitchRaidEvent color outputs not being properly upgraded from color to colorX
    • Existing instances that use color should be auto-upgraded to preserve functionality. If you run into issues with this, please make a report!
  • Fix being unable to switch locomotion modes after a locomotion module is deleted (reported by @Jack, @Andromeda - 3x1t_5tyl3, issue #3156)
  • Fix record asset manifest getting cleared when changing username (based on report by @Shifty, issue #3152)
    • Added a mechanism to prevent partial entities from being written back to the database to catch similar problems early next time
  • Fixed scrollwheel speed being framerate dependent (e.g. when sliding items) (reported by @Cyro and @copygirl, issue #2451, fixed by @Cyro)
    • This also fixes the Scroll Wheel Grab Move Speed setting not being visible in the settings
  • Fix WAV files with AAC encoded audio data resulting in crash of all users when imported (reported by @ceekur, @waterphox, @AppleButter180, @troyBORG, issue #3167)
    • Currently we do not support these types of files
    • This has been done by removing any Media Foundation based decoders from CSCore library to prevent similar crashes - these decoders are not cross-platform and seem to cause crashes when used in combination with Unity