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

MovementCompany Enhanced

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

Date uploaded 11 months ago
Version 1.1.0
Download link Owen3H-MovementCompany_Enhanced-1.1.0.zip
Downloads 40056
Dependency string Owen3H-MovementCompany_Enhanced-1.1.0

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

  1. Install BepInEx v5 into your game.
  2. Install the LC API into your game.
  3. 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?

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

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.

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