2021.10.11.1175 - DataPreset "SetValues", fixes for dynamic variable spaces...

Neos VR

Welcome to the metaverse! A shared social universe where both casual users and creators coexist. Play and explore with your friends, collaborate with your coworkers or grab powerful building tools and create something new right inside VR.

Hello everyone! I got a new build for you, just a small one to push a few smaller additions, improvements and bugfixes. I didn't have much time to work on builds over past week or so as I was busy checking out every single MMC entry as one of the judges (there's so much cool stuff you've made!) and it'll be still a bit difficult in the upcoming days as we'll be finalizing the judging, but hopefully I'll pick up on pushing out builds again slowly. Notably handling of capturing in-game photos is a bit better now - e.g. when you're a spectator and the photo cannot spawn, it'll still be auto-saved to your inventory if you have that enabled! Also fixed up some more issues with dynamic variable spaces not initializing variables or resets properly. [h2]New Features:[/h2] - Added "SetValues" impulse target to DataPreset, which will load up the current values/targets from the target fields/references (requested by @Nordwig, GH #3161) - Added "Apply to object root" option to a number of builder tooltips (implemented by @ProbablePrime | Docs, based on feedback by @Turk, @Shifty | Quality Control Lead GH #3128) -- Following tooltips were updated: CharacterCollider, MeshVisbility, ComponentClone, CameraExclude, Slicer - Added "Last Visit" as advanced sorting parameter in the world list -- Note that this currently only sorts already fetched records - it won't fetch more records based on your actual history at the moment. - Added ability to easily add/remove event badges by the team (implemented by @ProbablePrime | Docs) -- This will allow faster responses when requesting an event badge (e.g. MMC, VBLFC and so on to be removed or added when missing) [h2]Tweaks:[/h2] - When capturing photos (either with InteractiveCamera or gesture photo) in scenarios where they can't be (or are configured not to) spawned in the world, they're temporarily spawned locally and processed as usual -- E.g. if you have auto-saving configured, they will be automatically saved into your inventory, even if you're spectator with spawning disabled - When exporting/saving screenshots in-game, they will use the timestamp of the capture, rather than timestamp at the time of hitting the button - Added check if Neos is running under Wine/Proton, to automatically disable the desktop support due to causing crashes (based on suggestion by @Enverex, @blythwack, @Yellow and others) - Merged Czech locale additions by @rampa_3 (UTC +1, DST UTC +2) - Merged Japanese locale update by @Aesc/あすく [h2]Bugfixes:[/h2] - Fixed AdminX and other .NET Core/5+ based Neos utilities not processing compressed API responses properly -- This fixes not being able to login into AdminX (reported by @Raith | Programmer) - Fixed DynamicVariableSpace not initializing its name on load, resulting in various other behaviors that run OnLoad not working if they require accessing a named space -- E.g. this fixes DynamicValueVariableReset not reseting when ResetOnLoad is enabled and it's loaded together with a named dynamic variable space (reported by @Shifty | Quality Control Lead, GH #3163) - Fixed dynamic variables (e.g. DynamicValueVariableDriver) randomly using default value on load, even if a source of value is present within the loaded object (previously reported by @seif1, @runtime, @Kal and others, GH #1943) [url=https://patreon.com/NeosVR][img]{STEAM_CLAN_IMAGE}/32580497/43ee030e042a238a46ad59cfcc19b99b0e154f35.png[/img][/url] [url=https://discord.gg/NeosVR][img]{STEAM_CLAN_IMAGE}/32580497/7742fb265ee608cb2a9a6b41aaa6138976155172.png[/img][/url] [url=https://twitch.tv/neosvr][img]{STEAM_CLAN_IMAGE}/32580497/dd2c2f6d46e45ccf4178688bcbe67f0adc0acf9a.png[/img][/url]