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.
SeedRescue
Get out of stuck moon loads: host terminal command 'reseed' plus an automatic watchdog that returns to orbit and lands again with a new seed. Rework of SeedRecoveryFix by BloodDraco.
By Trepidrock
| Last updated | 2 days ago |
| Total downloads | 42 |
| Total rating | 0 |
| Categories | Bug Fixes AI Generated Server-side Mods Misc |
| Dependency string | Trepidrock-SeedRescue-1.0.0 |
| 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
Seed Rescue
Heavy modpacks sometimes get stuck while landing ("Waiting for all players to load", the ship never lands). This mod gets the lobby out of that state without kicking anyone to the main menu: it brings the ship back to orbit, picks a new seed and lands again.
Terminal command (host only)
| Command | What it does |
|---|---|
reseed |
Back to orbit, new seed, land again automatically |
reseed orbit |
Back to orbit with a new seed; you pull the lever yourselves |
- In orbit,
reseedsimply rerolls the seed. - If the ship already landed, it does nothing.
- Clients who type it are told that only the host can use it.
Automatic watchdog (host only)
When the host pulls the lever, a timer starts. If the ship has not landed after LandingTimeoutSeconds (default 180 s), the same reseed runs automatically. After AutoRetries failed attempts it only returns to orbit, so it can't loop forever.
How the reseed works
- Runs the vanilla "ship leaves" sequence on every client (the same as pulling the lever).
- If the leave animation doesn't finish (the ship is frozen mid-landing), it unloads the moon directly.
- Waits until everyone is back in orbit, then rolls a new seed.
- Lands again, except on deadline day.
⚠️ Returning to orbit counts as a finished day, just like leaving with the lever.
If a player is so desynced that the moon never unloads, the mod reports it in chat after OrbitTimeoutSeconds. Restarting the lobby is the only fix at that point.
Configuration
BepInEx/config/trepidrock.seedrescue.cfg
| Section | Setting | Default | Description |
|---|---|---|---|
| Watchdog | AutoRecovery | true | Enable the automatic watchdog |
| Watchdog | LandingTimeoutSeconds | 180 | Seconds from lever pull until the ship must have landed |
| Watchdog | AutoRetries | 1 | Retries with re-landing before only returning to orbit |
| Reseed | TerminalCommand | reseed | Terminal command word |
| Reseed | AutoLand | true | Land again automatically after a reseed |
| Reseed | RelandDelaySeconds | 6 | Wait in orbit before landing again |
| Reseed | LeaveFallbackSeconds | 12 | Force the moon unload if the leave animation hangs |
| Reseed | OrbitTimeoutSeconds | 120 | Maximum wait to get back to orbit |
Only the host needs the mod to recover a lobby. Installing it on every client is harmless.
Compatibility
- Built against Lethal Company v81.
- Do not install it together with SeedRecoveryFix: BepInEx will refuse to load this mod if the original is present.
Credits
Based on the original idea of SeedRecoveryFix by BloodDraco: a host-side watchdog that recovers stuck seed loads without kicking players to the menu. All credit for the concept goes to them.
Seed Rescue by Trepidrock rewrites the recovery so it follows the game's real return-to-orbit flow, and adds the terminal command.