You are viewing a potentially older version of this package. View all versions.
MaxWasUnavailable-Virality-1.0.2 icon

Virality

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

Date uploaded 7 months ago
Version 1.0.2
Download link MaxWasUnavailable-Virality-1.0.2.zip
Downloads 205601
Dependency string MaxWasUnavailable-Virality-1.0.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100

README

Virality

A better multiplayer mod for Content Warning

Features

  • Bigger lobby sizes (configurable limit)
  • Late joining (configurable on/off)
  • Right click Steam join (configurable on/off)

Notes

  • Required by all players to work properly!
  • Supports all vanilla player features (i.e. showing up in video comments, hospital bills, etc...)
  • Only 4 players need to sleep to progress the day

Requirements

  • BepInEx LTS (5.4.22)

Credits

  • Day (Little Llama) -- Bed patches, support, testing
  • sovenance -- Mod name idea

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