VRChat 2024.3.2
Live - September 11 - Build 1504
Offline Invites! Impostors! And a ton of bug fixes! Welcome to 2024.3.2 -- check out the full patch notes below to see what's new!
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.
- The tooltip only option is only available on PC.
- This allows you to specify how you want hover information for interactable objects (like pickups and buttons) to appear.
- 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
- 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!
- We've actually been improving them quietly over the last three months! This includes:
- 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.
- DPID support has been added to the client.
- 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 noticeable hitches or lag, even on the 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.
- 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 variantinstance
instead ofworlds
) 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.
- Devices in the
--ignore-trackers=
command line argument list will now also be hidden visually. - 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.
- 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, you may need to reset your bindings to default for the two items above!
- Renamed a couple of SteamVR input actions that had been mislabeled.
- Fixed very far impostors disappearing entirely. They were hiding... in the void. Do not ask questions.
- Added empty default bindings for Steam Link hand-tracking controllers. This avoids Steam's gestures triggering on certain hand poses and prefers VRChat's implementation.
- Fixed issues with Vive Wand non-advanced "stay" style gestures getting cancelled when the SteamVR dashboard was opened.
- Fixed auto-hold mode (set via adding the "drop" binding), momentarily canceling and dropping items when the SteamVR dashboard was opened.
- Avatar loading stability improvements.
- CPU performance optimizations for how we determine used memory on Quest.
- Accepting an invite request in an instance where you cannot invite the requestor to will now show an error message.
Known Issues
- On Android-based VR platforms, rejoining an instance will cause the system controller images to persist while using generic avatars.
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!
Updated about 1 month ago