You are viewing a potentially older version of this package. View all versions.
ItsFlynn-LobbyExpansionFix-1.4.0 icon

LobbyExpansionFix

Host-only Photon lobby expansion, late joining, and missing bell-countdown recovery for Last Pirates: Die Together.

Date uploaded 2 weeks ago
Version 1.4.0
Download link ItsFlynn-LobbyExpansionFix-1.4.0.zip
Downloads 27
Dependency string ItsFlynn-LobbyExpansionFix-1.4.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

Lobby Expansion Fix

Press F1 to open the English host-settings window. It controls the maximum player count, late joining, and missing bell-countdown recovery. Player-cap changes apply when the host creates the next room.

While the window is open, the cursor is available and character movement and camera input are locked. The menu scales to the screen and scrolls when needed.

Expanded lobbies can also leave the four-seat purchase screen after four distinct players complete its leave vote. Players above the original cap no longer need to disconnect to continue.

For testing, the F1 window includes a host-only Spawn Shadowman near a player button. It uses the game's networked manual-spawn service and requires an active gameplay level with a valid NavMesh.

A host-only compatibility mod for Last Pirates: Die Together.

Features

  • Raises Photon Fusion room capacity from 4 to a configurable maximum (16 by default).
  • Keeps the public room joinable after a run starts so unmodded clients can attempt a late join.
  • Recovers level completion when quota and bell activation synchronize but the bell countdown tick is missing.
  • Does not modify the Steam game installation.

Installation

Only the host needs this package. Install it with a Thunderstore-compatible mod manager and launch the game modded. Joining players may launch the unmodded game normally.

Create a new lobby after changing the maximum-player setting; existing Photon rooms retain the capacity they were created with.

Configuration

Settings are created in BepInEx/config/com.bwadd.lastpirates.lobbyexpansionfix.cfg:

  • MaxPlayers: Photon room capacity, from 2 to 32.
  • EnableLateJoin: Advertise an in-progress room as joinable.
  • RecoverMissingBellCountdown: Prevent a replicated bell state with a missing countdown tick from blocking progression.

Limitations

  • The game only provides balancing configurations for one to four players, so larger crews use the four-player balance preset.
  • Late joining during an active level relies on the game's existing scene and recovery systems. Joining between levels may be more reliable.
  • Larger crews can expose additional assumptions in the base game. Please include BepInEx/LogOutput.log when reporting problems.

CHANGELOG

Changelog

1.6.0

  • Adds an optional host-side enemy spawn correction that projects requested spawn positions onto a valid NavMesh point within three metres.
  • Adds the correction toggle to the F1 host-settings menu and logs every adjusted spawn.

1.5.2

  • Removes both the manual Shadowman spawn control and the test-pistol control.
  • Removes their item/enemy test-spawn code and dependencies from the plugin.

1.5.1

  • Disables and hides the manual Shadowman spawn control by default to prevent accidental extra spawns.
  • Adds EnableShadowmanSpawnTesting under [Testing] for deliberately restoring the control.
  • Keeps the networked test-pistol control available.

1.5.0

  • Adds a host-only F1-menu button to network-spawn a pistol near the local player for enemy-death testing.
  • Prefers the built-in infinite-ammo pistol and falls back to the standard pistol.
  • Excludes the water pistol and uses the game's networked item-spawn service.

1.4.0

  • Keeps the cursor visible and unlocked while the F1 menu is open.
  • Uses the game's camera and movement locks to prevent controlling the character behind the menu.
  • Restores the previous cursor and gameplay-input state when the menu closes.
  • Makes the window responsive to screen size and adds scrolling so lower controls are never cut off.

1.3.0

  • Added a host-only F1 button to network-spawn Shadowman near a player for testing.
  • Uses the game's NavMesh-aware EnemyManualSpawnService and reports failures in the UI/log.

1.2.1

  • Restyled the F1 window with an opaque dark background and high-contrast text.
  • Enlarged the layout and controls for easier reading during gameplay.
  • Added brighter slider, button, hover, and enabled-state colors.

1.2.0

  • Added an English F1 host-settings window.
  • Added live controls for late joining and bell-countdown recovery.
  • Added a 2-32 player-cap slider; cap changes apply to newly created rooms.
  • Fixed the four-seat purchase-screen vote softlock in expanded lobbies.

1.1.0

  • Added host-side late-join advertisement for vanilla clients.
  • Added recovery for a missing bell countdown tick.
  • Retained the configurable Photon Fusion room-capacity override.

1.0.0

  • Initial Photon Fusion lobby-capacity fix.