Riven Systems
New updatesLatest release notes

Product Documentation

Riven TraumaCore

View product page
Documented build
7.9.18May differ from the current store release
Resource
riven_trauma_core
Configuration
riven_trauma_core/config.lua
Required dependencies
ox_lib, ox_target

Overview

Riven TraumaCore is a roleplay injury and medical interaction resource. The reviewed build includes a medical status interface, medical bags, patient assessment and treatment interactions, incapacitation and revival states, transport equipment, AED interactions, and wearable tourniquet functionality. The feature set is intended for gameplay; it is not medical training and should not be used as a source of real-world medical instructions.

Version 7.9.18 adds a staff-only Heal button in the treatment panel and /medheal [id] (needs the command.medheal permission; settings in Config.Heal) that revives a downed player or clears every wound, bleed, fracture, tourniquet and limb damage and restores full health, with each heal logged in the server console. Version 7.9.17 stops the AED pad cables from flinging the patient or medic (the cables are no longer physically attached and are pinned to the AED and pads each frame), opens only the trunk when taking or returning the AED (rear doors on vehicles without a trunk; optional Config.AED.AEDDoors = { 5 }), and fixes the ox_target option rgm_aedobj_* F8 error. Version 7.9.16 replaces the clothing shears with two hinged halves held like real trauma shears (Config.ClothingCut.ShearsAnim; restart so the new models stream). Version 7.9.15 rolls an unconscious patient flat onto their back when a medic starts CPR or attaches AED pads (once the server accepts the treatment; Config.RecoveryPosition.AutoBackFor). Version 7.9.14 makes "Roll onto back" lay the patient flat on their back instead of returning to the side-writhe animation, with Left side / Right side / Onto back menu options and the pose shared as the rgmPose player state (Config.RecoveryPosition.Poses.back). Earlier builds added left/right recovery-position poses (7.9.12), fixed the clothing-cut close-up camera for patients on the ground (7.9.13), and retain fitted chest AED pads with 4.5 m cables. Review the recovery-position settings, Config.ClothingCut.Camera, Config.ClothingCut.Seams, and Config.AED.PadsOnPatient when merging settings. Customer archive: riven_trauma_core_v7.9.17.zip. Keep your personalized riven_auth.token when replacing the resource. In-game behavior has not been tested here.

Installation

  1. Install compatible release builds of ox_lib and ox_target.
  2. Copy the complete riven_trauma_core folder into resources/.
  3. Start the dependencies before TraumaCore:
cfg
set onesync on
ensure ox_lib
ensure ox_target
ensure riven_trauma_core
  1. Review config.lua, including medical interaction options, testing commands, and permissions.
  2. Open the medical interface and test player interactions with another client connected.

When replacing an older TraumaCore build, the included README calls for replacing the complete resource folder while reapplying intentional configuration changes. Do not merge old scripts into the updated resource without reviewing changes.

Commands and interface

Command or keyFunction
F7 or /injuriesOpen or close the medical panel
/medbagMedical bag interaction
/renderaidAssist the nearest eligible player
/checkpatientExamine the nearest eligible player
/aedOpen the context-appropriate AED interaction
/aedplaceBegin the AED placement workflow documented in 7.9.5
/tourniquetOpen the nearby/self tourniquet interaction
/tourniquet selfChoose self as the interaction target
/goreToggle optional injury visual presentation for the player
/gorecleanClear nearby local injury visual effects

The package also documents technical or administrative commands such as /gorevisualreset, /gorestats, /goredebug, /meddebug, and controlled test/revive commands. Keep those separated from ordinary player instructions. Access to administrator and testing commands should be reviewed before public deployment.

Medical equipment workflows

Medical bag: The README describes carrying, deploying, recovering, and returning the medical bag to a vehicle when the corresponding configuration is enabled. It notes that opening F7 should not create a medical bag, and that the default configuration in the reviewed build has GiveDefaultBag = false.

AED: The package provides an AED placement process in which a user can position an in-game object on the ground, and other nearby players can interact with it through the supported target system. The commands and menus depend on the player's in-game state and position.

Tourniquets: Version 7.9.5 includes wearable tourniquet models and limb-specific treatment state. The game interaction is accessed through its medical interface or /tourniquet. This section documents the game feature only; it is not an instruction for emergency medical care outside the game.

Patient transport: The manifest includes stretcher, cervical-collar, transport, and carry modules. The precise interaction is governed by the installed product and ox_target configuration.

Troubleshooting

F7 does not open the panel: Verify both dependencies are started and inspect the client F8 console for NUI errors.

F7 triggers another interface: PA Dynamics also uses F7 in its reviewed package. Rebind one of the actions.

World interaction is missing: Confirm ox_target is present and running, and that the relevant medical feature and player conditions permit interaction.

Equipment looks missing or invisible: Check stream files and the client console for model issues.

Update produces older behavior: Confirm no older resource files were left behind and review the replacement instructions in UPDATE_v7_9_5.md.