You are viewing a potentially older version of this package. View all versions.
EmoUsedHM01-RoundsReconnect-0.1.2 icon

RoundsReconnect

Allows non-host players in Rounds With Friends private lobbies to leave and reclaim their slot from a Rounds With Bots replacement.

Date uploaded 4 months ago
Version 0.1.2
Download link EmoUsedHM01-RoundsReconnect-0.1.2.zip
Downloads 22
Dependency string EmoUsedHM01-RoundsReconnect-0.1.2

This mod requires the following mods to function

BepInEx-BepInExPack_ROUNDS-5.4.1100 icon
BepInEx-BepInExPack_ROUNDS

BepInEx pack for ROUNDS. Preconfigured and ready to use.

Preferred version: 5.4.1100
olavim-RoundsWithFriends-2.2.2 icon
olavim-RoundsWithFriends

ROUNDS multiplayer extension

Preferred version: 2.2.2
AALUND13-RoundWithBots-3.2.1 icon
AALUND13-RoundWithBots

Tired of waiting for friends in Rounds or don't have friends who own the game? The RoundWithBot mod solves this by allowing you to play with AI bots. Simply press 'B' to activate the bot feature and 'R' to ready up, and enjoy Rounds anytime!

Preferred version: 3.2.1

README

Rounds Reconnect

Prototype BepInEx mod for ROUNDS private lobbies using Rounds With Friends and Rounds With Bots.

Scope

  • Private Rounds With Friends invite-code rooms only.
  • Non-host player leave/disconnect only.
  • Rejoin is matched by Steam ID.
  • Reclaimed players wait until that player's next card-pick turn.
  • Host leave keeps current RWF behavior.

Build

dotnet build -c Release

Clean r2modman/Thunderstore-style package folder:

RoundsReconnect/dist

Package contents:

  • RoundsReconnect.dll
  • manifest.json
  • icon.png
  • README.md

Install through r2modman as a local package, or place RoundsReconnect.dll into ROUNDS/BepInEx/plugins alongside:

  • RoundsWithFriends
  • RoundsWithBots
  • UnboundLib
  • ModdingUtils
  • CardChoiceSpawnUniqueCardPatch

Prototype Notes

This first build tracks abandoned slots through Photon room/player properties and converts abandoned player objects into RoundsWithBots-controlled bots before card picks. It also blocks a rejoining player from readying a fresh lobby character while they have a claimable abandoned slot.

The first runtime test should focus on whether Photon preserves the abandoned player object after leave and whether ownership transfer succeeds at card-pick time.