You are viewing a potentially older version of this package. View all versions.
SHLUHA-LC_Bhop_diman3012-1.0.3 icon

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-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

LC Bhop 🐇

License: MIT Game: Lethal Company

Choose Language / Выберите язык


🇬🇧 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 to true to 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 CPMPlayer component to the local player object [cite: Plugin.cs].
  • Hooks:
    • Prefixes CharacterController.Move to bypass vanilla movement when the mod is active [cite: Patches.cs].
    • Patches PlayerControllerB.Crouch_performed to fix crouching behavior with custom physics [cite: Patches.cs].
    • Hijacks HUDManager chat submission to handle custom commands [cite: Patches.cs].
  • UI: Uses TextMeshProUGUI found in the game's Compass UI to display the speedometer [cite: CPMPlayer.cs].
  • Networking: Includes a NetworkPrefabPatch to ensure compatibility with the game's network manager [cite: Plugin.cs].

Created by Diman3012