WerewolvesCompany

v0.6.0·Updated 2025-03-13

Brings the Werewolves game to Lethal Company.

About this mod Author’s original text

WerewolvesCompany

Adds a variant of the Werewolves Game to Lethal Company.

For requests, contact me on Discord (doep), on the dedicated modding thread or on github

General information

Werewolves is a party game where Villagers must find one (or multiple) Werewolves within the village. At night, the Werewolves may vote and kill a Villager. When Villagers wake up, they learn who was killed. They may vote and eliminate who they think may be a Werewolf.

WerewolvesCompany brings a variant of this game to Lethal Company. Each round, players are assigned a random role:

  • If they're part of the village, they must eliminate the Werewolve(s) before ship departure,
  • If they're a Werewolf, they must kill the Villagers before ship departure.

IMPORTANT NOTE

By default, the mod disables the tooltip for dropping a player body in the ship. You can enable it if you wish by setting the config parameter "Disable Body in Ship tooltip" to false.

Objectives

The game sets up random roles for all players. Each role is either part of the Village or the Werewolves. Your role is permanently displayed at the top of your screen. You can also bring the tooltip for your role by pressing [M]

Villagers

Members of the Village (the Villagers) should bring back a certain amount of scrap to the ship during the round. The lever is blocked as long as this daily quota is not met.

Werewolves

Werewolves (and their allies) should prevent the villagers from reaching the daily quota. Since the scraps are counted towards the quota when entering the ship, it is useless for werewolves to try and bring scraps out of the ship.

Quota

Villagers are required to meet a daily quota of by bringing scraps to the ship. The daily quota is computed as follows:

quota = totalLevelValue (baseMultiplier + playerWeight (Nplayers - NplayersOffset) ), with default values being:

  • baseMultiplier = 0.25
  • playerWeight = 0.05
  • NplayersOffset = 3.
  • This yields the default formula:

quota = totalLevelValue (0.25 + 0.05 (Nplayers-3) )

As a safeguard, the daily quota value can never reach a certain multiplier (default maxMultiplier) of the totalLevelValue. This can be edited from the config file.

This formula was copied from what had been done for Infected Company. However, it included some game modifiers that affected the pace of the rounds. It is likely that this formula should be tweaked. All parameters can be edited from the Config File.

Voting

Players can open the vote menu ([N] key by default) and select a player that they want to kill. When a player reaches enough votes towards him (>50% of alive players), he is killed.

Roles setup

There are lots of roles to choose from, that will be distributed during the game. It is recommended that players try different configurations. The general recommendation is to have 1 Werewolves for every 3 to 4 Villagers, depending on how strong the Village is from his players powers (e.g., Witch, Seer,...).

Players can edit the roles setup from the ship's terminal. See section: Setup and parameters. Empty slots will be filled with regular Villagers.

Setup and parameters

You can edit the roles configuration from the Ship's terminal. You can access the configuration menu by typing 'werewolves'.

Once in the Werewolves menu, you can add or remove roles from the current setup by typing:

  • werewolves add Role_Name N - Add N (if provided, else 1) of the selected role
  • werewolves del Role_Name - delete the role from the current list
  • werewolves del * - deletes all roles from the current list

You can get informations on a role by typing:

  • werewolves Role_Name

You can also shorten 'werewolves' with its alias 'wc'.

KeyBinds

  • [Z] Perform main action (Kill, Poison, Seer, Idolize)
  • [V] Perform secondary action (Make Immune)
  • [M] Display my role ToolTip
  • [P] (hold for 5s) Distribute roles. Only exists in case the roles fail to be distributed at the beginning of the round

Roles

Werewolf

The Werewolf shall kill other players before ship depart

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackRune580-LethalCompany_InputUtilsAinaVT-LethalConfigEliteMasterEric-Coroner

File & checksum

Filename
WerewolvesCompany-0.6.0.zip
File size
79.7 KiB