Skip to main content
Skip table of contents

AeHost - Configuration

Tokens

Nova Host

core.debugging.timing
Enable or disable the debug log to see how long it takes to process data.
Default: false

core.engine.framerate
The rate at which Nova Host should run at. Values are 30, 60, 120, and 240. Not used if RunSofSynch is enabled
Default: 60

core.engine.frame_time_delay_ms
How long to delay replying to the Start of Frame message from the IG. Only used when RunSofSynch is enabled.
Default: 0.0

core.engine.ig_frames_per_host_frame
The number of IG frames to receive before responding to the IG. Only used when RunSofSynch is enabled.
Default: 1

core.joystick.acc_button_num
When using a joystick, it will use this button ID for the acceleration.
Default: 7

core.joystick.dec_button_num
When using a joystick, it will use this button ID for the deceleration.
Default: 6

core.joystick.stop_button_num
When using a joystick, it will use this button ID to stop the ownship.
Default: 9

core.joystick.up_button_num

When using a joystick, it will use this button ID to move the ownship up.

Default: 5

core.joystick.down_button_num
When using a joystick, it will use this button ID to move the ownship down.
Default: 4

core.joystick.msl_button_num
When using a joystick, it will use this button ID to fire a missile
Default: 3

core.joystick.gun_button_num
When using a joystick, it will use this button ID to fire a gunner tracer.
Default: 1

core.objects.db_origin.lat
When Nova Host starts up, this will be the starting latitude.
Default: 32.68315

core.objects.db_origin.lon
When Nova Host starts up, this will be the starting longitude.
Default: -117.194394

core.objects.db_origin.alt
When Nova Host starts up, this will be the starting altitude in feet.
Default: 100

core.objects.clear_mem
Whether or not to clear the structure for a target when it is removed from the IG.
Default: true

core.objects.armable.msl_fire_rate
How fast the missiles can be fired from a target.
Default: 1.0

core.objects.armable.gun_fire_rate
How fast a gunner tracer can be fired from a target
Default: 0.1

core.objects.armable.crater_enable
Enables or disables a crater when a missile detonates on the ground.
Default: true

core.objects.armable.crater_type
If the crater is enabled, this will be the type of crater that is assigned.
Default: 5

core.objects.movable.p_step
When pitching up or down in the Target Control or the Ownship Control, this is the rate the target will pitch up and down.
Default: 30.0

core.objects.movable.h_step
When changing the heading in the Target Control or the Ownship Control, this is the rate the heading will change.
Default: 30.0

core.objects.movable.vel_step
When moving a target or ownship forward or backward, this will be the rate at which the velocity will increase by.
Default: 8.0

core.objects.movable.alt_step
When moving a target or ownship with a joystick or controller, the altitude will increase by this amount.
Default: 8.0

core.requests.hathot.mission_lifetime
When issuing mission height at terrain and height of terrain requests, the request will wait this many frames before dropping the request.
Default: 10

core.requests.hathot.classic_lifetime
When issuing classic height at terrain and height of terrain requests, the request will wait this many frames before dropping the request.
Default: 100

core.requests.los.mission_lifetime
When issuing mission line of sight requests, the request will wait this many frames before dropping the request.
Default: 10

core.requests.los.classic_lifetime
When issuing classic line of sight requests, the request will wait this many frames before dropping the request.
Default: 100

core.net.send.addr
The IP address of the IG.
Default: 127.0.0.1

core.net.send.port
The port that the IG will listen on.
Default: 5000

core.net.recv.iface
The network interface to receive data from the IG.
Default: ANY

core.net.recv.addr
The IP address for Nova Hot to use.
Default: ANY

core.net.recv.port
The port that Nova host will use to listen on.
Default: 5001

core.net.send.buffsize
The size of the buffer, in bytes, to send data.
Default: 50000

core.net.recv.buffsize
The size of the buffer, in bytes, to receive data from the IG.
Default: 50000

core.net.recv.nonblocking
If the receiving socket should block all data until it has received data from the IG.
Default: false

core.icdloader.icdfile
The ICD file to use for the Spy Tab and for .spy recordings.
Default: software release dependent. Example: integ/spy/pcnovaICD_sw_release_2022.1

CigiDebug
Whether or not to print out CIGI packet information as it is sent or received.
Default: false
CigiVersion
What version of CIGI to use, CIGI_31, CIGI_32, CIGI_33, or CIGI_40.
Default: CIGI_31
CigiSendUnits
What distance units are used, METERS or FEET, to send to the IG.
Default: METERS
CigiRecvUnits
What distance units are used, METERS or FEET, to receive from the IG.
Default: METERS
CigiBuffSize
The max UDP packet size allowed.
Default: 65536
CigiBoundsChecking
Whether or not the CIGI packets will check against their upper and lower bounds when setting data.
Default: true
OwnshipSupported
Whether or not to send the ownship data.

Default: true
TrueHeading
Sends the actual heading to the IG. Normally, the inverse is sent.
Default: false
RunSofSynch
Whether or not to run synchronously with the Start of Frame packet from the IG or not.
Default: true
UseStandardCigi
Whether or not to use standard CIGI packets or custom user defined packets.
Default: false
InstrospectionOnStart
Performs an Introspection Query on launch.
Default: false
Database
The initial database to use for the Database Tab
Default: “”
Region
The initial region to use for the Database Tab
Default: “”
Position
The initial position to use for the Database Tab
Default: “”
HiResSystemTimestamps
If the host is to use high resolution timestamps unix timestamps, ON or HOST, and if they should be generated by the Ownship Control or internally.
Default: HOST
SystemTimestamps

Whether or not to report the time in the IG control as the time since the epoch as 10usec or since simulation start, 0.
Default: false
BehaviorsFile
The behaviors file for the Behaviors Control tab.
Default: DB_CONFIG/DB_MOVING_MODELS/SCRIPTED_BEHAVIORS.csv
SetSimStartTime
Whether or not to set the simulation start time on the IG as right now.
Default: false
In addition to these, the tabs below have their own configuration files. They are located in /integ/aeHost/.

Ownship

JsbSimRoot
The root directory for the simulation that will fly the ownship when not using the UFO model.
Default: integ\thirdparty\jsbsim
AircraftDir
The directory that will list all the available aircraft that can used for the ownship simulation model.
Default: integ\aeHost\fdm\aircraft
PositionsDir
The directory that will list all of the positions for the ownship to use as a starting point for the simulation model.
Default: integ\aeHost\fdm\positions
GuiControlsCfg
The configuration file that will set all rates for the model when using the on-screen controls.
Default: integ\aeHost\fdm\controls\gui.ini
KbmControlsCfg
The configuration file that will set the keyboard and mouse controls along with the rates for the ownship model.

Default: integ\aeHost\fdm\controls\kbm.ini
JoyControlsCfg
The configuration file that will set the controls and rates when using a controller.
Default: integ\aeHost\fdm\controls\xbox_controller.ini
There is also an ini file for a dual analog controller in the same directory, dual_analong_controller.ini

Targets

PitchRate
The rate at which the target will pitch up or down when pressing the on-screen buttons.
Default: 30.0
HeadingRate
The rate at which the target will change its heading when pressing the on-screen buttons.
Default: 30.0
AccelRate
The rate at which the target will accelerate when pressing the on-screen button.
Default: 8.0
DecelRate
The rate at which the target will decelerate when pressing the on-screen button.
Default: -8.0

Symbology

SymbologyCfg
The configuration file that lists all the parameters for the symbology as well as the list of huds.
Default: integ\aeHost\symbology\symboloyg.xml

Playback

DebugLog
Enables or disables the debug log when playing back a file.
Default: false
The following tokens are meant to replace certain variables from older spy or path files. They should not be overwritten. The Replace.X tokens are searched throughout the files and are replaced with the Replacement.X tokens.
Replace.0
Default: .X
Replacement.0
Default: [0]
Replace.1
Default: .Y
Replacement.1
Default: [1]
Replace.2
Default: .Z
Replacement.2
Default: [2]
Replace.3
Default: ICD.cnt_hst
Replacement.3
Default: host2pcnova->h2ig.cnt
Replace.4
Default: ICD.dat_hst
Replacement.4
Default: host2pcnova->h2ig.dat

Replace.5
Default: ICD.cnt_ios
Replacement.5
Default: host2pcnova->ios2ig.cnt
Replace.6
Default: ICD.dat_ios
Replacement.6
Default: host2pcnova->ios2ig.dat
Replace.7
Default: tofday.tod
Replacement.7
Default: tofday.hours
Replace.8
Default: refuel.
Replacement.8
Default: refuel[0].
Replace.9
Default: minSigma
Replacement.9
Default: sigma_min
Replace.10
Default: maxSigma
Replacement.10
Default: sigma_max
Replace.11
Default: particle

Replacement.11
Default: particles
Replace.12
Default: transparency
Replacement.12
Default: alpha
Replace.13
Default: ].x
Replacement.13
Default: ].pos[0]
Replace.14
Default: ].y
Default:
Replacement.14
Default: ].pos[1]
Replace.15
Default: ].z
Replacement.15
Default: ].pos[2]
Replace.16
Default: ownship.ownship_artic
Replacement.16
Default: ownship_artic
Replace.17
Default: host2pcnova->h2ig.dat.fx_data.gdimming
Replacement.17

Default: host2pcnova->ios2ig.dat.gdimming
Replace.18
Default: ].pos[1]aw
Replacement.18
Default: ].yaw
Replace.19
Default: ICD.dat_weapon
Replacement.19
Default: host2pcnova->w2ig
Replace.20
Default: ownship.ownship_mdl
Replacement.20
Default: ownship_mdl
Replace.21
Default: searchlight_parent_id[0]
Replacement.21
Default: searchlight_parent[0].id
Replace.22
Default: searchlight_parent_type[0]
Replacement.22
Default: searchlight_parent[0].type
Replace.23
Default: searchlight_parent_id[1]
Replacement.23
Default: searchlight_parent[1].id
Replace.24
Default: searchlight_parent_type[1]

Replacement.24
Default: searchlight_parent[1].type
Replace.25
Default: searchlight_parent_id[2]
Replacement.25
Default: searchlight_parent[2].id
Replace.26
Default: searchlight_parent_type[2]
Replacement.26
Default: searchlight_parent[2].type
Replace.27
Default: searchlight_parent_id[3]
Replacement.27
Default: searchlight_parent[3].id
Replace.28
Default: searchlight_parent_type[3]
Replacement.28
Default: searchlight_parent[3].type
Replace.29
Default: searchlight_parent_id[4]
Replacement.29
Default: searchlight_parent[4].id
Replace.30
Default: searchlight_parent_type[4]
Replacement.30
Default: searchlight_parent[4].type

Replace.31
Default: parent_id
Replacement.31
Default: parent.id
Replace.32
Default: parent_type
Replacement.32
Default: parent.type
Replace.33
Default: landing_lights
Replacement.33
Default: ownship_lights.landing
Replace.34
Default: ICD.dat_mission.text
Replacement.34
Default: host2pcnova->m2ig.lbl.text
Replace.35
Default: .R
Replacement.35
Default: [0]
Replace.36
Default: .G
Replacement.36
Default: [1]
Replace.37
Default: .B

Replacement.37
Default: [2]
Replace.38
Default: .A
Replacement.38
Default: [3]
Replace.39
Default: fx_data.anticol_lts
Replacement.39
Default: fx_data.ownship_lights.anticol
InternalFieldWarning
Enables or disables a warning if a field is not supported sending over CIGI.0
Default: true
InternalFieldsToWarn
The fields to warn. Semi-colon delimited.
Default: m2igICD.dat_mission

Command Line Arguments

cfgFile:
The configuration file for Nova Host to use to overwrite default values
Usage: -cfgFile <file>

versionsRoot:
The data root override to use instead of the known data root.
Usage: -versionsRoot <path/to/data>

databaseOverlayBase:
Overwrites the DB_OVERLAY folder location
Usage: -databaseOverlayBase <path/to/DB_OVERLAY>

Configuration Files

Configuration files can be located integ\aeHost and are named after the tab they are used for. The configuration file for Nova Host is not located in there and must be provided by the cfgFile command line argument.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.