NeoNxbula-BoplEight icon

BoplEight

Play Bopl Battle online with up to 8 players and 8 teams. All players need this mod.

Last updated 5 days ago
Total downloads 139
Total rating 0 
Categories Mods
Dependency string NeoNxbula-BoplEight-0.1.0
Dependants 0 other packages depend on this package

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

Bopl Eight

Play Bopl Battle online with up to 8 players and up to 8 teams.

Bopl Eight extends the Steam lobby, start handshake, input synchronization and team palette from four to eight. The lobby version is marked [8P], so unmodded clients cannot join a modded lobby.

Features

  • Steam lobbies with up to 8 players.
  • Online character select with 8 player boxes.
  • 8 team colors and team slots.
  • Start handshake and input synchronization for players 5-8.
  • Eight-team spawning; teams 5-8 use the four map anchors with an inward offset.
  • Camera, ability-select and draw-winner UI adjustments for larger lobbies.
  • Replays disabled because the replay format only supports four input streams.

Requirements

  • Bopl Battle 2.5.1 (Steam).
  • BepInEx 5.4.x x64. Thunderstore installs it as a dependency.
  • Every player in the lobby must have the same Bopl Eight version.
  • Remove MoreBopl, FixedMoreBopl, and MoreTeams before using this mod. They overlap with this mod's player/team changes.

Installation

Mod manager

Install Bopl Eight from Thunderstore. BepInEx is installed automatically as a dependency.

Manual

Copy BoplEight.dll to:

Bopl Battle\BepInEx\plugins\BoplEight\BoplEight.dll

Then launch the game and check BepInEx\LogOutput.log for:

Bopl Eight 0.1.0 loaded. Max players: 8.

Playing with friends

  1. The host launches the modded game and enters the online character-select screen.
  2. The host invites friends through the game's Invite Friends button or the Steam overlay (Shift+Tab → Friends → Invite to Game).
  3. Each friend accepts the Steam invite. If the game is closed, Steam launches it and joins automatically.
  4. Each player picks a team and abilities, then presses Ready.
  5. The host presses Start once all players are ready.

The host can have 7 friends join (8 players total). The lobby is friends-only, so the host and players must be Steam friends. Matchmaking is disabled when mods are installed; use Steam invites instead.

Empty player boxes stay hidden until players join, so a solo host will not see eight boxes immediately.

Configuration

BepInEx\config\com.bopleight.mod.cfg:

[General]
MaxPlayers = 8

Set MaxPlayers between 4 and 8. The host's configured value controls the Steam lobby size.

Known limitations

  • Real 5-8 player online play has not yet been verified with multiple Steam accounts. The plugin load, patch bindings, 8-seat lobby creation and startup are verified locally. Please report desyncs or start failures with the BepInEx log.
  • Teams 5-8 reuse the four map spawn anchors with an inward offset. Tight maps may still feel crowded.
  • The vanilla player-color palette is small, so duplicate player colors are allowed once a lobby has more than four players.
  • Replays are disabled.
  • Tied to Bopl Battle 2.5.1. A game update may require new patch targets.

Changelog

See CHANGELOG.md.