Guides

VRChat 2025.1.2 (OPEN BETA)

February 11 - Build 1582 - Open Beta

Features

Main Menu Updates

We've significantly tweaked the Main Menu -- enough that we could almost consider this a "2.5" version!

  • A new header bar has been added to the Main Menu with links to your profile, the search function, notifications, safety options, help & info, settings and most importantly, a clock.
  • The bottom tabs of the Main Menu have been enlarged with new text labels.
  • VRChat Credit values are now censored on all top-level UIs while in Streamer Mode.
  • The Main Menu tooltip box has been shortened to just two lines in order to fit the new header.
  • The tooltips on the trust ranks found on the Main Menu safety page have been re-written for brevity.
  • The Quick Menu header transparency was adjusted slightly to allow for menu background themes to show through.

Age Verification Updates

We've made some visual changes to how Age Verification status is displayed to other users.

  • The Trust Shield icon on user profiles and nameplates will now show a checkmark for all users who have undergone age verification.
  • The checkmark has been removed from the "Age Verification ID" icon.
  • The blue "Age Verified" status badge on user profiles has been removed and is no longer selectable as an option.
    • Essentially, this marker simply meant that you had completed the process - you had verified your identity, but you may not have been 18 or older.
    • Now, being "verified" in this way is represented by the Trust Shield icon, as mentioned above.
  • Users 18 or above can still display the "Verified 18+" status badge!
    • ...but it's now blue!
    • Red looked really bad on some headsets and didn't match our visual design.
  • Age-gated instances are now prioritized in the instance list for users who are age verified and over the age of 18.
  • Some elements on the VRC+ page have been re-ordered to better highlight Age Verification.

Camera Dolly for VRC+ Users

The Camera Dolly is a new VRC+ exclusive feature for creators who want a little more oomph in their camera.

In short, it allows you to set a pre-defined path for the camera. Think of it like an in-client animation system for the camera, giving VRChat videographers a ton of extra power to do... well, whatever you can dream up!

In short, it adds:

  • Path Management: Additionally, paths allow you to play multiple animations in sequence. New camera controls have been added that enable more fine-tuned camera usage. Camera parameters the dolly can animate currently include:
    • Position
    • Rotation
    • Zoom
    • Focal distance and aperture
    • Look-at-me offsets (these are new!)
    • Green screen color (this is new too!)
  • We've included a number of other configuration options to give you even more control over the camera's movement and behavior. How fast does it move? How does it transition between states? Does it loop? You can do a lot here.
  • ...and it all works with OSC.

For more details, we'd strongly suggest reading the docs! Prefer to see it in action? Check out this video we recorded for the open beta, or visit our demo world.

As a note, the Camera Dolly will likely remain in beta seperately after the rest of 2025.1.2 ships to give us more time to respond to your feedback.

Changes & Fixes

  • Adjusted touch interactions and pickups (the ones based on hand proximity as opposed to pointing at stuff) to no longer detect things located behind your hand.
  • Fixed several memory usage and performance regressions from 2024.4.2.
  • Using "Clear Local Profile Data" will no longer softlock, and instead just close the application, since it requires a restart anyway.
  • OSC Changes!
    • You can now use OSC to change avatars!
    • To do so, send a message to the /avatar/change address with an avatar ID as the argument.
    • avtr_26187637-0c30-4a09-86e1-bc928c07309e, for example. It should look like that.
    • You can only change to avatars in your favorites, your recents, or that you've uploaded yourself.
  • If you're on a Steam beta branch, it will now be shown in the tooltip when hovering the build number in the Quick Menu. It will also be visible in log files.
  • Avatar colliders no longer trigger portals, only your actual player capsule will.
  • Having a homeworld you cannot create instances of will no longer lead to a softlock
  • Fixed VRCat escaping confinement from the Quick Menu AGAIN. He's too powerful.
    • Related: VRCat's agility stat has been reduced by 50%. We're keeping an eye on matchmaking to determine if this requires further adjustment.
  • Some UI elements weren't aligned properly.
    • We aligned them.
      • Properly.
  • Added spawn / despawn animations to sharing pedestals.
  • Fixed camera scrolling arrows not being visible in portrait orientation.
  • Added default SteamVR bindings for HTC Vive Focus headsets.
  • Improved memory behavior for avatars by dropping CPU-based mesh and texture data after the avatar has finished loading.
  • Fixed avatars visually shifting for one frame as they are unhidden while distance hiding is enabled.
  • Fixed a rare issue where trail renderers would appear incorrectly in mirrors.
  • Fixed some minor issues with text overflows in some languages.
    • Additionally, added in some missing strings that were missing from some languages.
  • We deleted over a million lines of unused code and prefabs from VRChat's codebase. This won't change anything for you, but the engineer responsible wanted to share their relief with anyone who also works in software.
    • Please clap.
  • Fixed the world preload button not showing preload progress if the world is updated while the world details panel is still open.
  • Sliding across QM and MM tabs on mobile no longer trigger their double click feature.
  • Prints now save to your local gallery during creation.
  • Fixed expiring product subscription notification - now shows on "Purchases & Subscriptions" tab instead of "Wallet Tab" in Marketplace menu.
  • Fixed an issue causing parts of some avatars to reappear before other parts when being unculled.
  • The VRChat logging system has been changed to be more efficient.
  • Fixed visibility of VRChat Credit bundle amounts when using non-default UI themes.
  • Fixed an issue where UI tiles could appear squashed when viewing recent worlds or users.
  • The "Pixel Light Count" setting now follows the "Quality Preset" option correctly.
  • Distance hider diamonds now apply avatar scaling properly (up to certain limits to prevent them from becoming annoying).
  • Fixed a few instance where swapping back to a previous avatar after your current one failed to load was not working.

But wait, there's more!

SDK 3.7.6-beta.1

Note that some of these features require the 2025.1.2 beta client to work.

  • The VRChat SDK's Build Panel has received a major overhaul.
    • You can now target multiple platforms at the same time when publishing!
      • Multi-Platform Build & Publish goes through each selected platform in sequence and build your content for that platform, always starting with PC (if selected).
      • You can monitor the progress in both the Builder panel and in Unity's Background Processes window accessed in the bottom right area of the editor.
      • Once the builds are done, the editor returns to the platform you started the build on.
      • The updated UI also incorporates all of the changes made to support Build & Test for Android/Quest.
    • Content Info editing has been improved.
      • The Content Warnings section has been changed into a simple dropdown.
      • The tag editor has moved to a new popup.
    • Capturing thumbnails is significantly easier and more responsive.
      • Likewise, this new method addresses past Color Space and Post Processing issues.
  • You can now build and test avatars on Android/Quest.
    • This requires connecting a phone (or any ADB device) to your PC.
    • Check out our documentation!
  • Added a new ClientSim setting, Hide Menu on Launch.
    • This setting automatically closes the ClientSim pause menu when entering Play Mode, after you've accepted the warning about differences between ClientSim and the VRChat Client.
    • In addition, the ClientSim pause menu now automatically closes when you move your player, similar to how the Quick Menu works in the Client.
  • Added support for Contact Senders to be local only.
    • If you enable "local only", the Contact Sender only exists on the local avatar in a similar way to local only Contact Receivers.
    • These do not contribute to an avatar's performance ranking, but still count towards the hard Contact limit.

SDK Bug Fixes

  • Fixed multiple UdonBehaviour scripts on one GameObject not functioning correctly in ClientSim.
  • Fixed an exeception that could appear when toggling VRChat Contacts in Play mode.
  • Implemented all VRChat Constraint fixes from client version 2025.1.2 (and older).

You can also find this changelog on our beta docs.