You are viewing a potentially older version of this package. View all versions.
Mom_Llama-Lethal_Company_Enhancer-1.0.0 icon

Lethal Company Enhancer

A tweaks mod to enhance small group or solo play

Date uploaded 3 months ago
Version 1.0.0
Download link Mom_Llama-Lethal_Company_Enhancer-1.0.0.zip
Downloads 7163
Dependency string Mom_Llama-Lethal_Company_Enhancer-1.0.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
Sigurd-CSync-5.0.1 icon
Sigurd-CSync

Configuration file syncing library for BepInEx.

Preferred version: 5.0.1

README

Lethal Company SinglePlayer Enhancer

A Mod for Lethal Company to make the game more enjoyable alone or in small groups

Maintainers

Original Author: Robyn

Current Maintainer(s): Robyn

This mod has been dedicated to the Lethal Company Modding community repo and may be maintained by any willing community member with a github account.

Configurable Settings

  • Protect your scrap: Can keep scrap after a party wipe, either all of it or random amounts.
  • Start with suits unlocked: Spawns the Green and Hazard suits at game start. (Still have to pay for the PJ suit)
  • Always Show Terminal: keeps the ship terminal from closing on exit. Good for watching the output from "view monitor"
  • Random Company Prices: by default the game uses a linear scaling price structure to have a proper risk/reward for holding on to your items after each run. If you're using this mod to extend the number of days per quota you must either set a minimum company price or use this option or the price will go negative. The random price will use in-game information when rolling such as the Company "mood" and how many days are left in the Quota. Despite the Sigurd log file stating it is possible for the prices to be 120%, I found no evidence that it was possible in the base game so this mod puts a 100% cap on the scaling formula.
  • Minimum Company Prices: this settings keeps the company from offering prices below the configured amount. Will be enforced even when using random prices.
  • Time Scale: this option can be tweaked to give the party more time on each moon. This can make the game drastically easier (or harder) because part of the monster spawning routine depends on how much time has passed.
  • Hangar Door: the hangar door can be kept closed longer (or shorter if you want)
  • Days Per Quota: The Quota can be increased (or decreased) from the default 3 days to whatever you want.
  • Threat Scanner: The "scan" command on the terminal can have a threat scanner added to it for nervous players.

FAQ

How do I install the mod?

Use a mod manager like R2ModManager or GaleMM

Is this mod compatible with X other mod

This mod is mostly compatible with other BepinEx mods.

Will this mod work in online lobbies

Since version 1.0.0, Enhancer will use CSync to ensure all clients have the same config values. Enhancer will no longer support any client-only configurations, all clients must have it installed to connect to each other as CSync uses a network prefab.

How do I change settings?

This mod stores all its config settings in BepinEx/Config/mom.llama.enhancer.cfg. I've left detailed descriptions of what each option does and recommendations to try out.

Changelog

See CHANGELOG.md for a complete list of changes from patch to patch

Downloading

See the link by the repo description to download this mod from the Thunderstore.

How to contact me

Join discord.gg/lcmod (the LC Modding discord) search for Enhancer in the mod-releases section or @MamaLlama :]

Other Credits

Enhanced Icon by Discord User Dat1Mew

Bug Testing Contributions by Discord Users:

  • Pinny
  • Vasanex
  • Toast
  • Sariol
  • Zoey ♥
  • Karma
  • JadedRoxie

CHANGELOG

Single Player Enhancer Changelog

v1.0.2

  • Properly generate new config when empty (Reporter: HiJacked)

v1.0.1

  • Stop accidentally including CSync twice
  • Rewrite patches to fix quota days not working anymore bug (Reporter: BlooFox)

v1.0.0

  • All changelogs will now use version numbers
  • Implement CSync config syncing for all clients

Update Aug-17-24#2

  • Actually compiled for v60
  • Re-added link to github repo

Update Aug-17-24#1

  • Compiled for v60
  • Removed suit patches (finally)
  • Updated project structure and made project available on Lethal Company Modding

Update Apr-14-24#1

  • Updated enemyPower to float to match zeekerss breaking method change

Hotfix Dec-24-23#1

  • Scrap protection now leaves any item in the ship alone, including equipment, oopsie. (Bug Rancher: JadedRoxie)

Update Dec-23-23#1

  • Patched scrap protection to properly remove equipment. (Bug Tamer: Karma)

Update Dec-11-23#1

  • Patched scrap protection to only run on hosts. This should fix any errors when clients tried to despawn network objects without permission. Oopsie. (Bug Assassin: Zoey ♥)

Update Dec-10-23#1

  • Cleaned up some code
  • Verified compatibility with v45

Update Dec-6-23#1

  • Fixed a bug with the terminal remaining rendered even when the config was false in some cases.
  • Improved compatibility with GameMaster

Update Nov-21-23#1

  • Scrap protection no long breaks things when failing a quota (Bug Smashers: Pinny/Toast)
  • Improved compatibility with Bigger Lobby 2.2.2+ (Bug Annihilator: Bizzle)

Update Nov-18-23#1

  • Scrap Protection mode COINFLIP bug fixed to actually flip a coin (Bug Bonker: Vasanex)
  • RPC added to properly inform clients of the company price each day
  • Added Dat1Mew's lovely icon to thunderstore release

Update Nov-17-23#1

  • eScrapProtection, has a few simple options for protecting scrap when the party wipes

Update Nov-15-23#1

  • bUnlockSuits, Add Green and Hazard suit to ship
  • Company buy prices are derived from level data so they stay they same after save/load
  • Plugin moved to net472 to fix dependency errors
  • Project updated to make compiling smoother

Update Nov-13-23#1

  • bEnabled, global toggle
  • bAlwaysShowTerminal, show terminal without players
  • bUseRandomPrices, randomly modifies company prices
  • fTimeScale, modifies time on moons
  • fMinCompanyBuyPCT, sets a floor for company prices
  • fDoorTimer, modifies how long the hangar doors remain closed
  • iQuotaDays, modifies how many days the players have to meet quota
  • eThreatScannerType, adds a threat scanner to "scan" of specified type