Survival Log Database中文
Quiet Toilet: Mutes the toilet sound effects and voice lines. Every other sound plays as normal.

Quiet Toilet

Mutes the toilet sound effects and voice lines. Every other sound plays as normal.

Version
0.3.2
Game build
1.1.19131
Category
Audio
Settings
4
Hotkeys
None
Versions
5
Languages
English, 中文

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.

Highlights

Toilet sounds muted

the sound effect of every toilet action is silenced.

Voice lines muted

character voices during a toilet action are silenced too.

Nothing else goes quiet

if the game reuses a toilet sound for something else, that sound is left alone.

Add your own

name any sound that still gets through in the config and it is muted.

Everything it does 4

Toilet sounds muted

the sound effect of every toilet action is silenced.

Voice lines muted

character voices during a toilet action are silenced too.

Nothing else goes quiet

if the game reuses a toilet sound for something else, that sound is left alone.

Add your own

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.

Settings 4

Saved inBepInEx\config\com.dev.survivallog.quiettoilet.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

Diagnostics

[Diagnostics]

Turn it off again once everything you want is muted. The log trims itself to its newest part once it passes 1 MB.

LogSoundsHeard
On / off
Default Off
When 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.
设为 true 时,每个声音第一次播放时都会写入 BepInEx/quiet-toilet.log,并注明已静音或未静音。想找出仍在播放的厕所声音时再打开。

Mute

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

ActionKeywords
Text
Default toilet,厕所,马桶,如厕,排便,大便,小便
An action whose name contains any of these counts as a toilet action. Its sound and its character voice lines are muted, unless another action uses the same sound.
名称中含有以下任一词语的动作都算作上厕所,这些动作的音效和角色语音都会被静音,除非其他动作也使用同一个声音。多个词语用英文逗号分隔。
PathKeywords
Text
Default toilet,poop,fart,matong,cesuo,lashi,dabian,xiaobian
Any sound whose event path contains one of these is muted, wherever it plays.
事件路径中含有以下任一词语的声音,无论在哪里播放都会被静音。多个词语用英文逗号分隔。
ExtraEventPaths
Text
Default event:/Model/Human/zuoxiajiukaishi
Exact sound event paths to mute as well. The default is the sound of using the toilet, which the game also plays for two other toilet actions.
额外要静音的完整声音事件路径,用英文逗号分隔。查找方法:把 LogSoundsHeard 设为 true,在游戏中让这个声音播放一次,然后从 BepInEx/quiet-toilet.log 中复制它的路径(以 event:/ 开头)。

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Optional, to change settings without a restart: install Exiled's Toolkit the same way. Download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with 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.dll

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ QuietToilet.dll
   └─ config\
      └─ com.dev.survivallog.quiettoilet.cfg   (made on first start)

Uninstall

Delete QuietToilet.dll from the BepInEx\plugins folder.

Settings

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.

Changelog 5 versions

  1. 0.3.2On NexusGame 1.1.19131
    • After a game update, a hook that can no longer be placed is logged as an error, so the Mod Manager can mark the mod as maybe needing an update.
    • Made for Survival Log 1.1.19131.
  2. 0.3.1Game 1.1.18902Game 1.1.19131
    • Fixed: the sound of using the toilet (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.
    • An existing config file gets the path added to its ExtraEventPaths once, at the first start with this version. Paths you already listed stay. If you remove it afterwards, it stays removed.
  3. 0.3.0
    • Works with the Mod Manager's Mods screen: it shows the mod's name, description, category and links, and links this changelog.
    • On the Mods screen, the diagnostics setting sits in the folded Advanced group.
    • Exiled's Toolkit 0.4.0 or newer is optional. With it, settings changed on the Mods screen take effect without a restart; without it, at the next game start.
    • Built for game version 1.1.18902.
  4. 0.2.0
    • The config file explains every setting in plain English and Simplified Chinese.
    • LogSoundsHeard is off by default.
    • The Nexus page has a Simplified Chinese description below the English one.
  5. 0.1.2

    First release. Mutes the toilet sound effects and character voice lines. Every other sound plays as normal.

Help

Known issues

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?

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.