EnemyCompatibilityFixes
Compatibility, navigation, terminal, spawn timing, scrap balance, and interior variety fixes for heavily modded Lethal Company profiles.Enemy Compatibility Fixes
Compatibility and balance settings for a heavily modded Lethal Company profile.
The package installs the crash-fixed DunGen reference preloader needed by older v80 interior bundles. This allows compatible legacy interiors to resolve DunGen types from the current assembly.
Included fixes
- Initializes MinecraftSpiderMod's procedural-leg state and guards its cleanup.
- Prevents invalid enemy targeting data from causing repeated SCP-999/SnowyLib exceptions.
- Prevents ModelReplacementAPI from reading outside the inventory array with tool and reserved slots.
- Handles unloaded plugin entries while LethalModDataLib registers save data.
- Avoids an obsolete LethalCasino menu compatibility check.
- Correctly handles destruction of items in the game's utility-only slot.
- Stops broken
OccludeAudiocomponents from flooding the log every frame. - Prevents Permanent Moons from failing while a lobby is disconnecting.
Gameplay options
- Configurable global day speed.
- Scrap-count percentages for each moon difficulty tier.
- Indoor enemy schedule compensation for slower days, plus configurable minimum indoor and outdoor spawn batches.
- Current route prices displayed after weather in the moons catalogue.
- Persistent ship and main entrance markers while scanning outside.
- Configurable compression of extreme interior selection weights.
All settings can be changed through LethalConfig or the generated BepInEx configuration file. The patched mods are optional; missing integrations are skipped.
Installation
Install with a compatible mod manager or place EnemyCompatibilityFixes.dll in BepInEx/plugins. Multiplayer groups should use the same version and configuration.
