2021.10.3.784 - MMC21 category, Leaky Impulse Bucket node, world browser tweaks

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! Got a few smaller goodies for you, mostly some fixes and additions and new MMC21 category for easier discovery of the entries! I've done a few tweaks to the world browser as well, notably it now shows which worlds you've already visisted. [h2]New Features:[/h2] - Added "(visited)" indicator to world items, to help visualize which worlds have you visited before -- Note that this resets when you reset your local database -- When you open the world, it won't update immediatelly, sometimes the view needs to be refreshed. We'll look into makig it update quicker if needed in the future - Added MMC21 category to the world browser -- This allows exploring random MMC21 entries - the category uses random sorting order so time of submission doesn't play a role -- The category will display all of the submissions on a single page (this is due to last year some people forgetting the other pages) - Added WriteRefLatch node (requested by @epicEaston197, GH #3122) - Added (Local) Leaky Impulse Bucket node (under Flow) (requested by @I'm Erin., GH #3109) -- This node accepts impulses coming at any rate and releases them at a fixed interval one by one -- The node outputs how many impulses are currently waiting in the bucket -- The node also has Reset impulse which clears the bucket and any current delay -- You can also specify maximum capacity. Any impulses beyond this will instead pulse Overflow impulse immediately -- The Interval is re-evaluted only when an impulse is about to fire, but not in between -- Maximum capacity is evaluated only when the node is pulsed. It won't affect impulses that are already waiting in the bucket - Added ParentUnder to RandomAudioClipPlayer(requested by @BassOnToast and @Zyzyl, GH #3126) -- This will parent the one shot clip under given slot Tweaks: - World browser will now display 52 items, instead of 50, so there aren't 2 empty slots at the end of the page -- Note int he future we'll likely switch this to infite-scroll method instead of paging, but that required further UI development first - Merged Norwegian locale update by PileOfSnow [h2]Optimizations:[/h2] - Batch record queries now exclude NeosDB manifests and token diff validations from the response to significantly decrease network bandwidth usage and improve response times - Added caching for record batch queries -- This removes redundant web requests when browing worlds, reducing network bandwidth and improving latency of the world browser [h2]Bugfixes:[/h2] - Fixed IsHostAccessAllowed throwing an exception when passed a relative URL (based on report by @Enverex, GH #3120) - Added LeftHandRotation and RightHandRotation LogiX nodes (requested by @Fuzy Sidwell, GH #3119) - Added debug logging info to help diagnose allowed hosts on headless (based on issue by @Enverex, GH #3120) [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]