Guides

VRChat 2024.4.2 (OPEN BETA)

November 11, 2024 - Build 1546

Features

Prints

Prints are a unique way to share memories with other users in-game. In short: you can now Print photos directly from the camera in app, handing them to others, or just... flinging them across the room. Your choice.

While only VRC+ users can create Prints, those without VRC+ can still grab them and add them to their Gallery. Oh, by the way -- we updated the Gallery!

You can make a new Print by selecting the right "mode" on the camera, or finding the button in the VRChat+ menu.

For more information on this feature, check out the latest Developer Update blog post, found here.

Changes & Fixes

  • Mipmap streaming has been enabled.
    • This will dynamically load lower-resolution textures for Avatars and Worlds into VRAM as needed, meaning much more can be loaded before you start running into issues (stuttering, avatars failing to load, and hard crashes).
    • On Android and Quest, this budget is dynamically updated periodically based on your device's available shared memory, which should considerably reduce crashes and 'kicked to home' events.
    • On PC, the budget is set once on load based on your GPU's available VRAM, with a little wiggle room left for the OS.
    • On Avatars, "Mipmap Streaming Priority" is always treated as 0 (the value you set in the SDK is ignored). Whereas for Worlds, texture priority is left alone.
  • Video players no longer play untrusted URLs in public instances, unless the domain is allowlisted by the world's creator.
    • This means that world creators now have the ability to whitelist certain URLs for public instances of their world. This can be done via the "Video Player Allowed Domains" list on the VRChat website.
    • As a note, private instances do not have this limitation and will work as they always have. Sites from our "trusted" URL selection will also still work in publics.
  • Standalone Quest users will now use the same hand tracking system that was previously intoduced for PC users.
    • This includes the Action Menu now being available for Questies!
  • DPID has now been re-enabled, following a change to avoid locking up the client when opening an image-heavy tab.
    • DPID has been reworked to have much sharper visuals when operating on AlphaIsTransparency textures.
    • Stickers, Nameplates, User Icons and others will now be much more crisp when using transparency.
  • Desktop mode now features a resolutions dropdown and fullscreen toggle in the graphic settings.
  • Fixed object highlight outline showing across the eye-border in certain VR headsets.
  • Made improvements to world loading times on PC, especially for very complex worlds.
  • Enabled the system keyboard for input on Pico devices to allow for multi language input.
  • Minor improvements to Camera Indicator movement for remote players.
  • Framerate has been capped on loading and login screens.
  • When someone else changes avatars, they should no longer appear stuck in a standing pose until their new avatar finishes loading.
  • If you are on the blue "Join Me" status in a Group instance where you don't have invite permissions, you will now be notified if someone else tries to "Request Invite" on you.
  • Fixed issue caused by logging in and canceling the process, which then resulted in the AM exhibiting issues placing stickers.
  • Fixed invite request replies not sending if the user closes their menu too quickly after hitting any of the response buttons.
  • Various in-app reporting fixes and improvements.
    • Additionally, improved sticker reporting by auto-selecting the right checkboxes.
  • Fixed issue that prevented stickers from being placed on some Unity Terrain surfaces.
    • This only affected Terrain with Instancing enabled.
  • Fixed an issue that caused status messages to not be localized.
  • Fixed an issue which allowed stickers to show up on the login screen after logging out.
  • Fixed an issue where the population text on instance cells would wrap unexpectedly after the user count was over two digits long.
  • "No Limit" from the "Avatar Max. Download/Uncompressed Size" settings has been renamed to "0 MB", to be more consistent with its actual function.
  • Contact receivers marked as local-only no longer count towards an avatar's performance rank.
  • Fixed Steam login sometimes showing "invalid ticket" error.
  • Fixed Spout camera not correctly disabling itself when switching account.
  • When grasping objects on a flatscreen device (desktop, mobile) the position of the avatar's hand should be consistent for avatars of different scales.
  • Fixed the tooltip of the sticker share button.
  • Fixed tooltips of avatar favourite category buttons.
  • When "Freeze To World" is enabled on a VRChat constraint, it now freezes the target transform at the end of the frame instead of at the start. This should reduce cases where frozen transforms mismatch in mirror reflections.
  • Fixed more cases of jittering with specific configurations of VRChat constraints.
  • Further improved VRChat shutdown speed.

Known Issues

  • Opening the "Prints" page in the Main Menu on Quest can cause stutter. Before you say it, this time it's unrelated to DPID. 🙂
  • On Quest, when launching in handtracking mode, then switching to controllers, the handtracking tutorial won't close. You can complete it or rejoin the instance to make it go away for now.
  • Camera indicator location may desync between platforms.

November 19, Build 1547

Prints Fixes & Changes

  • Added a "World Details" button to the back of Prints when world metadata is available and the world it was taken in is not private.
  • Added a cooldown to dropping Prints through the sharing menu.
  • The buttons on Prints will now avoid clipping into the paper.
  • Reduced jitter on Prints while holding them.
  • Fixed Prints incorrectly swapping to the wrong side of the UI when looking from extreme angles.
  • Moved Print text and buttons closer to the paper for a better effect.
  • Prints will now spawn in front of the camera when crouched or prone.
  • Fixed Print camera mesh clipping into photos when "UI" mask was enabled.
  • Fixed tooltips of buttons in the photo and print galleries.
  • "Maximum print count reached" error messages are now more visible and user-friendly.
  • Further improve brightness and clarity of Prints in worlds.
  • Some additional Prints gallery performance improvements.

Other Fixes & Changes

  • You can now adjust the zoom level of the face mirror.
  • Fixed camera indicators desyncing or showing up at spawn incorrectly.
  • Fixed a bug that caused avatars to be performance-blocked too aggressively.
  • Fixed some avatars' "Uncompressed Size" getting stuck on "Pending".
  • Fixed not being able to switch to avatars in the "Other" tab (local testing).
  • When grasping objects on a flatscreen device (desktop, mobile) the position of your avatar's hand is now consistent for avatars of different scales.
  • Fixed overlapping headers in the VRChat+ page in the main menu for users that do not have VRChat+.
  • Fixed a bug where a world's "Video Player Allowed Domains" list would sometimes not load as expected when joining the world.
  • Fixed user status overlapping with trust rank on the main menu profile page.
  • Clicking the "User Profile" tab on the Main Menu will no longer open "Media" tab, even if it was previously selected.
  • Fixed the tooltip of the sticker share button.
  • Fixed tooltips of avatar favorite category buttons.
  • When "Freeze To World" is enabled on a VRChat Constraint, it now freezes the target transform at the end of the frame instead of at the start. This should reduce cases where frozen transforms mismatch in mirror reflections.
  • Fixed more cases of jittering with specific configurations of VRChat Constraints.
  • Fixed a bug on Quest standalone where the hand tracking tutorial would not suspend properly when the user switched to controllers.
  • Fixed a bug that caused cached worlds to be re-downloaded.
  • Fixed error spam with API debug logging enabled.