Beta 2025.2.25.1316 is a Resonite version released on 2025/02/25.
The following notes were sent by Frooxius:
- Hello everyone!
- I got a new build for you today, with a whole bunch of goodies! This is cleaning up a bunch of smaller things that needed some love for a long while, but were pushed out by bigger work on PhotonDust and other stuff and a bunch of other treats to break up the development a bit from the big stuff a little.
- There's also a new bonus module for PhotonDust inspired by a game I started playing recently, allowing for even more cool effects! I can't wait to see what you'll make with it!
New Features:
- Added OriginRadialForce module for PhotonDust
- This is similar to RadialForce module, except the center is implicitly the original position that the particle was emitted from in the coordinate space of the particle system
- Added Squared & Linear radial force modes
- The previous linear is renamed to InverseLinear & auto-updated
- Those modes work inversely from the previous too - the force gets stronger the further away the particle is from the center
- Added Min/MaxForce to the RadialForce to limit the resulting force applied to the particles
- Added "Use cookies from browser" setting for yt-dlp (requested by @zangoose, issue #3800)
- You can use this if videos from streaming services (like YouTube) don't load from you by selecting which browser you use
- Supported browsers are: Firefox, Chrome, Edge, Safari, Brave, Chromium, Opera, Vivaldi and Whale
- Added "Open autosave path for current world" button to Photo Capture Settings to open inventory location for the current world (requested by me, issue #3248)
- This makes it easy to open the folder where photos are being autosaved for the current world based on your path formatting
- Added "Sticky Grab" option to interactions
- When enabled, first press of grab starts holding items, second press releases
- This is useful when you want to hold something for longer period of time without having to press the button
- The toggle is in "Grabbing" submenu on each hand. The hand grab types were moved to this submenu as well to consolidate
- This only affects worldspace grabbing
- This is in VR only currently (we can enable this for desktop too if there's interest)
Tweaks:
- Added helpful logging messages for exceptions related to loading a world by url within headless (reported by @Tobs, issue #3518)
- Significantly improved accuracy of implicit body colliders for dynamic bones, especially with full body (requested by me, issue #1567)
- Chest colliders are now significantly more precise, which should prevent them from pushing dynamic bones up when lying down
- Arms & Legs now have precise colliders as well as part of the body, that follow each arm/leg, alongside with elbow/knee
- Improved calculation of user's feet position - if the feet are not tracked, the system will fall back on the IK feet position if available
Locale:
- Merged Japanese locale update by @Rabbuttz(あむ)/Amu
- Merged Chinese locale update by modimobeikete
- Merged German locale update by @Muppeq & @Psychpsyo
- Merged French locale update by @Jae “awa” J4
- Merged Japanese locale update by @Aesc
- Merged Polish locale update by @FoxoBread, t91a60 and @DarkSugar
Fixes:
- Fixed exceptions when emitters try to unregister themselves with already removed particle system
- Fixed mesh emitter colors from texture being flipped on the Y axis (reported by sjsanjsrh, issue #3362)
- This only affects new instances, existing instances are auto-upgraded to preserve old behavior - if you already fixed it yourself, your fix should stay
- Fixed FireOnChange with references causing crashes when input is a local element (reported by @Jack, issue #3686)
- Note that local elements will effectively be treated as null by this node - they only exist locally and cannot be tracked globally by the node