AI_Artificial Intelligence Flashcards

1
Q

ai_AdjustPathsAroundDynamicObstacles

A

Set to 1/0 to enable/disable AI path adjustment around dynamic obstacles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ai_AgentStatsDist

A

Sets agent statistics draw distance, such as current goalpipe, command and target. Only Information on enabled AI objects will be displayed. To display more information on particular AI agent use ai_StatsTarget. Yellow line represents direction where AI is trying to move; Red line represents direction where AI is trying to look; Blue line represents forward dir (entity forward); Usage ai_AgentStatsDist [view distance] Default is 20 meters. Works with ai_DebugDraw enabled.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ai_AllowAccuracyDecrease

A

Set to 1 to enable AI accuracy decrease when target is moving lateraly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

ai_AllowAccuracyIncrease

A

Set to 1 to enable AI accuracy increase when target is standing still

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ai_AllowedToHitPlayer

A

if turned off, all agents will miss all the time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ai_AllTime

A

Displays the update times of all agents, in milliseconds. Usage: ai_AllTime [0/1] Default is 0 (off). Times all agents and displays the time used updating each of them. the name is colour coded to represent the update time. Green: less than 1ms (ok)
White: 1 ms to 5 ms
Red: more than 5ms
You must enable ai_DebugDraw before you can use this tool.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ai_AmbientFireEnable

A

Enable ambient fire system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ai_AmbientFireQuota

A

Number of units allowed to hit the player at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ai_AmbientFireUpdateInterval

A

Ambient fire update interval. Controls how often puppet’s ambient fire status is updated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ai_AttemptStraightPath

A

Toggles AI attempting a simple straight path when possible. Default is 1 (on)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ai_BannedNavSoTime

A

Time indicating how long invalid navsos should be banned.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

ai_BeautifyPath

A

Toggles AI optimisation of the generated path. Usage: ai_BeautifyPath [0/1] Default is 1 (on). Optimisation is on by default. Set to 0 to disable path optimization (AI uses non-optimised path).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ai_BigBrushCheckLimitSize

A

to be used for finding big objects not enclosed into forbidden areas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

ai_BurstWhileMovingDestinationRange

A

when using FIREMODE_BURST_WHILE_MOVING - only fire when within this distance to the destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

ai_CheckGoalpipes

A

Checks goalpipes and dumps report to console

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ai_CheckWalkabilityOptimalSectionLength

A

The maximum segment length used by CheckWalkabilityFast when querying for world geometry from physics. Default: 1.75

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

ai_CloakIncrementMod

A

how fast cloak fades away

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

ai_CloakMaxDist

A

closer than that - cloak starts to fade out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

ai_CloakMinDist

A

closer than that Cloak not effective

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

ai_CodeCoverageMode

A

Set current mode of Code Coverage system. 0= off, 1=smart, 2=silent, 3=force

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

ai_CollisionAvoidanceAgentExtraFat

A

Extra radius to use in Collision Avoidance calculations as a buffer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

ai_CollisionAvoidanceAgentTimeHorizon

A

Time horizon used to calculate an agent’s collision free velocity against static obstacles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

ai_CollisionAvoidanceObstacleTimeHorizon

A

Time horizon used to calculate an agent’s collision free velocity against static obstacles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

ai_CollisionAvoidancePathEndCutoffRange

A

Distance from it’s current path end for an agent to stop avoiding obstacles. Other actors will still avoid the agent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

ai_CollisionAvoidanceRange

A

Range for collision avoidance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

ai_CollisionAvoidanceSmartObjectCutoffRange

A

Distance from it’s next smart object for an agent to stop avoiding obstacles. Other actors will still avoid the agent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

ai_CollisionAvoidanceTargetCutoffRange

A

Distance from it’s current target for an agent to stop avoiding obstacles. Other actors will still avoid the agent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

ai_CollisionAvoidanceTimestep

A

TimeStep used to calculate an agent’s collision free velocity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

ai_commTest

A

Tests communication for the specified AI Actor. If no communication name is specified all communications will be played. Usage: ai_commTest [commName]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

ai_commTestStop

A

Stop currently playing communication for the specified AI Actor. Usage: ai_commTestStop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

ai_CompatibilityMode

A

Set AI features to behave in earlier milestones - please use sparingly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

ai_CoolMissesBoxHeight

A

Vertical size of the box to collect potential cool objects to shoot at.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

ai_CoolMissesBoxSize

A

Horizontal size of the box to collect potential cool objects to shoot at

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

ai_CoolMissesCooldown

A

Global time between potential cool misses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

ai_CoolMissesMaxLightweightEntityMass

A

Maximum mass of a non-destroyable, non-deformable, non-breakable rigid body entity to be considered

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

ai_CoolMissesMinMissDistance

A

Maximum distance to go away from the player

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

ai_CoolMissesProbability

A

Agents’ chance to perform a cool miss

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

ai_CoverExactPositioning

A

Enables using exact positioning for arriving at cover. Usage: ai_CoverPredictTarget [0/1]
Default x is 0 (off) 0-disable 1-enable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

ai_CoverMaxEyeCount

A

Max numbers of observers to consider when selecting cover. Usage: ai_CoverMaxEyeCount

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

ai_CoverPredictTarget

A

Enables simple cover system target location prediction. Usage: ai_CoverPredictTarget x Default x is 0.0 (off)
x-how many seconds to look ahead

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

ai_CoverSpacing

A

Minimum spacing between agents when choosing cover.
Usage: ai_CoverPredictTarget
x - spacing width in meters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

ai_CoverSystem

A

Enables the cover system.
Usage: ai_CoverPredictTarget
x - Spacing width in meters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

ai_CrouchVisibleRange

A

Max perception range for AI when player is crouching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

ai_CrowdControlInPathfind

A

Toggles AI using crowd control in pathfinding. Usage: ai_CrowdControlInPathfind [0/1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

ai_DebugBehaviorSelection

A

Display behaviour selection information for a specific agent Usage: ai_DebugBehaviorSelection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

ai_DebugCheckWalkability

A

Toggles output of check walkability information, as well as allowing the use of tagpoints named CheckWalkabilityTestStart/End to trigger a test each update. Default 0 is off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

ai_DebugCheckWalkabilityRadius

A

Radius to use for the per-frame debug CheckWalkability test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

ai_DebugCollisionAvoidanceForceSpeed

A

Force agents velocity to it’s current direction time the specified value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

ai_DebugCollisionAvoidanceUpdateVelocities

A

Enable/disable agents updating their velocities after processing collision avoidance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

ai_DebugDraw

A

Toggles the AI debugging view. Usage: ai_DebugDraw [-1/0/1] Default is 0 (minimal), value -1 will draw nothing, value 1 displays AI rays and targets and enables the view for other AI debugging tools.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

ai_DebugDrawAdaptiveUrgency

A

Enables drawing the adaptive movement urgency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

ai_DebugDrawAmbientFire

A

Displays fire quota on puppets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

ai_DebugDrawArrowLabelsVisibilityDistance

A

Provided ai_DebugDraw >0, if the camera is closer to an agent than this distance, agent arrows for look/fire/move arrows will have labels. Usage: ai_DebugDrawArrowLabelsVisibilityDistance [distance] Default is 0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

ai_DebugDrawAStarOpenList

A

Draws the A* open list for the specified AI agent. Usage: ai_DebugDrawAStarOpenList [AI agent name] Default is 0, which disables the debug draw. Requires ai_DebugPathfinding =1 to be activated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

ai_DebugDrawAStarOpenListTime

A

The amount of time to draw the A*open list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

ai_DebugDrawBannedNavsos

A

Toggles drawing banned navsos [default 0 is off]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

ai_DebugDrawCollisionAvoidance

A

Enable Debugging obstacle avoidance system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

ai_DebugDrawCollisionAvoidanceAgentName

A

Name of the agent to draw collision avoidance data for.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

ai_DebugDrawCommunication

A
Displays communication debug information. Usage: ai_DebugDraw Communication [0/1/2]
0- disabled (default)
1- draw playing and queued comms.
2- draw debug history for each entity. 
5 - extended debugging (to log)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

ai_DebugDrawCommunicationHistoryDepth

A

Tweaks how many historical entries are displayed per entity. Usage: ai_DebugDrawCommunicationHistoryDepth [depth]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

ai_DebugDrawCoolMisses

A

Toggles displaying the cool miss locations around the player. Usage: ai_DebugDrawCoolMisses [0/1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

ai_DebugDrawCoordination

A

Displays coordination debug information. Usage: ai_DebugDrawCoordination [0/1/2] Default is 0 (off). 1 is in-game graphics. 2 is detailed text.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

ai_DebugDrawCover

A

Displays cover debug information. Usage: ai_DebugDrawCover [0/1/2] Default is 0 (off)
0-off
1-currently being used
2- all in 50m range (slow)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

ai_DebugDrawCoverLocations

A

Displays cover locations. Usage: ai_DebugDrawCoverLocations [0/1]
Default is 0 (off)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

ai_DebugDrawCoverPlanes

A

Displays cover planes. Usage: ai_DebugDrawCoverPlanes [0/1]

Default is 0 (off)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

ai_DebugDrawCoverSampler

A

Displays cover sampler debug rendering.
Usage: ai_DebugDrawCoverSampler [0/1/2/3]
Default is 0 (off)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

ai_DebugDrawCrowdControl

A

Draws crowd control debug information 0=off, 1=on

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

ai_DebugDrawDamageControl

A

Debugs the damage control system 0=disabled, 1=collect, 2=collect and draw

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

ai_DebugDrawDamageParts

A

Draws the damage parts of puppets and vehicles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

ai_DebugDrawDeadBodies

A

Draws the location of dead bodies to avoid during pathfinding (needs ai_DebugDraw>0)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

ai_DebugDrawDynamicCoverSampler

A

Displays dynamic cover sampler debug rendering. Usage: ai_DebugDrawDynamicCoverSampler [0/1]
Default is 0 (off)
0-off
1-on

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

ai_DebugDrawDynamicHideObjectsRange

A

Sets the range for drawing dynamic hide objects a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

ai_DebugDrawEnabledActors

A

list of AI Actors that are enabled and metadata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

ai_DebugDrawEnabledPlayers

A

list of AI players that are enabled and metadata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

ai_DebugDrawExpensiveAccessoryQuota

A

Displays expensive accessory usage quota on puppets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

ai_DebugDrawFileCommand

A

Toggles Displaying the fire command targets and modifications. Usage: ai_DebugDrawFileCommand [0/1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

ai_DebugDrawFlight2

A

Set AI features to behave in earlier milestones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

ai_DebugDrawGroups

A

Toggles AI Groups debugging view. Usage ai_DebugDrawGroups [0/1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

ai_DebugDrawHashSpaceAround

A

Validates and draws the navigation node hash space around specified entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

ai_DebugDrawHidespotRange

A

Sets the range for drawing hidespots around the player (needs ai_DebugDraw >0 )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

ai_DebugDrawLightLevel

A

Debug AI light level manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

ai_DebugDrawPathfinderQueue

A

Displays list of paths queued up, and info on current progress of path finder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

ai_DebugDrawPhysicsAccess

A

Displays current physics access statistics for the AI module

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

ai_DebugDrawPlayerActions

A

Debug draw special player actions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

ai_DebugDrawReinforcements

A

Enables debug draw for reinforcement logic for specified group. Usage: ai_DebugDrawReinforcements , or -1 to disable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

ai_DebugDrawStanceSize

A

Draws teh game logic representation of the stance size of the AI agents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

ai_DebugDrawVegetationCollisionDist

A

Enables drawing vegetation collision closer than a distance projected onto the terrain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

ai_DebugDrawVisionMap

A

Sets AI VisionMap Debug Draw Mode. Default is 0 - off. 0-off, 1-performance only 2-everything

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

ai_DebugDrawVolumeVoxels

A

Toggles the AI debugging drawing of voxels in volume generation. Usage: ai_DebugDrawVolumeVoxels [0,1,2,etc]
Default is 0 (off)
+n draws all voxels with original value >=n
-n draws all voxels with original value = n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

ai_DebugGroupCoordinationSelection

A

Displays coordination selection information for specific group. Usage: ai_DebugGroupCoordinationSelection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q

ai_DebugHideSpotName

A

Debug HideSpot Name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
92
Q

ai_DebugInterestSystem

A

Displays debugging information on interest system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
93
Q

ai_DebugPathfinding

A

Toggles output of pathfinding information [default 0 is off]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
94
Q

ai_DebugPerceptionManager

A

Draws perception manager performance overlay. 0=disable, 1=vis checks, 2=stimulus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
95
Q

ai_DebugRangeSignaling

A

Enables Range Signaling Debug Screen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
96
Q

ai_DebugSignalTimers

A

Enable Signal Timers Debug Screen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
97
Q

ai_DebugTacticalPoints DUMPTODISK

A

Display debugging information on tactical point selection system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
98
Q

ai_DebugTacticalPointsBlocked

A

Highlight with red spheres any points blocked by generation phase, eg. occupied points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
99
Q

ai_DebugTargetSilhouette

A

Draws the silhouette used for missing the target while shooting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
100
Q

ai_DebugTargetTracksAgent

A

Draws the target tracks for the given agent

Usage: ai_DebugTargetTracksAgent AIName Default is ‘none’. AIName is the name of the AI agent to debug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
101
Q

ai_DebugTargetTracksConfig

A

Draws the information contained in the loaded target track configuration to the screen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
102
Q

ai_DebugTargetTracksConfig_Filter

A

Filter what configurations are drawn when debugging target tracks. Usage: ai_DebugTargetTracksConfig_Filter Filter Default is ‘none’. Filter is a substring that must be in the configuration name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
103
Q

ai_DebugTargetTracksTarget

A

Draws lines to illustrate where each agent’s target is Usage: ai_DebugTargetTracksTarget 0/1/2 0=off. 1= Show Best target. 2= Show all possible targets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
104
Q

ai_DebugWalkabilityCache

A

Toggles allowing the use of tag points named WalkabilityCacheOrigin to cache walkability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
105
Q

ai_DrawAgentFOV

A

Toggles the vision cone of the AI agent Usage: ai_DrawAgentFOV [0….1]
Default is 0 (off), value 1 will draw the cone all the way to the sight range, value0.1 will draw the cone to distance of 10% of the sight range, etc. ai_DebugDraw must be enabled before this tool can be used

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
106
Q

ai_DrawAgentStats

A

Flag field specifying which of the overhead agent stats to display:
N-name, k-groupID, d-distances, c-cover info, B-currently selected behaviour node, b - current behaviour, t-target info, G-goal pipe, g-goal op, S-stance, f-fire, w-territory/wave, p-pathfinding status, l-light level (perception) status, D-various direction arrows (aim target, move target, …) status, p-position, 3- don’t skip the player

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
107
Q

ai_DrawAgentStatsGroupFilter

A

Filters Debug Draw Agent Stats displays to the specified groupIDs separated by spaces usage: ai_DrawAgentStatsGroupFilter 1011 1012

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
108
Q

ai_DrawAreas

A

Enables/Disables drawing behaviour related to areas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
109
Q

ai_DrawAttentionTargetPositions

A

Displays markers for the AI’s current attention target position

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
110
Q

ai_DrawBadAnchors

A

Toggles drawing out of bounds AI Objects of particular type for debugging AI. Valid only for 3D navigation. Draws red spheres at positions of anchors which are located out of navigation volumes. Those anchors have to be moved. 0-off, 1-on

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
111
Q

ai_DrawBulletEvents

A

Debug draw the bullet events the AI system processes 0=disable, 1=enable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
112
Q

ai_DrawCollisionEvents

A

Debug draw the collision events the AI system processes 0=disable, 1=enable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
113
Q

ai_DrawDistanceLUT

A

Draws the distance lookup table graph overlay

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
114
Q

ai_DrawExplosions

A

Debug draw the explosion events the AI System processes 0=disable, 1=enable

115
Q

ai_DrawFakeDamageInd

A

Draws fake damage indicators on the player

116
Q

ai_DrawFakeHitEffects

A

Draws fake hit effects the player.

117
Q

ai_DrawFakeTracers

A

Draw fake tracers around the player

118
Q

ai_DrawFireEffectDecayRange

A

Distance under which the draw fire duration starts decaying linearly.

119
Q

ai_DrawFireEffectEnabled

A

Enabled AI to sweep fire when starting to shoot after a break

120
Q

ai_DrawFireEffectMinDistance

A

Distance under which the draw fire will be disabled.

121
Q

ai_DrawFireEffectMinTargetFOV

A

FOV under which the draw fire will be disabled.

122
Q

ai_DrawFireEffectTimeScale

A

Scale for the weapon’s draw fire time setting

123
Q

ai_DrawFormations

A

Draws all the currently active formations of the AI agents. Usage: ai_DrawFormations [0/1]
Default is 0 (off). Set to 1 to draw the AI formations.

124
Q

ai_DrawGetEnclosingFailures

A

Set to the number of seconds you want GetEnclosing () failures visualized. Set to 0 to turn visualization off.

125
Q

ai_DrawGoals

A

Draws all the active goal ops debug info. Usage: ai_DrawGoals [0/1] Default is 0 (off). Set to 1 to draw the AI goal op debug info.

126
Q

ai_DrawGrenadeEvents

A

Debug draw the grenade events the AI system processes. 0=disable, 1=enable.

127
Q

ai_DrawHidespots

A

Draws latest hide-spot positions for all agents within specified range.

128
Q

ai_DrawModifiers

A

Toggles the AI Debugging view of navigation modifiers

129
Q

ai_DrawNode

A

Toggles visibility of named agent’s position AI triangulation. See also: ai_DrawNodeLinkType and ai_DrawNodeLinkCutoff Usage: ai_DrawNode [ai agent’s name] none-switch off, all -to display nodes of all the AI agents, player- to display players node, AI-agent’s name - to display node of particular agent

130
Q

ai_DrawNodeLinkCutoff

A

Sets the link cutoff value in ai_DrawNodeLinkType. If the link value is more than ai_DrawNodeLinkCutoff the number gets displayed in green, otherwise red.

131
Q

ai_DrawNodeLinkType

A

Sets the link parameter to draw with ai_DrawNode. Values are: 0 - pass radius (default), 1- exposure, 2- water max depth 3 -water min depth

132
Q

ai_DrawOffset

A

vertical offset during debug drawing (graph nodes, navigation paths, … )

133
Q

ai_DrawPath

A

Draws the generated paths of the AI agents. ai_drawoffset is used. Usage: ai_DrawPath [name] none- off (default), squad - squadmates, enemy-all the enemies

134
Q

ai_DrawPathAdjustment

A

Draws the path adjustment for the AI agents. Usage: ai_DrawPathAdjustment [name]
Default is none (nobody).

135
Q

ai_DrawPathFollower

A

Enables PathFollower debug drawing displaying agent paths and safe follow target.

136
Q

ai_DrawPatterns

A

Draws all the currently active track patterns of the AI agents. Usage: ai_DrawPatterns [0/1] Default is 0 (off). Set to 1 to draw the AI track patterns.

137
Q

ai_DrawPerceptionDebugging

A

Draws indicators showing enemy view intersections with perception modifiers

138
Q

ai_DrawPerceptionHandlerModifiers

A

Draws perception handler modifiers on a specific AI Usage: ai_DrawPerceptionHandlerModifiers AIName Default is ‘none’. AIName is the name of the AI

139
Q

ai_DrawPerceptionIndicators

A

Draws indicators showing enemy current perception level of player

140
Q

ai_DrawPerceptionModifiers

A

Draws perception modifier areas in game mode

141
Q

ai_DrawPlayerRanges

A

Draws rings around player to assist in gauging target distance

142
Q

ai_DrawProbableTarget

A

Enables/Disables drawing the position of probable target.

143
Q

ai_DrawRadar

A

Draws AI radar: 0=no radar, > 0 = size of the radar on screen

144
Q

ai_DrawRadarDist

A

AI radar draw distance in meters, default = 20m.

145
Q

ai_DrawReadibilities

A

Draws all the currently active readibilities of the AI agents. Usage: ai_DrawReadibilities [0/1] Default is 0 (off). Set to 1 to draw the AI readibilities.

146
Q

ai_DrawRefPoints

A

Toggles reference points and beacon view for debugging AI. Usage: ai_DrawRefPoints [ 0 | all | name] Default is 0 (off). Indicates the AI reference points by drawing cyan balls at their positions.

147
Q

ai_DrawShooting

A

Name of puppet to show fire stats

148
Q

ai_DrawSmartObjects

A

Draws smart Objects debug information. Usage: ai_DrawSmartObjects [0/1] Default is 0 (off) Set to 1 to draw smart objects

149
Q

ai_DrawSoundEvents

A

Debug draw the sound events the AI system processes. 0=disable, 1=enable

150
Q

ai_DrawStats

A

Toggles drawing stats (in a table on top left of screen) for AI objects within specified range. Will display attention target, goal pipe and current goal.

151
Q

ai_DrawTargets

A

Distance to display the perception events of all enabled puppets. Displays target type and priority

152
Q

ai_DrawTrajectory

A

Record and draw the actual path taken by the agent specified in ai_StatsTarget. Path is displayed in aqua, and only a certain length will be displayed, after which old path gradually disappears as new path is drawn. 0=do not record, 1=record.

153
Q

ai_DrawType

A

Display all AI object of specified type. If object is enabled it will be displayed. with blue ball, otherwise with red ball. Yellow line will represent forward direction of the subject. 0 - type of AI objects to Display

154
Q

ai_DrawUpdate

A

list of AI forceUpdated entities

155
Q

ai_dumpCheckpoints

A

Dump CodeCoverage checkpoints to file

156
Q

ai_DynamicHidespotsEnabled

A

if enabled, dynamic hidespots are considered when evaluating.

157
Q

ai_DynamicVolumeUpdateTime

A

How long (max) to spend updating dynamic volume regions per AI update (in sec) 0 disables dynamic updates. 0.005 is a sensible value.

158
Q

ai_EnableCoolMisses

A

If turned on, when agents miss te player, they will pick cool objects to shoot at.

159
Q

ai_EnableORCA

A

enable obstacles avoidance system

160
Q

ai_EnablePerceptionStanceVisibleRange

A

Turn on use of max perception range for AI based on player’s stance

161
Q

ai_EnableWarningErrors

A

Enable AI warnings and errors: 1 or 0

162
Q

ai_EnableWaterOcclusion

A

Enables applying water occlusion to AI target visibility checks

163
Q

ai_ExtraForbiddenRadiusDuringBeautification

A

Extra radius added to agents close to forbidden edges during beautification.

164
Q

ai_ExtraRadiusDuringBeautification

A

Extra radius added to agents during beautification.

165
Q

ai_ExtraVehicleAvoidanceRadiusBig

A

Value in meters to be added to a big obstacle’s own size while computing obstacle size for purposes of vehicles steering. See also ai_ObstacleSizeThreshold.

166
Q

ai_ExtraVehicleAvoidanceRadiusSmall

A

Value in meters to be added to a big obstacle’s own size while computing obstacle size for purposes of vehicle steering. See also ai_ObstacleSizeThreshold.

167
Q

ai_FlowNodeAlertnessCheck

A

Enable the alertness check in AI flow nodes

168
Q

ai_ForceAGAction

A

Forces all AI characters to specified AG action input. 0 to disable.

169
Q

ai_ForceAGSignal

A

Forces all AI characters to specified AG signal input. 0 to disable.

170
Q

ai_ForceAllowStrafing

A

Forces all AI characters to use/not use strafing (-1 disables)

171
Q

ai_ForceLookAimTarget

A

Forces all AI Characters to use/not use fixed look/aim target. none disables x,y, xz, or yz sets it appropriate direction otherwise it forces looking/aiming at the entity with this name ( no name–> (0,0,0))

172
Q

ai_ForcePosture

A

Forces all AI characters to specified posture. 0 to disable

173
Q

ai_ForceSerializeAllObjects

A

Serialize all AI objects (ignore NO_SAVE flag).

174
Q

ai_ForceStance

A

Forces all AI Characters to specified stance: Disable =-1, Stand =0, Crouch =1, Prone =2, Relaxed =3, Stealth =4, Cover =5, Swim =6, Zergo-G =7

175
Q

ai_IgnoreBulletRainStimulus

A

Have the Perception handler ignore all bullet rain stimulus always

176
Q

ai_IgnoreDeadBodies

A

Ignore dead bodies during navigation and hidespot finding.

177
Q

ai_IgnorePlayer

A

makes AI ignore the player. Usage: ai_IgnorePlayer [0/1] Default is 0 (off). Set to 1 to make AI ignore the player. Used with ai_DebugDraw enabled.

178
Q

ai_IgnoreSoundStimulus

A

Have the Perception Handler ignore all sound stimulus always.

179
Q

ai_IgnoreVisibilityChecks

A

Makes certain visibility of checks (for teleporting etc) return false.

180
Q

ai_IgnoreVisualStimulus

A

Have the Perception handler ignore all visual stimulus always

181
Q

ai_IncludeNonColEntitiesInNavigation

A

Includes/Excludes non colliding objects from navigation.

182
Q

ai_InterestSystem

A

Enable interest system

183
Q

ai_InterestSystemCastRays

A

makes the Interest System check visibility with rays.

184
Q

ai_IntersectionTesterQuota

A

Amount of deferred intersection tests allowed to be cast per frame.

185
Q

ai_LayerSwitchDynamicLinkBump

A

Multiplier for the dynamic link update budget bump in frames.

186
Q

ai_LayerSwitchDynamicLinkBumpDuration

A

Duration of the dynamic link update budget bump in frames.

187
Q

ai_Locate

A

Indicates position and some base states of specified objects. It will pinpoint position of the agents; it’s name; it’s attention target; draw red cone if the agent is allowed to fire; draw purple cone if agent is pressing trigger. None-off, squad -squadmates, enemy - all the enemies groupID -members of specified group.

188
Q

ai_LogConsoleVerbosity

A

None=0, progress/errors/warnings =1, event =2, comment =3

189
Q

ai_LogFileVerbosity

A

None = 0, progress/errors/warnings =1, event =2, comment =3

190
Q

ai_MovementSpeedDarkIllumMod

A

Multiplier for movement speed when the target is in dark light condition.

191
Q

ai_MovementSpeedMediumIllumMod

A

Multiplier for movement speed when the target is in medium light condition.

192
Q

ai_MovementSpeedSuperDarkIllumMod

A

Multiplier for movement speed when the target is in super dark light condition.

193
Q

ai_NetworkDebug

A

Toggles the AI network debug.
Usage: ai_NetworkDebug [0/1]
Default is 0 (off). ai_NetworkDebug is used to direct DebugDraw information
from the server to the client.

194
Q

ai_NetworkDebugBytesPerSecond

A

Sets the speed of server-to-client communication.
Usage: ai_NetworkDebugBytesPerSecond [0/1]
Default is 65536. ai_NetworkDebugBytesPerSecond is used to set amount of DebugDraw information
to be sent from the server to the client per second.

195
Q

ai_NetworkDebugChannel

A

Sets channel to send AI network debug info to.
Usage: ai_NetworkDebugChannel [channel]
Default is 1. ai_NetworkDebugChannel is used to set the channel of the client
to send AI network debug data to.

196
Q

ai_NetworkDebugClientHost

A

Sets the name of the client host to send AI network debug info to.
Usage: ai_NetworkDebugClientHost [client_host]
Default is “localhost”. ai_NetworkDebugClientHost is used to set the name of the client host
to send AI network debug data to.

197
Q

ai_NetworkDebugMinDelay

A

Sets minimum delay (in seconds) between sending AI network debug data of consecutive frames.
Usage: ai_NetworkDebugMinDelay [delay in seconds]
Default is 0.1. ai_NetworkDebugMinDelay is used to set minimum delay (in seconds) between
sending AI network debug data of consecutive render frames (not frame IDs!) from the server to the client.

198
Q

ai_NoUpdate

A

Disables AI system update when 1

199
Q

ai_ObstacleSizeThreshold

A

Obstacle size in meters that differentiates small obstacles from big ones so that vehicles can ignore the small ones

200
Q

ai_OverlayMessageDuration

A

How long (seconds) to overlay AI warnings/errors

201
Q

ai_PathfinderUpdateTime

A

Maximum pathfinder time per AI update

202
Q

ai_PathfindTimeLimit

A

Specifies how many seconds an individual AI can hold the pathfinder blocked
Usage: ai_PathfindTimeLimit 0.15
Default is 0.08. A lower value will result in more path requests that end in NOPATH -
although the path may actually exist.

203
Q

ai_perception.movement_crouchMovingMultiplier

A

Multiplier for crouched movement speed effect on footstep sound radius

204
Q

ai_perception.movement_crouchRadiusDefault

A

Default value for crouching footstep sound radius multiplier (overridden by surface type)

205
Q

ai_perception.movement_movingSurfaceDefault

A

Default value for movement speed effect on footstep radius (overridden by surface type)

206
Q

ai_perception.movement_standingMovingMultiplier

A

Multiplier for standing movement speed effect on footstep sound radius

207
Q

ai_perception.movement_standingRadiusDefault

A

Default value for standing footstep sound radius (overridden by surface type)

208
Q

ai_perception.movement_useSurfaceType

A

Toggle if surface type should be used to get the base radius instead of cvars

209
Q

ai_PlayerAffectedByLight

A

Sets if player is affected by light from observable perception checks

210
Q

ai_PredictivePathFollowing

A

Sets if AI should use the predictive path following if allowed by the type’s config.

211
Q

ai_ProfileGoals

A

Toggles timing of AI goal execution.
Usage: ai_ProfileGoals [0/1]
Default is 0 (off). Records the time used for each AI goal (like
approach, run or pathfind) to execute. The longest execution time
is displayed on screen. Used with ai_DebugDraw enabled.

212
Q

ai_ProneVisibleRange

A

Max perception range for AI when player is proning

213
Q

ai_PuppetDirSpeedControl

A

Does puppet speed control based on their current move dir

214
Q

ai_RadiusForAutoForbidden

A

If object/vegetation radius is more than this then an automatic forbidden area is created during triangulation.

215
Q

ai_RayCasterQuota

A

Amount of deferred rays allowed to be cast per frame!

216
Q

ai_RecordCommunicationStats

A

Turns on/off recording of communication stats to a log.

Usage: ai_RecordCommunicationStats [0/1]

217
Q

ai_Recorder

A

Sets AI Recorder mode. Default is 0 - off.

218
Q

ai_Recorder_Auto

A

Auto record the AI when in Editor mode game

219
Q

ai_Recorder_Buffer

A

Set the size of the AI debug recording buffer

220
Q

ai_Recorder_Start

A

Reset and start the AI Recorder on demand

221
Q

ai_Recorder_Stop

A

Stop the AI Recorder. If logging in memory, saves it to disk.

222
Q

ai_RecordLog

A

log all the AI state changes on stats_target

223
Q

ai_reload

A

Reload AI system scripts and data

224
Q

ai_resetCommStats

A

Resets current communication statistics.

Usage: ai_resetCommStats

225
Q

ai_RODAliveTime

A

The base level time the player can survive under fire.

226
Q

ai_RODAmbientFireInc

A

Increment for the alive time when the target is within the kill-zone of the target.

227
Q

ai_RODCheckpointMercyTime

A

The amount of time the AI will not hit the target when the target has reloaded from a checkpoint.

228
Q

ai_RODCombatRangeMod

A

Combat-zone distance = attackRange * combatRangeMod.

229
Q

ai_RODCoverFireTimeMod

A

Multiplier for cover fire times set in weapon descriptor.

230
Q

ai_RODDirInc

A

Increment how the orientation of the target affects the alive time. 0=disable

231
Q

ai_RODFakeHitChance

A

Percentage of the missed hits that will instead be hits dealing very little damage.

232
Q

ai_RODKillRangeMod

A

Kill-zone distance = attackRange * killRangeMod.

233
Q

ai_RODKillZoneInc

A

Increment how the target is within the kill-zone of the target.

234
Q

ai_RODLowHealthMercyTime

A

The amount of time the AI will not hit the target when the target crosses the low health threshold.

235
Q

ai_RODMoveInc

A

Increment how the speed of the target affects the alive time (the value is doubled for supersprint). 0=disable

236
Q

ai_RODReactionDarkIllumInc

A

Increase for reaction time when the target is in dark light condition.

237
Q

ai_RODReactionDirInc

A

Increase for the reaction time when the enemy is outside the players FOV or near the edge of the FOV.
The increment is doubled when the target is behind the player.

238
Q

ai_RODReactionDistInc

A

Increase for the reaction time when the target is in combat-far-zone or warn-zone.
In warn-zone the increase is doubled.

239
Q

ai_RODReactionLeanInc

A

Increase to the reaction to when the target is leaning.

240
Q

ai_RODReactionMediumIllumInc

A

Increase for reaction time when the target is in medium light condition.

241
Q

ai_RODReactionSuperDarkIllumInc

A

Increase for reaction time when the target is in super dark light condition.

242
Q

ai_RODReactionTime

A

Uses rate of death as damage control method.

243
Q

ai_RODStanceInc

A

Increment how the stance of the target affects the alive time, 0=disable.
The base value is for crouch, and it is doubled for prone.
The crouch inc is disable in kill-zone and prone in kill and combat-near -zones

244
Q

ai_ShowBehaviorCalls

A

Prints out each behavior LUA call for each puppet: 1 or 0

245
Q

ai_SightRangeDarkIllumMod

A

Multiplier for sightrange when the target is in dark light condition.

246
Q

ai_SightRangeMediumIllumMod

A

Multiplier for sightrange when the target is in medium light condition.

247
Q

ai_SightRangeSuperDarkIllumMod

A

Multiplier for sightrange when the target is in super dark light condition.

248
Q

ai_SimpleWayptPassability

A

Use simplified and faster passability recalculation for human waypoint links where possible.

249
Q

ai_SmartObjectUpdateTime

A
How long (max) to spend updating smart objects per AI update (in sec)
default value is 0.002
250
Q

ai_SOMSpeedCombat

A

Time before the AI will see the enemy while alarmed.
Usage: ai_SOMSpeedCombat 0.15
Default is 0.15. A lower value causes the AI to react to the enemy faster.

251
Q

ai_SOMSpeedRelaxed

A

Time before the AI will see the enemy while relaxed.
Usage: ai_SOMSpeedRelaxed 0.4
Default is 0.4. A lower value causes the AI to react to the enemy faster.

252
Q

ai_SoundPerception

A

Toggles AI sound perception.
Usage: ai_SoundPerception [0/1]
Default is 1 (on). Used to prevent AI from hearing sounds for
debugging purposes. Works with ai_DebugDraw enabled.

253
Q

ai_start_coordination

A

Starts the specified coordination.

Usage: ai_start_coordination groupId coordinationName

254
Q

ai_StartupMode

A

Sets startup mode for AI system (supported values: “default”/”GDC09”). Important: case-sensitive!!!

255
Q

ai_StatsDisplayMode

A

Select display mode for the AI stats manager

Usage: 0 - Hidden, 1 - Show

256
Q

ai_StatsTarget

A

Focus debugging information on a specific AI
Display current goal pipe, current goal, subpipes and agentstats information for the selected AI agent.
Long green line will represent the AI forward direction (game forward).
Long red/blue (if AI firing on/off) line will represent the AI view direction.
Usage: ai_StatsTarget AIName
Default is ‘none’. AIName is the name of the AI
on which to focus.

257
Q

ai_SteepSlopeAcrossValue

A

Indicates slope value that is borderline-walkable across.
Usage: ai_SteepSlopeAcrossValue 0.8
Default is 0.6 Zero means flat. Infinity means vertical. Set it greater than ai_SteepSlopeUpValue

258
Q

ai_SteepSlopeUpValue

A

Indicates slope value that is borderline-walkable up.
Usage: ai_SteepSlopeUpValue 0.5
Default is 1.0 Zero means flat. Infinity means vertical. Set it smaller than ai_SteepSlopeAcrossValue

259
Q

ai_SystemUpdate

A

Toggles the regular AI system update.
Usage: ai_SystemUpdate [0/1]
Default is 1 (on). Set to 0 to disable ai system updating.

260
Q

ai_TacticalPointsDebugDrawMode

A

Debugging draw mode: 1=sphere transparency, 2=sphere size

261
Q

ai_TacticalPointsDebugFadeMode

A

Debugging fade mode: 1=vanish, 2=alpha fade, 3=blink

262
Q

ai_TacticalPointsDebugScaling

A

Scale the size of debugging spheres for visibility

263
Q

ai_TacticalPointsDebugTime

A

Time to display debugging spheres for (if not ‘persistent’

264
Q

ai_TacticalPointsWarnings

A

Toggles TPS Warnings on and off

265
Q

ai_TacticalPointUpdateTime

A

Maximum allowed update time in main AI thread for Tactical Point System
Usage: ai_TacticalPointUpdateTime
Default is 0.0003

266
Q

ai_TargetTracking

A

Set which method to use for target tracking. 0=disable, 1=Perception Handlers, 2=Target Tracks

267
Q

ai_TargetTracks_DeadForgetTime

A

At most the length of time it takes for an agent to forget about a target that has been killed

268
Q

ai_TargetTracks_GlobalTargetLimit

A

Global override to control the number of agents that can actively target another agent (unless there is no other choice)
A value of 0 means no global limit is applied. If the global target limit is less than the agent’s target limit, the global limit is used.

269
Q

ai_ThreadedVolumeNavPreprocess

A

Parallelizes volume navigation preprocessing by running it on multiple threads.
If you experience freezes during volume nav export or corrupted volume nav data, try turning this off. ;)

270
Q

ai_UpdateAllAlways

A

If non-zero then over-rides the auto-disabling of invisible/distant AI

271
Q

ai_UpdateInterval

A

In seconds the amount of time between two full updates for AI
Usage: ai_UpdateInterval
Default is 0.1. Number is time in seconds

272
Q

ai_UpdateProxy

A

Toggles update of AI proxy (model).
Usage: ai_UpdateProxy [0/1]
Default is 1 (on). Updates proxy (AI representation in game)
set to 0 to disable proxy updating.

273
Q

ai_UseAlternativeReadability

A

Switch between normal and alternative SoundPack for AI readability.

274
Q

ai_UseCalculationStopperCounter

A

Uses a (calibrated) counter instead of time in AI updates

275
Q

ai_UseSimplePathfindingHeuristic

A

Toggles the AI using a straight simple distance heuristic for debugging.
Usage: ai_UseSimpleHeuristic [0/1]

276
Q

ai_UseSmartPathFollower

A

Enables Smart PathFollower (default: 1).

277
Q

ai_UseSmartPathFollower_AABB_based

A

Enables Smart PathFollower to use AABB checks and other optimizations

278
Q

ai_UseSmartPathFollower_LookAheadDistance

A

LookAheadDistance of SmartPathFollower

279
Q

ai_validateAllSmartObjects

A

Statically validate all smart objects and log the result.

Usage: ai_validateAllSmartObjects

280
Q

ai_warn_signal_duration

A

Log warning if a signal handler takes longer than x millis

281
Q

ai_WaterOcclusion

A

scales how much water hides player from AI

282
Q

ai_WIPCode

A

Work in progress code. Used to unlock features still under development.

283
Q

ai_writeCommStats

A

Dumps current statistics to log file.

Usage: ai_writeCommStats