SillySquad-CentralConfig icon

CentralConfig

Nerd mod for configuring (almost) EVERYTHING.

Last updated a week ago
Total downloads 2133
Total rating 3 
Categories Mods Tools Misc BepInEx Moons Interiors
Dependency string SillySquad-CentralConfig-0.7.0
Dependants 4 other packages depend on this package

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
IAmBatby-LethalLevelLoader-1.2.4 icon
IAmBatby-LethalLevelLoader

A Custom API to support the manual and dynamic integration of all forms of custom content in Lethal Company. (v50 Compatible)

Preferred version: 1.2.4
Evaisa-LethalLib-0.15.1 icon
Evaisa-LethalLib

Personal modding tools for Lethal Company

Preferred version: 0.15.1

README

CentralConfig is a mod for Lethal Company designed to help organize and set config values in one place. Initially intended as a backup for when/if LLL removes its config, it now includes numerous requested functions and miscellaneous fixes for the base game and LLL.

The mod currently focuses on moon and dungeon settings but I have plans to add settings for enemies, scrap, and adding enemies, scrap, and dungeons to moons based on the moon's tags.

Usage

When you open the game with the mod, only the broad settings will be generated. This is a two step process:

  1. Initial Setup: You can blacklist or whitelist elements (moons/dungeons) from being modified by the mod and choose which groups of settings you want to configure. (Modify this after first launch)

  2. Reboot Required: After choosing your settings, reboot the game and enter a lobby. This will generate and apply the config section for each individual element. (You can now set the rest of the config when you close out)

If you close the game without opening a lobby, you may notice orphaned entries. This is not a concern; they will be applied when you next open a lobby, and current values will remain unchanged.

The mod generates these config sections late to pull current values from other configs and have "the final say."

Configuration Options

Moon Config

Enable General Overrides? - Allows altering basic properties like route price, risk level, and description for each moon.

Enable Scrap Overrides? - Allows altering the min/max scrap count, the list of scrap objects on each moon, and a multiplier for individual scrap item values.

Enable Enemy Overrides? - Allows altering the max power counts and lists for enemies on each moon (Interior, Nighttime, and Daytime).

Free Them? - Extends the 20 inside/day/night enemy caps to the maximum and sets the interior enemy spawn waves to be hourly instead of every other hour.

Scale Enemy Spawn Rate? - This setting adjusts the enemy spawn rate to match the new enemy powers.

Enable Trap Overrides? - Allows altering the min/max count for each trap on each moon. (I have to add support for modded traps manually.)

Enable Weather and Tag Overrides? - Allows altering possible weathers for, and adding (not removing or editing) tags to each moon.

Enable Misc Overrides? - Allows altering miscellaneous traits such as hidden/unhidden status, locked/unlocked status, time existence, time speed multiplier, and if time should wait until the ship lands to begin moving.

Dungeon Config

Enable Overhauled Dungeon Generation? - Enabled by default; changes dungeon generation to hopefully prevent any loading failures caused by a large multiplier. Testing has shown no issues, but this is a complex mechanic.

Enable Dungeon Size Overrides? - Allows altering the min/max dungeon size multipliers and the size scaler. Also allows setting the dungeon size multiplier applied by individual moons.

Enable Dungeon Selection Overrides? - Allows altering the dungeon selection settings by moon name, route price range, and mod name.

Misc

Enable Fine Overrides? - Allows altering the fine for dead players, the reduction to the fine for recovering bodies, and if you want the fine value to be proportional to the players (if half the lobby is dead, you will be fined half of the fine amount). The company has its own fine values (No fines there by default).

Tags

Enable Enemy Injection by Tag? - Allows adding enemies to levels based on matching tags (inside,day, and night).

Enable Scrap Injection by Tag? - Allows adding scrap to levels based on matching tags.

Miscellaneous Fixes

Dungeon Generation: Enhanced dungeon generation to prevent tile placement failures, even with extremely large dungeons (e.g., vanilla facility and Wesley's toystore at 1000x size). Note: Dungeons still break if too small to have a main entrance.

Quota Deadline: Days until the quota deadline are now unaffected by the day speed.

Notes

This mod heavily relies on LLL, so only moons and dungeons supported by LLL will function, scrap and enemies that use LLL work.

LethalLib scrap loads but doesn't appear in the scan command, LL enemies work perfectly.

The mod uses Csync for all entries, this should hopefully prevent config desync.

If you find any bugs it will be faster to tell me on discord tbh.

Tips are always appreciated <3 <3 <3 <3 <3 https://ko-fi.com/impulsivelass