CommanderMechavala-Personal_Scan_Fix icon

Personal Scan Fix

Fixes the personal scanner that stops working after you quit to menu and rejoin another game, so scanning keeps working across lobbies without restarting. Great for big modpacks and long co-op sessions. Client-side, no config.

Last updated 9 hours ago
Total downloads 5
Total rating 0 
Categories Bug Fixes
Dependency string CommanderMechavala-Personal_Scan_Fix-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

Personal Scan Fix

Ever had your personal scanner (the ping / scan button) go completely dead after you hit Esc → Quit to menu and jumped into another game — no scrap values, no highlighted objects — and the only thing that brings it back is fully closing and reopening Lethal Company? That's a real bug in the base game, and this mod fixes it.

How it fixes it

The scanner is driven by HUDManager.PingScan_performed, which the game hooks to the persistent scan input every time a HUD loads — but it never unhooks it when you return to the menu. So after you rejoin, the scan input is still wired to old, destroyed HUDs from previous sessions; those leftovers fire first, error out, and your current scanner never gets its turn.

Personal Scan Fix makes sure only the live HUD ever handles the scan input. Leftover HUDs from previous lobbies are skipped, so your scanner keeps working no matter how many times you leave and rejoin — no more restarting the game between runs. It's a tiny Harmony patch with no gameplay changes.

When is this useful?

Worth having in almost any modded setup, and especially in:

  • Large modpacks, where you restart or re-roll runs a lot and rarely close the game between them.
  • Long multiplayer / co-op sessions, where the host quits to the lobby and re-hosts, or players leave and rejoin repeatedly.
  • Packs with custom HUD mods (NilsHUD, health HUDs, scanner tweaks, and similar), where this bug tends to show up more consistently.

If your group plays several rounds in one sitting, this quietly saves everyone from the "why can't I scan?" game restart.

Installation

Use a mod manager (Thunderstore Mod Manager / r2modman) and click Install, or drop PersonalScanFix.dll into your BepInEx/plugins folder.

Requires: BepInEx. Client-side — only the person experiencing the bug needs it, and it's completely fine in otherwise-vanilla lobbies. No configuration required.

Compatibility

Plays nicely with other scanner and HUD mods (GoodItemScan, ScannerFix, custom HUDs, and so on). If you run into a conflict, please open an issue.


Made by CommanderMechavala.