Orbit Studios Resourcesorbit-dynamichud-addons
Dependencies
Required and optional dependencies, start order, and failure behavior for Orbit DynamicHUD Addons.
Dependencies
orbit-dynamichud-addons provides seatbelt and cruise-control behavior for DynamicHUD. Source and releases are available on GitHub.
Required
| Dependency | Why it is needed | Link |
|---|---|---|
ox_lib | Loads @ox_lib/init.lua, keybind helpers, cache helpers, and locale helpers. | overextended/ox_lib |
orbit-dynamichud-v2 | Receives seatbelt/cruise state through events and state bags. | orbit-dynamichud-v2 |
Optional integrations
| Dependency | What it adds | Link |
|---|---|---|
orbit-lib | Recommended when the rest of your Orbit stack uses shared notifications and framework bridging. | orbit-lib |
| Custom harness resource | Can set LocalPlayer.state.harness for harness compatibility. | Custom resource |
Start order
ensure ox_lib
ensure orbit-lib
ensure orbit-dynamichud-v2
ensure orbit-dynamichud-addonsIf you do not use orbit-lib for this addon, keep ox_lib and orbit-dynamichud-v2 before orbit-dynamichud-addons.
Feature failure behavior
- Missing ox_lib prevents keybind, cache, and locale helpers from initializing.
- Missing DynamicHUD does not create a replacement HUD indicator; state bags may still change, but the tailored display and default notification event are unavailable.
- Missing Orbit Lib does not block the standalone seatbelt/cruise logic unless another installed Orbit integration expects it.
- Missing harness state makes the addon treat the player as not wearing a harness.
- Running another seatbelt or cruise resource at the same time can cause conflicting controls and state values.