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
18 hours ago
2.0
355

b [fixed] Error Multiplayer, Hide quickly

8 days ago
(updated 8 days ago)

I love the mod! Now I can pet those adorable creatures so much better. But in multiplayer, it gives an unexpected error and crashes the game. I'll try to tell you what the error is.

8 days ago

Thanks! For the multiplayer crash I would need the full error message text, a save file where it can be reproduced and description on what the host player and a connected player (if any) need to do to reproduce it.

a day ago
(updated a day ago)

El mod Logistics Insights (1.1.1) causó un error irrecuperable.
Por favor, informe de este error al autor del mod.
Error while running event logistics-insights::on_player_created (ID 32)
El mod Dynamic HUD (1.2.3) causó un error irrecuperable.
Por favor, informe de este error al autor del mod.
Error while running event dynamic-hud::on_gui_opened (ID 102)
dynamic-hud__/control.lua: 110: attempt to index local 'state' (a nil value)
stack traceback:
dynamic-hud/control.lua: 110: in function 'opened_gui'
dynamic-hud__/control.lua: 117: in function 'handle'
dynamic-hud__/events-dispatch.lua:51: in function 'notify'
dynamic-hud__/events-dispatch.lua:66: in function
<dynamic-hud/events-dispatch.lua:65>
stack traceback:
[C]: in function 'newindex'
...stics-insights
/scripts/networkswin/networks_window.lua:371: in function
'toggle_window_visible'
...stics-insights__/scripts/networkswin/networks_window.lua:349: in function
'set_window_visible'
logistics-insights/control.lua:209: in function
<logistics-insights/control.lua: 197>

We played for two afternoons without any problems, but now when my friend joins the game, this happens; I imagine it's a conflict with another mod. But while I was alone in the game waiting for him to join, everything was perfect.

My teammate changed his name, but now he's back to his original name. He's logged into the game and there are no errors...

a day ago

I can confirm I can reproduce the issue. It would take some time to fix. Until then, the only workaround i can think of is when you want a new player to join your game (or existing player with changed name), you need to disable dynamic-hud mod on the server (in mods menu, NOT with the hotkey), then allow new player to join, then save game on the server, then re-enable dynamic-hud again.

19 hours ago

Thank you so much! I love your mod and it runs like a dream.

18 hours ago

Fixed in 1.2.4.
However, during testing I also experienced desync errors that I belive, judging by desync report, are caused by logistics-insights.

New response