MaxWasUnavailable-Virality icon

Virality

Extends the max number of players that can play in a lobby, and adds late joining!

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.4.0] - 15/05/2024 - (1.15.a)

Fixed

  • Updated for game version 1.11.a
  • Fixed SteamLobbyHandler constructor patch since signature changed (Not backwards compatible due to this)

[1.3.0] - 02/05/2024 - (1.11.a)

Fixed

  • Updated for game version 1.11.a
  • Fixed sleeping being broken due to game update

[1.2.0] - 15/04/2024

Added

  • Patch max player count on SteamLobbyHandler constructor
  • Config toggle for the voice app id override

Fixed

  • Set Photon voice app id to the realtime app id (attempt to fix voice issues)

Changed

  • Use base game static MainMenuHandler.SteamLobbyHandler instead of saving it on lobby creation

Removed

[1.1.0] - 10/04/2024

Added

  • Added IsLateJoinAllowed property that keeps track of the current state of late joining
  • Enabled invite button when late joining is allowed or when vanilla allows it
  • ContentWarningPlugin attribute
  • Modal popup in case of Photon Lobby Limit error
  • Override for lobby size limit in case of Photon Lobby Limit error

Fixed

  • Some more MasterClient checks to prevent potential issues
  • Target individual player instead of all players when performing late game join RPCs

Changed

  • Common lobby functionality moved to helpers
  • Use lobby size limit override if set instead of Virality config limit

Removed

  • Steam Rich Presence, since base game now handles this

[1.0.2] - 02/04/2024

Fixed

  • Added transpiler patch to fix new MainMenuHandler 4 player limit

[1.0.0-pre.2] - 02/04/2024

Changed

  • Changed default max lobby size from 10 to 12

[1.0.0-pre.1] - 02/04/2024

Added

  • Configurable max player limit
  • Late joining
  • Right click Steam join