Riven Systems

Compatibility

Compatibility and Integrations

Keybind conflicts

The reviewed packages include the following overlapping defaults:

KeyProduct 1Product 2Action required
F7PA Dynamics — PA menuTraumaCore — medical panelRebind one of the controls before combined use
F9Riven HUD — chat display modeImpact Dynamics — global debris cleanupRebind one of the controls before combined use
Left/Right arrowsVehicle HUD — turn indicatorsScene Dynamics — rotation during placementTest context-specific handling; remap if needed

Shield Dynamics additionally uses Q, Left Ctrl, and H for equipped-shield controls. PA uses G, X, and J. Vehicle HUD uses Y and arrow keys. Any other script using the same key must be considered in deployment planning.

FiveM key mappings can normally be changed in Settings → Key Bindings → FiveM when they are registered through the supported key mapping interface. Settings defined only in a product config must be changed according to that product's implementation. Do not assume every keybind is changed from one universal Riven menu.

Voice and PA

Riven PA Dynamics depends on a working supported voice route. The reviewed package documents pma-voice as its primary integration but also describes native Mumble and custom adapter options. Server owners should identify the voice resource they actually use, verify the adapter, and test how PA audio is heard by a second player.

HUD and vehicle systems

Riven HUD handles on-foot/location, area-of-play, and chat presentation; Riven Vehicle HUD manages the vehicle dashboard and fuel in the reviewed packages. Riven Impact Dynamics has its own optional vehicle warning display. When all are enabled, keep each display in a separate visual area or disable redundant indicators using the appropriate configuration.

Do not install two systems that both take ownership of fuel, seatbelt state, parking brake state, or other vehicle conditions without an explicit tested integration.

Standalone is not dependency-free

A resource can be standalone with respect to ESX and QBCore while still requiring FiveM infrastructure or other libraries. The reviewed TraumaCore and PA builds require ox_lib and ox_target; the HUD build requires stock chat.

OneSync

Several Riven packages explicitly reference OneSync, and the PA manifest declares a /onesync runtime constraint. Multiplayer synchronization features should be tested with the server's actual OneSync configuration. Do not claim OneSync compatibility from single-player screenshots alone.