VRChat does not condone the use of mods, and, if found to be modifying the client, then you will be punished.
That being said, there is no anticheat of any sort (file integrity check, position check, etc.) placed on the client. The only anticheat (if it could be called that) in VRChat is an API limiter, and Photon checks, and the mods listed in this repository, will not trigger any of those. The real only way to get punished on this game is to piss of the aforementioned anticheats, or be reported by a user with video evidence of you using a mod (whether this be you flying or verbally admitting you mod the game).
So just, stay safe, and don't be stupid and run around saying you use mods, and you'll be a-ok.
Also, for my sake, I am not responsible for any bans using my mods may cause. I do my abselute best to make sure none of my mods, verified or unverified, will increase your chance of getting banned by any amount. And in fact, only one of my mods could trigger any anticheat in any way (UserInfoExtensions), but there are limits in place that completely prevent this. But, no matter how small, there is always a chance.
- Simply follow the instructions on the MelonLoader wiki on installing MelonLoader 0.3.0 (MelonLoader is the mod loader which will allow my mods to run). 1a. Make sure you've installed version 0.3.0, as 0.2.7.4 will not function with VRChat.
- Then download the mod(s) you would like to install from the releases section of this repository.
- Allow the game to run once (this will set up a bunch of things MelonLoader uses)
- And finally, drag and drop the downloaded mod(s) into the newly created
Modsfolder in theVRChatfolder and restart the game. More detailed instructions and more mods can be found in the VRChat Modding Group Discord.
- AskToPortal
- CloningBeGone
- InstanceHistory
- PlayerList
- PreviewScroller
- ReloadAvatars
- UserInfoExtensions
A mod that makees sure you want to enter a portal, every time you enter a portal
This mod also contains many checks for portal droppers, or people who use a mod that drops portals maliciously. If the mod detects a portal dropper, it will give you the option of blacklisting the user until you restart your game.
You can also toggle the mod on and off and auto accept portals from friends, yourself, and one's placed in the world itself (by the creator).
Turns off cloning when you join an instance.
You can configure whether you want cloning to be on or off based off instance type. So for example, you can have cloning on in Invite+ worlds and off in all the other instance types.
A basic instance history mod
It has an optinal dependency for UIX when opening the instance history menu. This means you can run with or without it. It is highly recommnded to use UIX because it's just easier, although there are preferences to change the position of the regular button if you don't like UIX.
- DubyaDude as I used RubyButtonAPI as reference for my button API.
Adds a player list to the ShortcutMenu
Each entry to the player list is a button that will open the user in the QuickMenu on click. The player's name will be colored to the rank they are (OGTrustRanks compatible!), each entry also has the player's ping, fps, platform, avatar performance and distance from you. There is also some primitive freeze detection, so if a player hasn't contacted the server for a second, the ping and/or fps parts of the player will say they're frozen. You may also toggle each of these on and off, including the freeze detection. So, if you don't like how the avatar performance takes up space, you can turn it off.
Note: distance from you will be disabled in worlds that do not allow risky functions.
There is also a list of info about the game and world you are in. It lists:
- Time since joining the instance (Room Time)
- System time in 12hr format and 24hr format
- Game build number (Game Version)
- Position in world (Coordinate Position)
- World Name
- World Author Name
- Instance Master (The person who get the host glitch)
- Instance Creator (The person who has moderation powers in the instance, only applicable to non-public instances)
And Each of these can be individually toggled on or off.
Now for more customizable things, you can change fontsize, the list's position (the QuickMenu hitbox will scale automatically), and the PlayerList button position. You can also change the color of the name, so instead of showing trust and friends, you could show friends only, or trust only, or just none. The list can also be numbered, or ticked and can be condensed so more stuff fits on one line.
The list may also be turned off on startup, and can always be toggled on using left ctrl + f1
I also plan to add more entries, please ping or DM with ideas. I don't bite! Oh yea, also report any errors to me. You can make an issue or ping/DM me.
- KortyBoi as he let me use the layout from his player list, and helped me with getting some of the information.
- knah as I use Join Notifier's join/leave system also I used Advanced Safety's native patch.
- DubyaDude as I used RubyButtonAPI as reference for my button API.
- Psychloor as I used his code for the risky functions check.
- Frostbyte for being a big meanie and telling me how to optimize things
A mod that let's you sort of scroll the avatar preview so you can control where it's facing
Adds buttons to reload a single user's avatar or all users' avatar.
The buttons can each be toggled on and off using UIX
A mod that adds buttons to the to make VRChat more convenient
It adds individually toggleable buttons that allow you to:
- Select a user in the Quick Menu from the Social Menu page.
- Find the avatar's author from the Social Menu and Avatar Menu pages.
- Selects the world instance of the selected user in the World Menu (if you can join their world).
- Show the bio of the selected user (bio is different from status).
- Open the links the selected user has in their bio.
- Display the languages the selected user has in their bio.
- Open the selected user in the system's default browser.
- Open the selected user's avatar in the system's default browser.
The buttons can always be accessed in a popup attached to the User Details Page.
Within the popup, you can see the user's:
- username (what the person logs in with)
- platform (Quest or PC)
- last login (literal login, not starting the game)

