Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
OCAP_recorder_fnc_aceExplosives
OCAP_recorder_fnc_addEventMission
OCAP_recorder_fnc_addUnitEventHandlers
OCAP_recorder_fnc_adminUIControl
C
OCAP_recorder_fnc_captureLoop
E
OCAP_recorder_fnc_eh_connected
OCAP_recorder_fnc_eh_disconnected
OCAP_recorder_fnc_eh_firedMan
OCAP_recorder_fnc_eh_killed
OCAP_recorder_fnc_eh_onUserAdminStateChanged
OCAP_recorder_fnc_eh_projectileHit
OCAP_recorder_fnc_entityMonitors
OCAP_recorder_fnc_exportData
G
OCAP_recorder_fnc_getAmmoMarkerData
OCAP_recorder_fnc_getClass
OCAP_recorder_fnc_getEventWeaponText
OCAP_recorder_fnc_getInstigator
OCAP_recorder_fnc_getUnitType
OCAP_recorder_fnc_getWeaponDisplayData
H
OCAP_recorder_fnc_handleCustomEvent
OCAP_recorder_fnc_handleMarkers
I
OCAP_recorder_fnc_init
OCAP_recorder_fnc_isKindOfApc
P
OCAP_recorder_fnc_projectileMonitors
S
OCAP_extension_fnc_sendData
OCAP_recorder_fnc_startRecording
OCAP_recorder_fnc_stopRecording
U
OCAP_recorder_fnc_updateTime
Adds marker on the mine’s position to the recording timeline.
Used for applying mission event handlers.
Used for applying unit-specific event handlers to units during initialization.
Runs checks to determine if a player should have the administrative diary entry added or removed upon joining the mission or logging in/out as admin.
This function is run unscheduled and creates a CBA PerFrameHandler object, a logic object which executes code every specified interval (OCAP_settings_frameCaptureDelay) while a condition (SHOULDSAVEEVENTS) is true.
This function uses the OCAP_EH_Connected event handler to log “connected” events to the timeline.
This function uses the OCAP_EH_HandleDisconnect event handler to log “disconnected” events to the timeline.
Tracks bullet and non-bullet projectiles.
Tracks when a unit is killed.
Uses OCAP_EH_OnUserAdminStateChanged to detect when someone is has logged in or out of the server and calls OCAP_recorder_fnc_adminUIControl to update the admin UI.
Tracks when a unit is hit/takes damage and saves to the timeline.
While debug mode is enabled, this function will render 2D icons and text representing all entities that have been initialized by OCAP and are not being excluded from the recording.
This function facilitates the actual endMission and save events in the extension, prompting it to pack the mission and upload it to the web component.
This function will intake information from OCAP_EH_FiredMan and return data used to format a marker for entry into the timeline.
Determines what type of vehicle is being recorded to match with the more limited icon set preloaded in the OCAP playback UI.
Used to identify the current weapon a unit is using that has injured or killed another.
Attempts to identify who truly pulled the trigger on a kill event.
Identifies the role of a unit using similar methodology to Arma 3’s.
Used to populate OCAP_lastFired on units in OCAP_recorder_fnc_eh_firedMan.
Sends custom event data to the extension to save it to the timeline.
Used for tracking all markers in the vanilla Arma 3 system.
Initializes event listeners, event handlers, gathers OCAP_version and OCAP_extension_version, and kicks off waiters for the auto-start conditions if settings are configured to enable it.
Helper function for OCAP_recorder_fnc_getClass to prevent APCs from being classified as Cars or Trucks.
This initializes projectile monitoring for the purposes of moving non-bullet projectile markers across the map during playback as well as to display them on the in-game map while OCAP_isDebug is true.
Manages raw extension calls and returns values / logs errors where relevant.
Begins recording the current mission.
Stops recording the current mission.
Sends server’s system time, mission environment date/time, time multiplier setting, and time since mission start (post-briefing) to the extension.
Close