I miss my wife

版本 v1.0.0·更新於 2025-12-29

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 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_PEAK

檔案與校驗

檔案名稱
I_miss_my_wife-1.0.0.zip
檔案大小
102.4 KiB