Release Notes

VRCHAT 0.12.0p15 - February 28, 2018 - "Cleaning Up The Mess We Made With p13" Edition

CLIENT

  • Changes
    • Vive Movement Tweaks
      • Pressing the trackpad down for a second will no longer stop your movement. Lift your thumb from the pad to stop movement.
      • Center dead-zone is slightly larger to help with fist gesture.
    • New World Row
      • When a world is put in the Avatar or Community Spotlight rows it should no longer appear in "New".
  • Fixes
    • Some login issues fixed
    • Panic Mode hotkey improved on XBox Controllers, keyboard
    • Avatars should no longer "squish" down into their seats over time when seated.

SDK

  • Changes
    • Manage Uploaded Content window now:
      • Shows the progress of how many items it has loaded
      • Caches avatar/world images
  • Fixes
    • No longer causes performance issues when Build Control Panel is open with avatars in scene
VRCHAT 0.12.0p13 - February 23, 2018 - "DON'T PANIC" Edition

CLIENT

  • Changes
    • Avatar Pedestal saves between sessions — any avatar selected from a pedestal will stay as your avatar so long as that avatar remains public.
    • Panic Button - in the event that unwanted audio or visual spam occurs, or your frame-rate tanks, you can engage in Panic Mode to audio-and-visual mute anybody who isn't your friend.
      • Desktop: Shift+Esc
      • Rift: both triggers OR both grips and both menu buttons
      • Vive: both triggers OR both grips and both menu buttons
      • Windows Mixed Reality / Other VR: take your plank or pancake or whatever crazy input type you're using and press both triggers OR grips and menu buttons if they exist
      • XBox Controller: both triggers and back and menu buttons
      • Once you enable Panic mode, you must disable it by unchecking the "Mute Users By Default" and "Block Avatars by Default" options in the System menu
    • Avatar Public/Private flag
      • In the SDK, you can now set an avatar as public or private
      • Public is meant for use with pedestal avatars and avatars that you want to share.
      • Private is meant for use with avatars that you do not want to share.
      • We have not completed securing private avatars yet — this feature just concerns whether or not the avatar should be secured.
    • New Rows in the World Menu
      • Community Spotlight - Worlds of high quality, interesting content, or fun games
      • Avatar - Avatar worlds with lots of pedestals
    • Avatar sound effects are now affected by the "SFX" slider in the System menu.
    • Keyboard Gesture Overrides
      • You can now trigger gestures with the keyboard!
      • Hold down Left Shift and F1-F8 for left-hand gestures.
      • Hold down Right Shift and F1-F8 for right-hand gestures.
      • Your arms still aren't animated, so these are mainly useful for animation overrides.
  • Fixes
    • Issues with audio spatialization failing when users with audio clips on their avatar load/play audio have been resolved
    • Hip tracking using a single Vive Tracker has been fixed.
    • Tragically Hip tracking still broken.
    • Offline Friends are back! We lost them for a bit.
    • VRChat Cache downgraded from gargantuan to simply enormous, now capping at 10GB
    • Local Avatar Override was changed to Ctrl-\

SDK

  • Changes
    • Manage Uploaded Content window now:
      • Shows the progress of how many items it has loaded
      • Caches avatar/world images
  • Fixes
    • No longer causes performance issues when Build Control Panel is open with avatars in scene
VRCHAT 0.12.0p12 - February 2, 2018 - "Even More Private Privacy" Edition

CLIENT

  • Changes
    • New Instance Type: Invite
      • Very private. Owner can accept invite requests and send invites. Occupants get notifications that others want into the instance.
    • New Instance Type: Invite+
      • Somewhat private. Owner and any occupants can accept invite requests.
    • Friends list is now sorted alphabetically
    • User lists on the social page are now expandable
    • The small Red Arrows that allow expanding of rows in menus have been replaced with Expand and Collapse buttons
    • You can now join friends in Friend instances if the owner is also your friend
  • Fixes
    • Object owner disagreement between clients has been fixed. This was causing pickups to fly around worlds
    • Fixed notifications showing up blank in some cases
    • The forced audio source falloff curve in the SDK has been fixed
VRCHAT 0.12.0p11 - January 30, 2018 - "Better Instance Packing" Edition

CLIENT

  • Changes
    • Due to security updates, users can no longer request invites from players in private instances. We are aware that this may be confusing or frustrating, and we will be addressing this feature again shortly.
  • Fixes
    • Eye simulation works again!
    • Audio bug progress. Should be less frequent but if you encounter it please send us video or steps to reproduce.
    • Fixed issue where certain pickups only could be picked up by master.
    • Fixed issue where static portals didn't take users to the same instance.
    • Local testing has been fixed (requires new SDK).
    • Fixed issue where objects deleted caused performance drop.
    • In the world details we now show 20 automatically selected instances of a world that are sorted to be more meaningful to users, instead of all instances of that world.
    • Fixed bugs and updated the automatic instance selection where users were loading into an empty hub or other worlds.
VRCHAT 0.12.0p10 - January 22, 2018 - "Security? Sure, I Guess We Could Try That" Edition

CLIENT

  • Fixes
    • Server and security updates
  • Known Issues
    • Eye simulation (tracking) is not working, will be fixed in next patch
VRCHAT 0.12.0p6 - January 11, 2018 - "Don't Melt The Servers" Edition

CLIENT

  • Changes
    • Manages server load better
  • Fixes
    • Fixed 9 degree rotation on avatar pedestals
VRCHAT 0.12.0p4 - January 6, 2018 - "Bandwidth Costs Are Crazy" Edition

CLIENT

  • Changes
    • Non-Steam account email addresses must be verified to login to client. You can resend your verification or update your email address from www.vrchat.com/home/profile
    • Adjusted falloff distance for Avatar Audio Sources, it should now match voice falloff distance more closely
    • Avatar pedestals now show avatar image instead of avatar model (turns out downloading all avatars in avatar worlds are inflating our server bills. Hope everyone understands. May make it an optional setting in the future)
    • Many VRChat worlds (HUB, Bowling, etc) now come bundled with client and load without a download (won’t go live until a few days after patch)
  • Fixes
    • Fixed issue that caused videopanel to play error video when videopanel loaded without video playing
    • Fixed issue where portals to private worlds split up people into their own instances
    • Fixed an error that could cause destroying of objects to reduce framerate significantly in games such as CTF
    • Fixed issue where doing an emote with a non-humanoid avatar caused you to no longer be able to move
    • Fixed issue where voice chat audio was heard from incorrect locations for remote players (if you are experiencing this, it’s because your avatar is doing something weird with audio source)
  • Known Issues
    • Unblocking users can result in them not being unblocked correctly, restarting client fixes it and lets you and unblocker see each other again

SDK v2018.01.03.12.06

  • Fixes
    • Fixed issues where some users were unable to upload content
VRCHAT 0.12.0p3 - December 14, 2017 - "New Ban That We Don't Use" Edition

CLIENT

  • Features
    • General performance improvements
    • Added Friends Only instance type, where only friends of the instance owners can join
    • Votekicks are now sticky for the world instance
    • Instance owners can kick, warn and turn off other users’ mics
    • World authors can kick, warn and turn off other users’ mics
    • Moderator actions for instance owners and authors are available from the quick menu
    • Added some checks to ensure users can’t accidentally back into a portal
    • Added different icons for different notification types
    • Added error world to send users when they get stuck in infinite loop
    • Ban messages now display reason and length of ban
    • Public Ban Type where banned users are banned from public worlds instead of the entire app
    • Added Desktop tutorial
    • Improved IK <-> animation blending
  • Changes
    • Client changes avatar audio sources to spatial
  • Fixes
    • Fixed issue where blending IK and locomotion results in avatars being dragged behind player
    • Fixed bug that disconnected users when changing worlds after spending more than an hour in a world
    • Fixed default alien avatar so it doesn’t have a bright glow in worlds with bloom
    • Fixed Search UI in client is all white if you've visited a world with a web panel
    • Fixed bug where pickups aren’t destroyed for new users even though the pickup was actually destroyed
    • Fixed bug where desktop users see wrists vibrating on avatars
    • Fixed bug where VRC_Trigger executes buffered event, is destroyed, then new users get bad FPS
    • Fixed issue where some users couldn’t load into large worlds
    • Video player playlists no longer show white screen when users join mid video
    • Multiple video players in scene no longer cause performance hitches
  • Known Issues
    • Unblocking users can result in them not being unblocked correctly, restarting client fixes it and lets you and unblocker see each other again

SDK v2017.12.12

  • Features
    • Added SetAnimatorInt event
    • Added ability to specify spawnPoint in ObjectSpawn event
  • Changes
    • Whitelist LineRenderer on avatars
    • Upgraded Sdk pano prefab
  • Fixes
    • Fixed issue where random avatars and worlds are overwritten when a different avatar or world is uploaded
    • You can have prefabs that are not in the scene instantiate other prefabs that are not in the scene
    • Fixed issue with ObjectSync/TeleportTo rpc where chaging targetLocatoin param on one object changed it on others
    • Removed broken warning incorrectly stating client and SDK are incompatable

WEBSITE

  • Features
    • Users can change email and password from their homepage
    • Users can create invite-only links to instances from the website
    • Users can search for other users from website
VRCHAT 0.12.0p2 - October 27, 2017 - "World Authors Get Mod Powers" Edition

CLIENT

  • Features
    • Author of an world is now able to sticky kick a user from the world or an instance for 1 hour
    • Author of an world is now able to warn a user from the world or an instance
    • Mod spawned polaroid camera can be used by users
    • Performance improvements
  • Changes
    • Changed “Request Host” button to ”Report Abuse”
    • Change "host" on nametag to "mod"
    • Only display user kicked message to initiator of vote-kick [Community Request]
    • Added black outline to nameplate text for easier reading
  • Fixes
    • Hand gesture should reset to default when user removes finger from vive pad [Community Request]
    • Fixed error spam with AvatarPedestal
    • World metadata initialized immediately upon world load
    • Fixed VRCHIVE 360 photos
    • Fixed infinite reload when launching from a bad VRC url
    • Worlds open for a long period no longer take extra time to load for new players
    • Fixed memory leak in worlds open for long periods of time
    • Fixed particle effects on portals
    • Fixed VoteKick not working if player to be kicked is master client
    • Players vote-kicked from world no longer get stuck in infinite loop
    • Reference camera post effects no longer carry over from world to world
    • Fixed mod spawnable polaroid cameras

SDK v2017.12.12

  • Features
    • Added OnStationEntered Trigger [Community Request]
    • Added OnStationExited Trigger [Community Request]
    • Add LeaveStation Trigger Action, which evicts whoever is in the target station from the station [Community Request]
    • Add a SetOwner Trigger Action, that can set the owner of a target GameObject to Instigator [Community Request]
    • Add a "Trigger Custom Actions at Random" Trigger Action, allowing only one of a given set of custom triggers to be triggered at random. [Community Request]
  • Changes
    • Convert VRC_Chair to use Triggers
  • Fixes
    • PipelineSaver is no longer flagged during avatar upload
    • Fixed PlayerMods editor script
VRCHAT 0.12.0p1 - October 5, 2017 - "Oh My God, The Bugs!" Edition

CLIENT

  • Features
    • Optimized some avatar animation components
    • Optimized performance for dynamic bone on avatars
  • Changes
    • Mic status now persists across worlds
    • Changed default VRChat image in menu
  • Fixes
    • Fixed changing avatars while seated leaves seated idle
    • Fixed third person locomotion animation
    • Fixed loading scene double space tunnel
    • Fixed issue where there was a quick blast of sound when leaving worlds
    • Fixed issue where video player lags everyone except master in a world
    • Fixed bug where two vrchat installation helpers popup when closing VRChat
    • Fixed loading avatar stuck in place
    • Fixed changing avatar in a chair breaking viewpoint position
    • Fixed text overlap in main menu
    • Fixed dynamic portal countdown timer and counter not working
    • Fixed issue where nametags in ground upon first joining a world
    • Fixed issue where tooltip UI on equipped objects is not attached to the object
    • Fixed issue where players randomly become invisible
    • Fixed issue where some animations are not smooth (Heliride)
    • Blocked users are no longer able to send friend requests to the blocker
    • Fixed issues with blocking and unblocking users
    • Potential fix for Video Player lags everyone except master in room after a while
    • Ensure non whitelisted components don’t work on local or remote avatars
    • Fixed hands being rotate incorrectly
    • Fixed static portals
    • Fixed strobe lights in bowling
    • Fixed issues with vive trackers and calibrating
    • Fixed Hub reload issue where there was a bad master
    • Fixed issues surrounding object childed to the VRC_SceneDescriptor
    • Fixed guns acting like non equip objects
    • Changing avatar while calibrating avatar for full body tracking no longer breaks locomotion
    • Fixed issue where avatars are dragged across map when teleporting
  • Known Issues
    • Mic status now persists across worlds

SDK

  • Features
    • Added VRC_CustomRendererBehaviour (includes RealtimeGIUpdated)
  • Changes
    • Restrict certain components that can be uploaded on an avatar to save performance
    • Replaced Ethan with tutorial avatar
    • Removed VRCYoutube prefab
    • More SDK example changes
    • Updated SDK examples
    • VRC_Trigger proximity defaults to 1 instead of 100
    • VRC_SyncVideoPlayer works with lists of urls
    • VRC_SyncVideoPlayer supports Youtube, Vimeo and DailyMotion links
  • Fixes
    • Avatar pedestals update when blueprint id is changed
VRCHAT 0.12.0 - August 30, 2017 - “Let’s Dance” Edition

CLIENT

  • Features
    • Upgraded to Unity version 5.6.3p1
    • New keyboard supports International layouts
    • Desktop users have full IK
    • Improved Framerate
    • Improved experience for severely degraded connections
    • Supports Vive trackers for full body tracking
  • Changes
    • To change avatars, users must now select the avatar, and then select the “Change” button
    • Removed dynamic light from portal prefebs
  • Fixes
    • Improved voice chat reliability
    • Fixed issue where Unity incompatible microphones resulted in infinite VRChat loop
    • Menu properly scales to avatar’s size
    • Eye and mouth movements now work in mirror (with a delay on the mouth movement)
    • Avatar menu can handle more avatars
    • Desktop users heads are properly rotated when loading
    • Menu opens at proper height when opened when avatar is sitting or crouched
    • Menu does not open underground
    • Smoother arm and hand movement
    • Seats work with moving platforms/vehicles
    • Fixed a bug where you would just feel sad, sometimes, and not know why
    • Better text over portals
    • Many bugs in ownership and event replication
    • Better motion for desktop avatars
  • Known Issues
    • Mirrors degrade framerate
    • Web panels are disabled

SDK

  • Features
    • Upgraded to Unity version 5.6.3p1 - allowing for 3d movies, 3d pictures, 3d panorama,, better particle effects, and more
    • Build process is quicker
    • Buffer One option for events
    • Avatar animations, gestures and emotes can be customized
    • Avatar upload warns about rigs that break FinalIK
    • Integrated Unity post processing stack
    • Added VRC_SyncVideoPlayer
  • Changes
    • Turned on Future Proofing by default when uploading worlds and avatars
  • Fixes
    • Many bugs in authorization and login flow
    • VRCCam in SDK should default to a better preview position and settings
    • Future Proofing is much quicker when iterating on worlds and avatars
VRCHAT 0.11.7p6 - June 7, 2017 - "Legal Mumbo Jumbo" Edition

CLIENT

  • Features
    • Terms of Service added
VRCHAT 0.11.7p2 - May 2, 2017 - "Not Sure If Better" Edition

CLIENT

  • Fixes
    • Improved Performance
VRCHAT 0.11.7p1 - April 25, 2017 - "Finally, A Fix To The About Text" Edition

CLIENT

  • Fixes
    • Fixed issue where players could not hand an object to another player
    • Fixed spelling mistake in About menu text
    • Fixed issue where remote desktop avatar heads did not rotate up and down
    • Fixed issue where portals to private worlds take users to different instances
    • Fixed issue where avatar pedestals change users remotely but red error avatar appears locally
    • Haptics and dotted lines appear again when hands are close to a pick-up object
    • Notifications now properly clear when accepted or declined once
    • Users should no longer be able to stand on top of each other
    • Presentation room should no longer crash when there are many drawings and someone enters or reloads (unfortunately, this means we don’t always pass older drawings to users when they enter)
    • Avatars load quicker, resulting in less hitching when users enter a world or change avatars
VRCHAT 0.11.7 - April 14, 2017 - "Private Instances" Edition

CLIENT

  • Features
    • Private Worlds - Users can create private copies of public worlds. When creating a new instance, there will be the option to create a friends-only or invite-only private world
    • Request Invite - Users can request an invitation from a friend in an invite-only world
    • Private World Moderation - Authors of any world, and owners of private worlds can kick unwanted users out
    • Microphone Switching - Users can now change their microphones in System Menu
    • Improved Voice - Speech should be more consistent, with less dropout. Users with high latency or low bandwidth should also experience improved voice chat
    • See Friends - Friends are no longer blocked by personal space
    • Seated and Standing Play - Oculus users with an Xbox controller are set for Seated Play, while those with Touch controllers are set to Standing Play. Shortcut menu buttons have been renamed and have icons added.
    • Better video - gamma correction and linear filtering added to YouTube panels
  • Fixes
    • Users who are sitting should appear to be so even when others leave and reenter the world
    • Youtube panels should not sync across worlds
    • Gamma fixed on Youtube Panels
    • VRChat now works with the Steam VR Beta
    • Other users’ mouths move if they are talking even if you have them muted
    • Other users' mouths move if you are talking if you are a ventriloquist
VRCHAT 0.11.6p1 - March 9, 2017 - "Noise-Cancelling Speakers" Edition

CLIENT

  • Features
    • Users can choose to have new people be unmuted or muted for them. This setting is also available in the System menu.
  • Fixes
    • Improvements to interaction tutorial in the hub
    • Users should not be able to climb on each other
    • Fixed touch support on non-Steam Oculus build
VRCHAT 0.11.6 - March 6, 2017 - “What’s In A Name?” Edition

CLIENT

  • Features
    • Users can now select each other directly to interact
    • Users must unmute others to hear them
    • Nameplates now show who can hear you, who you can hear, and also show your friends
    • Added safe search youtube wall
    • Users can adjust their microphone volume in the shortcut menu
    • Gain adjustment automatically quiets users with loud microphones
    • Users have personal space, which prevents other avatars from being drawn when they are too close. This can be turned off in system
    • Voice chat uses less bandwidth
    • Nearby users no longer shown in the shortcut menu. This space is now reserved for notifications
    • Menu for desktop users has been reduced in size and moved out of the way to make it less intrusive
    • Web vrchat links now work with steam build
  • Fixes
    • Users cannot block themselves!
    • Objects do not float if a user disconnects while holding them
    • More fixes for situations where users could not hear each other
    • Players can no longer set their height to zero and break their avatars
VRCHAT 0.11.5p10 - february 13, 2017 - “Verify Accounts” Edition

CLIENT

  • Changes
    • VRChat accounts must be verified via email in order to login
  • Fixes
    • Fixed more issues where players sometimes couldn’t hear each other
VRCHAT 0.11.5p7 - february 10, 2017 - “Can You Hear Me Now?” Edition

CLIENT

  • Fixes
    • Fixed issue where players sometimes couldn’t hear each other
    • Fixed bug where mods couldn’t turn off players’ mics
    • Fixed bug where mods would wake up, in Tijuana, in a bathtub full of ice, with a fresh scar
VRCHAT 0.11.5p6 - february 10, 2017 - “The Internet is A Series of Tubes” Edition

CLIENT

  • Changes
    • Avatar events and triggers can only be played locally
  • Fixes
    • Tons of network fixes and cleanup
VRCHAT 0.11.5p4 - february 9, 2017 - “Magic Mike XXL” Edition

CLIENT

  • Changes
    • Features to reduce hot-mics from new users
    • Desktop users have a new icon to help them determine how to operate their mics
  • Fixes
    • More fixes for users unable to get into the HUB occasionally
VRCHAT 0.11.5p3 - february 8, 2017 - “Bah, HUB BUG!” Edition

CLIENT

  • Changes
    • Tweaked audio drop-off so separate conversations can be had more easily in all worlds
  • Fixes
    • More fixes for users unable to get into the HUB occasionally
    • If the HUB fails to load, VRChat will automatically try to load a new HUB instance and it works this time. Probably.
VRCHAT 0.11.5p2 - february 7, 2017 - “Stop the Darkness” Edition

CLIENT

  • Features
    • Mods can reload world for all users in the world
    • Mods can move all users from one world to the HUB
    • Mods can dance if they want to - they can leave their friends behind
  • Fixes
    • Potential fix for users not being able to get into the HUB
    • If the HUB fails to load, VRChat will automatically try to load a new HUB instance
VRCHAT 0.11.5p1 - february 4, 2017 - “Silencia tu Micrófono” Edición

CLIENT

  • Features
    • Added PvP muting because sometimes blocking is too much
    • Mods can now turn off players’ mics if the mic is accidentally left on
    • Mods can now turn off players’ mics if the player is singing 80’s pop hits
  • Fixes
    • Fixed occasional hub reload when the master client gets in a bad state
    • Fixed social search
VRCHAT 0.11.5 - february 1, 2017 - “Steam Release” Edition

CLIENT

  • Features
    • Ability to login via Steam account
    • Ability to call a moderator for help
    • New Content - Steel ‘n’ Gold
  • Fixes
    • Fixed bug where the voice chat plugin could not be found
    • Fixed occasional infinite reload on app start
    • Fixed issue where friend requests could not be accepted thru main menu
    • Fixed issue where pickups could be offset from hand if picked up when tracking is lost
    • Fixed issue where tracking could be confused by three children using VR from within a trenchcoat
  • Changes
    • Vote to kick results in a 60 min ban from world instance