Guides

VRChat 2024.3.3 (OPEN BETA)

Open Beta - September 17 - Build 1511

New Features

Chatbox 2.0

The Chatbox has received a handful of frequently-requested updates! Some of these will be reflected in the changes/fixes section below, however we felt it was worth it to callout some specific changes here:

  • Chatboxes are now visible to everyone by default.
  • You are now able to hide individual users' chatboxes in a similar way that you'd mute their voice.
  • Chatbox messages will be sent live to other players as you're writing the message -- but you can also turn this off if you'd prefer the old way.
  • If you have a player highlighted/selected, their message won't dissappear until you deselect them.
  • A new chatbox button is available next to the PTT mic button on the mobile UI, to make chatting easier on mobile.
  • Chatbox visibility now respects Earmuffs and world zones.
    • This means that chatboxes will fade out past your set earmuffs range.
    • To clarify: when we say "world zones," we mean worlds that use Udon to modify other player's voice volumes. So players muted by worlds will also have their chatbox disabled.
  • A basic profanity filter is now enabled by default on chatboxes.
    • You can turn the filter off in the settings.
  • The keyboard input popup can now be minimized to a smaller, simplified view, hiding most of the keys and buttons.
    • This will be the default on mobile, desktop, and Pico. The full view will be default in PCVR.
    • ...there are a bunch more details to share here (check 'em out in the full notes below).

Camera Updates

There have been a lot of requests to improve the camera... again! So we did!

  • A Focus Overlay has been added!
    • The focus menu now has a toggle to enable an overlay to help vizualize the camera's focus.
  • Portrait Orientation!
    • It's sideways now.
    • This mode is especially useful with Camera Flight!
    • On Desktop, a new button has been added to switch between landscape and portrait modes.
    • In other news, if you hear screaming in the distance, it's the handful of millennial VRChat staff members crying out that the war against people recording videos in portrait mode has been lost. Send your sympathies, please.
  • Desktop Stream Mode
    • Stream mode is now supported on Desktop via Spout, a protocol for sharing real-time video.
    • While the camera is in Stream Mode, applications that can receive Spout streams will be able to receive the camera view.

Fixes & Changes

  • Improved handling of PhysBones to reduce jittering while moving.
    • This change primarily affects PhysBones using the Advanced method with Momentum. The should solve most (but not all) jittering issues when moving normally, or when in a vehicle/station.
  • Automatically upgrade Anisotropic Filtering and texture filtering settings on Quest and Mobile.
    • Anisotropic Filtering and Trilinear Filtering improve the quality of visible textures by increasing the detail seen at sharp angles and preventing abrupt obvious transitions between mipmaps on large flat surfaces, respectively.
    • Previous default settings leave everything looking blurry and chopped on Quest, not matching the Desktop upload expectations (where texture filtering quality is always maxed out by default).
    • Avatars (where large flat planes are rare) upgraded to 4x AF for _MainTex, 2x AF for everything else, and kept Bilinear.
    • Worlds (where trilinear matters) are upgraded to 2x AF for _MainTex, 1x AF for everything else, and switched to Trilinear (but only for VR).
    • World quality is always brought up to a baseline if below, but left alone otherwise. Avatars are always forced to the baseline.
    • The exception is special cases like Point sampling, where we'll always leave things alone.
    • These defaults were determined by careful performance testing, and were chosen to be the best tradeoff between performance and quality. We hope this will close the gap to PC quality by at least a bit!
  • Chatbox centric-changes, as mentioned above! Some of these may be duplicated from the Feature section.
    • Chatboxes are now visible to everyone by default. They were previously set to "Friends" by default, meaning you would have to toggle them on for all users. You no longer have to do this, unless you manually change it.
    • You are now able to mute/unmute individual users' chatboxes in a similar way that you'd mute their voice.
    • Chatbox messages can be sent to other players as you're writing the message -- but you can also turn this off if you'd prefer the old way.
      • This is enabled by default. There is now an "Auto Send Messages" setting, which can be toggled on/off.
    • If you have a player highlighted/selected, their message won't disappear until you deselect them.
    • A new chatbox button is available next to the PTT mic button on the mobile UI, to make chatting easier on mobile.
    • Chatbox visibility now respects Earmuffs and world zones.
      • This means that chatboxes will fade out past your set Earmuffs range. The range and how much they fade is determined by your Earmuff settings and how much you are fading out voice volume.
      • If you can't hear them (with regards to world zones) you should now no longer see their chatbox.
    • A basic profanity filter is now enabled by default on chatboxes.
      • You can disable this under the Comfort and Safety settings menu.
    • The keyboard input popup can now be minimized to a smaller, simplified view, hiding most of the keys and buttons.
      • The arrow button in the upper left of the top bar toggles the keyboard between the full and minimized views.
      • When in minimized view, a new "submit" button appears to the right of the input field.
      • This will be the default on mobile, desktop, and Pico. The full view will be default in VR.
      • The "submit/send" key on mobile keyboards can be (correctly) used to submit input.
      • The keyboard popup will now open in portrait mode on mobile and not force the orientation to landscape. This will allow chatbox messaging and world input in portrait orientation.
  • The Quick Menu should no longer flash when you deselect a user.
  • Hey, camera changes -- as is the case with the Chatbox changes, you may see some information duplicated here from the New Features section.
    • The focus menu now has a toggle to enable an overlay that helps visualize the camera's focus.
    • Portrait orientation has been added!
      • Camera UI buttons are adjusted to always be upright as the camera switches orientation.
      • On Desktop, a new button has been added to switch between modes.
    • Desktop stream mode!
      • Stream mode is now supported on Desktop via Spout, an application for sharing real-time video.
      • While the camera is in Stream Mode on PC, applications that can receive Spout streams will be able to receive the camera view.
      • For example, OBS supports this via a Spout plugin: Install the plugin, Open OBS, Create a new Spout2 Capture source, and you should be able see the VRC camera while in Stream Mode.
  • The volume slider that is present when you are adjusting another users's volume via the Quick Menu should now respect slider-snapping rules.
    • Additionally, the slider should no longer get stuck at 5%.
  • The Personal Mirror in "Immersive Mode" now respects the "Pickup Haptics" setting.
  • The UI displayed when users do not have enough credits to purchase a given item has been updated with a new design.
  • Fixed an issue causing the top-left section of the Main Menu to break when a certain number of buttons was visible.
  • Fixed a case where toggled constraints could misbehave when three or more constraints are used on the same game object at once.

Known Issues

  • While using Spout with desktop streaming mode the camera doesn't quite behave the way we want it to yet. For example, the camera will always be visible in front of your face, and closing the viewfinder will stop the stream. This isn't ideal and will change!

September 19 - Build 1512

Fixes & Changes

  • Fixed an issue that could cause Anti-Cheat connection errors (especially under heavy CPU load)
  • Fixed a bug that caused all line breaks to be removed from chatbox messages
  • Fixed an issue that made the user camera's initial position unpredictable when hand tracking was active.
  • Fixed some visual overlap issues on the user camera's buttons, when in portrait mode
  • Worked around some issues with install.exe breaking OSC after closing the game.
  • Fixed an issue that caused world visits to sometimes incorrectly show as 0.
  • Fixed an issue that could sometimes cause the wrong represented group to appear on User Profiles.

September 24 - Build 1513

Fixes & Changes

  • Fixed issues with TeleportTo behaving inconsistently at slow framerates in Udon worlds.
  • Camera settings buttons will now try to stay upright relative to your head rather than relative to your playspace.
    • This should help stop the buttons spinning around while the viewfinder is pointing straight up or straight down.
  • When selecting Stream Mode, the "Capture" and "Timed" buttons are replaced by a Streaming toggle to make it more clear when a Spout stream is active.
    • While streaming, the camera can be closed and the Spout stream will remain active. This way, Desktop users will be able to stream without having the camera stuck in the middle of their screen.
    • While streaming with the camera closed, the lens should always be visible unless explicitly hidden by setting Lens Visibility to None. Others should continue to see the lens indicator whenever Spout is active.
    • By the way, while Spout support was introduced as "Desktop Stream Mode", it also works on (Windows) PCVR!
  • Split "Auto Level" on the handheld camera into "Roll" and "Pitch" to allow for more control over how the camera is leveling.
    • When "Auto Level Roll" is enabled, the camera snaps to the nearest 90 degree angle as you roll it over.
    • When "Auto Level Pitch" is enabled, the camera snaps to always face towards the horizon.
    • You can enable both of these options at once if you like.
  • Fix flying cameras not moving around correctly in VR when the lens is pitched up or down.
  • Fixed a UI glitch that occurred when closing the camera while switching orientations on Desktop.
  • Fixed switching from Emoji Mode into Stream Mode not clearing the square mask in the camera viewfinder.
  • Fixed an issue that caused "Friend left" notifications to appear after travel for each friend in the previous instance.
  • User volume indicator on nameplates will hide correctly again when set to 100%, even with Slider Snapping disabled.
    • Curse you, floating points!
  • Earmuffs will now affect chat notification sounds.
  • Fixed a regression in impostors' appearance from the previous beta build.
  • Improved nameplate placement height on impostors.
  • The account "Upgrade" button and dialogs were renamed to "Merge".
  • The "Request Invite" button in the main menu no longer shows when it can't be used.
  • Reverted change to "Show Additional Info on Nameplates" functionality.
  • Camera indicators no longer sync locations when they are not in use.
    • This is a networking and performance fix, mostly, but we mention it because it means that for the next little bit your camera indicators may desync between beta and live users - sorry about that!

Known Issues

  • You might notice that Chatbox notification sounds are a little... crispy. We'll fix it.

September 26 - Build 1514

Features

Stickers

Stickers have been added to the beta as an exclusive VRChat+ feature! Users with VRChat+ can now place stickers in any* world. You can upload stickers using the VRChat website, or by taking a picture and selecting it as a sticker in the VRChat client.

  • You place stickers by using the option in your Action Menu!
  • You can have 9 stickers active at any given time (as in, stickers useable in your Action Menu).
  • You can place one sticker in the world at a time.
  • Stickers are only available in worlds that have them enabled -- although the feature is enabled by default. World creators who hate fun have a specific artistic vision they want to maintain can choose to disable them on the website.
  • You can click on them (using the Quick Menu) to disable them, if you see one you don't like. You can also choose to report them if they're offensive or otherwise break our ToS.

For more information, you can check out the Developer Update here!

Sharing

Sharing has been added to the beta as an exclusive VRChat+ feature! With sharing, you can easily share (surprise!) stickers, emoji, photos, and UI color palettes to other users. You can do this either by directly sharing them via the Main Menu, or you can choose to drop a pedestal that will enable you to easily share stuff with folks in your world!

  • Using the menu, you can directly share stickers, emoji, photos, and UI color palettes with anyone on your friends list.
  • If you use the pedestal, you can choose if it's only visible to certain groups.
  • You can also choose how long the pedestal lasts in the world.
  • Pedestals can be hidden and are affected by avatar hiding settings (so they'll disappear, for example, if they're outside whatever range you've set under avatar culling).
  • You can choose to hide them completely, if you'd rather not see them.

For more information, you can check out the Developer Update here.

Other Fixes & Changes

  • All changes from 2024.3.2p2 (the patch that shipped yesterday).
  • Fixed "Blocked" socials tab showing users from other tabs in some scenarios.
  • Fixed crackling/popping noise when chatbox notification audio plays.
  • Fixed the VRChat+ "Photo Details" popup sometimes displaying an image other than the one that was selected.
  • Fixed an edge case where inviting a user online on the website to a PC-only world would fail if they were last using a non-PC client.
  • Added a behavior setting to the user camera that lets you disable rolling while flying. This is useful if you prefer the old camera flying behavior.
  • Rephrased "Tilt Up/Down" to "Pitch Up/Down" in the VR controls section of the user camera.
  • Minor CPU performance improvements in Physics-heavy worlds.

Known Issues

  • You might notice a significant drop in FPS while opening the Social tab on Quest. Just... refrain for now?
  • Safety Settings currently do not mention Stickers. The "Emoji Sharing" option includes them, however.
  • If you try to use Stickers as a non-VRChat+ subscriber, the notification that pops up is slightly inaccurate. If you don't want to see that popup, you could consider just purchase VRChat+! ez fix, look at me, i'm the engineer now
  • Stickers have some transparency sorting issues with Portals and Sharing Pedestals. GPUs are hard. We'll work something out, maybe.

October 2 - Build 1515

Fixes & Changes

  • Fixed a bug where players were colliding with UI elements that were not supposed to have collision.
  • Fixed an issue that could lead to the Sticker placement cursor being stuck at the world origin.
  • Remote users' emoji and stickers are now loaded at full resolution on desktop platforms.
    • Check out this canny for a more detail explanation.
  • Stickers main menu tab button now collapses properly.
  • Added a HUD notification when your mobile (VR) device is running low on memory. In this case, all Stickers will be hidden, among other things, to prevent a crash.
  • Spout now streams in 1080p and uses the anti-aliasing level set in Settings > Graphics > Anti-Aliasing (up to 4x).
  • Tweaked camera UI a bit:
    • Reworded toggle from "Streaming" to "Spout Stream" to be more clear.
    • Moved position of the toggle within the camera menu to the right of the camera mode button.
    • The "Capture" and "Timed Capture" buttons are visible again while in stream mode.
  • In VR, the desktop window should show the regular game view while Spout is streaming in order to maintain good performance. The desktop window will still show the camera output while in stream mode with the Spout toggle off.
  • Fixed an issue where the lens would highlight while not being pickup-able when streaming with the camera hidden. Regardless of lens space, the lens should not be pickup-able while the camera is hidden.
  • Fixed camera zoom smoothing speed to be consistent with live again.
  • Camera mode button's clickable area is no longer cut off on the sides.
  • Fixed issues with chatbox typing indicator not showing / hiding properly when using the auto send feature.
  • Allowed the menu button(s) to close the keyboard input popup.
  • Fixed a bug that caused the VRChat+ menu to always show the default tab the first time it is opened in a session.
  • Both the "Request Invite/Join" and "Send Invite" buttons in the user details menus will now be disabled instead of disappearing and causing other buttons to shift.
  • Fixed HUD notifications queuing up forever if HUD is disabled.
  • Fixed a bug where the User Icon and Background galleries would show the incorrect cell as selected.
  • Changed the safety menu "Emoji, Sharing" option to "Emoji, Sharing, Stickers".
  • Fixed direct sharing button tooltip.
  • Squished the logo on the login screen.
    • Squished it real good.

Notes for Creators

  • Pickups no longer require "Auto Hold" to trigger the "Use" Udon event by VR users.
  • Fixed some more issues around Udon Teleport functions. Note that teleporting the local player will now cause Physics.SyncTransforms to trigger.

October 4 - Build 1516

Fixes & Changes

  • Fixed regressions in PhysBones that would cause jittering or incorrect movement for some configurations. Typically this would occur when bones had large "pull" values or were placed on humanoid bones.
    • If you still encounter issues with PhysBones, please open a new ticket on canny with as much detail as you can provide!
  • Fixed some images causing a crash when attempting to convert into a Sticker or Emoji.
  • Fixed "Sort By -> Recently Used" in the avatar wing menu not working.
  • The Quick Menu will no longer open when using the escape key to close the chatbox keyboard.
  • The Sticker submenu will now correctly unlock upon buying VRC+.
  • Opening the camera will now consistently reset it to Local Photo mode (or Stream mode if it was running while the camera was closed).
  • Sharing pedestals now properly respect Avatar Culling settings.