MissionRandomizer
Random missions with fresh danger and loot every run. No more moons. Just interior.
模組介紹 作者原文
This mod requires one BepInEx setting to be changed.
Open:
BepInEx/config/BepInEx.cfg
Find:
HideManagerGameObject = false
Change it to:
HideManagerGameObject = true
If this setting is not changed, the mod may not work correctly.
Mission Randomizer
Mission Randomizer is a gameplay overhaul for Lethal Company. It replaces the normal moon focused gameplay loop with randomized interior missions. Instead of picking moons for their surface maps, the game uses a mission route and changes the interior stats each run.
Each mission can have a different rank, scrap count, scrap value range, enemy power, map size, and threat level. The goal is to make each run feel like a new assignment instead of just another normal moon landing.
Mission Randomizer is designed for modpacks where players do not use the surface. It works best with the Extraction mod, where players start inside the facility and bring loot to an extraction zone.
Important LethalLevelLoader Compatibility Requirement
Mission Randomizer works with LethalLevelLoader custom interiors, but your LethalLevelLoader dungeon config must include the Mission Randomizer level name.
Mission Randomizer may show the active route as:
Mission Zone
Because of that, LethalLevelLoader may match the dungeon pool using Mission Zone instead of only Experimentation.
If your custom interiors are only injected into:
Experimentation:100
then LethalLevelLoader may find no viable custom interiors and fall back to the vanilla Facility interior.
If your log says something like this:
Viable ExtendedDungeonFlows:
Loading Facility DungeonFlow to prevent infinite loading!
then your custom interiors are not matching the Mission Zone level name.
How To Make Custom Interiors Work
Open your LethalLevelLoader config file.
Find each custom dungeon section you want Mission Randomizer to use.
Look for this setting:
Dungeon Injection Settings - Manual Level Names List =
Make sure the list includes both:
Experimentation:100
Mission Zone:100
Example:
Dungeon Injection Settings - Manual Level Names List = Experimentation:100,Mission Zone:100
Keep Experimentation in the list.
Do not replace it.
Just add Mission Zone too.
LethalLevelLoader Settings To Check
For each custom interior you want active:
Enable Content Configuration = true
Then make sure this line has Mission Zone in it:
Dungeon Injection Settings - Manual Level Names List =
If you use manual dungeon injection and have this set:
Inject Dynamic Matching Weights = false
then the manual level name list matters even more. Mission Zone must be included or LethalLevelLoader may not pick the custom interior.
Recommended Interior Setup
Mission Randomizer is not meant to be used as a normal moon expansion mod.
The surface does not matter much because this mod and its required mods are built around interior missions.
For best results:
- Install multiple custom interior mods
- Add those interiors to Experimentation
- Add those interiors to Mission Zone
- Keep the weights equal if you want every interior to have the same chance
- Do not build the pack around visiting different surface moons
- Use interior variety instead of moon variety
Good custom interior setup example:
Experimentation:100,Mission Zone:100
Better full list example:
Rockwell:100,Praetor:100,Baykal:100,Makron:100,Mazon:100,Espira:100,Lithium:100,Halation:100,Ultimatum:100,Calypso:100,Kaleidos:100,Pandoramus:100,Adamance:100,Offense:100,Assurance:100,Experimentation:100,Mission Zone:100,Liquidation:100,Embrion:100,Vow:100,March:100,Artifice:100,Dine:100,Titan:100,Rend:100
Do Not Rely On Custom Moon Configs For This Mod
Mission Randomizer controls mission stats itself.
It changes things like:
- Scrap count
- Scrap value range
- Enemy power
- Factory size
- Mission rank
- Threat level
Because of that, it is usually better to avoid enabling custom level configs just to make the mod work.
Custom dungeon configs are fine.
Custom level configs are not required for Mis
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: