Guide for all the things you need to make VRChat work. With some solution options focusing on trying to 'fix all' errors and a list of specific error message solutions.
Disclaimer: This post has also been published on sirenwatcher.com.
First thing to try to fix all errors in VRChat
Right click game on steam, add this line to Launch options:
-single-instance
It seems, for me at least, that VRChat was trying to boot itself repeatedly so forcing a single boot of the game / worlds stopped errors.
Source:
Useful Unity command line options
Error: System.NullReferenceException: Object reference not set to an instance of an object.
Websockets API lost connection: Websocket exploded! An exception has occurred during the OnOpen event. : System.NullReferenceException: Object reference not set to an instance of an object. at VRCWebSocketsManager at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke at Transmtn.WebsocketPipeline+<>c__DisplayClass20_0.b__1 at ThirdParty.Json.LitJson.ExporterFunc`1[T].Invoke at WebSocketSharp.WebSocket.open at Transmtn.WebsocketPipeline.ProcessPipe at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke
Source: Null Reference Exceptions
NullReferenceException happens when your script code tries to use a variable which isn’t set (referencing) and object.
Generally, a null reference error is generated due to the absence of a mod or an asset or an asset required by a mod (vice versa) that was present in the save but is no longer present when attempting to load that save.
So whatever your “at” files are, they are loading prior game data that is no longer relevant.
I would imagine that usually this is fixed by clearing the Cache. As it removes your saved data that may be causing the glitching.
Extra
VRChat Error: SDL_GetWindowWMInfo failed
Add to launch options:
STEAMVR_WEBHELPER=0 %command%
VRChat Error: OVRLipSync.dll
Plugins: Failed to load 'Z:/home//.steam/debian-installation/steamapps/common/VRChat/VRChat_Data/Plugins/OVRLipSync.dll' with error 'No access to memory location.
This error means that Visemes / LipSync are failing to work in game, avatar movements.
Open, home//.steam/debian-installation/steamapps/common/VRChat/VRChat_Data/Plugins/ (Linux) or the similar for Windows. You can access this by right clicking the game in Steam and going to the Game Files.
Replace OVRLipSync.dll with the one found at https://github.com/peabnuts123/unity-oculus-leapmotion-driving/tree/master/Assets/Plugins/Oculus/LipSync/Plugins/Win64.
Place the new downloaded file into the older files folder. It is a differently sized file to the original.
VRChat Error: System.Net.WebException
API websocket connection exception: System.Net.WebException: The request timed out at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) at System.Net.WebClient.OpenRead (System.Uri address) at Transmtn.HttpConnection.getConfig (System.String endpoint) at Transmtn.HttpConnection..ctor (System.Uri endpoint, System.String authToken, System.String clientVersion, System.String platform) at Transmtn.Api..ctor (System.Uri httpEndpoint, System.Uri websocketEndpoint, Transmtn.ApiAuth auth, System.String macAddress, System.String clientVersion, System.String platform, Transmtn.Api+ErrorResponse defaultErrorResponse, Transmtn.Api+LogResponse defaultLogResponse, Transmtn.Api+OnReady onReadyResponse, Transmtn.Api+OnConnectionLost onLostConnectionResponse) at VRCWebSocketsManager+...MoveNext at UnityEngine.SetupCoroutine.InvokeMoveNext
From what I am gathering, this is a timeout error. A .NET component timeout error. HTTP but HTTPS is cited, so it is possible clearing the cache may help this issue.
VRChat Error: NotImplementedException
Exception - NotImplementedException: The method or operation is not implemented. System.IO.FileSystemWatcher..ctor (System.String path) Exception - The method or operation is not implemented. at System.IO.FileSystemWatcher.Dispose (System.Boolean disposing) at System.ComponentModel.Component.Finalize
Sorry I was unable to find a fix for this. It is possible clearing the cache may help this issue or an option in the alternative fixes.
VRChat Error: System.TimeoutException
[VRCFlowManagerVRC] Preparing assets... Exception: System.TimeoutException: Connection timed out! at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.Net.IPEndPoint remoteEP) at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.Net.IPAddress[] ipAddresses, System.Int32 port) at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.String hostname, System.Int32 port) at BestHTTP.HTTPConnection.Connect at BestHTTP.HTTPConnection.ThreadFunc at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke () at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state)
Sorry I was unable to find a fix for this. It is possible clearing the cache may help this issue or an option in the alternative fixes.
I stumbled across some of these so listed them all together.
Reset your home world for VRChat
This is done through running a vrchat://launch?id= launch modifier, changing out the loading world to any other world. You can find the URLs for worlds on VRchat’s website after logging in.
Add to launch options:
vrchat://launch?id=wrld_f994e95a-8c0e-42b2-b894-f9cf6f1c6387
If the Proton Test World above doesn’t work you can also try something like:
vrchat://launch?id=wrld_c3f19802-a282-4664-88d5-645250b49293:69~hidden(usr_f3667b2c-65d2-47d4-944e-633ff00cb134)~canRequestInvite()~nonce(m9axENwZTI9ILL8yfQPsG8kxZnlaF8)
Update your graphics drivers for PC
Linux:
NVIDIA
sudo add-apt-repository ppa:graphics-driver sudo apt-get update
Open Navigation, type in Software & Updates (download it if you don’t have it installed on your Linux Distro), click Additional Drivers, pick the driver you want to be using. You can click this page to see what each Driver is for.
AMD
sudo add-apt-repository ppa:kisak/steamvr sudo apt update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-20.04 mesa-vulkan-drivers mesa-vulkan-drivers:i386
For Windows please read a guide for the version you use.
Lower Monitor Resolution in VRChat
Lower your monitor’s resolution down from the recommended (I changed to 1600 x 900), then clear the game cache and restart your PC. If you have AMD Radeon Software installed, click here for step options.
VRChat Video Issues
… when Windows MF starts working in Proton, the Unity Player will start working…
… SyncVideoPlayer is choking…
Put youtube-dl in VRChat_Data/StreamingAssets/, renamed it, duplicated it to and rename youtube-dl.exe
Miscellaneous Errors
Add to launch options:
-force-d3d11
Add to launch options:
-show-screen-selector
Add to launch options:
PROTON_LOG=1 %command%
Add to launch options:
STEAMVR_WEBHELPER=0 %command%
Try Lutris.
Lighting / Bloom VR Chat Error
d3d11.enableRtOutputNanFixup = True in dxvk.conf
Extra VRChat Error Message
Source: VRChat Desktop Client (438100) #1199
Source: VRChat Desktop Client (438100) #1199
Source: VRChat Desktop Client (438100) #1199
Source: Fix VRChat Keeps Crashing Fast [Update 2021]
Source: Chat says Disconnected (But still functions) #36
Source: First Steps with OpenVR and the Vive on Linux
Source: OpenVR SDK
Source: VRChat stuck on loading
Source: I am getting a “Connection Failed” error, how do I fix this?
Source: Access Violation (0xc0000005)
Source: Stuck in VR at next up screen
Source: [BUG] Half-Life: Alyx – Crash when transitioning outside after the first floating card boxes #356
Source: VRChat keeps crashing on launch
Source: Launch Options
Source: DEFeb 2020 VRChat Video screen Black/Not loading Fix
Source: Launch options for VRChat/Unity!
Source: {FIX} Black Screen/Blue Screen while audio play
Source: VRChat Black Screen
Source: definitive method to reset or restore SteamVR to default / factory options (clean Reinstall)
Source: [Bug 44179] New: VRChat: Black screen at startup
Source: VRChat: Black screen at startup
Source: SDL_GetWindowWMInfo
Source: [BUG] Dashboard graphic bugs #253
--------------------------------------------------------------------------------------------------
About the Author:
For more information about the author checkout any of the links below:
Siren Watcher | Resume | Big 5 | Hexaco | Schwartz | ENTP Zone | Midjourney | Siren Watcher | Checklist | Dice | Hangman | Special Cakes for All Occasions | Seoul International Visitor's Centre | Tiptoe Soles | Sorrento by the Sea
Share Post