Guides

VRChat 2025.4.1 (OPEN BETA)

October 16 - Build 1744 - Open Beta

Features

Boops are BACK!

Boops are back! You might remember this feature from last year, when we tried it out in Open Beta... only to decide that it wasn't quite ready yet.

After we announced we pulled it, people immediately wanted it back! Well, it took a hot second, but here it is again!

Booping is a feature that allows you to send “Boops” to their friends! They can attach any emoji to their Boop! VRC+ subscribers can even attach custom and animated emojis.

When the recipient opens their notifications, they’ll see a Boop Explosion containing all of the Boops they’ve just received!

Boops can be sent by opening the User Details page in either the Quick Menu or Main Menu in the Client and tapping the new Boop button. They can also be sent also from within the mobile apps.

The Live Now Tab

The Launchpad tab in the Main Menu is being replaced*.. with the Live Now tab!

First: were you a fan of the "Recently Seen" tab that lived here? It still exits! We just moved it to the Social tab. Because, you know, that makes sense.

Anyway -- the Live Now tab!

The Live Now tab will show you events that are (wait for it) live! That means you'll easily see what's going on when you're in VRChat. You'll be able to easily join these events directly from there -- getting you to the good stuff a little bit faster.

It also shows Group and Friend locations -- letting you see where everyone is at a glance.

(Also: you'll see this in the Changes & Fixes section, but Groups are now able to attach Instances directly to Events -- making the process for getting into a poppin' instance a lot easier.)

*This is likely to run as a test once this patch leaves Open Beta... but Open Beta users will still see it!

Discord Login

You can now login to VRChat using Discord!

For existing users, if you have a Discord account, you can choose to link your VRChat and Discord accounts. This will then allow you to sign into VRChat using your Discord login information.

New users will be able to make a new account using their Discord information.

Warp Effects

Ever wanted to be devoured by a swarm of Reference Cubes that atomize you and recreate your very existence in another dimension?

No?

Too bad! We're testing Warp Effects. Warp Effects are custom animations that play when you enter or leave an instance. To test this out, anyone using the Open Beta will receive a special Bundle that will contain a test Warp Effect, featuring the Refe̴̙̍̎r̷͉̝̒ence Cub̷̡̿e.

This effect will only be visible to those in the Open Beta. Also, at the end of the Open Beta, you'll lose access to it. We just need to test to make sure it works at scale! Let us know what you think, as usual (or if you find any bugs).

Changes & Fixes

  • In-app reporting has been revamped.
    • Added the ability to see all Stickers, Prints, and Emoji that have been used in the current instance for easiser reporting.
      • You can see these under the "Report" screen, visible via a button in the Quick Menu (next to Inventory).
    • Added the ability to see the Stickers, Prints, Emoji, and Events you have reported.
      • You can see these under the "Report" screen, visible via a button in the Quick Menu (next to Inventory).
    • The entire flow has received quality-of-life improvements to make the reporting process easier.
  • Added the ability to link instances and events!
    • We've added a new permission for Group members that allows them to link instances and events.
    • Events that are live (or are within a six-hour window of beginning or ending) will appear on the Group instance creation UI for permitted users to select as being associated with that particular instance.
    • When an instance is linked to an event, it shows up in its own special event row on the Instances tab on the details page for that particular Group.
      • Rows for events that don't have any instances associated with them will still show up.
      • Instances for events will also show up in the friend/available instance rows where applicable. This is expected.
    • The event details page now has a button labeled "Join" instead of "View Instances". When clicked:
      • If there's only one instance for the event and it's joinable, you'll join it.
      • If there's only one instance for the event and it's not joinable for some reason (e.g., there's a queue), you'll be brought to the instance details page.
      • If there are zero or multiple instances, you'll be brought to the Instances tab for the Group that owns the event.
    • The default name for an event instance will be set to the event name for VRC+ users.
      • We may make this happen for non-VRC+ users as well in the future.
      • You can still change or remove the name if you have VRC+ if you wish.
  • Fixed a PhysBone jitter issue which affected high framerate scenarios.
  • The Quick Menu has been visually refreshed.
    • It should make more sense now. We hope?
      • Let us know what you think.
  • Avatar Pedestals have received some much-needed love.
    • They now initially show a "Loading" image instead of just white.
    • Loaded thumbnails no longer leak memory.
    • All avatar preview images are now downscaled, even on PC.
      • This means data loading via pedestals may no longer work. This was never officially supported, and we recommend switching to VRCImageLoading or VRCStringLoading instead.
  • Tweaked the camera's zoom slider. The default position has been moved up, and the slider's scaling has been adjusted.
  • Fixed items not consistently appearing ahead of you when using Full Body Tracking in VR.
  • Fixed a bug where sometimes users could see Sharing Pedestals from the previous instance playing despawn animations in the loading screen.
  • The Main Menu Social page now features the "Recently Seen" player list.
    • This is the same list that you'd find on the Launchpad page, but we figure the Social page would be a better home for this!
  • Fixed emergency avatar sometimes appearing unexpectedly when holding the Escape key to close the menu.
    • An intentional shortcut to load the emergency avatar has been added to Shift + ESC. You can use this if your keyboard mapping does not have a Backslash key.
  • Fixed the exclusive store time remaining icons having incorrect spacing with the text.
  • Fixed certain Quick Menu doodads overlaying other doodads.
    • No, you read that right.
  • Fixed foldouts when selecting a user in the Quick Menu.
  • Fixed a case where the Recently Updated Favorite Worlds would be missing on the Launch Pad.
  • Shapes for PhysBone collider components and Contact components should now exactly match between the client and the SDK. This mostly only affects setups that use non-uniform or negative scaling.
  • Fixed some odd behaviour with the face mirror and Selfie Expression callouts when the HUD mode was set to Off.
  • When an in-world Creator Economy listing is viewed, the products within it should show their correct preview.
  • Fixed opening Inventory from the Quick Menu so it will re-open to the last Inventory section you had opened... instead of always opening to the sticker section.
  • Fixed a bug that could caused your UI theme to look wonky or totally fail to load.
  • Fixed a bug that could cause Portals and other effects to be delayed until all other downloads finished.
  • Improvements to underlying networking code.
  • Minor text fixes.

October 21, Build 1745

Changes & Fixes

  • Fixed remote users getting stuck in place under some rare conditions when avatar blocking via safety settings was enabled.
    • This was particularly noticable in some game worlds like Murder 4.
  • Fixed an issue that caused remote users to become invisible if their avatar was blocked by safety settings while they had a Warp Effect equipped.
  • Fixed the "Favorite Avatar" button in the Quick Menu shown when hovering over a remote user.
  • Fixed artifacts when alternating animated and non animated emoji in boops.
  • Fixed an issue causing built-in emoji to appear at low resolution and fail to animate.
  • Removed the Quick Menu alerts after changing sit/stand mode or shield level, as they covered up the new bottom row.
    • Since the iconography for these buttons change when their state is updated, we've decided that the alert is probably redundant and have removed it.
  • Warp effect audio should now play when previewed through the Inventory menu.
    • The volume of the audio is controlled by the UI volume slider.
  • Warp effects now display properly for the local user when viewed in mirrors or the handheld camera.
  • Items will now correctly display their information (description, creator name, etc.) when viewed in the Shop.
    • Customizing Kath's palette from the Shop tab now works as intended.
    • The customize button is now hidden if you don't own Kath yet.
  • Fixed black or zoomed in loading and login screens when "Field of View" is set to non-default values.
  • Streamer mode now hides sender usernames in notification texts.
  • Fixed text on Quick Menu & Main Menu Shop buttons and tooltips.
  • Fixed cursor interaction with "choose friend to gift to" dialog.
  • Fixed the "Close" button on the "New Custom Sticker" dialog not working.
  • Notifications about a gift you have received now have a button to view what you got.
  • Fixed localized text overflowing in the tabs on the Shop page.
  • Your online friends can be sorted again in the menu.
  • The --ignore-trackers launch flag can now handle spaces as documented here - you will need to replace any spaces in serial numbers with %20.
  • Fixed Candy Quest progress not saving for users on accounts with shortened/"old" user IDs.
  • Fixed an issue that prevented the keyboard from appearing properly on Quest headsets running Meta Horizon OS v81.

Known Issues

  • FBT calibration visualizer spheres are missing.
  • Some parts of the new Quick Menu design can have too little contrast on custom themes.
  • Animating certain PhysBone component properties on avatars is broken.
  • Local warp effects may not scale properly with your avatar.
  • All tabs on the Shop page have the same tooltip.

October 23, Build 1746

Changes & Fixes

  • The colors and highlighting of the new Quick Menu Launchpad have been adapted for better contrast and ease-of-use.
    • This should also mean they work better with custom UI themes.
  • The buttons at the bottom of the Quick Menu Launchpad now adapt their size better.
  • Fixed native eye tracking displaying incorrectly on remote users.
  • Fixed an issue that prevented warp effect audio from being controlled by the Items/Effects volume slider.
  • Fixed an issue that caused warp effects to not scale to the adjusted height of your avatar.
  • Both the Group Activity and Friend Locations shelves found on the Live Now page will now sort in order of instance population and friend population respectively.
  • Boop dialogs can now scroll smoothly, even when not hovering over an emoji.
  • The Early Access badge on the login screen is now in the upper right corner again.
  • Added additional friendly error messages during Discord login flow.
    • Next time: unfriendly messages. They will bully you.
  • Fixed Discord Link/Unlink button not displaying the right text sometimes.
  • Fixed a bug that would cause the UI Theme Color Picker to become stuck open if you clicked the "Share" button.
  • Fixed bundles with long description text overlapping their expiration date.
  • Fixed a regression that caused the Main Menu's background to be invisible the first time it was opened, until navigating to a main tab.
  • Restored the ability to animate certain PhysBone properties, such as allowSelf, that were broken on previous beta builds.
  • Updated the application icon for Windows builds of VRChat. ✨
  • Fixed calibration visuals not showing.

A bonus fix for Persistence!

Starting with this build (and partially on live too, but mostly in this build) - you will no longer be able to join instances opened with older versions of a world, unless that version has a fully compatible network layout.

  • What determines if a world is compatible?
    • All objects that exist in both versions (selected by Network ID) must have a matching variable and component layout. Udon changes that don't update variable types, order or count will not break compatibility. Updates to non-networked parts of a world are also fine, e.g. simply moving an object in the scene.
  • Does this mean I can't iterate on my world while people are in an instance anymore?
    • You can, but if you break network compatibility people will not be able to join existing instances anymore.
    • Be careful updating your worlds during ongoing events! If you break compatibility, you will effectively close existing instances for new joiners.
    • It is possible to re-upload a previous version to restore compatibility to existing instances, should you break your world by accident.
  • What happens when I try to join an incompatible instances?
    • You will not be allowed to join and notified via a popup. You will then be redirected home.
  • Okay, but why? And why call this a fix for Persistence?
    • Since Persistence relies on networking, incompatibilities in the layout could previously lead to loss of data. With this change, persistent data (other than the part that you intentionally made incompatible) is protected.
    • This could have also lead to non-Persistence related network issues, e.g. late joiners decoding incorrect data after compatibility was broken.

We will update our official documentation with this and extra details as well.