Glass HUD
A glass-style HUD for Qbox servers — frosted-glass activity rings for player status, an analog speedo + RPM cluster, a glass compass with street names, stress system, and a full in-game settings menu.
Glass-style HUD for Qbox (qbx_core) servers. A full replacement for qbx_hud — frosted-glass activity rings for player status, an analog instrument cluster (speedo + RPM tach + fuel), a glass compass with street names, money popups, stress system, cinematic mode, and a built-in settings menu.
Features
- Status rings — health, armor, hunger, thirst, stress, oxygen, voice/radio, armed, parachute, engine, harness, nitro, cruise. Each ring can be set to "always show" or "dynamic" (fades when full/empty) from the in-game menu.
- Vehicle cluster — analog speedometer (240 top end), RPM tachometer arc, gear indicator, fuel bar, seatbelt warning, altitude readout in aircraft.
- Compass — glass bezel with cardinal ticks, street/crossroad names, pointer, and degrees; can follow camera or player heading.
- Minimap control — square or circle minimap, borders, show on foot or vehicle-only, cinematic mode with letterbox bars.
- Money HUD — cash/bank popups on change,
/cashand/bankcommands. - Stress system — gain from shooting and speeding (configurable), screen blur/ragdoll effects, optional LEO exemption.
- Settings menu — players press
I(rebindable via FiveM keybinds) to open; choices persist per player via KVP. - Performance modes — "Optimized" (30fps) or "Synced" (real-time) update rates for the speedometer and compass, per player.
- 20 locale files included (en, de, fr, es, pt-br, and more) via ox_lib locale.
Dependencies
Installation
- Disable the default HUD — ensure
qbx_hud(or any other HUD) is stopped/removed from your server.cfg. - Drop
rr-hudinto your resources folder (e.g.resources/[custom]/rr-hud). - Add to your server.cfg after qbx_core and ox_lib:
`` ensure rr-hud ``
- Restart the server. Players open the settings menu with
I.
The HUD listens to the same events as qbx_hud (
hud:client:*,qbx_hud:client:showHud/hideHud), so resources that integrated with qbx_hud keep working.
Configuration
| File | What's in it |
|---|---|
config/client.lua | Menu key, MPH/KPH, minimap raise offset, stress tuning (chance, speeding thresholds, blur), armed-mode weapon whitelist |
config/server.lua | LEO stress exemption |
config/shared.lua | Enable/disable stress globally, default menu settings for new players |
Position tuning (live, in-game)
/hudmap <number>— raise/lower the minimap (negative = up). Bake your value intominimapRaiseinconfig/client.lua./hudrings <vh>— raise/lower the status-ring row. Bake your value into--player-bottominhtml/styles.css./resethud— restart the HUD if it ever desyncs.
Branding
Replace html/logo.png with your own server logo — it shows in the settings menu sidebar.
KPH
Set useMPH = false in config/client.lua and change the MPH label in html/index.html (search for hub-unit).
Commands
| Command | Description |
|---|---|
/cash | Show cash balance (admin-restricted by default) |
/bank | Show bank balance |
/dev | Toggle developer mode ring (admin) |
/resethud | Restart the HUD |
/hudmap <n> | Live-tune minimap height |
/hudrings <n> | Live-tune status ring height |
Notes
- This resource uses Cfx.re asset escrow:
client/andserver/Lua are protected, whileconfig/,html/(full NUI),locales/, andstream/are open for you to customize freely. - The NUI loads Vue, Quasar, fonts, and Font Awesome from public CDNs, so game clients need internet access (standard for FiveM).
- Stress events: other resources can
TriggerServerEvent('hud:server:GainStress', amount)/'hud:server:RelieveStress'.
© Real Results / GAS Team Developers
