Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MicGate
A Discord-style noise gate for your microphone. Set the send threshold in dB with a live level meter and a release delay, so only your voice is sent. Client-side, saved in the config.
By R_E_P_O_NOOB
| Last updated | 15 hours ago |
| Total downloads | 40 |
| Total rating | 0 |
| Categories | Mods Audio AI Generated |
| Dependency string | R_E_P_O_NOOB-MicGate-0.2.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
MicGate
A noise gate for your microphone, like the input sensitivity setting in Discord. Choose at which volume (in dB) your microphone starts sending, so keyboard clicks, fans and background noise stay out of the voice chat.
This mod only changes your own microphone. Your teammates do not need to install it.
Features
- Send threshold in dB. Voice is only sent when the microphone level is above the threshold.
- Live level meter. See your input level next to a marker for the threshold, and whether you are currently sending.
- Release delay. The microphone stays open for a short time after you stop talking (default 250 ms), so the ends of words are not cut off.
- Saved settings. Threshold, delay and on/off are stored in the config file.
- Safe to turn off. Switching the gate off, or closing the game, restores the original microphone settings of the game.
How to use
- Press F8 in game to open the window.
- Talk normally and watch the level meter.
- Move the slider until the yellow marker is above your background noise and below your voice.
- Adjust the release delay if the end of your words gets cut off, or if noise keeps going through after you stop talking.
- Press F8 again to close the window and save.
Controls
| Key | Action |
|---|---|
F8 |
Open / close the window (the key can be changed in the config) |
Left / Right |
Threshold -1 / +1 dB |
Up / Down |
Release delay +50 / -50 ms |
Shift |
Hold for bigger steps |
F9 |
Writes a diagnostic file (BepInEx/MicGate_dump.txt) for bug reports |
While the window is open the mouse cursor is released so you can use the slider. The camera may move when you move the mouse.
Configuration
The config file is created after the first start: BepInEx/config/micgate.cfg
| Setting | Default | Description |
|---|---|---|
Enabled |
true |
Turns the noise gate on or off. |
ThresholdDb |
-40 |
Send threshold in dB (-80 very sensitive, -10 only loud sounds). |
ReleaseDelayMs |
250 |
How long the microphone stays open after your voice drops below the threshold (0 - 2000 ms). |
MenuKey |
F8 |
Key that opens the window. |
Notes
- The mod changes the voice detection settings of the game's Photon Voice recorder. If the game or another mod changes those settings too, they can work against each other.
- Tips for the threshold: about -50 dB suits quiet rooms, -35 to -25 dB suits noisy rooms.
Requirements
- BepInEx
Known issues
- The settings live in a small window opened with a key, not in the game's own settings menu.
- After a game update the mod may stop working if the voice chat was changed. Please report it.
Changelog
0.2.0
- Added release delay.
0.1.0
- First version: threshold slider with level meter.