Beta 2025.2.4.1354 is a Resonite version released on 2025/02/04.
The following notes were sent by Frooxius:
- Hello everyone! I got another build for you!
- This is mostly some more cleanup and fixes, notably for PhotonDust and fixing the issues with the cloud syncing (thanks to everyone for the reports and logs!).
- There's a few goodies though, giving you more control over angular velocity for PhotonDust!
- I got another fix coming up, but I wasn't able to finish it for this build, because it's a fair bit more complicated - it particularly has to do with legacy systems that used negative scaling - this turned out to be quite a time sink, requiring some bigger architectural changes to PhotonDust. In case you wonder why we sometimes don't allow values out of certain ranges - this is why x3
- I should have a fix tomorrow though, which should wrap up some last bits of PhotonDust. Just as a reminder - the Legacy particle system will go poof very soon! We don't recommend using it for any new projects at this point.
New Features:
- Added AngularVelocityDrag module for PhotonDust (requested by @Red Star, @Lux, issue #3639)
- Added ConstantAngularVelocityForce module for PhotonDust
- This applies a constant angular acceleration to the particles
- It requires the RotationSimulationModule to function
- Added LerpUnclamped support for SphericalHarmonics
- This fixes crash when trying to use ValueLerpUnclamped node (reported by @Lux, issue #3620)
- Fix exceptions when checking validity of ProtoFlux node visuals when the target node has been deleted, but visual hasn't (found in a log from @Nytra, @Lux, issue #3635)
- Added SizeMultiplierByVelocity module for PhotonDust
- This allows multiplying the size based on the velocity
- The multiplier can be clamped within a certain range as well as the resulting size
- You can also mask which axes of the size are affected by this
Locale:
- Merged Japanese locale update by @Aesc
- Merged Chinese locale update by modimobeikete
Fixes:
- Fixed legacy particles with length/velocity scaling and zero velocity being visible after conversion to PhotonDust (based on report by @UltrawideGamer, issue #3628)
- Added read lock to mesh data for mesh emitters
- This prevents PhotonDust from breaking when the procedural mesh data is being updated (reported by @Nytra, @Lux, issue #3635)
- This only affects procedural meshes as those can be updated on the fly. Static meshes don't require locking and are more efficient to emit from
- Fixed particles in Facing mode rolling with head (reported by @Veer, issue #3626)
- Added retry logic to fetching asset metadata from CloudFlare when crucial information is missing
- This fixes a transient error, when freshly uploaded blobs are sometimes missing information, causing syncing to break (@Redd (evil mentor), @elaina6254, @orange, @bredo, @zahndy, @Nytra, @A Lynray 🍇, issue #3629)