Aueser-LCMicRecovery icon

LCMicRecovery

A BepInEx plugin for Lethal Company that attempts to recover stalled or broken microphone capture without restarting the game.

Last updated 5 hours ago
Total downloads 38
Total rating 2 
Categories Audio BepInEx Client-side Bug Fixes Tweaks & Quality Of Life AI Generated
Dependency string Aueser-LCMicRecovery-0.3.5
Dependants 1 other package depends on this package

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

LC Mic Recovery

LC Mic Recovery is a small BepInEx plugin for Lethal Company. It is designed to recover cases where in-game voice capture becomes stalled or unavailable without requiring a full game restart.

The plugin focuses on conservative recovery behavior. It attempts a local microphone capture reset first, optionally invokes the game's own Dissonance reset path when available, and avoids running recovery while the game is in unsafe transition states.

Features

  • Automatic microphone recovery checks while in a valid in-game state.
  • Manual recovery hotkey for cases where immediate recovery is needed.
  • Local ResetMicrophoneCapture recovery path.
  • Optional game-side Dissonance reset when the target method is available.
  • Compatibility fallback when game-side reset reflection targets are unavailable.
  • Guards for teardown, scene transition, and unstable object states.
  • Cooldown handling to avoid repeated recovery spam.

Installation

  1. Install BepInExPack for Lethal Company.
  2. Install this package with a compatible mod manager, or copy the package contents into your game directory.
  3. The plugin DLL should end up under:
BepInEx/plugins/LCMicRecovery/LCMicRecovery.dll

Usage

The plugin runs automatically after installation. If automatic recovery does not restore voice capture in a specific case, use the configured manual recovery key from the plugin configuration.

Configuration is generated by BepInEx after the first launch.

Compatibility Notes

This plugin targets Lethal Company V81-era behavior and relies on BepInEx and Harmony. The game-side reset path uses reflection and may be unavailable if the game changes internal method names or object lifetime behavior.

When the game-side reset path is unavailable, the plugin falls back to local microphone capture reset behavior instead of failing hard.

Troubleshooting

  • If voice capture fails after joining or leaving sessions, wait for the game to finish loading or transitioning before using manual recovery.
  • If recovery appears to be skipped, check the BepInEx console or log file for cooldown, teardown, missing device, or compatibility messages.
  • If Thunderstore reports a package validation issue, confirm that the package root contains manifest.json, README.md, CHANGELOG.md, LICENSE, icon.png, and BepInEx/.

Scope

LC Mic Recovery is intended to recover microphone capture failures. It does not replace Dissonance, change voice chat networking, or modify lobby behavior.