Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Beta 2025.2.25.1316

From Resonite Wiki
Revision as of 22:11, 25 February 2025 by J4 (talk | contribs) (add version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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