Dynamic HUD

by aglaron

Hide all UI/HUD (minimap, research progress, quickbar, etc.) and then automatically show only relevant parts based on player's current in-game actions. Shows minimap when you are driving, shows weapons when you are fighting, shows shortcuts when you are rewiring your combinators, and some more. Helps keeping your OLED safe from burn-ins as a bonus.

Utilities
2 hours ago
2.0
272
Owner:
aglaron
Source:
https://github.com/mekarthedev/factor...
Homepage:
N/A
License:
MIT
Created:
28 days ago
Latest Version:
1.2.2 (2 hours ago)
Factorio version:
2.0
Downloaded by:
272 users

Automatically hides and shows only currently relevant parts of UI/HUD (minimap, research progress, quickbar, shortcuts, other mods buttons, etc.) based on your current in-game actions. Inspired by burn-in marks on my OLED.

Features

  • Keeps currently irrelevant UI hidden.
  • You can reveal all your UI by opening your character inventory or by moving mouse cursor to the top-center edge of the screen.
  • You can reveal a part of UI you need right now by moving mouse cursor to the edge of the screen near the UI you need.
  • Waits for a delay before hiding parts of the UI that stop being relevant (configurable delay).
  • Automatically shows minimap when you are driving (configurable).
  • Brings up weapons/ammo/toolbar when you are shoting, getting attacked, switching guns, or just managing your armor and ammo.
  • Shows quickbar when you use its hotkeys (configurable).
  • Shows reasearch progress panel temporarily to notify about finished research.
  • Shows alerts only when there were recent changes to active alerts (configurable).
  • Shortcuts bar is kept visible when using wires, so that you can easily switch to a different wire type.
  • Hides other mods buttons (configurable).
  • Built-in hotkey to disable auto-hiding (Alt + H by default).
  • Helps keeping your OLED safe from burn-ins as a bonus.

Look up Dynamic HUD in Settings → Mod settings → Per player to configure some of the behavior.

Known issues and limitations

  • Blueprints, planners and remotes cannot be selected from hidden quickbar with a hotkey (expected to be fixed in Factorio 2.1).
  • When driving a vehicle with a character (not remotely), the vehicle's weapons/ammo bar will not be hidden (expected to be fixed in Factorio 2.1).
  • List of pins, if there are any, will not be hidden (expected to be fixed in Factorio 2.1).
  • After this mod is uninstalled, hidden UI will not reappear in existing saves on its own. See below.

How to uninstall

If you have a save file where UI is hidden with this mod, remember to re-save with all UI turned back on. Use this mod's hotkey (default Alt + H) to turn it on. Otherwise hidden UI would not reappear on its own. After that the mod can be uninstalled.