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.
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
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
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.