Welcome to the Developer Update for 1 February 2024!
If you’d like to catch up, you can read our previous Developer Update focused on the Creator Economy from January 18.
We’ll be releasing another video update on February 22. In this update, we’ll be talking once again about the Creator Economy. We weren’t able to talk about our plans as much as we wanted in the last one, so we’re hoping things will be different next time!
Additionally, we’re hoping that we’ll be able to share some more information about some things we’ll be working on this year outside of the Creator Economy. We’re still about a month away though, so no details just yet!
Back in our December 7 Developer Update, we talked a bit about a new component for avatar creators to control which parts of their avatar get hidden from the perspective of the wearer. This feature is still on the way!
We’ve been making a few additional tweaks to how this works, but it still allows you choose which bones of your avatar you want to hide in first person. Since the previous update, we’ve made changes such that you’ll be able to vary whether a given bone is affected based on whether the wearer is in VR or not, and you can now also vary how much the bone is scaled away by.
You can now see your joined groups’ locations on the web at VRChat.com/home.
Don’t worry, your friends still come first, but in quieter hours you might just find somewhere fun to hang out!
Notifications shown on the web now more closely match those in VRChat itself. They now show when they were received and have received some accessibility improvements.
Ever run an event and afterwards the people in the instance just wouldn’t get the hint and leave?
Did a party with some friends get too rowdy and you wanted to just call it done and not worry?
Had a group instance that kept on going long after the mods went to bed?
Well we have the solution for you! Instance Closing!
Yes! That’s right! You will soon be able to close an instance! No more pesky people keeping that instance alive well beyond the event date. If you’re the owner of the instance, or have the right group permission (p.s. it’s a new permission) you can close an instance!
This works on any instance type EXCEPT publics. Players can’t close public instances, but if we need to, our Trust and Safety team can.
For now, instance closing is just a soft close, meaning no one new can join, or rejoin.
Eventually we will support a hard close which will (with a little warning) kick everyone out, and in the future we may even add support for scheduling a close! For now though imagine it as the waiter politely telling you the kitchen is closed, and giving you the side eye as everyone else slowly leaves the restaurant.
As anyone who has managed groups in VRChat has noticed, we automatically assign the
Member role to anyone who joins your group. What you may not have noticed is that if you delete that role, any new members have no roles or permissions by default. That’s not great. Roles and permission management is already hard, and this weird quirk doesn’t help.
So! We’re feeding two birds with one scone by fixing this!
Firstly, we are introducing the
Everyone Role. This is a role that can’t be assigned, can’t be reordered, can’t even be renamed, and any permissions which are given to it immediately apply to everyone in your group.
Secondly, we are adding the ability to flag roles as is assigned on join. This means we are adding the ability to control which roles are automatically added when someone joins your group. This works exactly how the Member role does, and if you prefer this way of handling your default permissions, we’ve got you covered!
We’ll be phasing out the
Member role for most newly created groups, as we think the
Everyone role is a lot easier to understand and manage. There will still be a role template option that does include a
Member role, but it won’t be the default anymore.
We’ll be adding in some QoL changes. These all are currently live on the Open Beta! These include:
- You can now click menu headers to quickly scroll the pages back up!
- This works for quick menu pages, main menu pages and even the wings!
- There is a new setting for this option to toggle it on or off just in case it’s not for you. (Pending localization!)
- Works great for the Quick Menu “Here” page in large instances
- The keyboard text field now has a “Clear” button that appears whenever there’s text in the box.
- There’s a new button on the Main Menu User Details page to quickly view other player’s avatar details!
- This gives you an easier way to access our bigger avatar details window. Great for previewing another user’s avatar or checking out their imposter!
- UI Elements now work even if they slide underneath your cursor - meaning no more “why does the Yes button not work?” after hitting “Go Home”!
- Camera pictures now handle transparency much better in worlds with post processing - no more weird semi-transparent outlines, or half-disappearing avatars when disabling the environment layer!
- Additionally, depth-of-field is now always perfectly consistent between the camera preview and the final picture, a bug that has plagued virtual photographers for a while:
- Avatar contact receivers and senders that overlap by default will now intialize correctly!
- As a part of this, collisions will now live-update correctly when changing someone’s Avatar Dynamics permissions.
- Don’t worry, we made sure that advanced tricks like “Contact Tracking” still work.
Contacts that are already interacting with each other can break on avatar load:
Contact Behavior on Live (Broken):
Contact Behavior Fixed (Upcoming):
Want to check out the Open Beta for yourself? Check out our full patch notes and instructions on our Discord.
That’s it for this Dev Update!
Our next text Dev Update is scheduled for February 15, 2024. As a reminder, we’ll have a Video Update on the Creator Economy on February 22, 2024. See you then!