You are viewing a potentially older version of this package. View all versions.
Enova-ReadyCompany-0.2.5 icon

ReadyCompany

Adds a Ready Check system during the ship phase to let players make sure everyone is ready.

Date uploaded a day ago
Version 0.2.5
Download link Enova-ReadyCompany-0.2.5.zip
Downloads 107
Dependency string Enova-ReadyCompany-0.2.5

This mod requires the following mods to function

Sigurd-CSync-5.0.1 icon
Sigurd-CSync

Configuration file syncing library for BepInEx.

Preferred version: 5.0.1
xilophor-LethalNetworkAPI-3.3.2 icon
xilophor-LethalNetworkAPI

A library/API to allow developers to easily add networking to their mods.

Preferred version: 3.3.2
AinaVT-LethalConfig-1.4.3 icon
AinaVT-LethalConfig

Provides an in-game config menu for players to edit their configs, and an API for other mods to use and customize their entries.

Preferred version: 1.4.3
Rune580-LethalCompany_InputUtils-0.7.7 icon
Rune580-LethalCompany_InputUtils

API/Library for creating Unity InputActions with in-game re-binding support. Provides an alternative UI that allows for supporting mods to have in-game re-bindable keybinds.

Preferred version: 0.7.7

README

Ready Company

[!WARNING]
This mod is currently in a prototype stage and thus may be buggy and will not always look the best.

A mod that adds a Ready Check system to the game to make sure noone finds themselves eaten by a dog when they come back from eating.

[!NOTE]
You can change how the ready and unready binds need to be pressed to activate in LethalConfig.
The custom string is a Unity Interactions string. A more user-friendly way to configure this may be added in the future.

Known Issues

  • Lever tooltips are sometimes inaccurate to vanilla when lobby is ready
  • When the lever hasn't been pulled yet, clients can pull the lever but it will not work.
  • When landing, sometimes the lever will keep the host Warning for all players.
  • When starting the ship clients see "0 / 3 Ready" longer than the host does
  • Not much testing has been done

Planned (Maybe) Features

  • Config option to change the binding interactions that is more user friendly
  • Option to run a ready check at the Company
  • Standby option: "i'm AFK but you can start without me"
  • Auto ready under certain user-specified conditions
  • Different sound when lobby is considered ready

Credits

mattymatty97 for their implementation of knowing when a player has fully connected: https://github.com/mattymatty97/LTC_LobbyControl LCSoundTool for the entire AudioUtility class: https://github.dev/susy-bakaa/LCSoundTool