VRChat has been taking the internet by storm lately, prompting many Steam users to turn their heads. And I mean, seeing as you can hop in this free-to-play social simulation without even owning a proper VR headset, it’s no wonder why so many people are logging in. However, it does have a rather annoying and weirdly reoccurring issue.
Upon logging into the game, some players encounter a weird infinite loading bug. It’s a sort of loop that loads the area, then somehow unloads it when loading the players, then unloads the players when it goes to try and fix its error, and on and on ad nauseam.
If you’re one of the unlucky players experiencing the infinite loading bug — first of all, my condolences — but there may still be hope yet. A workaround that utilizes Steam’s launch options was discovered recently, although it’s a pretty involved process.
How to Fix the Infinite Loading Bug in VRChat
The fix essentially works by telling Steam what World you want to log in to when you boot up the game. In order to do that, though, you first need to obtain an ID that Steam can use to identify the World you wish to load. To find this, you’ll need to visit VRChat‘s Official Website.
Start by logging in and navigating to the Worlds page. From here, scroll through the list of Worlds until you find the one you want to join. Any World should work with this fix.
Once you’ve found a World you want to join, right-click it and select ‘Copy Link Location’. The World’s ID is found in this link, but just pasting the whole thing into Steam’s launch options won’t work, so you’ll have to trim it a bit first.
Paste the link into Notepad or any other random text box you have lying around for some quick editing. You’ll want to erase bits at the beginning and end of the link, specifically ‘https://www.vrchat.net/launch?worldId=’ and ‘&ref=vrchat.com’. The portion that you’re left with is the World ID, and it should look something like ‘wrld_eb7a5096-9c93-41db-a9d7-7b349a5d4815’.
Now that you have the World ID needed for Steam, it’s time to set the launch options. To do so, right-click on VRChat in your Steam Library and click on ‘Properties’. On the General tab in the new window, click ‘Set Launch Options…’ to open up a text box where you can tell Steam how to launch your game.
Start by entering the syntax ‘vrchat://launch?id=’. This is essentially what tells Steam that you want to load into a specific World. Then, simply identify the World by pasting in the ID that you mined earlier from the Official Website, placing it right after the ‘=’. Then press ‘OK’ and voila! You’re done.
From there, just launch the game normally. If you still encounter the infinite loading bug after setting your launch options and double-checking that you entered it correctly, then simply try another World. It seems that Worlds with a higher population tend to get struck by this bug the most, so until it blows over, just be sure to avoid them.
With the infinite loading bug out of the way, the VRChat memes can finally recommence. Be sure to check back with GameSkinny for all the latest game fixes and news and all that other good stuff.