SeedRecoveryFix

版本 v1.4.0·更新於 2026-03-03

Automatically recovers stuck seed generation loads without kicking players to menu.

模組介紹 作者原文

README.md

\# SeedRecoveryFix

Automatically recovers stuck seed generation loads without kicking players to the main menu.

SeedRecoveryFix is a lightweight safety mod designed for large modpacks that sometimes get stuck during moon generation.

The mod only activates when needed and stays completely inactive during normal gameplay.

---

\## ✨ Features

\### Smart Watchdog (Only Active When Needed)

\- Arms ONLY when the game logs:

Waiting for all players to load!

\- Automatically disarms when:

  • Dungeon generation finishes
  • Ship lands
  • Menu / ship / company scenes load
  • Network session ends

This means \\zero background overhead\\ during normal play.

---

\### Automatic Recovery System

If loading becomes stuck:

1\. Starts a timer

2\. Attempts seed recovery (abort + restart)

3\. If retries fail → safely sends lobby back to orbit

✔ Keeps players in the same lobby

✔ No main menu kick

✔ Host-only logic (safe for multiplayer)

---

\### Minimal Chat Status

Only simple messages appear in chat:

\- Timer started (watching load)

\- Retrying seed generation

\- Going to orbit (recovery fallback)

All detailed info goes to:

BepInEx/LogOutput.log

---

\## 📦 Installation

\### Mod Manager

Just install normally.

\### Manual Installation

BepInEx/

└── plugins/

└── SeedRecoveryFix/

├── SeedRecoveryFix.dll

├── manifest.json

├── icon.png

└── README.md

---

\## ⚙ Configuration

Config is generated after first launch:

BepInEx/config/daltoncurtis.seedrecoveryfix.cfg

\### Main Settings

| Setting | Description |

|---|---|

| WaitForPlayersTimeoutSeconds | Seconds before recovery starts |

| RetryCountBeforeOrbit | Number of retries before orbit fallback |

| OnlyHost | Only host runs recovery logic |

| DisarmScenesCsv | Scenes where watchdog auto-disables |

---

\## 🧠 How It Works

Load starts

↓

Waiting for all players to load!

↓

Watchdog ARMED

↓

Generation finishes → DISARM

OR

Timeout → Recovery attempt

---

\## 🔧 Compatibility

\- Built for heavy modpacks

\- Works with LethalLevelLoader

\- Safe with custom moons \& interiors

\- Does not modify gameplay mechanics

---

\## 🐞 Troubleshooting

Open:

BepInEx/LogOutput.log

Search for:

SeedRecoveryFix

---

\## 📜 Version

Current version: \\1.4.0\\

---

\## 👤 Author

BloodDraco

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
SeedRecoveryFix-1.4.0.zip
檔案大小
130.1 KiB