Features

NC-HUD provides a comprehensive set of HUD components, fully customizable with drag-and-drop positioning and theme support.

Component Preview

Player Stats Player Info Speedometer
Player Stats Player Info Speedometer

HUD Components

Player Stats

Health, Armor, Hunger, Thirst, Oxygen, Stress — displayed as icon-based SVG fill indicators with smooth animations.

Player Info

Server ID, In-game Time, Job (with grade), Cash & Bank balance — updates in real-time.

Speedometer

  • Speed display (km/h or mph, toggleable)
  • RPM bar with smooth interpolation
  • Fuel gauge (supports 12+ fuel resources)
  • Waypoint distance indicator
  • Vehicle health bars (engine, body)
  • Electric vehicle auto-detection with speed-based RPM simulation

Vehicle Status Icons

  • Seatbelt (with flythrough windscreen protection)
  • Headlights (off / on / high beam)
  • Turn Signals (left / right)
  • Hazard Lights
  • Engine status
  • Door Lock
  • Handbrake

Minimap

Circular or square minimap overlay with compass directions, tick marks, and a location bar showing street name + postal code.

Compass

Directional heading (N/NE/E/SE/S/SW/W/NW) with nearest postal code display.

Weapon HUD

Current weapon name, ammo count (magazine / reserve), auto-hide when holstered. Includes custom crosshair overlay when aiming.

Heart Rate System

Dynamic heart rate simulation based on:

  • Sprinting / cycling stamina
  • Driving speed and sudden deceleration
  • Damage taken
  • Configurable parameters (base rate, spike thresholds, rise/fall speed)

Customization & Layout

In-game Settings Panel

Toggle individual HUD elements, adjust layout modes, and select themes via keybind (I).

Drag & Edit Mode

Freely reposition all HUD components via drag-and-drop. Positions are saved per-server.

Layout Modes

  • COMBINED — Stats + Info grouped together
  • SEPARATE — Each stat/info item individually positioned

Per-Server Settings

All positions and preferences saved per-server using KVP storage. Different settings on different servers.

Integrations

Multi-Framework Support

Framework Resource Auto-Detected
QBCore qb-core
QBox qbx_core
ESX es_extended
Ox Core ox_core
Standalone

Fuel Systems

LegacyFuel, ox_fuel, ps-fuel, cdn-fuel, lj-fuel, okokGasStation, ti_fuel, myFuel, x-fuel, BigDaddy-Fuel, hyon_gas_station, or custom function.

Voice Systems

pma-voice, mumble-voip, saltychat, tokovoip, or custom event.

Death Detection

wasabi_ambulance, qb-ambulancejob, esx_ambulancejob, or custom function.

Notifications

ox_lib, QBCore, ESX, or custom function.

Theme System

External resources can register custom themes that completely override built-in HUD components.

  • Register via exports['nc-hud']:RegisterTheme()
  • Replace specific components (Stats, Info, Speedometer, Minimap, Compass, Weapon, Crosshair)
  • Themes receive data via client events
  • Dynamic load/unload on resource start/stop

See the Exports & Theme API page for details.

Stungun Ammo System

Custom ammo counter with automatic recharge:

  • Configurable max ammo (default: 2)
  • Auto-recharge after cooldown (default: 15 seconds)
  • Notification on full recharge

Last updated: March 4, 2026

Last updated 1 month ago