You are viewing a potentially older version of this package. View all versions.
MonkeySolutions-LC_Office_v81_Unofficial_Compatibility_Fix-2.0.0 icon

LC Office v81 Unofficial Compatibility Fix

Unofficial v81 compatibility fix for LC_Office. Applies compatibility fixes locally at runtime. Not endorsed by JacobG5 (Piggy said it was okay though).

Date uploaded 19 hours ago
Version 2.0.0
Download link MonkeySolutions-LC_Office_v81_Unofficial_Compatibility_Fix-2.0.0.zip
Downloads 82
Dependency string MonkeySolutions-LC_Office_v81_Unofficial_Compatibility_Fix-2.0.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
Piggy-LC_Office-2.3.4 icon
Piggy-LC_Office

Adds new office-themed interior.

Preferred version: 2.3.4
Evaisa-FixPluginTypesSerialization-1.1.0 icon
Evaisa-FixPluginTypesSerialization

Fix custom Serializable structs and such not properly getting deserialized by Unity.

Preferred version: 1.1.0
IAmBatby-LethalLevelLoader-1.7.7 icon
IAmBatby-LethalLevelLoader

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

Preferred version: 1.7.7
MaxWasUnavailable-LethalModDataLib-1.2.2 icon
MaxWasUnavailable-LethalModDataLib

A library for Lethal Company, providing a standardised way to save and load modded data.

Preferred version: 1.2.2
Alice-DungeonGenerationPlus-1.5.1 icon
Alice-DungeonGenerationPlus

API to expand the compatibilities of Lethal Company's dungeon generation

Preferred version: 1.5.1
Zaggy1024-SmartEnemyPathfinding-0.0.4 icon
Zaggy1024-SmartEnemyPathfinding

Patches the masked to allow them to use custom elevators via PathfindingLib's smart pathfinding API.

Preferred version: 0.0.4
Zaggy1024-PathfindingLib-1.0.0 icon
Zaggy1024-PathfindingLib

Provides functionality for mod authors to run pathfinding off of the main thread.

Preferred version: 1.0.0
JacobG5-JLL-1.10.1 icon
JacobG5-JLL

Jacob's Lethal Libraries - For Jacob's Mods

Preferred version: 1.10.1
JacobG5-DestroyItemInSlotFix-1.0.0 icon
JacobG5-DestroyItemInSlotFix

Fixes niche vanilla issue with PlayerControllerB.DestroyItemInSlot(int itemSlot) and the new utility slot.

Preferred version: 1.0.0

README

v81 Unofficial LC_Office Fix

If the original LC_Office mod works for you and is updated for v81+, do NOT use this mod.

This is an unofficial compatibility fix for LC_Office intended to make the interior work on newer Lethal Company / v81-era mod profiles.

Original mod can be found here: https://thunderstore.io/c/lethal-company/p/Piggy/LC_Office/

Original LC_Office mod is required for this to work. This mod does NOT redistribute assets. Many thanks to Robyn and Blokbustr with Thunderstore for advising me on how to release a Harmony patch that is compliant with Thunderstore TOS.

How to Use

Should work just fine out of the box, but see below on to adjust how frequently LC_Office appears during gameplay and another quick mention about LethalLevelLoaderUpdated.

First, disable/Remove 'LethalLevelLoaderUpdated' if LC_Office installs it as a dependency (it is deprecated and will appear as so in your mod profile). If you forget to disable it, I think it should be harmless, but it will be overruled by the updated LethalLevelLoader mod.

To adjust how likely LC_Office appears in any given moon (including some custom moons), you will want to edit LethalLevelLoader.cfg in your Thunderstore mod manager 'Edit config' section. (BepInEx/config/LethalLevelLoader.cfg).

You want to go inside the "Custom Dungeon: LC Office" section of the config file.

IMPORTANT: Make sure "Enable Content Configuration" is set to 'true', otherwise you cannot modify anything else

In "Dungeon Injection Settings - Manual Level Names List" is where you can adjust the seed value for how likely the LC_Office interior will appear on any given moon.

For example, if you want Office to appear guaranteed on Experimentation, just set Experimentation to a really high value (like 100000).

Disclaimer

I take ZERO credit for the original LC_Office mod, its assets, interior design, code, or creative work. All original LC_Office work belongs to its original creators and maintainers.

This fix was NOT created, approved, endorsed, or officially supported by JacobG5, whom the project was passed to. Piggy, the original author, said it was okay though! It is an unofficial community compatibility fix.

The purpose of this upload is only to restore compatibility with newer Lethal Company versions and modern dependency stacks. If an official update is released by JacobG5, you should prefer the official version and disable/uninstall this one.

USE OF AI DISCLOSURE: AI was leaned upon substantially for the following purposes below

AI was used to help debug/troubleshoot and provide updated code snippets to restore functionality. It was also used to walk me through just about every fix.

AI was absolutely NOT used to generate assets or main mod functionality of any kind, please see the true developers in the credits below.

Credits for Original Authors (copied from original mod page)

Piggy - Original Author

JacobG5 - Maintainer and Primary Updater

Models and rigs are from The Upturned by Zeekerrs, which Piggy mentioned should be removed upon request

Piggy recommends LSPLASH's DOORS game, check it out!

SilverLycanStudios - made some cool art included in the mod

Woecust, El XD - for modeling the interior (and check out Woecust's mod, Immersive Visor!).

IAmBatby - the developer of LLL, for all his help in moving to LethalLevelLoader!

Vodkacorn - Feature Suggestions & Help ripping assets from The Upturned

Everyone who helped testing & feature requesting for the 2.0.0 Release: Biomonty, Vodkacorn, MagicWesley, AThumbtack, Doppelgänger, GenericGMD, Teserex, & Beanie

Xilo (xilophor) - the developer of LethalNetworkAPI, who provided quick hotfixes when problems arose and provided a lot of help with the network.

TheHomelessHobo - for his great help with writing the bestiary.

REGRETEVATOR OST - bossa lullaby

nico's nextbots ost - shop

nico's nextbots ost - safe room

All music composed by nicopatty.

What This Fix Does

  • Updates the LC_Office plugin for compatibility with newer dependencies.
  • Fixes old assembly references in the LC_Office asset bundle.
  • Allows the LC_Office interior to register and generate on modern LethalLevelLoader setups.

Tested Working

  • Interior loads and generates.
  • Breakers work.
  • Elevator works.
  • Elevator music works.
  • Enemies spawn, navigate rooms, pass through doors, and maintain chase pathing.
  • Any errors in the BepInEx console do not appear to be causing issues after testing gameplay
  • I think everything works...

Notes

This is provided as-is. Because this is an unofficial fix, compatibility with every modpack is not guaranteed.

I couldn't get LC_Office to work, so here I am with a fix. I don't know if anyone else ran into the issues I had, but if you are like me and couldn't get it to work, this mod is for you.

The next time the main LC_Office mod is updated, this mod will likely no longer load since the version number will likely be higher in the other mod, so Thunderstore will prioritize the main LC_Office mod.

Thank you so much to the aforementioned mod authors/collaborators who made LC_Office possible!