Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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.