
LethalHUD
Quality of Life mod to improve HUD elements with config options and additional features, fixesDetails
LethalHUD
Built around LethalConfig, with support for runtime changes — everything can be changed mid-game. Config is fully local, meaning if you reimport someones profile your config won't be overridden.
Requires MonoDetour. Multiplayer sync may be added in the future. (Currently is client-sided)
Request features in the modding Discord — if it’s possible, I’ll probably add it.
✨ Features
🎨 General HUD Recoloring
- MainColor – unify the color of all HUD elements
🔍 Scanning
- Hold Scan Button – toggle scanning while holding the button
- FadeOut – smooth scan effect ending (fixes abrupt cutoff)
- ScanColor – change the main scan effect color
- RecolorScanLines – automatically recolor scanlines to a complementary color
- Scanline Type – pick from a list of custom scanline textures (currently placeholders)
- Scanline Intensity – fine-tune scanline visibility (-500 → +500, clamped to non-negative)
- Scan Alpha – adjust scan effect transparency
- Vignette Intensity – tweak vignette darkness
- ScanNode Fadeaway – nodes fade over time (configurable lifetime & fade speed, compatible with GoodItemScan)
🧍 Inventory & Player Indicators
- FrameColor – recolor inventory slot frames
- RainbowFrames – choose from preset rainbow gradients
- GradientColorA / GradientColorB – create your own animated gradient frames
- HandsFull Text Color – customize the color of the “Hands Full” message
- HP Indicator – display player health with:
- Opt-in/out toggle
- Start color tied to inventory slot
- Adjustable X/Y position
- Weight Counter – show carry weight
- Starter color option: fades from bright red → dark red as weight increases
- Sprint Meter Coloring – three styles:
- Solid – single static color
- Gradient – hue shifts while sprinting
- Shades – darkens with sprint use (or lightens if already dark, then turns red)
- Show Item Value - display value per inventory slot
- Show Total Inventory Value - display total value in inventory
- ChangeCurrency - from default blocky credit to dollar sign
- Beltbag UI recolor (planned)
💬 Chat & Name Colors
- NameColor – recolor your own name in chat
- NameColorMode – pick presets (same as RainbowFrames)
- Chat Input UI Recoloring:
- Typing indicator (“Typing…”) – uses inventory slot colors
- Placeholder text (“Press…”) – uses same colors
- Chat caret (| cursor) – uses same colors
- Unsent input text – uses complementary colors
- Chat frame – matches inventory slot style
- Future Plans:
- Sync name colors across clients (so others see your chosen name color)
- Nameplate recolors above heads
🧭 Compass
- Compass Recolor – compass matches inventory slot colors (supports presets and gradients)
- CompassInvertMask – invert inside section
- CompassInvertOutsides – invert outer ring
- CompassAlpha – adjust transparency
Tip: inverting both + alpha = 0 makes full compass visible)
📊 QoL
- FPS & Ping Counter – toggle between horizontal or vertical layout, with configurable X/Y position (Ping is WIP)
- Toggle HUD – press NUMPAD 5 to hide all HUD elements
🛠️ Planned Features
- Sync chat name colors across clients
- Recolor player nameplates above heads
- Beltbag UI recolor
- More HUD QoL tweaks
🙌 Credits
- Niro for creating ScanRecolor per my request and letting me continue it
- Xu Xiolan for helping out with inventoryslots and with GoodItemScan compatibility
- Zehs for helping out with global configs
- mrov for giving me some basic informations about transpilers
- Hamunii for MonoDetour and giving me some pointers on how to use it
☕ Support
If you’d like to support me or just want to see upcoming mods for Lethal Company or R.E.P.O: