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.
Loadstone FIX
Experimental v81 fork with asynchronous interior navmesh preparation for 6+ players.
| Last updated | 2 hours ago |
| Total downloads | 11 |
| Total rating | 0 |
| Categories | AI Generated Performance BepInEx Client-side Mods Misc |
| Dependency string | AetheriusReborn77-Loadstone_FIX-0.3.1 |
| Dependants | 0 other packages depend on this package |
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.2100README
Loadstone-FIX
Version: 0.3.1
Authors: AdiBTW,aetheriusreborn
OVERVIEW:
This is the v81 fork of Loadstone, made for larger Lethal Company lobbies.
It moves the interior navmesh calculation to Unity's async API when 6 or more players are connected, counting the host. The game waits for it to finish before continuing the normal loading-complete routine.
The aim is to reduce the pauses that can interrupt voice chat while landing.
INSTALLATION:
- Close the game and back up your old Loadstone DLL outside the mod profile.
- Put
com.adibtw.loadstone.dllinBepInEx/plugins/Loadstone/. Keep only one Loadstone DLL in the profile. - Launch the game through your mod manager to create the config.
You only need the DLL from this ZIP. Each player who wants the change on their own PC needs to install it.
SETTINGS:
Config file: BepInEx/config/com.adibtw.loadstone.cfg
[AsyncInteriorNavmesh]
Enabled = true
[LargeLobby]
Enabled = false
DungeonFrameMilliseconds = 4
[Diagnostics]
Enabled = true
Leave LargeLobby off. That setting belongs to an older frame-budget experiment; it does not limit player count. MoreCompany still handles the extra player slots.
AsyncInteriorNavmesh enables the new loading change. Diagnostics adds loading timings to the log.
ABOUT:
- With 1–5 players, the normal loading path is used.
- If a detected conflict or a failed async job prevents the change, normal loading is used instead.
- Geometry collection and the outside navmesh can still cause pauses.
- This build does not include the old loading music, seed display or LethalConfig menu.
The build and 48 code checks passed. In-game multiplayer performance has not been measured yet, so this version is still experimental.
If loading gets stuck or AI navigation looks wrong, disable AsyncInteriorNavmesh, restart the game and keep BepInEx/LogOutput.log for troubleshooting.
BUILD:
The source builds with the .NET 8 SDK. Put BepInEx.dll, 0Harmony.dll, UnityEngine.dll, UnityEngine.CoreModule.dll, UnityEngine.AIModule.dll and Unity.AI.Navigation.dll in deps/v81/ as build references. These game/BepInEx files aren't included in the repo.
dotnet build Loadstone.csproj -c Release
dotnet build Loadstone.csproj -c Release -t:Package
The second command makes thunderstore/Loadstone-FIX-0.3.1.zip.
CREDITS:
- AdiBTW — Original Loadstone
The original MIT license is included in LICENSE.