Guides

VRChat 2025.3.1 (OPEN BETA)

July 21 - Build 1674 - Open Beta

Features

Event Calendar

Introducing the Event Calendar!

We've added a calendar to VRChat for all your Group events! You can access it from the Main Menu. Look for the lil calendar icon in the top right!

Groups can add events to the calendar and they'll show up for everyone who has joined your Group. Likewise, we've added the ability for us (that is, VRChat) to highlight and feature certain events -- meaning that everyone will be able to see them on the calendar.

Likewise, users can click on the calendar to see what is going on! You can add events to your own calendar that you want to go to, so you don't forget about them.

Other cool bits:

  • There's a new Group permission that allows folks to edit/create calendar entries.
  • There are a TON of filters. You can filter out events you don't want to see... or ones you do!
  • You can share an event link doesn't require a VRChat account to view!
    • That means you can easily share events with friends!
  • Events work great on the mobile app!
    • Once the Event Calendar is out of beta, you'll be able to use the mobile app to make sure you're getting notifications for events you don't want to forget!
  • You can export events, so that you can throw 'em on other (non-VRChat) calendars you might be using.

Want to see more? Go check out the Developer Update from last Thursday.

Changes & Fixes

  • Interactable objects: Pickups, Stations, Udon Interact scripts, are no longer clickable beyond their proximity distance if they are surrounded by trigger colliders.
  • Fixed a bug that caused avatars with world-space constraints to be scaled inconsistently in the menu.
  • Radial puppets no longer snap to incorrect values for remote players shortly after opening them.
  • Added the ability to scroll through multiple available inventory bundles.
  • Updated bundle notification icon actions, making their functionality clearer to users.
    • Added optional explicit SteamVR bindings for grabbing and freezing PhysBones. If you reset your Vive Wand bindings to default, you'll now have the old behavior of trigger-to-grab and grip-to-freeze for PhysBones.
  • Fixed an issue that prevented bundle notifications from being received.
  • "Spawned" message in Items menu now has the correct UI style.
    • This should make it easier to read in more scenarios.
  • Pictures taken with the in-app Camera now have metadata for the author of the photo and the world that it was taken in.
    • This is one we're interested in feedback on. We think this is a good change for when folks ask the inevitable, "Hey, where was that taken?" sort of question(s).
  • The VRC+ menu tab found on both the Quick Menu and Main Menu now only highlight yellow for non-subscribers. Outside of specific campaigns, the VRC+ tabs should now inherit the UI color palette for subscribed users.
  • Fixed an edge case where sending Udon Network Events with more than 1kB of data to NetworkEventTarget.Self would cause subsequent remote targeted events to contain incorrect data.
  • Fixed a bug that caused some UI sounds to play louder than others.
  • Previously, during low-performance scenarios, avatars would sometimes teleport or animate at 4/5 FPS. This has been fixed.
    • This was especially prevalent on older Quest hardware.
  • Fixed a bug that caused world geometry to be missing from photos taken with the Camera, if it is generated by Udon scripts using VRCGraphics.DrawMeshInstanced().
  • We found a bunch of overflowing localized text. It's fixed!
  • Fixed an issue with overflowing text on Help & Info buttons.
  • Fixed an issue where your avatar would turn into a new, interesting, non-Euclidean shape if you scaled yourself when in ragdoll mode.
  • Speaking of ragdoll mode, you'll no longer get stuck permanently if you open the Main Menu while in ragdoll mode.
  • Fixed a bug that caused the My Avatars menu to sometimes save Sort Order selections incorrectly.
  • Various localization fixes.
  • Server side processing has been added to worlds.
    • This is similar to the processing that is done for avatars, but for... worlds.
      • Unlike avatars, by default you will not encounter the "Server processing" step, instead continuing to load if it has not been processed yet.
      • If you are an advanced user or world creator looking to debug there is a launch argument for force require the world to be processed (like avatars). It is --enforce-world-server-checks.
      • If you have a world which is failing the server side processing, but don't believe it should be, do report it on the Feedback forum or contact support. Please include the world ID, as well as what platform you are on (PC, Quest, etc).
  • Removed the ability for desktop users to select other players when the Camera was open, leading to UI funkiness.
  • The "Other" notification category will now properly catch all notifications that don't fit in the other categories.
  • Fixed a bug that could cause the wrong performance rank for the current platform to appear in Avatar Details, under Performance Breakdown.
  • The client now uses the performance stats determined by Server Processing. This does a better job of calculating VRAM use by detecting Material Swaps, so avatars using that technique may have a different rank in-client.
    • This means that, in some cases, your performance rank might be downgraded.
      • Keep in mind, however, that this is because the information being provided is more accurate, not that our standards have changed.
  • The ToS pop-up now has more space for text.
    • This should make it easier to read.
      • You're totally reading it, right?
  • If a user is unable to purchase VRChat Credits a reason will now be displayed as part of the error alert.
  • Added an option to invert vertical look on game controllers.
  • Fixed an issue that prevented unfavoriting avatars that have been made into AVM avatars or failed security checks.
  • Fix a bug that could sometimes cause UI animations to be skipped after switching tabs.
  • The VRC+ menu tab specifically on the Main Menu now properly expands to it's full height when hovered or selected.
  • Marketplace Avatar Pedestals have been fixed.
    • If you already own the Marketplace avatar displayed on a pedestal, you should immediately change into it after clicking on the pedestal. Otherwise, the Avatar Details page should open to allow you to explore the avatar and its purchase options.
      • Pedestals should work just as they have before for any other type of avatar (i.e., if it's a public avatar, you'll immediately change into it after clicking on the pedestal).
  • The "Switch Into Avatar" button is no longer shown on the transaction complete popup when purchasing a bundle.

Known Issues

  • The Refine Search button on the Events tab of the Search menu is currently not functional.