LethalMic

版本 v1.5.3·更新於 2025-06-19

⚠️ UNDER DEVELOPMENT - NOT READY FOR USE ⚠️ LethalMic - Advanced audio processing for Lethal Company with dynamic range compression, noise reduction, echo suppression, adaptive equalization, and spati

模組介紹 作者原文

🎤 LethalMic - Advanced Audio Processing for Lethal Company

⚠️ UNDER DEVELOPMENT - NOT READY FOR USE ⚠️

This mod is currently in active development. Features may be incomplete or unstable. Please do not download or use this mod until it is officially released.

🎯 QUICK START: Press the M key in-game to open the LethalMic control panel and adjust your audio settings.

🎯 Overview

LethalMic is a high-performance audio processing mod for Lethal Company that revolutionizes in-game voice communication. Built on industry-standard technologies and optimized for gaming, it delivers crystal-clear voice quality while maintaining minimal latency and resource usage.

🛠️ Technology Stack

Core Technologies

  • WebRTC Audio Pipeline: Leveraging the same technology used by Discord and Google Meet for professional-grade voice processing
  • Unity Input System: Modern input handling with full keyboard/mouse/gamepad support
  • BepInEx Framework: Robust plugin architecture for seamless game integration
  • Harmony Patching: Non-invasive code modification for maximum compatibility

Audio Processing Pipeline

  • Noise Suppression
  • Spectral subtraction algorithm for background noise removal
  • Adaptive threshold detection for optimal noise reduction
  • Real-time processing with B[Noise Gate]

B --> C[Noise Reduction]

C --> D[Echo Cancellation]

D --> E[Compression]

E --> F[Equalization]

F --> G[Output]

Performance Optimization

  • Parallel Processing: Multi-threaded audio pipeline
  • SIMD Instructions: Optimized for modern CPUs
  • Memory Pooling: Reduced garbage collection
  • Lazy Loading: On-demand resource allocation

🚀 Development Status

Completed Features

  • ✅ Core audio processing pipeline
  • ✅ Noise reduction system
  • ✅ Voice activity detection
  • ✅ Audio loop prevention
  • ✅ Basic UI implementation
  • ✅ Configuration system

In Progress

  • 🔄 Advanced machine learning voice enhancement
  • 🔄 Real-time audio visualization
  • 🔄 Performance optimization
  • 🔄 Preset management system

📦 Installation

Prerequisites

  • Lethal Company (Steam)
  • BepInEx 5.4.x

-.NET Framework 4.7.2 or newer

Installation Methods

  • r2modman (Recommended)
  • Search for "LethalMic" in the mod browser
  • Click install and enable in your profile
  • Manual Installation
  • Download the latest release
  • Extract to BepInEx/plugins/LethalMic
  • Launch the game

📦 Dependencies

LethalMic requires the following mods to function correctly:

  • BepInExPack (BepInEx-BepInExPack) - Core modding framework
  • InputUtils (Rune580-LethalCompany_InputUtils) - Advanced input handling for Unity mods

These dependencies are automatically handled by r2modman, but if you install manually, ensure both are present in your BepInEx/plugins folder.

Technical Note:

When specifying InputUtils as a dependency/r2modman, use the string: Rune580-LethalCompany_InputUtils-0.7.10 (with underscores, not dots).

⚙️ Configuration

Key Settings

{

"Audio Processing": {

"Enable Dynamic Range Compression": true,

"Compression Threshold": -20.0,

"Compression Ratio": 4.0,

"Enable Noise Reduction": true,

"Noise Reduction Strength": 0.7

},

"Voice Detection": {

"Enable Voice Activity Detection": true,

"VAD Threshold": -30.0,

"Minimum Voice Frequency": 85.0,

"Maximum Voice Frequency": 255.0

}

}

🧪 Testing & Quality Assurance

Performance Metrics

  • Latency: <20ms
  • CPU Usage: 1-5%
  • Memory Usage: ~50MB
  • Compatibility: Windows 10/11

Testing Methodology

  • Automated unit tests
  • Performance benchmarking
  • Memory leak detection
  • Cross-platform compatibility testing

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • BepInEx - Plugin framework
  • Harmony - Patching library
  • Unity - Game engine
  • WebRTC - Audio processing technology

💬 Support

  • GitHub Issues
  • Discord Server (Coming Soon)

_This mod is not affiliated with or endorsed by Zeekerss or the Lethal

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPackRune580-LethalCompany_InputUtils

檔案與校驗

檔案名稱
LethalMic-1.5.3.zip
檔案大小
62.4 KiB