Welcome to the Developer Update for October 20th, 2022!
If you’d like to catch up, you can read our previous Developer Update from October 13th.
Spookality Submissions close soon!
Spookality is in full swing, and we’re nearly at the end of the submission window!
If you’ve got something cooking to show off in the Jam, please make sure you submit it before submissions close.
They’re currently set to close at 12PM PT on Saturday, October 22nd.
If you need a countdown timer to get motivated, head on over to the Jams page where you can see how much time you’ve got left and submit your entry!
VRChat 2022.3.1p2
Earlier this week on Tuesday, we dropped a patch that had a few tweaks and fixes. It also included a bunch of new SDK features, including a long-awaited improvement release for the Udon Node Graph!
If you prefer to wrangle nodes, you definitely should check out this update, which includes a ton of shortcuts for editing and repetitive actions.
VRChat 2022.3.1p2
Client
Features
- Main menu and Quick menu can now have separate wings
- Uncheck “Wing Persistence” in “User Interface” settings to enable
Improvements
- Re-added mouse sensitivity & invert controls to Input menu
- Various performance improvements
- Reduced stutter when switching to VRCat’s Variety Box tab
- Removed performance overhead of having “Pin FPS and ping” enabled
Fixes
- Fixed camera focus
- Fixed menu breaking if a page is left open for longer than 5 minutes
- Fixed crash with some user-uploaded gallery images
- Fixed an issue where long saved search texts would appear broken
- Fixed camera modes used for VRC+ being selectable even if you didn’t have VRC+ (invite image, icon)
- Removed avatar haptic settings on Quest (the feature isn’t available on Quest, but the settings were still visible)
Udon Node Graph
Features and Improvements
- Udon Node Graph: Added lots of hotkeys!
- Press and hold one of the following keys, then click anywhere on the graph to create the corresponding node:
-
1
: float -
2
: Vector2 -
3
: Vector3 -
4
: Vector4 -
b
: Branch -
+
: float addition -
-
: float subtraction -
=
: float equality comparison -
Shift+B
: Block
-
- Press and hold
C
, then click on a constant to convert it into a variable- You can also do this by right clicking the constant
-
Ctrl+G
for quick grouping -
L+Click
logs the value of the selected node -
Shift+A
for aligning nodes - Press and hold
Shift+F
, then click on a node that outputs an array type, to generate a ForEach loop automatically - Most of the above are also available via the right-click menu
- Press and hold one of the following keys, then click anywhere on the graph to create the corresponding node:
- Added a new topbar that shows the currently open graph, and opens new “tabs” to it when you open more graphs
- You can close each tab with the X button
- Events/Groups entries are clickable in the sidebar for fast navigation
- Added search bar at the top which allows you to search through your active graph
- Press
Ctrl+F
to move focus to the searchbar - Search activates after entering at least 3 letters
- Pressing Enter while having multiple search results will jump between them
- Press
- There is a new “Highlight flow” toggle on the topbar, which, when enabled, will highlight the nodes connected via the flow edges
- Use this to quickly see how does the program arrive to the particular node
- If the node doesn’t have any flow connections - nothing will happen
Changes
- Changes video link in UdonSyncPlayer example to point to new location
The VRChat Creator Companion
The VRChat Creator Companion is a helper application that sets up Unity projects for you, making it super easy to create content for VRChat. It keeps your SDK up to date with the latest features and fixes, lets you install additional modules like ClientSim and UdonSharp, includes a new way for creators to set up their packages for easy installation, corrects common issues, and more!
Migrating your project over to the VCC is easy. Install VCC from the VRChat Home website, point it at your existing SDK3 project, and it’ll migrate you over easily.
We’ve talked about the VCC as part of the VRChat Creator Toolbox. VCC has been in testing, iteration, and full production for quite some time now. It’s a vital and central part of our creation pipeline!
The VRChat Creator Companion will be required in 2023!
The reason we’re reminding you about the VCC is that we’re planning to distribute all SDK updates solely via the VRChat Creator Companion starting in 2023. This means that we will no longer offer direct unitypackage
SDK packages, and all updates will be solely delivered via VCC.
As such, please migrate your projects to VCC soon! If you have a friend who creates content for VRChat, please forward this info to them!
We have a whole set of documents and guides written for the VCC. It’s quite extensive! If you want to get started by learning how to migrate your project, check out our migration guide.
And, of course, don’t forget:
Ongoing Development
Hide Personal Mirror in Camera
We’ve gotten lots of requests to make it so the Personal Mirror can be hidden from the camera. We found some time to implement this feature, and it’ll be included with an upcoming update!
New HUD indicator for Push-To-Talk mode
If you didn’t know, we recently added Push-To-Talk mode for VR! Previously, we never had Push-To-Talk mode for VR, only for desktop. In this mode, you only send microphone audio when you’re holding down the microphone button on your controller.
For those that use PTT, it can be useful to be reminded that you’re in that mode. We’ve added a new HUD indicator that lives above the mic to tell the player they’re in PTT mode!
Action Menu “Tools” Section
We’ve got a lot of cool new features hidden deep in the Action Menu, like the Personal Mirror, Face Mirror, and the Chatbox. We thought they were kind of a pain in the butt to find, so we decided to pull them up to the top level of the Action Menu!
We’ve got some long-term ideas for Action Menu improvements to make it easier to use, but for now, we wanted to help users find the options users are accessing most often.
Plus, this makes the top level of the Action Menu a nice, familiar four-directional menu. Ahh, much better.
Expect to see the Action Menu “Tools” section appear in an upcoming update!
Creator Companion New UI
Speaking of the Creator Companion, the current application and UI is built in Unity! While that made it easy to initially develop, this approach isn’t what we wanted to stick with forever.
As such, we’ve been busy migrating our Creator Companion away from Unity and into a proper desktop .NET Application, as outlined on our public VCC roadmap. This should bring better UX and performance, as well as allow us to iterate on the UI and functionality much faster. Here’s a little preview of the current state:
This UI isn’t final, but we wanted to give you a peek!
Conclusion
That’s all for this week! We’ll have some more Spookality entries up for you to check out soon.
Thank you!