You are viewing a potentially older version of this package. View all versions.
TheWilczur-EnemyCompatibilityFixes-1.2.0 icon

EnemyCompatibilityFixes

Compatibility, navigation, terminal, spawn timing, scrap balance, and interior variety fixes for heavily modded Lethal Company profiles.

Date uploaded 4 hours ago
Version 1.2.0
Download link TheWilczur-EnemyCompatibilityFixes-1.2.0.zip
Downloads 11
Dependency string TheWilczur-EnemyCompatibilityFixes-1.2.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
RustyAstroboy-DunGenReferenceFixerFixed-0.0.2 icon
RustyAstroboy-DunGenReferenceFixerFixed

Fork of Zaggy1024's DunGenReferenceFixer that fixes a crash. Not the original mod.

Preferred version: 0.0.2

README

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 OccludeAudio components 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.

CHANGELOG

Changelog

1.3.1

  • Changed texture streaming to a safe, enabled-by-default option after large content profiles showed extreme memory use with streaming disabled.
  • Clarified that this is a profile-specific compatibility and gameplay package, not a universal fix for every mod.
  • Preserved the package owner's custom icon and revised the public package description.

1.3.0

  • Changed the outside ship and main entrance scan markers to green, view-dependent, short-lived navigation pings.
  • Added configurable navigation marker view angle and duration.
  • Added optional terminal moon sorting by current route price.
  • Added configurable client-side full-resolution textures, texture-streaming control, and forced anisotropic filtering.

1.2.0

  • Restored the Thunderstore package name EnemyCompatibilityFixes for seamless updates.
  • Added current route prices after weather in the moons catalogue.
  • Added configurable indoor enemy schedule compensation for slower days.
  • Added configurable minimum indoor and outdoor enemy spawn batches.
  • Added persistent ship and main entrance scanner markers while outside.
  • Added configurable compression of extreme valid-interior selection weights.
  • Guarded broken OccludeAudio components that generated an exception every frame.
  • Fixed Permanent Moons disconnect cleanup after the network manager has shut down.
  • Added the crash-fixed DunGen reference preloader as a dependency for older interior bundles.

1.1.0

  • Added configurable global day speed.
  • Added configurable scrap-count percentages for moon difficulty tiers.
  • Fixed ModelReplacementAPI inventory index spam with tool and reserved slots.
  • Fixed LethalModDataLib scanning unloaded plugin instances.
  • Fixed LethalCasino calling a removed menu notification method.
  • Fixed item destruction using the wrong HUD array for the utility-only slot.
  • Added a cleanup guard for MinecraftSpiderMod.

1.0.0

  • Added a state initialization guard for MinecraftSpiderMod.
  • Added an exception guard for SCP-999 enemy targeting through SnowyLib.