VRChat 2020.3.2p5

Release - 1 September 2020 - Build 984



  • Added a configuration option to set your own cache directory. This is an advanced user feature intended to allow easily changing where your cache is stored. You can use this to assign your cache to another drive, if you wish!
    • To set this, you need to create a file called config.json (also used for the Avatar Particle Limits System and Avatar Dynamic Bone Limiter configuration)
    • This file must sit in the %AppData%\..\LocalLow\VRChat\vrchat folder, and must be named config.json
    • In this file, you'll need to set the option cache_directory
    • If the directory does not exist, it will be created
    • If you have a config.json already, add the cache_directory property at the root level of the configuration file and define it
    • Example: If you do not have any other configurations, but want to change your cache location to its own directory on the C: drive, your config.json file might look like this:
    "cache_directory" : "C:/VRChatCache/"


Use the correct slash!

Don't use \ in your config.json file, that's an invalid character as it indicates an escape character. Doing so will result in an invalid or strange cache path.

Use / instead. If you must use \, double it to indicate the literal character: \\


  • Fixed an issue preventing local testing of worlds from working properly
  • Fixed an issue preventing the cache from being cleared properly
    • To clear your cache, you will be prompted to restart VRChat. The cache will not clear until you do so
  • Putting both thumbs up will now properly play the animation / set the animation state assigned to Thumbs Up
  • Removed some error log spam when there were no eye bones assigned, but blink was enabled

Did this page help you?