Toilet sounds muted
the sound effect of every toilet action is silenced.

Tired of hearing it every time someone uses the toilet? Quiet Toilet mutes the toilet sounds and the voice lines that go with them. Nothing else gets quieter.
the sound effect of every toilet action is silenced.
character voices during a toilet action are silenced too.
if the game reuses a toilet sound for something else, that sound is left alone.
name any sound that still gets through in the config and it is muted.
the sound effect of every toilet action is silenced.
character voices during a toilet action are silenced too.
if the game reuses a toilet sound for something else, that sound is left alone.
name any sound that still gets through in the config and it is muted.
Quiet Toilet only changes what you hear. It adds nothing to your save and does not edit game files. You can remove it at any time.
Works in English and Chinese.
BepInEx\config\com.dev.survivallog.quiettoilet.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.[Diagnostics]Turn it off again once everything you want is muted. The log trims itself to its newest part once it passes 1 MB.
true, writes each sound to BepInEx\quiet-toilet.log the first time it plays, marked as muted or heard. Use it to find a toilet sound that still plays.[Mute]All three are comma-separated lists. Matching ignores upper and lower case. Spaces around commas are ignored.
ActionKeywords is matched against every name the game gives an action, in English and Chinese. Remove a word to stop treating those actions as toilet actions.
PathKeywords is plain text matching, so a short keyword can catch more than you meant. If something other than the toilet goes quiet, remove the keyword that caught it (turn on LogSoundsHeard and the log shows the path).
ExtraEventPaths takes full paths such as event:/SFX/Something/Toilet_Flush. To find one, set LogSoundsHeard to true, play the sound in game, then copy its path from BepInEx\quiet-toilet.log. A path listed here is muted even if other actions share it.
SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\QuietToilet.dllSurvival Log\
├─ SurvivalLog.exe
└─ BepInEx\
├─ plugins\
│ └─ QuietToilet.dll
└─ config\
└─ com.dev.survivallog.quiettoilet.cfg (made on first start)Delete QuietToilet.dll from the BepInEx\plugins folder.
To change settings, edit BepInEx\config\com.dev.survivallog.quiettoilet.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen, where changes take effect at once (see CONFIG.md for every setting). Without Exiled's Toolkit installed, changes made on the Mods screen take effect at the next game start instead.
event:/Model/Human/zuoxiajiukaishi) was not muted. The game plays it for two more toilet actions, "sat down and it starts" and "can't hold it in", so the mod treated it as shared and left it alone. It is now in ExtraEventPaths by default.ExtraEventPaths once, at the first start with this version. Paths you already listed stay. If you remove it afterwards, it stays removed.First release. Mutes the toilet sound effects and character voice lines. Every other sound plays as normal.
The main toilet sound is muted by default. Any other toilet sound that the game also uses for another action stays on by default. Turn on LogSoundsHeard in the config and the mod writes every sound it hears to BepInEx\quiet-toilet.log, so you can find that sound and add it in the config.
Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log and BepInEx\quiet-toilet.log.
To reach me directly, message exiled.dev on Discord; you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.