Dev Update September 8, 2022
Hello, and welcome to the Developer Update for September 8, 2022!
Developer Update (but, like, with moving pictures)
Yesterday we released a Developer Update video! Check it out below:
You can expect to see more of these in the future. They’ll come out when we feel a features is ready to be shown off to the public, likely either when an open beta is imminent, or a week or two before that.
Schedule Update
As was mentioned in the last update, we will now only be doing these once a week moving forward.
You can expect to see a Developer Update every Thursday, unless it’s a holiday for us.
Release Schedule
Main Menu Live Beta
At long last, the Main Menu 2.0 Open Beta has begun! It would be an understatement to say that this has been in the works for a long time.
You can see the full patch notes here. You also should go check out the blog post for more context.
There’s also the video above, with our very own Strasz delivering an overview of the Main Menu changes!
In short, though, this update completely changes the VRChat Main Menu, HUD, and more. It also adds a bunch more features that we’ve been working on and have talked about in these Dev Updates.
We’ll be spending a lot of time over the next week or two gathering feedback, fixing bugs, and polishing it up for release as much as we can! So please, go give it a shot. If you’ve got some words to give us about it, go post them on the Feedback boards. (Also, thank you for providing feedback!)
also im adding this in literally last minute but we just pushed a live beta update with some more stuff, go check the discord okay
Feature Updates
Live Beta Features
A ton of the features we’ve been talking are available for you to try! These features are in the Live Beta right now!!
VR Camera flight mode, which allows you to grab your camera, turn on “Flying”, and fly it around to take pictures of your whole group without having to playspace up a bunch. Also, you can drive your lens into people’s faces. Bonk bonk bonk bonk
Visual Adjustments, which enables colorblindedness filters for the WHOLE view, including the UI, as well as allowing users to adjust brightness and bloom strength. Find it in the Gear tab on the Quick Menu.
Avatar Texture VRAM usage estimation, which lists an estimate of the amount of VRAM an avatar shows. Right now it only shows in the Main Menu version, that’s a bug. It doesn’t affect perf ranks yet, but 30-40MB seems like a Good range to aim for. (I saw one with 300MB earlier today. )
FBT Calibration visualization, which shows a visualization for your trackers so you can more easily diagnose issues with your FBT setup. Turn it on in the Gear tab of the Quick Menu.
Avatar Haptics, which allows you to get haptic feedback in your controllers when you touch other avatars. No avatar setup is required for this! This system uses the Avatar Dynamics interaction permission system, so both users MUST opt in before haptics will work for either of you. Turn this system on and adjust them in the Quick Menu’s Gear tab.
CPU thread affinity launch option, meant to help out certain AMD CPUs which benefit from limiting processes to a single CCX. Use the --affinity=FFFF
argument to enable it, where FFFF
is a bitmask indicating which threads should be utilized for VRChat. FFFF selects the first 16 threads, FF selects the first 8, and so on. This is an advanced feature. Unless you know what you’re doing and know you need this, you probably shouldn’t use it!
We also included a handful of other improvements:
- Implemented a head-tracked mode for the Personal mirror
- Implemented the ability for users to double-click the Audio settings to toggle Earmuffs on/off
- Added a “Lock” button in the bottom right of the Main Menu that turns on and off menu grabbing and moving
- Implemented Avatars 3.0 synced bool parameter
Earmuffs
that is True when the user has the Earmuffs feature on, and False when it is off - Added an “unmute” sound when you unmute your microphone. Remember that you can adjust the volume of the mute/unmute sound in the HUD settings
- Various fixes and improvements to the keyboard (see the patchnotes here)
There’s more on the way. We know the Main Menu is big, but there’s other stuff in there too! If you have feedback or find bugs with these features, post on the Feedback boards..
Favorite Worlds Website Update
We’ve also been working on lots of updates to the VRChat Home website! You can use this site to do all sorts of useful, cool stuff if you’ve got a VRChat account. Still using a Steam or Oculus account? Merge it into a VRChat account to access these features!
In an upcoming update you’ll be able to manage your favorite lists using the VRChat Home site!
Those are worlds, but don’t worry, we covered Avatars too:
You can move stuff around, too! One at a time, or in bulk. Here’s what it looks like to move a World to another category:
Again, these changes are on the way. Not out yet, but after using them just now I sure hope they’re out soon. I’ve gotta clean these favorite lists up…
Portal Placement
Portal Placement got finished and is in the latest Live Beta build!
When you go to drop a portal, you now just point at the floor and the portal appears there. It turns red if you can’t place it, and tells you why you can’t place it. You can move around while trying to place the portal. No more “open menu, find world, new instance, drop portal, ERROR HONK, rinse, repeat” pain.
It’ll be on by default when it launches to Live and will be the new default method of portal placement. For now, though, turn it on via the gear menu in the Quick Menu once the Live Beta is updated.
Conclusion
A lot of time this week is being spent on the Main Menu update! There’s a whole bunch of stuff in it, cool new features, and oh boy a bunch of bugs. We’ll be working on that. Keep reporting anything you find and give us your feedback.
That’s all for this week! See you next week, on Thursday, September 15th!