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

EnemyCompatibilityFixes

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

Date uploaded 2 hours ago
Version 1.3.0
Download link TheWilczur-EnemyCompatibilityFixes-1.3.0.zip
Downloads 2
Dependency string TheWilczur-EnemyCompatibilityFixes-1.3.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

Private mod read before installing

This mod is specifically made for my modpack that I play with friends. It won't do much on it own as it repairs log errors for some of the mods. BUT It also allows to modify time, scrap, and some other stuff named below

Please have it in mind that I have no idea how this mod works without the others mod installed

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.
  • Temporary green ship and main entrance markers while scanning towards them outside.
  • Optional moon catalogue sorting by current route price.
  • Configurable full-resolution texture and filtering enforcement for clearer item textures.
  • 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.