You are viewing a potentially older version of this package. View all versions.
chaps-UltimateRevive-1.1.1 icon

UltimateRevive

Revive dead crewmates by holding a key near their body, with optional Masked player revive support.

By chaps
Date uploaded 2 weeks ago
Version 1.1.1
Download link chaps-UltimateRevive-1.1.1.zip
Downloads 2468
Dependency string chaps-UltimateRevive-1.1.1

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
Rune580-LethalCompany_InputUtils-0.7.13 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.13

README

UltimateRevive

A mod for Lethal Company that allows living players to revive dead crewmates by holding a configurable key near their body, their tomb, or a killed Masked copy.

This mod is a complete remake of the revive concept, with cleaner networking, host-side validation, configurable revive rules, tomb-based fallback revives, and support for special cases such as destroyed or missing bodies and players transformed into Masked enemies.

Features

  • Revive dead players by holding a configurable key near their body.
  • Optional tomb-based revives when a player's body is missing or destroyed.
  • Optional support for players transformed into Masked enemies.
  • Optional Masked behavior: a living Masked copy must be killed before the player can be revived.
  • Configurable revive key.
  • Configurable revive duration.
  • Configurable health after revive.
  • Optional limit on the number of revives per level.
  • Optional time limit before a body, tomb, or Masked copy can no longer be revived.
  • Host-side validation to prevent revive requests from being accepted from too far away.
  • Attempts to place tombs on the ground when a player dies in the air.
  • Supports custom tomb models through an external AssetBundle, allowing another mod to provide a different tomb prefab.

Configuration

The configuration file is generated after launching the game once with the mod installed.

You can find it here:

BepInEx/config/chaps.UltimateRevive.cfg

The host configuration is automatically synchronized with all clients upon landing, so everyone uses the same revive settings during the match.

All players should have the mod installed.

The revive request is sent to the host, and the host checks whether the revive is valid before syncing it to everyone.

Compatible with:

https://thunderstore.io/c/lethal-company/p/qwbarch/MirageRevive/

This mod should work with most mods that modify player death and Masked behavior.

Credits

Created by chaps4245.

Inspired by revive mechanics from older Lethal Company revive mods, rebuilt as a separate remake with updated logic, host-side validation, optional Masked player revive support, and tomb-based fallback revives.

CHANGELOG

[1.1.1]

  • Fix synchronization
  • Logic optimization

[1.1.0]

  • Increased the buffer size used for configuration synchronization
  • Added custom tomb spawn synchronization
  • Tombs no longer rely on the standard Netcode spawn system
  • The host now sends tomb data to clients using a custom sync based on playerId and position
  • Fixed creation and refresh of the reanimation trigger on graves
  • The trigger is now correctly recreated/refreshed after the local creation of a synchronized grave
  • Removed network-based revive distance checks

[1.0.12]

  • Fix synchronization for tomb

[1.0.11]

  • Fix revive for client

[1.0.10]

  • Fix revive for body

[1.0.9]

  • Fixed the resolution of the masked issue when it had the same clientId

[1.0.8]

  • Synchronization of death states with clients
  • Feliability improvements for checks

[1.0.7]

  • Fix for RagdollGrabbableObject that could sometimes not be found

[1.0.6]

  • Added compatibility for Cadaver Bloom deaths
  • Added cleanup of leftover CadaverBloom remains to remove the infection count limit

[1.0.5]

  • Fix CanPickUpBodies

[1.0.4]

  • Network bug fix
  • Fixed the path to the tomb

[1.0.3]

  • Changing default settings

[1.0.2]

  • Bundle relocation

[1.0.1]

  • Added tomb display on the monitor
  • Added tomb teleportation
  • Added tomb scan support
  • Fixed Masked targeting
  • Add new config

[1.0.0]

  • Initial Beta Release.