I miss my wife
Literally makes Bing Bong say, that he misses his wife all the time.
模組介紹 作者原文
BB Misses His Wife (PEAK mod)
This mod changes Bing Bong (PEAK’s mascot / “Magic Conch”-style item) so that when you use Bing Bong, it always plays the “I miss my wife” response instead of randomly picking a line.
It also includes optional settings to:
- Client-side override what you hear when other players use Bing Bong (off by default).
- Host/MasterClient “best-effort” enforcement to try forcing the wife line on other clients (even if they don’t run the mod).
What it does in-game
Default behavior (recommended)
- ✅ When YOU use Bing Bong: everyone sees/hears “I miss my wife”.
- ✅ When someone else uses Bing Bong: you see/hear the real rolled line (vanilla behavior).
Optional behaviors
- Client-side override: make your own client always display/play the wife line even when others use Bing Bong.
- Host/MasterClient enforcement: if you are the Photon MasterClient, try to force other clients to get the wife line too (best-effort, see limitations).
Installation
- Install BepInEx for PEAK.
- Put the built DLL into:
- PEAK/BepInEx/plugins/
- Launch the game once to generate the config file.
Tip: If you can’t find the config file, search in PEAK/BepInEx/config/ for the text MasterClientForceWifeForEveryone.
Configuration
Config lives in PEAK/BepInEx/config.
Below are all config entries, grouped by section.
[General]
ForceResponseIndex (default: -1)
Force a specific Bing Bong response by index.
- -1 = auto-detect the “wife” response by subtitle / localization / clip name.
- 0+ = force that exact response index.
Use this if auto-detection fails after a game update.
OverrideIncomingRpc (default: false)
Client-side only.
If enabled, your client will rewrite incoming Bing Bong results so you always see/hear “I miss my wife” even when other players use Bing Bong.
- false (default) = preserve vanilla for others’ uses (recommended)
- true = always show wife line on your screen, regardless of who used it
IgnoreSpamCooldown (default: false)
If enabled, ignores Bing Bong’s “spamming” flag (cooldown logic) on your client.
This is mainly useful together with OverrideIncomingRpc.
[AutoDetect]
These are used only when ForceResponseIndex = -1.
SubtitleKeywords (default: wife,misses his wife)
Comma-separated keywords matched against:
- the subtitle ID, and
- localized subtitle text
If a match is found, that response becomes the target.
ClipNameKeywords (default: wife,misswife,misseswife)
Comma-separated keywords matched against the AudioClip name.
[Host]
These options try to influence what other clients receive.
MasterClientForceWifeForEveryone (default: false)
If enabled and you are the Photon MasterClient, the mod will attempt to force
other players’ Bing Bong results to “wife” by broadcasting an additional RPC.
⚠️ Important limitation: PEAK uses Photon PUN RPCs and there is no authoritative server rewrite.
This is best-effort and can be affected by latency / ordering. In practice, this causes clients to run another try which results in “wife”.
MasterClientForceAlsoAffectsHostView (default: true)
If host forcing is enabled, this controls whether the MasterClient (you) also rewrites what you see/hear for other players’ uses while enforcing.
- true = host also sees “wife” when enforcing
- false = host can enforce for others while still seeing the real rolled line (when possible)
MasterClientIgnoreSpamCooldown (default: true)
If enabled, host enforcement sends spamming=false (more aggressive).
If disabled, it preserves the original spam flag.
InterruptVanillaAudio (default: true)
When host enforcement is enabled, tries to reduce “two clips at once”
by timing the forced RPC so it interrupts the original voice line on unmodded clients.
This is a mitigation, not a perfect guarantee (depends on timing/network).
BroadcastDelaySeconds (default: 0.60)
Delay before the host sends the forced RPC to other clients.
This delay is important:
- Too low → original line often still plays fully and overlaps
- Too high → wife line feels delayed
Rec
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: