Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MeliciousFurnitureFixPlusLethalPerformanceCompat
MF x LethalPerformance Compat: repairs Utility Furniture Pack ship fire exit pairing across landings and enables both directions on clients. Required on all players.
| Date uploaded | a day ago |
| Version | 0.1.1 |
| Download link | TranslationLookasideBufferModding-MeliciousFurnitureFixPlusLethalPerformanceCompat-0.1.1.zip |
| Downloads | 28 |
| Dependency string | TranslationLookasideBufferModding-MeliciousFurnitureFixPlusLethalPerformanceCompat-0.1.1 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100MelanieMelicious-MelanieMelicious_Utility_Furniture_Pack
Wow, I made it a new mod for this title. Adds furniture items, many with intended functions such as storage or usable doors. You can find me in the Lethal Company Modding Discord.
Preferred version: 2.0.5IAmBatby-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.13README
MeliciousFurnitureFixPlusLethalPerformanceCompat
MeliciousFurnitureFixPlusLethalPerformanceCompat
A targeted compatibility addon for the buyable ship fire exit from MelanieMelicious Utility Furniture Pack and compatibility with LethalPerformance.
Problem
When using MelanieMelicious Utility Furniture Pack and LethalPerformance the buyable fire exit furniture is rendered useless/buggy. Either Clients can't use it correctly, or the fire exit shows The entrance appears to be blocked. MeliciousFurnitureFixPlusLethalPerformanceCompat aims to fix these issues and reenable the fire exit furniture als a valuable tool.
Features
- Keeps LethalPerformance enabled while the ship fire exit finds its paired interior door directly.
- Registers the ship fire exit with LethalLevelLoader for every landing, without moving the furniture into the moon scene.
- Prevents reusing an old entrance ID when the next moon has a different number of normal fire exits.
- Runs registration and activation on clients as well as the host.
- Supports DawnLib's separate fire-exit generation path, including Habitat and transitions from LLL interiors.
- Preserves the original Both, Entrance-only and Exit-only modes.
- Disables the door in orbit and while stored. A newly purchased door becomes available on the next landing.
- Blocks missing or ambiguous destinations rather than choosing a normal moon fire exit at random.
This addon changes the ship fire exit.
Technical Details
- Developed for Lethal Company v81, Utility Furniture Pack 2.0.5, LethalLevelLoader 1.7.13, DawnLib 0.9.26, and LethalPerformance 1.5.3
- The addon creates
TranslationLookasideBufferModding.MliciosFurnitureFixPlus.cfgwith one Boolean:[General] Enabled = true. Restart after changing it. Direction is still configured in the original furniture mod.
Installation
Install the same addon version on the host and every client, together with the same original Fire Exit Type setting. Set the original furniture config to Both to allow both directions.
- Mod manager: install the published package normally once available.
- Manual test: copy
MliciosFurnitureFixPlus.dlltoBepInEx/plugins/MliciosFurnitureFixPlus/in the selected profile, or useInstall-Test.cmdfrom the source archive. - Restart the game after installation. Buy/place the fire exit before landing.
- Keep only one copy of the addon DLL. Remove the local test copy before installing the published package.
Disclaimer
This addon was created with AI assistance. Its own source is provided under the MIT license. Referenced projects retain their own licenses.
Credits
- MelanieMelicious for Utility Furniture Pack.
- IAmBatby and contributors for LethalLevelLoader.
- DiFFoZ and contributors for LethalPerformance.
Contact
- Contact me via GitHub if you have any questions or issues with the mod
CHANGELOG
Changelog
0.1.0
- Initial test build of MF x LethalPerformance Compat.
- Replaces the original fire-exit lifecycle helpers with per-landing registration on host and clients.
- Preserves the furniture's network parent and requests an extra interior fire exit through LethalLevelLoader.
- Uses a fresh scene scan for v81 exit-ID assignment when the ship exit is present.
- Pairs the ship and interior explicitly, clears previous-round references and respects direction/storage/orbit conditions.
- Fixes the ship exit staying at "Wait Until Next Landing" on DawnLib interiors such as Habitat.