Beta 2024.1.3.393

From Resonite Wiki


Beta 2024.1.3.393 is a Resonite version released on 2024/01/03.

The following notes were sent by Frooxius:

This is the first build of 2024, hope everyone had a happy new year and overall holidays!
The major thing in this build changes how ProtoFlux updates in disabled or inactive hierarchies. This improves behavior and should provide a performance bump, particularly in worlds or with items/avatars that use culling.
Since this is a change in behavior, there might be some breakage, but generally this should be better behavior overall and fix some legacy content that was designed with this behavior. We did some testing too with the community, so hopefully things will run pretty well!

Optimizations:

  • ProtoFlux displays will no longer cause updates and evaluations when they are packed (based on report by @nytra, issue #886)
  • A number of ProtoFlux nodes will no longer keep updating when disabled or part of inactive hierarchy, fixing some legacy content and improving performance (particularly when culling systems are employed) (reported by @ohzee, @zyzylian, @Shadow Panther [RU/EN, UTC+1/+2], @shrikealvaron, @foohy, @rucio, @nytra, Issue #814)
    • Drive & Hook nodes
    • FireOn True/False/Value change and their local variants
  • ProtoFlux node changes are temporarily ignored when the change tracking is invalidated and will be rebuilt

Tweaks:

  • Added the key Y as alternate binding for primary action in desktop

Security:

  • Fix custom access verifier taking precedence over ban checks (from internal moderation team report by @dantetucker)

Locale:

  • Merged Korean locale update by @mirpasec
  • Merged Russian locale update by @Shadow Panther [RU/EN, UTC+1/+2]
  • Merged German locale update by @muppeq

Bugfixes:

  • Fix DocumentPageTexture not updating the texture resolution when the PageRegion changes the aspect ratio (reported by @ryuvi, issue #982)
  • Fix sprite rendering with PreserveAspectRatio not sizing images correctly in all cases, resulting in them being stretched as a result (in some cases, significantly so)