ShipBoundaryFix

v1.0.1·Updated 2026-02-15

Fixes ship-area stutter when using Wider Ship Mod with WesleysInteriors by throttling rapid boundary trigger flipping.

About this mod Author’s original text

ShipBoundaryFix

Fixes ship-area stutter/freeze when using Wider Ship Mod (+ 2 Story Ship) together with WesleysInteriors.

The Problem

When WesleysInteriors is installed alongside Wider Ship Mod, all players experience periodic stuttering near the left and right sides of the extended ship. CPU usage drops during the stutter, indicating main thread blocking rather than high computation.

How It Works

This mod applies two patches:

  • AudioReverbTrigger Throttle — Limits ChangeAudioReverbForPlayer to execute at most once every 0.3 seconds, preventing rapid-fire calls at the ship boundary.
  • Ship Boundary Debounce — Prevents rapid inside/outside state flipping in SetPlayerInsideShip when standing at the edge of the extended ship area (0.5 second debounce).

Installation

  • Install with r2modman or manually place ShipBoundaryFix.dll in BepInEx/plugins.
  • That's it. No configuration needed.

Compatibility

  • Wider Ship Mod 1.4.3+
  • 2 Story Ship 2.1.5+
  • WesleysInteriors 4.1.15+
  • Should be compatible with all other mods.

Note

This is a workaround, not a root cause fix. The underlying issue is in how WesleysInteriors' registered triggers interact with Wider Ship Mod's expanded ship boundaries.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackmborsh-Wider_Ship_Mod

File & checksum

Filename
ShipBoundaryFix-1.0.1.zip
File size
11.0 KiB
SHA-256
e800eaa5f9968e7666a9f92521588cac2fbfd5984eb43c0f3c5ac2d2600b5a29
Stored at
2026-10-10 18:30