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.
LC Bhop diman3012
LC Bhop for Lethal Company. ✨ Features: Quake/Source physics, auto-bhop, air strafing, speedometer, infinite stamina, and scroll jump. 🎮 Commands: /autobhop, /speedo. Based on lcbhop by aIIison. Move fast with zero fall damage!
| Date uploaded | 5 months ago |
| Version | 1.0.3 |
| Download link | SHLUHA-LC_Bhop_diman3012-1.0.3.zip |
| Downloads | 57 |
| Dependency string | SHLUHA-LC_Bhop_diman3012-1.0.3 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
LC Bhop 🐇
🇬🇧 English Description (Click to expand)
🧩 This mod is based on lcbhop by aIIison. It implements classic Quake/Half-Life movement physics (CPM) directly into Lethal Company by overriding the default character controller [cite: Patches.cs].
✨ Features
- CPM Physics: Authentic Air Accelerate and Friction mechanics from the GoldSrc/Source engines [cite: CPMPlayer.cs].
- Auto Bhop: Hold the jump key to automatically time your jumps perfectly [cite: CPMPlayer.cs].
- Speedometer: A HUD element (repurposed Compass UI) showing your horizontal velocity in real-time [cite: CPMPlayer.cs].
- Movement Freedom: Disables fall damage and provides infinite stamina for an uninterrupted flow [cite: CPMPlayer.cs].
- Dynamic Speed Cap: Optional "Bunnyhopping" mode in config to remove or scale the game's default speed limits [cite: Config.cs, CPMPlayer.cs].
- Toggleable: Enable or disable the mod instantly with a hotkey [cite: CPMPlayer.cs].
- Scroll Jump: If Auto Bhop is disabled, jumping is remapped to the mouse wheel (ideal for use with
ItemQuickSwitch) [cite: Patches.cs].
🎮 Controls & Commands
| Action | Input | Description |
|---|---|---|
| Toggle Mod | F1 |
Completely enable/disable the mod physics and HUD in-game [cite: CPMPlayer.cs] |
| Jump | Space / Scroll |
Standard jump or mouse wheel (if Auto Bhop is OFF) [cite: CPMPlayer.cs, Patches.cs] |
| Toggle Auto Bhop | /autobhop |
Chat command to switch jump modes [cite: Patches.cs] |
| Toggle Speedo | /speedo |
Chat command to show/hide the speedometer [cite: Patches.cs] |
🛠️ Configuration
All movement variables can be adjusted in lcbhop.cfg [cite: Config.cs]:
Gravity: Default 800.0 [cite: Config.cs]Friction: Default 4.0 [cite: Config.cs]Max Speed: Max horizontal speed per tick (320.0) [cite: Config.cs]Air Accelerate: Default 10.0 [cite: Config.cs]Enable bunnyhopping: Set totrueto remove the 1.7x speed cap [cite: Config.cs].
🇷🇺 Русское описание (Нажмите, чтобы развернуть)
🧩 Этот мод основан на проекте lcbhop от aIIison. Он внедряет классическую физику передвижения Quake/Half-Life (CPM) в Lethal Company, полностью заменяя стандартную логику перемещения [cite: Patches.cs].
✨ Особенности
- Физика CPM: Аутентичное ускорение в воздухе и трение из движков GoldSrc/Source [cite: CPMPlayer.cs].
- Автохоп: Удерживайте клавишу прыжка для автоматической идеальной распрыжки [cite: CPMPlayer.cs].
- Спидометр: Элемент интерфейса (использует стандартный Компас), отображающий текущую горизонтальную скорость [cite: CPMPlayer.cs].
- Полная свобода: Отключает урон от падения и затраты выносливости [cite: CPMPlayer.cs].
- Настройка лимитов: Опция "Bunnyhopping" в конфиге позволяет снять ограничение скорости (по умолчанию 1.7x от максимальной) [cite: Config.cs, CPMPlayer.cs].
- Мгновенное переключение: Включение и выключение мода прямо в матче одной клавишей [cite: CPMPlayer.cs].
- Прыжок на колесико: Если автохоп выключен, прыжок автоматически биндится на прокрутку мыши [cite: Patches.cs].
🎮 Управление и команды
| Действие | Ввод | Описание |
|---|---|---|
| Вкл/Выкл Мод | F1 |
Полное включение/выключение физики и спидометра [cite: CPMPlayer.cs] |
| Прыжок | Space / Колесо |
Прыжок или колесико мыши (если Автохоп ВЫКЛ) [cite: CPMPlayer.cs, Patches.cs] |
| Переключить Автохоп | /autobhop |
Команда в чате для смены режима прыжков [cite: Patches.cs] |
| Переключить Спидометр | /speedo |
Команда в чате для показа/скрытия скорости [cite: Patches.cs] |
🛠️ Настройка
Параметры движения настраиваются в файле lcbhop.cfg [cite: Config.cs]:
Gravity: Гравитация (стандарт: 800.0) [cite: Config.cs]Friction: Трение о землю (стандарт: 4.0) [cite: Config.cs]Max Speed: Максимальная скорость за тик (стандарт: 320.0) [cite: Config.cs]Air Accelerate: Ускорение в воздухе (стандарт: 10.0) [cite: Config.cs]Enable bunnyhopping: Установитеtrue, чтобы снять ограничение скорости в 1.7x [cite: Config.cs].
🏗️ Technical Implementation
- Core Logic: The mod adds a custom
CPMPlayercomponent to the local player object [cite: Plugin.cs]. - Hooks:
- Prefixes
CharacterController.Moveto bypass vanilla movement when the mod is active [cite: Patches.cs]. - Patches
PlayerControllerB.Crouch_performedto fix crouching behavior with custom physics [cite: Patches.cs]. - Hijacks
HUDManagerchat submission to handle custom commands [cite: Patches.cs].
- Prefixes
- UI: Uses
TextMeshProUGUIfound in the game's Compass UI to display the speedometer [cite: CPMPlayer.cs]. - Networking: Includes a
NetworkPrefabPatchto ensure compatibility with the game's network manager [cite: Plugin.cs].
Created by Diman3012