Diagnostic
77 functions. Also as Markdown for agents.
- BIN_fnc_debugDraw
- BIN_fnc_debugDrawMapInit
- BIN_fnc_debugText
- BIN_fnc_isExtensionErrorReturns true and displays description of the error from extension if there was an error.
- BIS_fnc_animViewerOpens the Splendid™ Animation Viewer.
- BIS_fnc_cameraSplendid™ Camera, *"Ultimate Screenshot Simulator"*
- BIS_fnc_cameraOldClassic camera script, replaced by the Splendid™ BIS_fnc_camera.
- BIS_fnc_codePerformanceMeasures how much time it takes to execute given expression. Results may vary based on overall performance; use this function to compare alternative…
- BIS_fnc_configViewerOpens the Splendid™ Config Viewer.
- BIS_fnc_debugConsoleExecExecutes Debug Console code.
- BIS_fnc_debugProfilePurges user profile from unwanted BIS_fnc_diagAAR data. If more than 7500 entries are found, the user is asked to delete profileNamespace variable…
- BIS_fnc_deltaTimeCalculates and returns the time's delta between previous and current call to this function.
- BIS_fnc_diagAARFill an AAR (After Action Review) display with data and Event Handlers.
- BIS_fnc_diagAARrecordStarts recording units position and events for an AAR (After Action Review).
- BIS_fnc_diagAnimDisplays or logs animation states: - animChanged - when action is performed (only to debug.log) - animDone - when animation chain that was started by…
- BIS_fnc_diagBulletCamAdd a "bullet camera" to shots fired by the specified unit.
- BIS_fnc_diagConfigPrints config entries.
- BIS_fnc_diagFindMissingAuthorsCopies a list of objects to the clipboard which miss the author attribute.
- BIS_fnc_diagHitTracks received wounds. (getNumber (missionConfigFile >> "diagHit") > 0) has to be true.
- BIS_fnc_diagJIRAlink*N/A*
- BIS_fnc_diagKeyTracks pressed keys. (getNumber (missionConfigFile >> "diagKey") > 0) has to be true.
- BIS_fnc_diagKeyLayoutExports default key layout to wiki template.
- BIS_fnc_diagKeyTestReturns all user actions according to mode.
- BIS_fnc_diagKnownAsTargetVisualize and profile which units know about one specific unit and how much they do. Calling function again stops diagnostics.
- BIS_fnc_diagKnownTargetsVisualize and profile which units one specific unit knows about and how much. Calling function again stops diagnostics.
- BIS_fnc_diagLoopRuns scripted loop. Repeated call terminates previous loops.
- BIS_fnc_diagMacrosExports config macros.
- BIS_fnc_diagMacrosAuthor*N/A*
- BIS_fnc_diagMacrosEditorPreview*N/A*
- BIS_fnc_diagMacrosMapSizePrints mapSize values based on real object size and copies it to clipboard. Mission has to be running on order to get the values.
- BIS_fnc_diagMacrosNameSoundDetects vehicle types and prints their radio protocol definitions to clipboard.
- BIS_fnc_diagMacrosSimpleObjectGenerates simple object config data.
- BIS_fnc_diagMacrosVerify*N/A*
- BIS_fnc_diagMissionPositionsDisplays positions of units from all missions
- BIS_fnc_diagMissionWeaponsLists all weapons and magazines available in a mission.
- BIS_fnc_diagObjectPerformanceBenchmarks objects vs. simple objects performance and exports the data into .csv sheet.
- BIS_fnc_diagPreviewPreviews selected classes from given container.
- BIS_fnc_diagPreviewCyclePreviews selected class from the list. When cheat1 (?) is activated, classnames will be shown instead of display names.
- BIS_fnc_diagPreviewVehicleCrewCreates vehicles with their crew.
- BIS_fnc_diagRadioTracks played radio sentences.
- BIS_fnc_diagVehicleIconsPreviews all vehicle icons on map.
- BIS_fnc_diagWikiScans specific config folder and outputs the values in wiki format.
- BIS_fnc_errorLogs an error message and shows an ingame error message. The message is shown when either of the following is true:
- BIS_fnc_errorParamsTypeDisplays a parameter type error message (using BIS_fnc_error) explaining the problem.
- BIS_fnc_exportCfgGroupsExport group or object composition for use in CfgGroups. The result will be copied to clipboard.
- BIS_fnc_exportCfgHintsExports `CfgHints` to wiki format (see Category:Arma 3: Field Manual).
- BIS_fnc_exportCfgMagazinesExport list of magazines for Arma 3 Assets.
- BIS_fnc_exportCfgPatchesExport list of addons for Community Wiki - Arma 3 Assets.
- BIS_fnc_exportCfgVehiclesExport list of objects for Community Wiki (Assets).
- BIS_fnc_exportCfgVehiclesAssetDBCopies CfgVehicles information to clipboard in wiki format.
- BIS_fnc_exportCfgWeaponsExport list of weapons for Community Wiki Arma 3 Assets Category.
- BIS_fnc_exportConfigHierarchyExport config hierarchy of given config.
- BIS_fnc_exportEditorPreviewsExport screenshots of objects for Eden Editor and Community Wiki to `<Arma 3 Profile>\Screenshots\EditorPreviews` directory. See Arma 3 assets.
- BIS_fnc_exportFunctionsToWikiExport function descriptions to Community Wiki. Exported text will be copied to clipboard in XML format.
- BIS_fnc_exportGroupFormations*N/A*
- BIS_fnc_exportGUIBaseClassesExport GUI macros and base classes to the clipboard.
- BIS_fnc_exportMapToBiTXTReturns terrain height map to BiTXT (Universal Bistudio TXT) format, which can be imported to Object Builder. Output is also copied to clipboard.
- BIS_fnc_fpsFunction to measure FPS. Spawns code running for given time and displays result on screen via titleText, globalChat and diag_log. Variable…
- BIS_fnc_functionMetaReturns function's meta data.
- BIS_fnc_functionPathReturns path to function file.
- BIS_fnc_functionsDebugChanges debug mode used when compiling functions from the Arma 3: Functions Library. Also recompiles all functions. See Arma 3: Functions Library for…
- BIS_fnc_GCSends an entity to the garbage collection queue. Replaces Arma 2 Garbage Collector.
- BIS_fnc_GCinitInitializes Garbage Collection.
- BIS_fnc_helpOpens the Functions Viewer which lists all functions defined in: - Arma 2: Functions Library (Also Arma 2: Operation Arrowhead) - Arma 3: Functions…
- BIS_fnc_importImageLinksImports CfgVehicles image links from the Community Wiki (https://community.bistudio.com/). 1. Run the script. It will copy a text into clipboard 1.…
- BIS_fnc_isDebugConsoleAllowedReturns true if debug console is allowed in current context
- BIS_fnc_isDemoReturns true when game version is demo.
- BIS_fnc_loadFunctionsCompile scripts and save them into globally available functions. Defines _fnc_scriptName variable.
- BIS_fnc_locWeaponInfoShows a utility tool checking length of weapon info texts.
- BIS_fnc_logLog debug message.
- BIS_fnc_logFormatDisplay debug message.
- BIS_fnc_logFormatServerLogs (using diag_log) a debug message (profileName, playerUID, _fnc_scriptName, provided text) to server's .RPT. In singleplayer, BIS_fnc_logFormat…
- BIS_fnc_preloadStart automatic loading screen upon mission start. On client, it will finish only when server is finished.
- BIS_fnc_recompileCan be used to recompile functions.
- BIS_fnc_shutdownShut downs the game.
- BIS_fnc_traceBulletsVisualise unit's bullet trajectories. Can only be used on one shooter in a single instance.
- BIS_fnc_versionDetects which Arma 2 expansions and addons are available. Only works in Arma 2/Arma 2: Operation Arrowhead.