Guides

VRChat 2024.3.2 (OPEN BETA)

Open Beta - 29 August 2024 - Build 1501

Features

Offline Invites

Have you ever wanted to send an invite to a friend that is offline or on the website? Well, now you can!

You can now invite "offline" friends who:

  • Receive push notifications though the VRChat mobile app!
  • Are active on the VRChat mobile app!
  • Are active on the VRChat website!

There are a few other changes that have come along with this! For example, you can now see how long friends have been offline in the VRChat client itself, not just on the website. There are also new status icons that help you see the precise status of your friends (in other words, if they're active in VRChat, or on the website, or totally offline).

If you're curious to learn more about this feature, check out the Dev Update from August 8!

Fixes & Changes

  • Fixed some incorrect tracker and controller visibility behavior, for example hovering pickups during FBT calibration will no longer confuse the system!
  • Added a new settings option: Interactive Object Tooltips!
    • This allows you to specify how you want hover information for interactable objects (like pickups and buttons) to appear.
      • The old "Enable Tooltips" setting now exclusively controls UI tooltips. If you've never touched this setting before, it will be set by default to "Controller". If you have adjusted it, your old settings will be translated over to a similar setting.
    • Aside from the existing "Controller Model + Text" and "Only Blue Tether and Outline", there's now also a mode that hides the controller but leaves the text, and one that only shows the blue outline for maximum immersion.
  • Devices in the --ignore-trackers= command line argument list will now also be hidden visually.
  • Impostors have received a lot of work! In addition to being more performant, they also should look better.
    • We've actually been improving them quietly over the last three months! This includes:
      • Reducing "limb pinching".
      • Greatly reducing VRAM/texture size!
      • Improving their geometry/edges.
      • Improving results for avatars with large features like wings/tails/hair.
      • An ENORMOUS amount of bugfixes!
      • And of course, auto generation has been rolling out, too! Over time, you'll notice more and more impostors as we get caught up.
      • ...they're being generated for iOS, too!
  • Added a VRC+ tab to the Quick Menu.
    • This, functionally, has all the same features as the Main Menu VRC+ tab.
  • The UI popup shown after successfully purchasing a subscription via the Creator Economy has been updated with a new design. In addition, the confirmation popup has also been redesigned.
  • Updated Product Details UI with new layout to better display Creator Economy listing details.
  • Fixed a bug that caused an avatar's head to flicker in first person when in an immobile station and physically moving in VR.
  • Added "Finger Tracking Exclusive Mode" setting to the mouse and keyboard controls page.
  • Fixed SteamVR-based input issues causing "Action Menu" and "one-hand" modes to interfere with gestures.
    • New actions for gestures were added to those action sets and the default bindings were updated.
    • As always, if you customized them, you'll need to add these new bindings or just revert to the default bindings to get the fix.
  • Merged FBT Locomotion animation tooltips and improved the tooltip.
  • Fixed an issue that was causing visual accessibility options in the Quick Menu to display improperly.
  • Localization changes!
    • Additional strings added in from Crowdin to help localize the client.
    • Split some report strings to allow better translations.
    • Added "Constrain Depth" tooltip on the avatar performance details page.
    • "True" and "False" on the avatar performance details
    • Fixed set of unlocalized tooltips related to total users in a group and users online in a group page should now be configured for localization.
    • Configured the portal proximity warning on the HUD for localization
    • Portals text is now localized!
    • Added tooltips to the copy and paste buttons on the keyboard.
    • Small variant fix for word Public (now uses variant instance instead of worlds) in the create new instance modal.
    • Replaced complex localized string from reports title with simpler more direct ones for each case.
    • Removed word "Environment" from user-shown strings, now we used "World".
    • Clarified language in various strings using the terms "Environment" and "World".
    • Clarified language for Avatar Download Prioritization settings.
    • Created a better tooltip for Report View button.
  • Fixed a text-wrapping issue on the Quick Menu's selected user page block button.
  • Avatar interaction now works when using multiple clients with the same account, such as with Build & Test.
  • Now foldout buttons will make sound on click, not button down.
  • HUD notifications now support multi-line text, which should make longer messages more legible.
  • Avatars hidden by performance settings (avatar hider) will no longer report "Incompatible" on nameplates.
  • Adjusted the text size on some Quick Menu buttons to make them more legible.
  • Fixed issues with the Main Menu Avatars page having overflowing columns when an avatar was selected.
  • The Report button found on the Quick Menu's Selected User page has been moved to the left of the arrow buttons. This prevents the arrow buttons from shifting their position when you arrive to your own profile.
  • Improved Lightprobe Hack behavior in situations with lots of ambient lighting.
  • Restored the ability to use UI on pickups in desktop mode while holding Tab.
  • Fixed cases where avatar constraint stats could be inconsistent between the VRChat client and SDK.
  • Logging in with a VIVE account will no longer require you to log in each time. You will now be logged in automatically.
  • Players on iOS devices will no longer show "Quest" as their platform on their nameplates. Instead, now "iOS" will be shown.
  • Fix issue where an existing listing subscription renew dialog showed "Add Subscription" instead of "Update Subscription" for the title.
  • If you are using a platform account (for example, you sign into VRChat via Steam/Meta/etc. instead of a VRChat account) you will be prompted to upgrade to a full VRChat account.
    • This involves clicking through, giving us your email address, and then verifying your identity.
    • This only applies if you've never upgraded (or "merged") your platform account with a VRChat account in the past.
    • This prompt will not expire until the account is upgraded to a full VRChat account.
    • You can also tell you are on a platform account if you have a series of four random numbers and letters after your name. Or: if you can get into the SDK, you won't see this popup!

Mobile (Android)

  • Fixed a bug causing the mobile UI to flash multiple times when it was being utilized.
  • Numerous improvements to the social tab!
    • Friends on the social pages should load much faster now.
    • Online and offline tabs are now sorted alphabetically.
    • Fixed an issue that caused text to fade in more than once.
  • Added a category button on the home page for users who are not logged in.
  • Fixed an issue that caused world stats to not appear properly.
  • It's now possible to delete Group invite and request invite notifications via the "red trashcan" buttons in the swipe menu.
  • It's now possible to create an instance for any world you are viewing!
    • The button is located on the Instances tab!
    • Currently, the button is only visible for public worlds.
  • The "Loading" text on the play button is no longer cut off on devices with smaller screens.
  • Fixed an issue that prevented users from going back from the Account Creation form.
  • The account creation form has been condensed into a single UI instead of multiple pages.
  • Login with Google is more prominent on the login screens.
  • Added support for Invite Offline Users.
  • Fixed jitteriness and responsiveness of the UI while using focus view.
  • The share instance link button on Android mobile will now properly ask for a confirmation when trying to share a link to a "secure" instance type.
  • Android PTT button is now usable on menus and is moved to the left when the joystick is not on screen.
  • Large images that take more than 1-2 seconds will now show a progress spinner while the image loads.
  • Added the ability to add/remove favorite friends.
  • Added new location icons when users are offline or in a private world.
  • Added a "representing" label on groups the user is representing.
  • Removed horizontal scrolling lists on the worlds tab.
  • The leave group button is now hidden for owners of the group.
  • Joining or leaving a group will now automatically reload the page.
  • ...and a lot more small bug fixes and visual improvements on the mobile UI!

Sept 05 Build 1502

Fixes & Changes

  • Moved the VRChat+ Quick Menu tab from second to left to second to right (it's now next to Settings).
  • Modified the size of the "New" badge for notifications to match the size of the tab buttons.
  • User counts on the category tabs in the Social Menu are now more reliable.
  • Location Groups in the Main Menu Social page no longer appear with empty text.
  • Fixed tooltip for the filter button on the "MM > Social > All Friends" screen.
  • Replaced remaining uses of "Busy" as a status with "Do Not Disturb".
  • Fixed the subscription renew dialog showing "Add Subscription" instead of "Update Subscription" for the title.
  • Fixed an issue that caused Quick Menu banners to sometimes not navigate to the correct Worlds menu category.
  • Action Menu no longer blocks "grab" input for pickups.
  • Fixed right hand default grip threshold for certain controller types.
    • As usual, for the two items above you may need to reset your bindings to default!
  • Renamed a couple SteamVR input actions that had been mislabeled.
  • Fixed very far impostors disappearing entirely. They were hiding... in the void. Do not ask questions.

DPID Mipmaps in Client!

You may have seen the announcement of DPID Mipmaps in the SDK beta changelog above - well, good news, we added the same algorithm to the client as well!

  • This makes portal backgrounds, nameplates, user icons, and Udon-loaded images look far more legible/sharp from a distance! You can expect legibility to be comparable to a headset with 1.4-2x the resolution.
  • It uses a compute shader to perform the algorithm on-GPU, on-load. There should be no noticable hitches or lag, even on a phone. Once it's done it's done!
  • A few other related displays have been improved, specifically on mobile/quest: API textures now default to loading as Trilinear, portal textures have anisotropic applied, and nameplates now use the same supersampling we use for UI elements.