You are viewing a potentially older version of this package. View all versions.
Owen3H-MovementCompany_Enhanced-1.2.1 icon

MovementCompany Enhanced

A configurable version of the original MovementCompany. Allows bhopping, host syncing, crouch hold and more.

Date uploaded 5 months ago
Version 1.2.1
Download link Owen3H-MovementCompany_Enhanced-1.2.1.zip
Downloads 19858
Dependency string Owen3H-MovementCompany_Enhanced-1.2.1

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
2018-LC_API-3.4.5 icon
2018-LC_API

Multipurpose modding API for Lethal Company

Preferred version: 3.4.5
Owen3H-CSync-1.0.7 icon
Owen3H-CSync

Configuration file syncing library for BepInEx.

Preferred version: 1.0.7

README

MovementCompany-Enhanced

General purpose movement mod, fully configurable and allows bhopping.
Based on the original Movement-Company by 2018.

NOTE: All players must have the mod installed!
The same version is recommended to avoid any syncing/broken variable issues.

Installation

It is recommended to use a mod manager such as r2modman to handle installing the mod and its dependencies.

  1. Install BepInEx v5 into your game.
  2. Install the LC API into your game.
  3. Install the CSync library into your game.
  4. Download MovementCompanyEnhanced.dll and drop it into Lethal Company\BepInEx\plugins.

Goals

  • Replace 'fake' bhop with better strafe based logic.
  • Option for bhopping to drain stamina.
  • Air crouching
  • Sliding?

CHANGELOG

v1.2.1

  • Specified a BepInEx hard dependency on LC_API.
  • Bumped CSync to version v1.0.7 to fix a syncing issue.

v1.2.0

  • MCE now relies on CSync to synchronize the host's config file with other clients.
  • Changed bPluginEnabled and bDisplayDebugInfo to be ConfigEntry's instead of primitives.
  • Fixed security issue by migrating from BinaryFormatter to DataContractSerializer.
  • Fixed a null reference error that would spam the console.

v1.1.0

  • The host can now allow clients to use their own config with bSyncToClients.
  • Fixed issue where the client's config was not reverted upon leaving a game.
  • Jump delays are now configurable. Both removed (true) by default.
  • Implemented crouch holding. Can be turned off by setting bHoldToCrouch to false.

v1.0.0

  • Hardcoded values were replaced with a synced config file - all clients now receive the host's config.
  • Current coords + velocity now displayed. To turn it off, set bDisplayDebugInfo to false.
  • Able to adjust how much fall damage is received.
  • Bhopping can now be toggled for both the factory and ship.
  • Both jump delays removed.

Code optimizations

  • Removed 'MovementAdder'. Movement script is now given on player spawn instead of each frame.

Misc

  • Fixed player spawning mid-air which caused them to fly around the ship.
  • Base player speed slightly increased. 4f -> 4.2f