Aueser-LCMicRecovery icon

LCMicRecovery

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

CHANGELOG

Changelog

0.3.5

  • Hardened recovery cooldown timing so failed local reset attempts do not consume cooldown.
  • Added safer manual recovery guards for teardown, room exit, menu, and unstable object states.
  • Improved recovery logging so local reset, game-side reset, skipped reset, and failed reset outcomes are distinguishable.
  • Added watcher instance protection to reduce duplicate polling and duplicate recovery attempts.
  • Added one-time compatibility warning when game-side reset reflection targets are unavailable.
  • Hardened cached Dissonance comms lookup against Unity destroyed-object references.
  • Added local failure handling around manual microphone device list queries.
  • Improved manual recovery reliability by adding a direct safe local reset fallback when the normal recovery path cannot proceed.
  • Synchronized assembly and file version metadata with the published package version.

0.3.0

  • Added automatic microphone recovery checks.
  • Added manual recovery support through plugin configuration.
  • Added local microphone capture reset behavior.
  • Added optional game-side Dissonance reset integration.

0.1.0

  • Initial development release.