sigseg1v-Multipeglin icon

Multipeglin

Cooperative multiplayer for Peglin. Play through runs together with friends!

Last updated 3 days ago
Total downloads 45
Total rating 0 
Categories
Dependency string sigseg1v-Multipeglin-0.1.10
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_Peglin-5.4.2100 icon
BepInEx-BepInExPack_Peglin

BepInEx pack for Peglin. Preconfigured and ready to go.

Preferred version: 5.4.2100

README

Multipeglin

Cooperative multiplayer mod for Peglin. Play through runs together with friends!

Features

  • Host/join cooperative multiplayer sessions of up to 4 players
  • Full game state synchronization (map, battles, deck, relics, enemies)
  • Per-player decks, relics, health, and gold in coop
  • Turn-based combat, ball physics synchronization
  • Shop, treasure, and event scene synchronization
  • Multiplayer save-and-continue system

Installation

Install via r2modman or Thunderstore Mod Manager.

Manual installation: Extract all DLLs to BepInEx/plugins/Multipeglin/.

Usage

  1. Launch Peglin with the mod installed
  2. Click "Multiplayer" on the main menu
  3. Host: Click "Host" to start a session. It will host on Steam. Or click "Continue" if you had a previous run you want to continue with the same players.
  4. Join: Select a hosted game from your Steam friends list and join.
  5. All clients select their class and click Ready.
  6. Host selects Cruciball level, and clicks start game.

State

  • Most of the game works. There is some slight desync possible on super complex peg layouts such as complex moving pegs, but it is 90% correct.
  • Some event choices don't make sense so it defaults to host choice (eg. if host selects to skip an event, but 1 player selects to do a battle, it's just going to use what the host picked)
  • End-of-battle shot to determine navigation let all players participate at the same time and will choose the slot that got the most hits
  • Most relics apply their logic correctly for the owner players shot, but some with really crazy effects might have been missed; let me know if you find anything broken
  • If an event is really bad and softlocks, there is a 45 second timeout after which the host will be able to select "Force continue" to force the clients to go to the next map node. There is also a 15 second timeout after a shot occurs where if there are no orbs on the board anymore it will pass to the next players turn.

Requirements

  • BepInEx 5 (installed via BepInExPack_Peglin)
  • All players must have the same mod version installed