ElfDevelop-Virality_Fixed icon

Virality Fixed

Unofficial fix of Virality for the current Content Warning: bigger lobbies (up to 100) and late joining actually work again under BepInEx.

Last updated 3 hours ago
Total downloads 19
Total rating 0 
Categories Mods Tools
Dependency string ElfDevelop-Virality_Fixed-1.7.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

Virality (Fixed)

Fixed by ElfDevelop

Unofficial fix of Virality by MaxWasUnavailable. All credit for the mod goes to the original author.

Why a fix

Virality 1.6.0 was built for the game's own mod loader. Under BepInEx it never loaded (the lobby stayed at 4 players), and even when loaded nothing called its patching code.

What was fixed (1.7.0)

  • Added a BepInEx entry point that loads the mod and applies its patches.
  • The lobby size patches now change only the max-players value: the Photon room's MaxPlayers = 4 and the Steam lobby size.
  • Restored the InviteFriendsTerminal getter patches and the Steam lobby constructor patch, which had lost their targets.

Features (unchanged)

  • Max Players setting, default 12, up to 100. If the game's servers refuse that many, Virality lowers the limit for the session and tells you.
  • Allow Late Join: friends can join while you are on the surface, the house door and current objective are synced to them.
  • Enable Voice Fix: voice chat uses the same server as the game.
  • 4 beds: a new day starts when 4 players (or everyone, if fewer) are asleep.

Settings are in the Mods tab; the host's settings apply.

Install

  • Use it instead of the original Virality.
  • Everyone in the lobby should have it.

License

LGPL-3.0, same as the original (see LICENSE). The source of this modified version is in the source folder.