Repositioning Remote Players
How to make a world that lets you walk on walls
Intro
Repositioning Remote Players is an advanced technique for VRChat where you can change where playe...
Station Setup
This section will go over the concepts of the technique and how it works, but not a specific exam...
Default Chair
In VRChat, there is a component called VRC Station. This is the basis for all chairs in worlds....
Station Mobility
The default settings for a station force the player into sitting animation and move that player's...
"Desynced Station"
By themselves, mobile stations don't offer much. The power of a mobile station is when you "desyn...
Station Annoyances
In SDK3, teleporting the player will force exit stations. Depending on your setup and uses, you m...
Wall Walking Example
This guide will go over how to use the Repositioning Remote Players technique to create what appe...
Overview
This guide will go over how to use the Repositioning Remote Players technique to create what appe...
Preparing the World
This guide will go over how to make a room where you can walk on the floor and on the wall, but y...
Moving Between Orientations
With the world ready, we need a way to enter it and change orientations. For simplicity in this g...
Saving Current Orientation
As mentioned in the overview, we need to save local player's current orientation to know how to s...
Station Object
At this point, we can start working with stations to start repositioning players. For now, we are...
Entering the station
Now we need to create a program to perform the logic for the station. This will consist of multip...
Handling Players Entering And Leaving The Station
Since anyone can enter the station, we need to save the player currently in it to know what logic...
Update Station Position Logic
Now that we know when someone is in the station, and if that player is local vs remote, we can up...
Player Object Pool Setup
Right now, only one player can enter the station, and everyone else can only see that player rota...
Linking Origin to the ObjectPool
Now when a player joins the world, they should be assigned a station object automatically. Althou...
Other Improvements
Since this is just the basics, there are other items that can be done to improve the system: Ve...
Other World Ideas
This guide goes over the basics of showing how to reposition players to fake multiple gravities i...
Example VRChat Worlds
Here are some worlds you can try now that use this technique in VRChat: Wall Walking by CyanLase...