s1ckboy-LethalHUD icon

LethalHUD

Quality of Life mod to improve HUD elements with config options and additional features, fixes

CHANGELOG

v1.1.3

  • CompassInvertMask config option to invert the inside part of the compass
  • CompassInvertOutsides config option to invert the outside part of the compass
  • CompassAlpha config option to make it less visible
    • if you invert outside, inside and set alpha to 0 the whole thing is visible, should be obvious but thought I'd still mention
  • FPS and Ping counter reworked (kinda just switched from GUIStyle to just simple TextMeshProUGUI)
  • Also reparented it to the ingamehud, because now we have a hide hud elements button with numpad5
  • They also have two options in the config now Horizontal or Vertical and they are seperated by ───────── or |.
  • Still no gifs in readme, I'll get to it someday lol.

v1.1.2

  • hp reparented to a different gameobject (so it hides when you die, get left behind etc or it fades in the background when you interact with the terminal stuff like that)

v1.1.1

  • HOTFIX: Just noticed that scannodes linger around when you turn away (GoodItemScan patches that part too so I had to do a small adjustment in my code to work well with that)

v1.1.0

  • Added the other MonoDetour as dependency as well on thunderstore to avoid confusion
  • Added compatibility to BetterScanVision, now its light takes on the chosen scancolor from this mod
  • Fixed the GoodItemScan compat issues (the toggle option is fine now, and the fadeaway also should work nicely when GIS is present)

v1.0.9

  • Fixed a nice chat error for clients
  • Added HP Indicator and 4 config options for it
    • Enable / Disable it
    • Recolor it to the inventory slot colors
    • Change X and Y positions
  • HP Indicator starts with green color by default and then at 20 it goes bright red, under 20 (critical) its dark red and also shakes whenever you get hit or are under 20 hp (slowly stops as you heal back up)
  • Still no gifs in readme, I'll get to it soon I promise

v1.0.8

  • Added ScanNode fadeaway (with two config entries for lifetime and fadeaway) - Compatible with GoodItemScan ^^

v1.0.7

  • Added Sprint and Weight boolean config option to toggle them on or off (basically a compat for PlayerHUDTweaks)
  • Added compat for NiceChat (no more errorspam + it also recolors their chatframe)

v1.0.6

  • Sprintmeter configs -> 3 new configs: Solid, Gradient, Shades
    • Solid for just a simple color change
    • Gradient that changes hue value
    • Shades that go into a darker color BUT if its a dark color to begin with, it will go a bit lighter and then red
  • [This should be working but in fact does not lol, so uhm ignore this] Modified chat transpiler and now we have slot colored default chat (xyz joined the game will now be colored the same way you set your inventory colors (doesnt work with rainbow stuff))
  • Finally added chatframe to the inventoryslot's image array
  • Added fps and ping counters - you can enable each seperately, change their position together (FPS is above ping so keep that in mind)
  • Removed Circlegon scanline
  • Changed Circles and Hexagons scanlines (still not happy with circles but hexagons looks pretty nice now imo)
  • Added Noisy, Scifi, Circuits scanlines (noisy and scifi look really good imo, ciruit looks a bit iffy, but it is what it is)
  • Added MonoDetour as a dependency
  • Added weight selections and starter color - basically the heavier the carryweight gets the color of the weightcounter turns bright red and then dark red

v1.0.5

  • Removed preset config option from chatcolors
  • Changed how gradients work, they look nicer imo this way -> you have two config options for gradientA and B (if you reset both of them then the solid color config will be present, which to be fair feels a bit redundant right now but I'll leave it in for now.)
  • ChatIndicator when player is typing is now taking inventoryslots color
  • HandsFull text now has its own color config
  • Chat placeholder, chatcaret are taking on the inventoryslots color and inputtext is using the complimentary color for those so its actually visible what you're typing ^^

v1.0.4

  • Added LethalConfig as a soft dependency
  • Added LethalConfig as a dependency on thunderstore (since its basically a necessity for this mod)
  • Added GlobalConfig <- if you sync up to someones profile, your setup wont get overridden
  • Added Custom color for chatnames (currently its clientsided, in the future I'd like to make it effect only your name and then sync up others' chosen colors to their own name)
  • ColoredNames to toggle seeing others chosen colors <- this isnt in effect yet, will be done in the future, LocalNameColor <- currently changes everyones name, NameColorMode - same as inventory slots you can choose a preset for custom colors

v1.0.3

  • Fixed alpha not changing when fadeout config is not toggled (oopsie)
  • Fixed default invenotry slots color (oopsie, I based it off scancolor but its much less vibrant blue)
  • Changed main color settingchanged behaviour -> if you reset it's color, now it actually resets both ScanColor and SlotColor
  • Added rainbow slot color list config option (none <- default, rainbow, winter, summer, vaporwave, deepmint, radioactive, tideember)
  • Removed randomcolor (might come back later idk)
  • Added two strings as config options if you'd want to do custom wavy gradient for your inventory slots
  • Compass recolor tied to slotcolor - works with custom wavy gradient, or any of the rainbow frames

v1.0.2

  • InventorySlots recoloring
  • "Main Color" global config option - you can override this with ScanColor and SlotColor as well but unify them back together if you'd like to
  • Modified base intensity for custom scanlines because they were too invisible (you can do -58 for the config option to go back down to 42)

v1.0.1

  • Added more info in README
  • Fixed a small issue with apperantly Emblem naming their assetbundle the same way so I just renamed it with a very original name