Details

Last Updated
yesterday
First Uploaded
yesterday
Downloads
8.2K
Likes
4
Size
180KB
Dependency string
s1ckboy-LethalHUD-1.1.6
Dependants

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:

ko-fi

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.