Build inside your Seatruck — and bring the music with you.
A Subnautica: Below Zero mod with two headline features:

![]() |
![]() |
| Mini Jukebox playing in the cab while you pilot | Mini Speaker mounted next to a wall locker |
![]() |
![]() |
| Build right inside the cab — not just the modules | Liberal placement — the ghost goes green inside the cab |
![]() |
![]() |
| Mini Speakers in the cockpit | The native jukebox control UI |
While inside a Seatruck or base:
Rebind the hotkey, tune long-press timing, cheap recipe, unlock toggle, default shuffle, and notifications.
| Dependency | Notes |
|---|---|
| Subnautica: Below Zero | Current Steam build |
| BepInEx for Below Zero | Tobey's BepInEx Pack for Subnautica: Below Zero (BepInEx 5.4.x) |
| Nautilus | 1.0.0 or newer — Nexus / GitHub releases |
Nautilus and BepInEx must be installed first. Nautilus is not on Thunderstore,
so mod-manager users still have to install it manually into BepInEx/plugins
(the manager will pull in the BepInEx pack, but not Nautilus).
BuildInSeatruckPlus-x.y.z.zip from the
Releases page.<game folder>/BepInEx/plugins/BuildInSeatruckPlus/BuildInSeatruckPlus.dll
Install Nautilus and this mod; the manager handles dependencies.
Get inside a Seatruck, equip the Habitat Builder, and build as you normally would in a base. The placement ghost turns green inside the cab and attached modules; whatever you place rides along when you drive.
Songs are the ones you've unlocked from Jukebox Disks — the mod uses the game's own unlocked-track playlist, so there's nothing extra to manage.
Open Options → Mod Options → Build In Seatruck Plus in-game. Settings are saved to
BepInEx/config/com.tristyn.buildinseatruckplus.json.
| Option | Default | Description |
|---|---|---|
| Playback hotkey | R |
Key for play/stop (hold) and next (tap), in Seatruck/base |
| Long-press seconds | 0.50 |
How long to hold before it counts as play/stop |
| Cheap recipe | off | Build the mini items for 1 Titanium (restart required) |
| Unlock buildables at start | off | Make the mini items available immediately (restart required) |
| New jukeboxes start in shuffle | on | Sets shuffle when playback starts via the hotkey |
| Show "Now playing" notifications | on | On-screen track name when a song starts/skips |
Requires the .NET SDK and a local install of the game + BepInEx + Nautilus
(the .csproj references DLLs by absolute path — adjust the paths at the top of
BuildInSeatruckPlus.csproj to your install).
dotnet build BuildInSeatruckPlus.csproj -c Release
The build publicizes Assembly-CSharp (via BepInEx.AssemblyPublicizer.MSBuild)
and copies the output DLL into BepInEx/plugins/BuildInSeatruckPlus/.
To produce release zips:
./package.sh
MIT. Includes MIT-licensed portions © 2022 BluesKutya.