BreakYoutubeDL | ||
Libs | ||
NoDetailsForClienters | ||
res | ||
TrustColorChanger | ||
.gitignore | ||
Directory.Build.props | ||
LICENSE | ||
README.md | ||
VRC-Mods.csproj |
VRC Mods
This repository contains my mods for VRChat, using MelonLoader.
I try to minimize the things that a single mod of mine does. That way my mods hopefully don't need that many updates, and maintenance of them will be easy. Because I value stability over adding many fancy new features. So a mod not receiving updates can just mean that it's still working just fine as intended.
To install, just follow the MelonLoader wiki's instructions.
After that just drag'n'drop the DLL's into the Mods
folder.
If you need help join the VRChat modding group to see the guide if you've not done that already.
Warning
Modding is against VRC TOS, and the devs are known to ban users who get caught using mods. No warranty is provided for these mods, and they're provided as-is.
Please have a look at the source code & build from source for maximal safety. I also recommend mirroring this git repository if you want to make sure you always have access to the source code even if I need to take down the public git repositories.
If you care for your safety but aren't willing to read the source code and compile the mods yourself, I'd recommend that you only grab mods that the VRChat modding group endorses. This repository might contain some mods that they do not endorse, as they might fall into a grey area of what the moderators there want to allow.
Using mods anyway
I've yet to be banned for using mods, but I've tried to be smart about it, and suggest that you do so too:
- Don't be malicious.
- Avoid sharing evidence that you're using mods (screenshots/recordings/streaming).
- Hide that you're using mods when not in an instance exclusively made out of your friends.
It might only take a single report to get you banned if you're being naughty, but behave and you'll probably be fine.
Mod list
If you want the feature enough to get the mod for it, you should probably also go upvote the canny ticket if there is one.
Trust Color Changer
A mod to allow customizing the trust colors.
Currently implemented:
- Trust Color Value
- Trust Color in Toggles
- Turst Color in Safety Settings page
Credit to emm for being the first one to do this afaik.
Also keep your eyes open for Styletor. Since it might eventually contain something that you can use to do the same with.
No Details for Clienters
Spoof values like FPS and Ping, since VRChat shows them to remote users.
They're usually hidden behind complex debugging menus in the vanilla game. So well hidden so well in fact that I haven't confirmed wherever they are findable without mods, but I trust the people who've told me they are.
Many clients conveniently show them though. And often users users of such clients comment on other peoples' FPS/ping, usually with bad intent. This mod is meant to take combat such users by rendering their bragging/spying meaningless with spoofed values that might seem realistic at first glance.
This mod is not meant to help you be "cool" or try to deceive the VRC system. Because if the VRC devs wanted to, they could most likely easily detect the spoofing. So I'd kindly ask that if you're going to be using this, use at least somewhat realistic values to not give VRC devs a reason to start cracking down on it and ruin it for those of us who just want some more privacy.
You might also want to check out knah's HWID patch & NoSteamAtAll if you're trying to remain a bit more private.
Credit to null from the VRC modding group discord for mentioning the values to use for spoofing.
As an additional warning, the reason this mod is not verified in the modding group is as follows:
Ping/FPS spoofing is known to break IK interpolation, is easily detectable by VRC (if they wanted to), and those numbers are available in vanilla client via debug overlays. Lots of downsides for vanishingly little benefit
For developers
Building
Ensure that the required DLL's (listed in the Directory.build.props
file and in the individual .csproj
files) can be found from standard installation paths (check Directory.build.props
).
Then use the dotnet build
command to build.
Alternatively you can try to open the folder in Visual Studio, but I cannot provide help for using that. If you do want to improve the situation, do feel free to contribute!
Contacting & contributing
Contact me on the modding group Discord, elsewhere, and/or possibly send me git patches if you've already written any code that you'd like to get merged.