Limited HUD

Limited HUD

Hides main HUD widgets by default and shows them only on certain events (configurable). Adds in-game widget toggle hotkeys and a bunch of optional files to tweak different HUD elements.

[color=#ffff00][b][size=5]Info[/size]
[/b][/color]
[list]
[][size=3]Hides main HUD widgets by default and shows them only on certain events which you can configure[/size][/]
[][size=3]Included widgets: Action Buttons, Crouch Indicator and Weapon Roster, Hints, Minimap, Player Healthbar, Quest Tracker, World Markers[/size][/]
[][size=3]Adds new hotkey for your selected widgets group toggle (check the details below)[/size][/]
[][size=3]Adds new hotkey for minimap toggle[/size][/]
[][size=3]Adds config option to tweak minimap widget opacity[/size][/]
[][size=3]For minimap zoom tweaking use my [url=https://www.nexusmods.com/cyberpunk2077/mods/2959]Improved Minimap Zoom[/url] mod[/size][/]
[/list]

[color=#ffff00][size=5][b]How to install
[/b][/size][/color]
[list]
[][size=3]Download and install all required depencencies[/size][/]
[][size=3]Download Limited HUD archive and unpack it to the game folder[/size][/]
[]size=3 Configure modules visibility as you like[/size][/]
[/list]
[color=#ff0000][size=3][b]Required redscript version: 0.5.31+[/b][/size][/color]


[color=#ffff00][size=5][b]Limited HUD - Hotkeys[/b][/size][/color]


[size=3]The mods adds two additional in-game hotkeys which you can use to toggle widgets visibility:[/size]

[list]
[][size=3][size=3][b]Global Hotkey[/b]: global hotkey which you can use to toggle visibility for any module combination by your choice. By default it toggles Minimap, Quest Tracker and Quest Markers modules ([color=#ffff00][b]F8[/b][/color] by default).[/size][/size][/]
[][size=3][size=3][b]Minimap Hotkey[/b]: a separate hotkey to toggle minimap visibility ([b][color=#ffff00]F6[/color][/b] by default)[/size][/size][/]
[/list]

[color=#ffff00][size=5][b]Configuration options[/b][/size][/color]

[size=3]Each module has [color=#fff2cc][b]IsEnabled [/b][/color]option, set it to [color=#fff2cc][b]false [/b][/color]if you want to disable the module and restore default game behavior for related widgets.

Besides that each module has [color=#fff2cc][b]BindToGlobalHotkey [/b][/color]option, if set to true it means that you can toggle module visibility with Global Toggle hotkey so you can chose any module combination which you want to toggle.

And lastly you can configure visibility conditions for most widget modules, possible options are:[/size]
[list]
[][size=3][b]Combat[/b]: visible when combat mode is active[/size][/]
[][size=3][b]OutOfCombat[/b]: visible when combat mode is not active and stealth mode is not active[/size][/]
[][size=3][b]Scanner[/b]: visible when scanner is active[/size][/]
[][size=3][b]Stealth[/b]: visible when stealth mode is active[/size][/]
[][size=3][b]Vehicle[/b]: visible when player mounted to vehicle[/size][/]
[][size=3][b]Vehicle with tracked marker[/b]: visible when player mounted to vehicle and has any tracked marker active[/size][/]
[][size=3][b]Weapon[/b]: visible when weapon unsheated[/size][/]
[][size=3][b]Zoom[/b]: visible when zoom is active (on PC you can activate it by holding mouse right button)[/size][/]
[][size=3][b]Danger Zone[/b]: visible when player is in dangerous or restricted zone[/size][/]
[][size=3][b]Wanted[/b]: visible when player has wanted stars active (for minimap only)[/size][/]
[][size=3][b]Cooldown[/b]: visible when any item has an active cooldown (for action buttons only)[/size][/]
[/list]


[color=#ffff00][size=5][b]Limited HUD - Main modules
[/b][/size][/color]
[color=#fff2cc][size=4][b]Action Buttons[/b][/size][/color]
[list]
[][size=3]Available options: [u]Combat[/u], OutOfCombat, [u]Stealth[/u], [u]Weapon[/u], Zoom (underscore means enabled by default)[/size][/]
[][size=3]Contains consumable, grenade, phone and vehicle buttons[/size][/]
[/list]
[color=#fff2cc][size=4][b]Crouch Indicatorr[/b][/size][/color]
[list]
[][size=3]Available additional options: [u]Combat[/u], OutOfCombat, [u]Stealth[/u], [u]Weapon[/u], Zoom[/size][/]
[/list]
[color=#fff2cc][size=4][b]Weapon Roster[/b][/size][/color]
[list]
[][size=3]Available additional options: [u]Combat[/u], OutOfCombat, [u]Stealth[/u], [u]Weapon[/u], Zoom[/size][/]
[/list]
[color=#fff2cc][size=4][b]Hints[/b][/size][/color]
[list]
[][size=3]Available options: Combat, OutOfCombat, Stealth, Vehicle, Weapon, Zoom[/size][/]
[/list]
[color=#fff2cc][size=4][b]Minimap[/b][/size][/color]
[list]
[][size=3]Available options: Combat, OutOfCombat, Stealth, [u]Vehicle[/u], Vehicle with tracked marker, Scanner, Weapon, [u]Zoom[/u][/size][/]
[][size=3]Config has configurable widget opacity[/size][/]
[][size=3]Configurable minimap toggle hotkey ([b][color=#ffff00]F6[/color][/b] by default)[/size][/]
[/list]
[color=#fff2cc][size=4][b]Quest Tracker[/b][/size][/color]
[list]
[][size=3]Available options: Combat, OutOfCombat, Stealth, [u]Vehicle[/u], Scanner, Weapon, [u]Zoom[/u][/size][/]
[/list]
[color=#fff2cc][size=4][b]Player Healthbar[/b][/size][/color]
[list]
[][size=3]Default healthbar visibility conditions: HP or memory not full, player has active quickhacks or buffs, combat mode activated.[/size][/]
[][size=3]The mod add separate options to enable or disable any of the default conditions[/size][/]
[][size=3]Available additional options: OutOfCombat, Stealth, [u]Weapon[/u], Zoom[/size][/]
[/list]
[color=#fff2cc][size=4][b]World Markers[/b][/size][/color]
[list]
[][size=3]Contains five config blocks for separate marker types: Quest (all kinds of quests and gigs), Loot (loot and shards markers), Places of Interest (fixers, fast travel points, vendors and services), Combat (grenade icons, healthbars and all icons which you see above enemy head), Vehicles (owned vehicles icons)[/size][/]
[][size=3]Compatible with my [url=https://www.nexusmods.com/cyberpunk2077/mods/1727]Muted Markers[/url] mod[/size][/]
[/list]

[color=#ffff00][size=5][b]Limited HUD - Addons
[/b][/size][/color]
[size=3]Misc UI fixes and tweaks.[/size]

[list]
[][size=3][b][color=#fff2cc]Notification Sounds[/color][/b]: muting some ingame notifications[/size][/]
[][size=3][b][color=#fff2cc]Hide Interaction Prompts[/color][/b]: options to hide some basic interaction prompts[/size][/]
[][size=3][b][color=#fff2cc]Widgets Remover[/color][/b]: a few options to hide some UI widgets[/size][/]
[][size=3][b][color=#fff2cc]Dialog Widget Resizer[/color][/b]: allows to scale dialog widget size, by default scale value set to 1.0 so tweak it as you like[/size][/]
[][size=3][b][color=#fff2cc]Fix Evolution Icons[/color][/b]: fixes wrong icons for Power and Tech weapons used in info popups[/size][/]
[][size=3][b][color=#fff2cc]No Marker Pulse[/color][/b]: disables pulse animation for tracked markers[/size][/]
[][size=3][b][color=#fff2cc]Simple HUD Toggle[/color][/b]: allows to toggle the whole HUD visibility with [b]F1[/b] keypress (could be changed to [b]U[/b])[/size][/]
[][size=3][b][color=#fff2cc]Enemy Highlighting[/color][/b]: if enabled then enemy highlight effect will be visible only for non-friendly NPCs under Ping effect[/size][/]
[][size=3][b][color=#fff2cc]Objects Coloring:[/color][/b] allows to change or remove fill and outline glow coloring for different object categories (friendly and hostile NPCs, hackable devices, distractions etc.)[/size][/]
[/list]

[color=#ffff00][size=5][b]Translation[/b][/size][/color]

[size=3]If you want to translate the mod to your own language, then download Translation sources archive, open lhud.json with any text editor (I would recommend Notepad++) and translate only lines with "femaleVariant" key ([url=https://i.imgur.com/47NwXlp.png]sample screenshot[/url] from other mod, text which you should change marked with yellow). After that check the code for your language [url=https://github.com/psiberx/cp2077-archive-xl]here[/url] at the table below and send translated file back to me.[/size]

[color=#ffff00][size=3][b]Currently supported languages:[/b][/size][/color]
[list]
[][size=3]English[/size][/]
[][size=3]Russian[/size][/]
[][size=3]French (credits to Unseen Unit)[/size][/]
[][size=3]Traditional Chinese (credits to hansdofer and Valour549)[/size][/]
[][size=3]Spanish (credits to XHisparemiX)[/size][/]
[][size=3]Simplified Chinese (credits to XiaYiLive and Valour549)[/size][/]
[][size=3]Czech (credits to Starfis)[/size][/]
[][size=3]Japanese (credits to ngx900)[/size][/]
[][size=3]Brazilian Portuguese (credits to alandellonxy)[/size][/]
[][size=3]German (credits to Prethorianer)[/size][/]
[][size=3]Italian (credits to igorSPQR)[/size][/]
[/list]

[color=#ffff00][size=5][b]Limited HUD guide from Gopher
[/b][/size][/color][youtube]sWMQDwGoXck[/youtube]


[color=#ffff00][size=5][b]Credits
[/b][/size][/color]
[list]
[][size=3]jekky for the redscript compiler[/size][/]
[][size=3]psiberx for awesome redscript snippets[/size][/]
[][size=3]TrueSagan for vehicle minimap idea[/size][/]
[][size=3]inspired by Friendly HUD from wghost81 ^^[/size][/]
[][size=3][url=https://discord.gg/Epkq79kd96]CP77 modding discord[/url][/size][/]
[/list]

[color=#fdf800][size=5][b]My mods
[/b][/size][/color]
[list]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/21482]Virtual Atelier Delivery[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/20743]Cutscene Weapon Swapper[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/17642]Revised Backpack[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/15036]Deus Ex Themed Palette[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/14935]HUD Painter[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/14264]Stash and Backpack Search[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/11882]Metro Pocket Guide[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/7238]Quickhack Hotkeys[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/5646]Wannabe Edgerunner[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/5298]Stash Filters[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/5115]Immersive Timeskip[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/5112]Faster Iguana Hatch[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4941]Real Vendor Names[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4725]Mark To Sell[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4714]Stand Still Please[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4625]Vehicle Pack - Basic[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4539]Vehicle Pack - Corpo[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4530]Vehicle Pack - Utility[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4509]Vehicle Pack - Gangs[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4476]Mizutani Shion Targa MZT[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4521]Named Saves[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4454]Virtual Car Dealer[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2987]Virtual Atelier[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4378]Enhanced Craft[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/4217]No Scanner Time Dilation[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/3819]Custom Map Markers[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/3309]Sleeves[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/3290]Toggle Quest Tags[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2959]Improved Minimap Zoom[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2820]Hide Read Shards[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2687]Smarter Scrapper[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2678]Reduced Loot[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2592]Limited HUD[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/3315]HUDitor[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2557]Always First Equip[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/2169]No Camera Auto Centering[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/1904]Holster By Hotkey[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/1889]Limited Fast Travel[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/870]Game Time Tweaks[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/1727]Muted Markers[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/1226]Yet Another UI Recolor[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/870]Game Time Tweaks[/url][/size][/]
[][size=3][url=https://www.nexusmods.com/cyberpunk2077/mods/533]No Intro Videos[/url][/size][/]
[/list]


[color=#ffff00][size=5][b]For redscript mod developers[/b][/size][/color]

[code]
// Replaced methods
@replaceMethod(weaponRosterGameController) protected cb func OnPSMVisionStateChanged(value: Int32) -> Bool
@replaceMethod(weaponRosterGameController) protected cb func OnWeaponDataChanged(value: Variant) -> Bool
@replaceMethod(healthbarWidgetGameController) private final func ComputeHealthBarVisibility() -> Void
@replaceMethod(SettingsSelectorController) public func Refresh() -> Void
@replaceMethod(QuestMappinController) private func UpdateVisibility() -> Void
@replaceMethod(GameplayMappinController) private func UpdateVisibility()

// Added methods which can cause incompatibilities
@addMethod(InputHintManagerGameController) protected cb func OnInitialize()[/code]