Lethal Company
Install

Details

Last Updated
First Uploaded
Downloads
71
Likes
0
Size
138KB
Dependency string
big69696-WesleyInteriorsCompat-1.0.0
Dependants

Wesley Interiors Compatibility Pack

Fixes the Lethal Company v81-era DunGen reference break in every Wesley interior, including Rubber Rooms, Aquatic Dungeon, Deep Sewers, Fractured Complex, Greenhouse, Museum, Store, Expanded Facility, Extended Mineshaft, Grand Armory, Spooky Manor, and Toy Store.

It also:

  • makes Vow use Rubber Rooms 100% of the time;
  • disables Wesley moon progression locking;
  • makes detected Wesley moons visible, unlocked, and free when a Wesley moon content pack is installed.

How the fix works

Wesley's older bundles refer to DunGen scripts as though they live in Assembly-CSharp. Before Unity or LethalLevelLoader load any bundle, this mod adds in-memory CLR type forwarders from Assembly-CSharp to the real DunGen.dll. That repairs all matching legacy rooms at once, including Rubber Rooms and Wesley's helper DLL.

It does not edit, replace, back up, or redistribute Wesley's files. The change exists only while the game is running.

Important

Install this package on the host and every player, then fully restart Lethal Company once. The preloader runs before the game loads the interiors, so joining players also need the same fix locally.

This package is tested against Wesley's Interiors 4.1.15, LethalLevelLoader 1.7.8, and Lethal Company v81. It dynamically forwards the public types in the installed DunGen.dll, so it does not need to decompress or rewrite any Unity bundle.

Settings

After one game launch, edit:

BepInEx/config/Christian.WesleyInteriorsCompat.cfg

  • Force Rubber Rooms under [Vow] defaults to true.
  • Always Unlock and Make Free under [Wesley Moons] defaults to true.

The JLL setting LockMoons = false is also written before plugins load. That stops Wesley's progression system; the runtime plugin handles zero route prices and visibility.

Uploading to Thunderstore

Upload the supplied ZIP exactly as built. Its top level must contain manifest.json, README.md, icon.png, and the BepInEx folder — do not zip the outer project folder.

See PUBLISHING.md for the short upload checklist.

Credits

  • Magic_Wesley for Wesley's Interiors.
  • IAmBatby for LethalLevelLoader.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.