Skip to content

Adnezz/VoiceFalloffOverride

Repository files navigation

Voice Falloff Override

A VRChat mod for MelonLoader by Adnezz Mal'oo

This was a mod to legitimately help people, myself included. I'm done with VRChat, so I'm not hiding who I am anymore. Come ban me, assholes.

Original Readme Below

Built against and tested with MelonLoader v0.5.3, and VRChat Build 1171.

Allows local customization of the distance values on player voices, AKA: the voice falloff distance.
Does NOT change how far other players hear voices travel, only changes what you hear.

Background

I wrote this because I often felt like I was drowning in voices when hanging out in a crowd in VRChat. I can't tell for certain, but it feels like voice localization and falloff has taken a turn for the worse over recent updates. With this mod, I can lower the distance and stay focused on the conversation I'm having with the people immediately around me.

Could also be used for people in particularly large avatars, so they can hear people on the ground.

Requirements

  • MelonLoader v0.5.3
  • UIExpansionKit is recommended.

Use

If you have UIExpansionKit, you can enable the mod and change the set falloff distance in the Mod Settings panel in VRChat's settings menu. Pinning the VFO Enabled setting to the Quick Menu allows for ease of enabling and disabling the mod.

Otherwise, after running VRChat with the mod installed for the first time, you can edit the falloff distance in VRChat/UserData/MelonPreferences.cfg under the VFO header.

This mod will not function in Game worlds or worlds on emmvrc's blacklist. In worlds with the club tag, you may only reduce the falloff range from the world's default, not increase it.

Credit

This mod was originally based on dave-kun's RankVolumeControl and uses NetworkManagerHooks.cs from Knah's JoinNotifier Special thanks to lil-fluff for assistance in tracking down the cause of VFO failing to work in some worlds.

WARNING

All modification of the VRChat client is against the VRChat terms of service, and is a potentially bannable offense. Despite the current cease-fire between VRC devs and the modding community, the current state of affairs could change at any time. I have made some effort to ensure that this mod does not change the way the client behaves from the perspective of VRC Servers in order to minimize risk, but it would be relatively easy for VRChat devs to add in a check for any modification of the client in the future.

So, like any other VRChat mod, USE AT YOUR OWN RISK.