Vrc mods

Don't want to install mods manually? Check out the VRCMelonAssistant, an automatic mod installer!

This repository contains my mods for VRChat. Join the VRChat Modding Group discord for support and more mods!
Looking for more (universal) mods? Check out my universal mods repository!

Alternatively, read the manual installation section

Preface

Modifying the VRChat client is not allowed by VRChat Terms of Service and can lead to your account being banned.
Based on evidence until this point, VRChat Team will happily hand out bans to people using mods with evil features, such as ripping, crashing, and others things you don't want to be on the receiving end of. Mods published here aim to avoid negative attention from VRChat Team and hopefully keep their users in a non-banned state as long as possible.
However, with that said, these mods are provided without any warranty and as-is. If you use them and do get banned, don't complain to me that you were not warned. Also, report your ban to VRChat Modding Group discord (see above) - every data point matters in determining how safe mods are for general public use.

As an extra point, if you encounter an issue with the game (especially after an update), make sure that issue is not caused by mods before reporting it to VRChat Team.
You can add launch option (in Steam) to temporarily disable MelonLoader without uninstalling it completely.

Some mods will have Canny tickets linked. It's your duty to go and upvote them to show to VRChat Team what you want from their game. If you decide to comment on Canny, be respectful and avoid mentioning modding - the team still doesn't like it, obviously.
And yes, it will probably be ignored/forever hanging in "under review" like the majority of Canny posts. At least we'll have a nice big upvote number on our ignored posts.

AdvancedSafety

Features:

  • Set hard limits on avatar features, such as polygon count, audio sources, and some other things
    • Reduce crashes
    • Improve performance
    • Remove annoying spawn sounds or global sounds
    • Remove some fullscreen effects (this one is unreliable)
    • Avatars over the limit are not replaced by a gray robot. Instead, elements over limits are removed, with the rest of the avatar kept intact.
  • Hide all avatars of a specific author (requires UI Expansion Kit, button is in user details menu)
  • Hide a specific avatar, no matter who uses it (requires UI Expansion Kit, button in in user quick menu)
  • Hide portals from blocked users or non-friends
    • That blocked user will no longer be able to portal drop you

This mod will introduce small lag spikes when avatars are loaded. These should be tolerable compared to VRChat's own lag spikes.
All numeric limits are configurable.

  • Don't set animators limit to 0 - you will break all humanoid avatars horribly if you do

Configurable for friends and vanilla "show avatar" button.

Canny tickets:

CameraMinus

Allows resizing the camera, zooming it in/out and hiding camera lens.
This is a lazy rewrite of original VRCCameraPlus by Slaynash.
Requires UI Expansion Kit - new buttons are added to Camera expando (collapsed by default, click the small blue square near camera to expand) or to Camera QuickMenu expansion (can be chosen in mod settings).

Canny tickets:

EmojiPageButtons

This mod adds page buttons to old emoji menu that allow faster switching.
Requires UI Expansion Kit.
emoji page buttons screenshot

FavCat

An all-in-one local favorites mod. Unlimited favorite lists with unlimited favorites in them and a searchable local database of content and players.
Requires UI Expansion Kit 0.2.0 or newer

Features:

  • Unlimited lists (categories) for favorites, each of unlimited size
  • Lag-free even with large lists
  • Freely changeable list height
  • world, and player favorites supported
  • Modifiable list order and multiple list sorting options
  • Fully searchable database of everything you have ever seen
  • Changeable database location (it's recommended to store the database in a directory backed up to cloud storage, such as Dropbox or OneDrive, see below for setup)
  • Local image cache for even better performance
  • Exchange search database with friends (read below)
  • Hide default lists that you never use
  • Many more small things

Known limitations

  • Player favorites don't show online status
  • Lists with over a thousand elements can take a bit of time on game startup/list creation

Canny tickets

Changing database location

Steps to change database location:

  1. Run VRChat with the mod at least once
  2. Make sure that VRChat is closed
  3. Navigate to VRChat install directory (i.e. by clicking "Browse Local Files" in Steam)
  4. Navigate to folder and open with Notepad or other text editor
  5. Find the line with
  6. Find the line with under it
  7. Change the value to absolute path to new storage folder. The new line should look like this: (with your own path, naturally; make sure to use forward clashes instead of backslashes )
  8. Save and close the text file
  9. Copy the two (or four) database files ( and , and and if they exist) from the old location (they are in by default) to the new one.

If you want to move the image cache, use the same steps as above, but modify the line with and copy instead. It's not recommended to store the image cache in cloud storage due to its big size.

Sharing search database with friends

You can exchange the search database with friends to be able to find things they have seen. Only accept databases from friends you trust - an intentionally malformed database can overwrite parts of yours with garbage
How to send database to a friend:

  1. Run VRChat with the mod at least once (duh)
  2. Make sure that VRChat is closed
  3. Navigate to where your database is stored (see "Changing database location")
  4. Make sure that there is no file named . If there is one, it means that the game was not closed properly. In that case, run the game again, and use "Exit VRChat" button in settings menu to close it.
  5. Send to your friend.

How to receive database from a friend:

  1. Run VRChat with the mod at least once
  2. Navigate to VRChat install directory (i.e. by clicking "Browse Local Files" in Steam)
  3. Put the database your friend sent you into folder. If you want to import multiple databases at once, you can rename them, as long as .db extension is kept.
  4. In-game, click "More FavCat" on any big menu page, then click "Import databases and text files"
  5. Import process can take some time. Once it is done, the corresponding database will be deleted from folder.

Note that your favorites are stored in - don't send it to your friends, favorite import is not supported. Most certainly don't send to your friends - it's just a boring image cache.

Avatar favorites deprecation

Due to recent events surrounding modding (modder ban-unban wave, VRC Team/modders discussion, API changes), I've decided to remove extra avatar favorites from FavCat.
One of the biggest concerns raised during the still-ongoing discussion between modders and VRChat Team is mods stepping on VRC+ features. VRChat relies on VRC+ supporters to pay for servers and ensure that VRChat continues existing.
As such, I wanted to proactively address that concern. One of my main goals with modding VRChat is making the game better for everyone, and negatively affecting the platform itself goes against that.
I believe this step to be necessary to ensure that VRChat team sees (wholesome) modding not as a threat, but as an opportunity.
On top of that, recent API changes indicate that VRChat Team is taking action to restrict access to avatars. It might be an attempt at ripping prevention, or it might be aimed at privacy enhancement, or it might be aimed at extended avatar favorites. There's no way to tell for sure, and there's no knowing how far those changes would go in the future. Local favorite mods have to rely on the API to some degree, and with things changing quickly, there's no reliable way to ensure that things will stay working and stay safe ban-wise in the long run.

Before you read on, please scroll up a bit and upvote all linked Canny tickets related to avatar favorites. If you decide to comment on them, remember to stay civil and avoid mentioning mods.

In more practical terms, this means the following:

  • Starting with this update, you will not be able to add new avatar favorites, create new avatar favorite lists, or import avatar favorite lists
  • Starting on 2021-05-31, you will not be able to access your existing avatar favorite lists in-game
  • Avatar search will stay accessible for the time being.
  • World and user favorites will stay accessible for the time being.
    VRChat Team did mention during the recent dev stream that they are going to provide additional player and world favorites for everyone at some later point.
  • You can export all your favorites into plain text files from "More FavCat..." menu in the respective menu page. Exported lists are put in folder. Export will be always available and is not subject to time limits mentioned above.
    This has limited usability, but you probably can put them on pedestals in your own world or find an udon world that has change-pedestal-to-id function (unless that gets restricted eventually).
    This is still somewhat iffy, but it's unwieldy/uncomfortable enough compared to in-menu favorite lists that I wouldn't consider that as a viable replacement for VRC+ extra favorites.
FAQ:

Q1: But what about another mod X that still offers unlimited avatar favorites for everyone?
A1: Good question! If that is a VRCMG mod, it'll likely follow suit.
If it's not a VRCMG mod, if I were you, I'd be extremely wary of that. Those mods are unverified in VRCMG, and usually for a good reason.
There have been numerous cases of unverified mods being harmful towards their own users. After all, if one makes a mod to harm other users and/or VRChat itself, who says that they wouldn't want to harm its own users eventually for some petty reason?
Additionally, consider this: recently there was a relatively big ban wave against users of a certain malicious/unverified mod. It's not too hard to imagine that another malicious/unverified mod will be next.

Q2: Does that mean that mods are now okay if they don't touch VRC+?
A2: Nope! According to VRChat Team all mods are still against Terms of Service and therefore bannable, nothing has changed there.

Q3: Why only remove avatar favorites, but not world and/or player favorites?
A3: Simply because extra world/player favorites are not a VRC+ feature.
If, for whatever reason, VRChat decides to remove extra avatar favorites from VRC+ (for example by giving 100 slots to everyone), modded extra favorites will likely come back.

Q4: Why remove avatar favorites completely instead of restricting them to VRC+ users?
A4: A fully local mod can't be reliably restricted. Significant codebase drift, however, is at least mildly annoying to deal with, which reduces probability of questionable forks continuing to provide the same functionality.

Q5: Someone is/will be distributing a modified version of this mod with this dumb restriction removed.
A5: See question one. Also, that's not my problem anymore. Also, if it's you who happens to provide that version, make sure your version is easily distinguishable from the mainline one, for example by adding a suffix to the name or version number.

Q6: People who don't want to pay for VRC+ won't pay for it anyway, why even bother? / Answer 2, therefore why even bother?
A6: It's not only about VRC+, but also about sending a message. There's much to be gained from cooperating with VRChat Team. Monetization/cash flow is an important concern for any company. Being pointlessly contrarian here doesn't help anyone.

Q7: This is a blatant VRC+ cash grab!
A7: If you choose to look at it that way. VRChat needs to get money from somewhere to pay (likely huge) server costs, and eventually repay investors on top of that. Blatantly and purposefully denying them that is simply an asshole thing to do. Also see question 9.

Q8: Today they come for our extra favorites, tomorrow they'll come for modded feature Y!
A8: Perhaps. I can't affect VRChat Team's decisions to paywall certain features.
However, based on the dev stream, it seems unlikely that we'll see much paywalling - there was no mention of "VRC+ only" in respect to any of the new features, except for the few features specifically for other VRC+ features.

Q9: You're a sellout/shill! / MelonLoader devs are sellouts! / Other personal attack or insult! / Other rumor without any proof!
A9: I get it, you're 14 and angry. And I have better things to do than needlessly fighting VRChat Team about the direction they want to take their game in and getting a bunch of people banned along the way.

Closing word:
With the introduction of VRC+, users and their feedback became much more important, simply because VRChat depends more than ever on user support to continue existing and developing.
You now have the option of voting with your wallet (purchasing/cancelling VRC+ depending on your opinion of the direction VRChat is going in), in addition to talking to your friends about it, providing feedback to VRChat via discord or Canny, and exploring competing social VR platforms.
Capitalism at its best and all that.

Used libraries:

  • LiteDB for all data storage
  • ImageSharp, because unity is bad at loading images from streams on background thread

A long time ago this was based on Slaynash's AvatarFav and VRCTools, both licensed under the MIT license. Who knows how much of that still remains inside?

Finitizer

This mod fixes a set of issues arising from invalid floating point values being accepted from remote users.
It might have a minor impact on performance that scales with player and pickup count. Only use this mod if you frequent publics.

Friends+ Home

Allows changing instance type of your home world to whatever you want.
Setting it to public will choose a random populated public instance if one is available.
UI Expansion Kit 0.2.0 or newer recommended for in-game settings.
Known instance types are , , , and (if you wish to edit modprefs.ini by hand)

Canny tickets:

IKTweaks

This mod offers a customized VRIK solver for full body tracking, and a few other IK-related tweaks.
Features:

  • No more viewpoint drift in FBT. Instead, your spine bends (up to a limit), or your hip drifts (above the limit).
  • No more weird chest rotations when laying down or upside down
  • No more weird spine/neck stretching
  • Remote players see the new IK too, there's no mismatch between what you and others see
  • Support for universal calibration - calibrate once for all avatars, even ones using different rigs or proportions
  • Support for per-avatar calibration saving (when not using universal calibration)
  • Half-click head follow calibration: hold one trigger to freeze the avatar in place to be able to look at your feet
  • Support for elbow, knee and chest trackers (read below)
  • Optional local NetIK pass to ensure you see the same thing as remote players (not necessary for Index Controller users)
  • Disable FBT even if you have trackers connected, for when you're charging them from your PC

It's recommended to use a normal humanoid rig without any rig hacks (so no neck fix, no FBT fix, no inverted hip, no zero-length spine bones).
It requires at least three trackers (legs and hip). 3-point (no trackers) and 4-point (hip tracker) modes are not affected by the mod.

Canny tickets:

Using additional trackers

You need to enable additional trackers in mod settings before you're able to use them.
To use knee trackers, there are no additional requirements - just calibrate normally.
To use elbow or chest trackers, you'll need to stand straight and T-pose your arms during calibration.
Chest tracker is kinda useless and janky, so don't bother buying a tracker for it.
It's recommended to put elbow/knee trackers as close to the joint they're tracking as possible (but not on the joint itself). For arms, the recommended position is on the outer surface of the lower or upper arm next to the elbow.
If you're using additional trackers, your avatar should generally match your physical proportions - that is, all body parts should line up reasonably well without real height hacks.

Brief settings description

Given that this mod is still work in progress, these are subject to change.

  • Use Pitch-Yaw Shoulders - changes how shoulder angles are computed in 3/4-point tracking. Enabling it usually provides better-looking results
  • Animations mode in FBT - control which part of your body can be controlled by animations when using custom FBT IK
  • Feet stick to ground - uncheck if you want your feet (and the rest of your avatar) to be unable to leave the ground, like in ol' good times
  • Enable IKTweaks (use custom VRIK) - uncheck to go back to default VRC FBT IK. Most mod features won't work.
  • Enforce local NetIK (see what others see) - adds an extra pass similar to NetIK so that you can be certain that you see the smae thing that remote players do. Does nothing for Index Controllers users (VRC does that already)
  • Map toes (use if your feet trackers move with your toes) - if enabled, IK will control your avatar's toes with tracker positions, enabling you to tiptoe. Works best if your trackers actually move with your toes (i.e. are mounted on shoe toes)
  • Use extra trackers - must be enabled to make use of extra trackers. Don't enable options for trackers you don't have.
  • Avatar follows head when calibrating (recommended) - avatars moves with your head when calibrating. This provides better calibration results.
  • Freeze avatar on one trigger hold in follow head mode - if you have previous setting enabled, holding one trigger when calibrating will stop your avatar from following your head. You can use this to align your feet.
  • Use universal calibration (requires follow head mode) - allows you to calibrate once for all avatars. No more standing up to switch avatars!
  • Store calibration per avatar (when not using universal calibration) - if you don't want universal calibration, enable this to save calibration per-avatar.
  • Disable FBT even if trackers are present - you can enable this if you plug your trackers into your PC to charge but don't want to use FBT while doing so
  • Enforce hip rotation match - if enabled, avatar's hip rotation will exactly match tracker's rotation. Otherwise, IK may rotate the hip to bend the spine more.
  • Shift hip pivot (support inverted hip) - if enabled, the hip will be rotated around the midpoint of two leg bones (where the hip bone should be normally). This greatly improves IK on avatars with the inverted hip rig hack.
  • Pre-straighten spine (improve IK stability) - if enabled, you avatar's spine will be forcefully straightened before solving it. This reduces flippiness/jitter on avatars that have spine bent backwards by default.
  • Straighten neck - this does something cursed to the neck. No further description can be provided.
  • Spine Relax Iterations (max 25) - how much work will be done on bending the spine. Below 5 is not recommended, 10 will provide about 1mm precision for hip positioning, 25 is the maximum sensible value.
  • Maximum bend angles - how much spine/neck can be bent forward/back. If your spine bends too much to your taste or looks cursed on your specific avatar, reduce these angles (minimum recommended value is 1 though)
  • Neck bend priority - neck will bend this much faster than the spine. This is intended to handle the fact that people move their neck way more than their spine, so IK should start off by bending it, not spine.
  • Straight spine angle - withing this angle from perfectly straight, the spine will be considered almost straight and maximum bend angles will be reduced.
  • Straight spine power - controls the curve with which the spine transitions from straight to bend within the straight angle. Recommended values are between 1 and 2.
  • Avatar scaling mode - controls how your avatar scale is computed. "Height" scales the avatar so that your real floor alights with the virtual one (at the cost of you likely getting t-rex arms), "Improved wingspan" attempts to measure avatar arm span more accurately than VRC default.
  • A-pose calibration - use a different calibration pose. In case you don't want to assert too much dominance with a T-pose.
  • Allow more head rotation in 3/4-point tracking - ever tried to look up when close to the ground in 3/4-point tracking? Now you can, even if it breaks your neck.
  • Improved wingspan adjustment factor - your wingspan is adjusted by this factor in "Improved wingspan" scaling mode. If you consistently get avatar arms too long/short, consider tweaking this a tiny bit (to like 1.05 or 1.15)
  • One-handed calibration - pressing one trigger will be enough to calibrate. Holding the trigger slightly pressed will freeze the avatar (if enabled).
  • Hand angles/offsets (found in VRChat Settings menu -> left blue panel -> More IKTweaks -> Adjust hand angles/offsets) - you can configure how avatar hands are positioned relative to controllers. Defaults were tuned for Index controllers, but should be applicable to most other controllers too.

Partial source code

This mod includes parts of FinalIK, which is a paid Unity Store asset, therefore source code for those is not provided.
If you want to build the mod yourself, you'll need to do the following:

  • Get a copy of FinalIK from asset store
  • Copy the VRIK solver, VRIK component and TwistRelaxer component into mod sources folder
  • Rename them to match with what the rest of mod source expects, make VRIK_New
  • Add the following line to start of :
  • Remove from the original VRIK solver
  • Rename to , remove from it
  • Add to the second line of
  • Rename , and on VRIK_New by adding suffix to them and make them instead of
  • Fix compilation if broken

JoinNotifier

A VRChat mod to notify you when someone joins the instance you're in

Current features:

  • Visual and audible notifications (configurable)
  • Toggleable per instance type (public/friends/private)
  • Can be set to highlight friends or show only friends
  • Custom join/leave sounds - put files named and/or into folder to override default sounds (they must be in Ogg Vorbis format, naturally)

Canny tickets:

Sours: https://github.com/knah/VRCMods

You'll be asked if you have any discount coupon. If you do, enter it, and click Continue. Otherwise, just click Continue leaving that field blank.

After confirming the transaction you'll get an e-mail within a few minutes (this process is automatic) with a direct link to download the mod at the address you have registerd with Paypal.

You can also come back to the website and click the "Download" button of the mod.

In either case you'll be prompted to confirm your e-mail, this is your Paypal e-mail, the same where we sent you the transaction confirmation:

After accepting our Privacy Policy, entering your e-mail address and clicking the "Download" button, the file transfer will start.

If a message saying No purchase made by the given e-mail appears, double-check it's the same e-mail address you get the transaction confirmation at, which in turn is the same e-mail address as your Paypal account.

Sours: https://vrc-modding-team.net/
  1. Diy tap wrench
  2. Tractor fuel filter assembly
  3. Ged language practice test
  4. Wix oil filters
  5. Korean actors male

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

AAAAAAAAAAAAA
AAAAAAAAAAAAAA
AAAAAAAAAAAA
AAAAAAAAAAAAAAAAA

No mods found

No more mods were found

Sours: https://modworkshop.net/game/vrchat

Vrcmods

This repository contains my mods for VRChat.

AdvancedSafety

Features:

  • Set hard limits on avatar features, such as polygon count, audio sources, and some other things
    • Reduce crashes
    • Improve performance
    • Remove annoying spawn sounds or global sounds
    • Remove some fullscreen effects (this one is unreliable)
    • Avatars over the limit are not replaced by a gray robot. Instead, elements over limits are removed, with the rest of the avatar kept intact.
  • Hide all avatars of a specific author (requires UIExpansionKit, button is in user details menu)
  • Hide a specific avatar, no matter who uses it (requires UIExpansionKit, button in in user quick menu)
  • Hide portals from blocked users or non-friends
    • That blocked asshole will no longer be able to portal drop you

This mod will introduce small lag spikes when avatars are loaded. These should be tolerable compared to VRChat's own lag spikes.
All numeric limits are configurable.

  • Don't set animators limit to 0 - you will break all humanoid avatars horribly if you do

Configurable for friends and vanilla "show avatar" button.

CameraMinus

Allows resizing the camera, zooming it in/out and hiding camera lens.
This is a lazy rewrite of original VRCCameraPlus by Slaynash.
Requires UIExpansionKit - new buttons are added to Camera QuickMenu expansion.

EmojiPageButtons

This mod adds page buttons to emoji menu that allow faster switching.
Requires UIExpansionKit.
emoji page buttons screenshot

JoinNotifier

A VRChat mod to notify you when someone joins the instance you're in

Current features:

  • Visual and audible notifications (configurable)
  • Toggleable per instance type (public/friends/private)
  • Can be set to highlight friends or show only friends

LocalPlayerPrefs

This mod moves game settings storage from Windows registry to UserData folder.
This can make using multiple accounts easier by having separate installs for them.
Do note that some settings will stay in registry (the ones that Unity itself uses as opposed to game code).
There's also no import from registry, so expect to have to log in again after installing this mod.

MirrorResolutionUnlimiter

Headset and display resolutions increase each year, and yet VRChat limits mirror resolution to 2048 pixels per eye. With this mod, that's not the case anymore! Set whatever limit you want, with an option to un-potatoify mirrors that world makers set to potato resolution for their insane reasons. Or you can make all mirrors blurry as a sacrifice to performance gods. It's up to you, really.

Note that increasing mirror texture resolution will increase VRAM usage and lower performance, as your GPU will have to do more work.

If UIExpansionKit is installed, Settings page in the main menu will get two buttons to optimize and beautify all visible mirrors in the world.

Settings:

  • Max mirror resolution - the maximum size of eye texture for mirror reflections. 2048 is VRChat default, 4096 is mod default.
  • Force auto resolution - removes mirror resolution limits set by world maker. Off by default.
  • Mirror MSAA - changes MSAA specifically for mirrors. Valid values are 0 (same as main camera), 1, 2, 4 and 8. Lower MSAA may lead to "shimmering" and jaggies, especially in VR.

NoSteamAtAll

Makes the game unable to access Steam. At all.
This prevents it from getting your SteamID, which means that it won't get sent to everyone in the instance. No more assholes taking a peek at your Steam profile! This will also make you unable to log in via Steam. Additionally, you may experience different voice quality. Nothing too bad though, it would be the same as what Oculus Store users get.

ParticleAndBoneLimiterSettings

This mod provides an UI for changing VRChat's built-in dynamic bone and particle limiter settings.
Refer to VRChat docs for particle limiter and for dynamic bone limiter for a detailed description of what these settings do.
Changing these settings should not require game restart.
Requires UIExpansionKit. Settings are placed into the Mod Settings menu.

RuntimeGraphicsSettings

A mod to allow tweaking some graphics settings at runtime to get those extra few frames. If only VRCTools supported editing integer values at runtime...

Settings description:

  • -1 on integer settings means "don't change the default value"

  • MSAALevel - multi-sampled anti-aliasing level. Valid values are 2, 4 and 8

  • AllowMSAA - toggle MSAA at runtime

  • AnisotropicFiltering - texture anisotropic filtering

  • RealtimeShadows - allow realtime shadows

  • SoftShadows - use soft shadows if shadows are enabled. Soft shadows are more expensive.

  • PixelLights - maximum amount of pixel lights that can affect an object

  • Texture decimation - Reduces texture resolution by 2^(this setting). A value of 0 means full-resolution textures, a value of 1 means half-res, 2 would be quarter res, and so on.

  • GraphicsTier - Unity Graphics Hardware Tier. Valid values are 1, 2 and 3. Only affects shaders loaded after it was changed. Probably of questionable value in VRChat, as custom shaders rarely support this setting.

    SparkleBeGone

    This mod allows removing start and end sparkles from VR laser pointers, as well as recoloring them.
    It will do nothing on desktop.
    Settings are fairly self-explanatory.

    UIExpansionKit

    This mod provides additional UI panels for use by other mods, and a unified mod settings UI.
    Some settings (currently boolean ones) can be pinned to quick menu for faster access.
    Refer to API for mod integration.
    MirrorResolutionUnlimiter has an example of soft dependency on this mod
    EmojiPageButtons has an example for delaying button creation until your mod is done

    This mod uses Google Noto font, licensed under SIL Open Font License 1.1.

HWIDPatch

This mod allows you to fake your Hardware ID. This mod creates a new ID on launch and saves it for future launches. The ID can be changed in afterwards. Set it to empty string to generate a new one.
Privacy first!

CoreLimiter

A mod to automatically limit your game to a certain amount of CPU cores. This can be used to boost performance on some Ryzen CPUs by limiting the game to a single CCX. Naturally, limiting the game may reduce maximum possible performance under heavy load, and results are highly dependent on how well the game is multithreaded.

You should experiment with settings in a CPU-heavy world or scene to measure performance on your specific system. For CPUs with less than 8 cores it might be worth it to reduce used core count or allow hyperthreads.

This mod is Windows-only. It likely won't do anything on Intel CPUs, but you're free to experiment with it.

Settings:

  • Max Cores (default 4) - the maximum amount of cores that the game may use. 4 is the sweet spot on a 2700X/3700X.
  • Skip Hyperthreads (default true) - don't assign game to both threads of one core. Works best when enabled on 2700X/3700X.

Installation

Before install:
Tupper (from VRChat Team) said that any modification of the game can lead to a ban, as with these mods

To install these mods, you will need to install MelonLoader (discord link, see #how-to-install).
Then, you will have to put mod .dll files in the folder of your game directory

Building

To build these, drop required libraries (found in after melonloader installation, list found in ) into Libs folder, then use your IDE of choice to build.

  • Libs folder is intended for newest libraries (MelonLoader 0.2.2)
Sours: https://opensourcelibs.com/lib/vrcmods

Mods vrc

loukylor/VRC-Mods

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.

  1. Simply follow the instructions on the MelonLoader wiki on installing MelonLoader 0.4.0 (MelonLoader is the mod loader which will allow my mods to run).
  2. Make sure you've installed version 0.4.0, as 0.2.7.4 will not function with VRChat.
  3. Then download the mod(s) you would like to install from the releases section of this repository.
  4. Allow the game to run once (this will set up a bunch of things MelonLoader uses)
  5. And finally, drag and drop the downloaded mod(s) into the newly created folder in the folder and restart the game. More detailed instructions and more mods can be found in the VRChat Modding Group Discord.

A mod that makees sure you want to enter a portal, every time you enter a portal

Features

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).

Picture of user prompt:

Basic User PromptDetailed User PromptBasic User Prompt with ErrorsDetailed User Prompt with Errors

Requirements

The following is the original README:

This mod will automatically hide avatars based on the distance away from you. There's no real reason to render avatars that you don't even pay attention to, right?

For the best experience, it is recommended to run this mod with UIExpansionKit. "Hide Distance" is customizable and can be changed in meters (default is 7 meters). Friend's avatars are ignored by default, but can be hidden by distance too if needed. "Exclude Shown Avatars" will ignore to hide a persons avatar if you are showing the avatar. "Disable Spawn Sounds" will only prevent a spawn sound from replaying when the avatar becomes visable again.

Tip: If a friend is using an unoptimized avatar and you would like AvatarHider to hide it, disable "Ignore Friends" and enable "Exclude Shown Avatars". Then show your friends avatars that you would like to be ignored by AvatarHider. And set the friend with the unoptimized avatar to the "Use Safety Settings" in the QuickMenu.

Additions in my Version

I spent lots of time to make sure the mod runs well, and also can be more snappy. There is no longer any delay to hide an avatar and also there should be less performance hit in general.

The other differences are all audio related. The "Disable Spawn Sounds" setting will now allow an avatar's spawn sounds to run once. This will only run for those who aren't always shwon. There are new settings "Max Audio Distance" and "Limit Audio Distance" that allow you to limit the max distance of an avatar's audio. This runs for all players.

Warning: Limiting audio distance may break VRChat's spatialized audio sources.

The last addition is there is now an option to always include hidden avatars, even if they're a friend and you set AvatarHider to ignore friends.

Credits

This is a revived version of the mod AvatarHider, originally made by ImTiara so huge credits to them! In the previous repository, both dave-kun and Brycey92 were contributor so credits to them too.

Requirements

Prevents you from falling out of chairs accidentally. Press both triggers in VR, or q and e in desktop to leave chairs.

Turns off cloning when you join an instance.

Features

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.

You can also disable/enable cloning for a specific avatar. The buttons to control these can be toggled on and off. Keep in mind however, that this requires the use of UIX and will overwrite the instance type cloning.

Requirements

A basic instance history mod

Features

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.

Requirements

Adds a player list to the ShortcutMenu

Features

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, distance from you, and number of owned objects. Note that the number of owned objects will be inaccurate in instances where you're alone and also when you first join an instance. You may also toggle each of these on and off. 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)
  • Whether risky functions are allowed or not.

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

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.

Credits

  • KortyBoi as he let me use the layout from his player list, and helped me with getting some of the information.
  • Frostbyte for being a big meanie and telling me how to optimize things

Picture of List

Picture of the List

Requirements

A mod that let's you sort of scroll the avatar preview so you can control where it's facing

GIF of Scrolling

GIF of the Scrolling in Action

Requirements

Adds an icon to the social menu that shows if you can join a person or not.

Features

Let's you configure what the mod does when a user is in a certain world type.
There are 3 things the mods does,

  • Hides the user from the list
  • Shows an icon indicating what world type they're in
  • Acts like default VRChat

Each of these behaviors can be applied to users in

  • Private worlds
  • Private worlds that you can join. (Join me but in private)
  • Friends only worlds
  • Friends plus worlds
  • Public worlds

You can also configure the mod to not affect the favorite users lists.

Picture of the Icon

Picture of me with the icon on it

Adds buttons to reload a single user's avatar or all users' avatar.

Features

The buttons can each be toggled on and off using UIX

Requirements

Mod for VRChat using MelonLoader

Adds a "Remember Me" check-box to the Login screen. When "Remember Me" is checked off it will auto-fill the last saved VRChat Credentials.

Disclaimer

I have not made any changes to this mod. All code is not my own, and I have received permission for this.

Credits

Adds a button that allows you to select yourself

Features

The button can be toggled on and off using UIX

Requirements

A trigger ESP that will highlight all VRChat interactables as well as any Unity UI buttons.

Features

The color the ESP is customizable, and you can also set the color as random. The strength of the ESP is customizable as well.

Note that it disables itself in worlds that don't allow risky functions.

Picture of the ESP

Picture of OutlinePicture of Wireframe

Requirements

Credites

A mod that shows you when a user joined, and when clicking on them, opens when in the user page. It's basically a copy + paste of InstanceHistory

Features

It has an optinal dependency for UIX when opening the user 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.

Requirements

A mod that adds buttons to the to make VRChat more convenient

Features

Adding 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.
  • Open the links the selected user has in their bio.
  • Display the languages the selected user has in their bio.

The buttons can always be accessed in a popup attached to the User Details Page.

Additionally, in 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)
  • date joined (date original unmerged account created)
  • friend number (the number friend they are. like 1st friend, 2nd friend, etc.)

For avatars, you can see their:

  • author's name
  • name
  • supported platforms
  • release type
  • time which they were last updated
  • version

Requirements

Various sets of utilites for developers to use in their mods.

For Developers

If you wish to use this mod, please respect the license, LGPL v3. You can read more below. The source is documented, and the XML file is included in the release. To utilise the XML file, just put it in the same directory as the copy of the utility kit you are referencing.

Licensing

This library is licensed under LGPL v3. This means that you are allowed to reference the library in your code as long as you disclose source and have a license and copyright notice you will be fine. In the case that you would like to modify or include the library in your mod, you must use the same license as well as state any changes.

If you are caught not properly following the license, I will not hesitate to take you repo or Discord account down.

Also note that I have used code licensed under GPL v3, however, I have been granted express permission to license this code under LGPL v3.

Sours: https://githubmemory.com/repo/loukylor/VRC-Mods

.

You will also like:

.



2487 2488 2489 2490 2491