Advanced HUD

by AceDubs

Comprehensive HUD system with toggleable displays for day/night cycles, biter evolution, production rates with interactive graphs, and automatic bottleneck detection. Click any item for detailed analysis with historical charts. Customize your interface with only the information you need!

Utilities
13 hours ago
2.0
489
Owner:
AceDubs
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
8 days ago
Latest Version:
1.1.14 (13 hours ago)
Factorio version:
2.0
Downloaded by:
489 users

Advanced HUD - Modular Information Display

A comprehensive HUD system that displays essential game information in a clean, customizable interface. Each module can be independently toggled and reordered to match your playstyle.

Current Features

Core Modules

  • Day/Night Indicator - Shows current time period, game time, and countdown to next phase
  • Day Number - Displays in-game day count with automatic day length detection (supports all day-length mods like Diurnal Dynamics)
  • Total Playtime - Shows real-world time spent playing (unaffected by game speed) with detailed breakdown
  • Biter Evolution Tracker - Real-time evolution percentage with detailed milestone warnings, biter stats, and preparation tips
  • Movement Speed Tracker - Real-time speed display with smart vehicle/on-foot detection and visual progress bar
  • Research Progress - Current research progress with accurate real-time ETA calculations, missing science bottles detection, and smart research suggestions
  • Production Monitor - Real-time production tracking with interactive item analysis and bottleneck detection

Interactive Features

  • Module Reordering - Use up/down buttons in settings to customize the display order of modules
  • Item Detail Popups - Click any item in production stats for detailed analysis with trend graphs and storage levels
  • Smart Context Detection - Movement speed automatically adapts icons and tracking based on your current transport method

Customization Options

  • Display Properties - Settings section for appearance customization including horizontal layout option
  • Hide Title Option - Remove title bar for ultra-compact interface with custom drag handle
  • Horizontal Layout - Display modules side-by-side instead of vertically stacked
  • Minimal Mode - Compact single-line display option available for all modules
  • Dynamic GUI Layout - Interface automatically shrinks and expands based on enabled modules
  • Individual Module Control - Toggle any module on/off independently via the settings menu
  • Custom Display Order - Arrange modules in your preferred order using the reorder buttons
  • Organized Settings GUI - Clean interface with Display Properties and Module Configuration sections
  • Draggable Interface - Position the main HUD anywhere on your screen (works even with hidden title)
  • Persistent Settings - All preferences are saved per-player and persist across game sessions

Technical Features

Performance Optimized

  • Coordinate-Based Tracking - Movement speed uses position deltas for accuracy with all transport types
  • Built-in Statistics API - Production module leverages Factorio's native statistics for minimal UPS impact
  • Smart Filtering - Teleportation and respawn detection prevents speed tracking anomalies
  • Efficient Updates - 2-second update intervals maintain smooth performance in megabases

Compatibility

  • Factorio 2.0 Compatible - Fully updated for the latest game version
  • Multi-Surface Support - Works across all surfaces including space platforms
  • Day Length Mod Support - Automatically detects and adapts to day-length mods (Diurnal Dynamics, etc.)
  • Mod Compatibility - Tracks movement from all sources including modded transport methods
  • Multiplayer Safe - Deterministic code patterns prevent desyncs

Available Commands

  • /hud - Open/close the settings menu
  • /hud-reload - Reload all HUD displays (useful after GUI changes)
  • /hud-refresh - Force refresh module storage (troubleshooting)
  • /hud-debug - Display debug information about registered modules
  • /hud-evolution-cooldown <seconds> - Set evolution notification cooldown (0 to disable, default: 60)

Usage Tips

  1. Getting Started: The HUD appears in the top-left corner with a small settings button
  2. Display Customization: Use Display Properties to hide the title bar for a more compact interface
  3. Customizing Modules: Click the settings gear icon to enable/disable modules and reorder them
  4. Understanding Time Displays:
  5. Day Number shows in-game days (automatically adapts to day-length mods)
  6. Total Playtime shows real-world time you've spent playing
  7. Research Monitoring: The research module shows missing bottles, accurate ETA based on actual progress, and suggests available technologies
  8. Analyzing Production: Click on any item in the production module for detailed statistics
  9. Speed Tracking: The movement speed module automatically detects vehicles vs walking and tracks separate maximums
  10. Performance: All modules are designed to work smoothly even in large factories

Perfect for players who want comprehensive game information at a glance without cluttering their interface. The modular design ensures you only see what's relevant to your current gameplay style.