Jump to content

Madmaori

Member
  • Posts

    36
  • Joined

  • Last visited

Posts posted by Madmaori

  1. Nice lowry thanx for the input, sadly the problem im having is trying to resinstall infistar after the latest patch. Even tried from scratch (Wipeing server) . What happens is when i copy the infistar filters over to the server then try to add what i need for statusbar etc the server won't let me in and just constantly errors out like so ....

    13.04.2015 17:17:56: Grandpa (27.252.124.33:2304) 173c3e87c669590edfcdd9d240e59ab9 - #61 " _dest;

    };

    _dest = _dest modelToWorldVisual _coords;
    };


    drawIcon3D ["\A3\UI_F_MP_Mark\Data\Tasks\Misc\background.paa", _backg"
    13.04.2015 17:22:23: Grandpa (27.252.124.33:2304) 173c3e87c669590edfcdd9d240e59ab9 - #61 " _dest;
    };

    _dest = _dest modelToWorldVisual _coords;
    };


    drawIcon3D ["\A3\UI_F_MP_Mark\Data\Tasks\Misc\background.paa", _backg"
    13.04.2015 17:31:15: Grandpa (27.252.124.33:2304) 173c3e87c669590edfcdd9d240e59ab9 - #61 " _dest;
    };

    _dest = _dest modelToWorldVisual _coords;
    };


    drawIcon3D ["\A3\UI_F_MP_Mark\Data\Tasks\Misc\background.paa", _backg"

  2. private ["_unit","_unitLevel","_weaponsList","_weaponSelected","_magazine","_gadgetsArray","_backpack","_gadget","_isRifle"];

    _unit = _this select 0;

    _unitLevel = _this select 1;

    if (_unit getVariable ["loadoutDone",false]) exitWith {diag_log format ["A3EAI Error: Unit already has loadout! (%1)",__FILE__];};

    if !(_unitLevel in A3EAI_unitLevelsAll) then {

    _unitLevelInvalid = _unitLevel;

    _unitLevel = A3EAI_unitLevels call BIS_fnc_selectRandom2;

    diag_log format ["A3EAI Error: Invalid unitLevel provided: %1. Generating new unitLevel value: %2. (%3)",_unitLevelInvalid,_unitLevel,__FILE__];

    };

    _unit call A3EAI_purgeUnitGear; //Clear unwanted gear from unit first.

    _weaponsList = _unitLevel call A3EAI_getWeaponList;

    _weaponSelected = _weaponsList call BIS_fnc_selectRandom2;

    _uniform = (missionNamespace getVariable ["A3EAI_uniformTypes"+str(_unitLevel),A3EAI_uniformTypes3]) call BIS_fnc_selectRandom2;

    _backpack = (missionNamespace getVariable ["A3EAI_backpackTypes"+str(_unitLevel),A3EAI_backpackTypes3]) call BIS_fnc_selectRandom2;

    _vest = (missionNamespace getVariable ["A3EAI_vestTypes"+str(_unitLevel),A3EAI_vestTypes3]) call BIS_fnc_selectRandom2;

    _headgear = (missionNamespace getVariable ["A3EAI_headgearTypes"+str(_unitLevel),A3EAI_headgearTypes3]) call BIS_fnc_selectRandom2;

    _magazine = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "magazines") select 0;

    if ((!isNil "_uniform") && {!(_uniform isEqualTo "")}) then {_unit forceAddUniform _uniform;};

    if ((!isNil "_backpack") && {!(_backpack isEqualTo "")}) then {_unit addBackpack _backpack; clearAllItemsFromBackpack _unit;};

    if ((!isNil "_vest") && {!(_vest isEqualTo "")}) then {_unit addVest _vest;};

    if ((!isNil "_headgear") && {!(_headgear isEqualTo "")}) then {_unit addHeadgear _headgear;};

    _unit addMagazine _magazine;

    _unit addWeapon _weaponSelected;

    _unit selectWeapon _weaponSelected;

    if ((getNumber (configFile >> "CfgMagazines" >> _magazine >> "count")) < 6) then {_unit addMagazine _magazine};

    //Select weapon optics

    _isRifle = ((getNumber (configFile >> "CfgWeapons" >> _weaponSelected >> "type")) isEqualTo 1);

    if ((missionNamespace getVariable [("A3EAI_opticsChance"+str(_unitLevel)),3]) call A3EAI_chance) then {

    _opticsList = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "WeaponSlotsInfo" >> "CowsSlot" >> "compatibleItems");

    if ((count _opticsList) > 0) then {

    _opticsType = _opticsList call BIS_fnc_selectRandom2;

    if (_isRifle) then {_unit addPrimaryWeaponItem _opticsType} else {_unit addHandGunItem _opticsType};

    //diag_log format ["DEBUG :: Added optics item %1 to unit %2.",_opticsType,_unit];

    };

    };

    //Select weapon pointer

    if ((missionNamespace getVariable [("A3EAI_pointerChance"+str(_unitLevel)),3]) call A3EAI_chance) then {

    _pointersList = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "WeaponSlotsInfo" >> "PointerSlot" >> "compatibleItems");

    if ((count _pointersList) > 0) then {

    _pointerType = _pointersList call BIS_fnc_selectRandom2;

    if (_isRifle) then {_unit addPrimaryWeaponItem _pointerType} else {_unit addHandGunItem _pointerType};

    //diag_log format ["DEBUG :: Added pointer item %1 to unit %2.",_pointerType,_unit];

    };

    };

    //Select weapon muzzle

    if ((missionNamespace getVariable [("A3EAI_muzzleChance"+str(_unitLevel)),3]) call A3EAI_chance) then {

    _muzzlesList = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "WeaponSlotsInfo" >> "MuzzleSlot" >> "compatibleItems");

    if ((count _muzzlesList) > 0) then {

    _muzzleType = _muzzlesList call BIS_fnc_selectRandom2;

    if (_isRifle) then {_unit addPrimaryWeaponItem _muzzleType} else {_unit addHandGunItem _muzzleType};

    //diag_log format ["DEBUG :: Added muzzle item %1 to unit %2.",_muzzleType,_unit];

    };

    };

    _unit setVariable ["loadoutDone",true];

    _unit setVariable ["loadout",[[_weaponSelected],[_magazine]],A3EAI_enableHC];

    if (A3EAI_debugLevel > 1) then {diag_log format ["A3EAI Extended Debug: Created loadout for unit %1 (unitLevel: %2): %3.",_unit,_unitLevel,[_uniform,_weaponSelected,_magazine,_backpack,_vest,_headgear]];};

    true

     

    A3EAI_generate_loadout

    #define WEAPON_BANNED_STRING "bin\config.bin/CfgWeapons/FakeWeapon"

    #define VEHICLE_BANNED_STRING "bin\config.bin/CfgVehicles/Banned"

    #define MAGAZINE_BANNED_STRING "bin\config.bin/CfgMagazines/FakeMagazine"

    private["_verified","_errorFound","_startTime"];

    _startTime = diag_tickTime;

    _verified = [];

    /*

    _index = 4;

    while {(typeName (missionNamespace getVariable ("A3EAI_Rifles"+str(_index)))) isEqualTo "ARRAY"} do {

    A3EAI_tableChecklist set [count A3EAI_tableChecklist,("A3EAI_Rifles"+str(_index))];

    _index = _index + 1;

    if (A3EAI_debugLevel > 0) then {diag_log format ["A3EAI Debug: Found custom weapon array %1.",("A3EAI_Rifles"+str(_index))]};

    };

    */

    {

    _array = missionNamespace getVariable [_x,[]];

    _errorFound = false;

    {

    if !(_x in _verified) then {

    call {

    if (isClass (configFile >> "CfgWeapons" >> _x)) exitWith {

    if (((str(inheritsFrom (configFile >> "CfgWeapons" >> _x))) isEqualTo WEAPON_BANNED_STRING) or {(getNumber (configFile >> "CfgWeapons" >> _x >> "scope")) isEqualTo 0}) then {

    diag_log format ["[A3EAI] Removing invalid classname: %1.",_x];

    _array set [_forEachIndex,""];

    if (!_errorFound) then {_errorFound = true};

    } else {

    _verified pushBack _x;

    };

    };

    if (isClass (configFile >> "CfgMagazines" >> _x)) exitWith {

    if (((str(inheritsFrom (configFile >> "CfgMagazines" >> _x))) isEqualTo MAGAZINE_BANNED_STRING) or {(getNumber (configFile >> "CfgMagazines" >> _x >> "scope")) isEqualTo 0}) then {

    diag_log format ["[A3EAI] Removing invalid classname: %1.",_x];

    _array set [_forEachIndex,""];

    if (!_errorFound) then {_errorFound = true};

    } else {

    _verified pushBack _x;

    };

    };

    if (isClass (configFile >> "CfgVehicles" >> _x)) exitWith {

    if (((str(inheritsFrom (configFile >> "CfgVehicles" >> _x))) isEqualTo VEHICLE_BANNED_STRING) or {(getNumber (configFile >> "CfgVehicles" >> _x >> "scope")) isEqualTo 0}) then {

    diag_log format ["[A3EAI] Removing banned classname: %1.",_x];

    _array set [_forEachIndex,""];

    if (!_errorFound) then {_errorFound = true};

    } else {

    _verified pushBack _x;

    };

    };

    diag_log format ["[A3EAI] Removing invalid classname: %1.",_x]; //Default case - if classname doesn't exist at all

    _array set [_forEachIndex,""];

    if (!_errorFound) then {_errorFound = true};

    };

    };

    } forEach _array;

    if (_errorFound) then {

    _array = _array - [""];

    missionNamespace setVariable [_x,_array];

    diag_log format ["[A3EAI] Contents of %1 failed verification. Invalid entries removed.",_x];

    //diag_log format ["DEBUG :: Corrected contents of %1: %2.",_x,_array];

    //diag_log format ["DEBUG :: Comparison check of %1: %2.",_x,missionNamespace getVariable [_x,[]]];

    };

    } forEach A3EAI_tableChecklist;

    {

    if (!((_x select 0) isKindOf "Air") or {([configFile >> "CfgVehicles" >> (_x select 0) >> "Eventhandlers","init",""] call BIS_fnc_returnConfigEntry) != ""}) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_heliList array: %1.",(_x select 0)];

    A3EAI_heliList set [_forEachIndex,""];

    };

    } forEach A3EAI_heliList;

    if ("" in A3EAI_heliList) then {A3EAI_heliList = A3EAI_heliList - [""];};

    {

    if (!((_x select 0) isKindOf "Car") or {([configFile >> "CfgVehicles" >> (_x select 0) >> "Eventhandlers","init",""] call BIS_fnc_returnConfigEntry) != ""}) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_vehList array: %1.",(_x select 0)];

    A3EAI_vehList set [_forEachIndex,""];

    };

    } forEach A3EAI_vehList;

    if ("" in A3EAI_vehList) then {A3EAI_vehList = A3EAI_vehList - [""];};

    {

    if !(([configFile >> "CfgWeapons" >> _x,"type",-1] call BIS_fnc_returnConfigEntry) isEqualTo 2) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_pistolList array: %1.",_x];

    A3EAI_pistolList set [_forEachIndex,""];

    };

    } forEach A3EAI_pistolList;

    if ("" in A3EAI_pistolList) then {A3EAI_pistolList = A3EAI_pistolList - [""];};

    {

    if !(([configFile >> "CfgWeapons" >> _x,"type",-1] call BIS_fnc_returnConfigEntry) isEqualTo 1) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_rifleList array: %1.",_x];

    A3EAI_rifleList set [_forEachIndex,""];

    };

    } forEach A3EAI_rifleList;

    if ("" in A3EAI_rifleList) then {A3EAI_rifleList = A3EAI_rifleList - [""];};

    {

    if !(([configFile >> "CfgWeapons" >> _x,"type",-1] call BIS_fnc_returnConfigEntry) isEqualTo 1) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_machinegunList array: %1.",_x];

    A3EAI_machinegunList set [_forEachIndex,""];

    };

    } forEach A3EAI_machinegunList;

    if ("" in A3EAI_machinegunList) then {A3EAI_machinegunList = A3EAI_machinegunList - [""];};

    {

    if !(([configFile >> "CfgWeapons" >> _x,"type",-1] call BIS_fnc_returnConfigEntry) isEqualTo 1) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_sniperList array: %1.",_x];

    A3EAI_sniperList set [_forEachIndex,""];

    };

    } forEach A3EAI_sniperList;

    if ("" in A3EAI_sniperList) then {A3EAI_sniperList = A3EAI_sniperList - [""];};

    {

    if !(([configFile >> "CfgWeapons" >> _x,"type",-1] call BIS_fnc_returnConfigEntry) isEqualTo 4) then {

    diag_log format ["[A3EAI] Removing invalid classname from A3EAI_launcherTypes array: %1.",_x];

    A3EAI_launcherTypes set [_forEachIndex,""];

    };

    } forEach A3EAI_launcherTypes;

    if ("" in A3EAI_launcherTypes) then {A3EAI_launcherTypes = A3EAI_launcherTypes - [""];};

    //Anticipate cases where all elements of an array are invalid

    if (A3EAI_pistolList isEqualTo []) then {A3EAI_pistolList = ["hgun_ACPC2_F", "hgun_ACPC2_F", "hgun_Rook40_F", "hgun_Rook40_F", "hgun_Rook40_F", "hgun_P07_F", "hgun_P07_F", "hgun_Pistol_heavy_01_F", "hgun_Pistol_heavy_02_F", "ruger_pistol_epoch", "ruger_pistol_epoch", "1911_pistol_epoch", "1911_pistol_epoch"]};

    if (A3EAI_rifleList isEqualTo []) then {A3EAI_rifleList = ["arifle_Katiba_F", "arifle_Katiba_F", "arifle_Katiba_C_F", "arifle_Katiba_GL_F", "arifle_MXC_F", "arifle_MX_F", "arifle_MX_F", "arifle_MX_GL_F", "arifle_MXM_F", "arifle_SDAR_F", "arifle_TRG21_F", "arifle_TRG20_F", "arifle_TRG21_GL_F", "arifle_Mk20_F", "arifle_Mk20C_F", "arifle_Mk20_GL_F", "arifle_Mk20_plain_F", "arifle_Mk20_plain_F", "arifle_Mk20C_plain_F", "arifle_Mk20_GL_plain_F", "SMG_01_F", "SMG_02_F", "SMG_01_F", "SMG_02_F", "hgun_PDW2000_F", "hgun_PDW2000_F", "arifle_MXM_Black_F", "arifle_MX_GL_Black_F", "arifle_MX_Black_F", "arifle_MXC_Black_F", "Rollins_F", "Rollins_F", "Rollins_F", "Rollins_F", "AKM_EPOCH", "m4a3_EPOCH", "m16_EPOCH", "m16Red_EPOCH"]};

    if (A3EAI_machinegunList isEqualTo []) then {A3EAI_machinegunList = ["LMG_Mk200_F", "arifle_MX_SW_F", "LMG_Zafir_F", "arifle_MX_SW_Black_F", "m249_EPOCH", "m249Tan_EPOCH"]};

    if (A3EAI_sniperList isEqualTo []) then {A3EAI_sniperList = ["srifle_EBR_F", "srifle_EBR_F", "srifle_GM6_F", "srifle_GM6_F", "srifle_LRR_F", "srifle_DMR_01_F", "M14_EPOCH", "M14Grn_EPOCH", "m107_EPOCH", "m107Tan_EPOCH"]};

    if (A3EAI_foodLoot isEqualTo []) then {A3EAI_foodLootCount = 0};

    if (A3EAI_MiscLoot1 isEqualTo []) then {A3EAI_miscLootCount1 = 0};

    if (A3EAI_MiscLoot2 isEqualTo []) then {A3EAI_miscLootCount2 = 0};

    if (A3EAI_vestTypes0 isEqualTo []) then {A3EAI_vestTypes0 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"]};

    if (A3EAI_vestTypes1 isEqualTo []) then {A3EAI_vestTypes1 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"]};

    if (A3EAI_vestTypes2 isEqualTo []) then {A3EAI_vestTypes2 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"]};

    if (A3EAI_vestTypes3 isEqualTo []) then {A3EAI_vestTypes3 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"]};

    diag_log format ["[A3EAI] Verified %1 unique classnames in %2 seconds.",(count _verified),(diag_tickTime - _startTime)];

     

    Verifyclassnames.sqf

     

    /*

    A3EAI Custom Spawn Definitions File

    Instructions: In order for A3EAI to load this file on startup, you must set in A3EAI_config.sqf under the "A3EAI Settings" section:

    A3EAI_loadCustomFile = true;

    //----------------------------Add your custom spawn and dynamic area blacklist definitions below this line ----------------------------*/

    ["AreaName1",[13395.3,3432.48,0.00257492],100,2,1,false,600] call A3EAI_createCustomInfantryQueue;

     

    A3EAI Custom Spawn Definitions File

     

    Sorry for all the posts, have only just this second learnt how to do it all on one post, it wont happen again i promise lol

     

    P.S. this missions system used to work fine on Altis, they seem to have only lost there clothes since changing to chernarus....

  3. private ["_unit","_unitLevel","_weaponsList","_weaponSelected","_magazine","_gadgetsArray","_backpack","_gadget","_isRifle"];


    _unit = _this select 0;
    _unitLevel = _this select 1;

    if (_unit getVariable ["loadoutDone",false]) exitWith {diag_log format ["A3EAI Error: Unit already has loadout! (%1)",__FILE__];};

    if !(_unitLevel in A3EAI_unitLevelsAll) then {
    _unitLevelInvalid = _unitLevel;
    _unitLevel = A3EAI_unitLevels call BIS_fnc_selectRandom2;
    diag_log format ["A3EAI Error: Invalid unitLevel provided: %1. Generating new unitLevel value: %2. (%3)",_unitLevelInvalid,_unitLevel,__FILE__];
    };

    _unit call A3EAI_purgeUnitGear; //Clear unwanted gear from unit first.

    _weaponsList = _unitLevel call A3EAI_getWeaponList;
    _weaponSelected = _weaponsList call BIS_fnc_selectRandom2;
    _uniform = (missionNamespace getVariable ["A3EAI_uniformTypes"+str(_unitLevel),A3EAI_uniformTypes3]) call BIS_fnc_selectRandom2;
    _backpack = (missionNamespace getVariable ["A3EAI_backpackTypes"+str(_unitLevel),A3EAI_backpackTypes3]) call BIS_fnc_selectRandom2;
    _vest = (missionNamespace getVariable ["A3EAI_vestTypes"+str(_unitLevel),A3EAI_vestTypes3]) call BIS_fnc_selectRandom2;
    _headgear = (missionNamespace getVariable ["A3EAI_headgearTypes"+str(_unitLevel),A3EAI_headgearTypes3]) call BIS_fnc_selectRandom2;
    _magazine = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "magazines") select 0;

    if ((!isNil "_uniform") && {!(_uniform isEqualTo "")}) then {_unit forceAddUniform _uniform;};
    if ((!isNil "_backpack") && {!(_backpack isEqualTo "")}) then {_unit addBackpack _backpack; clearAllItemsFromBackpack _unit;};
    if ((!isNil "_vest") && {!(_vest isEqualTo "")}) then {_unit addVest _vest;};
    if ((!isNil "_headgear") && {!(_headgear isEqualTo "")}) then {_unit addHeadgear _headgear;};
    _unit addMagazine _magazine;
    _unit addWeapon _weaponSelected;
    _unit selectWeapon _weaponSelected;
    if ((getNumber (configFile >> "CfgMagazines" >> _magazine >> "count")) < 6) then {_unit addMagazine _magazine};

    //Select weapon optics
    _isRifle = ((getNumber (configFile >> "CfgWeapons" >> _weaponSelected >> "type")) isEqualTo 1);
    if ((missionNamespace getVariable [("A3EAI_opticsChance"+str(_unitLevel)),3]) call A3EAI_chance) then {
    _opticsList = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "WeaponSlotsInfo" >> "CowsSlot" >> "compatibleItems");
    if ((count _opticsList) > 0) then {
    _opticsType = _opticsList call BIS_fnc_selectRandom2;
    if (_isRifle) then {_unit addPrimaryWeaponItem _opticsType} else {_unit addHandGunItem _opticsType};
    //diag_log format ["DEBUG :: Added optics item %1 to unit %2.",_opticsType,_unit];
    };
    };

    //Select weapon pointer
    if ((missionNamespace getVariable [("A3EAI_pointerChance"+str(_unitLevel)),3]) call A3EAI_chance) then {
    _pointersList = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "WeaponSlotsInfo" >> "PointerSlot" >> "compatibleItems");
    if ((count _pointersList) > 0) then {
    _pointerType = _pointersList call BIS_fnc_selectRandom2;
    if (_isRifle) then {_unit addPrimaryWeaponItem _pointerType} else {_unit addHandGunItem _pointerType};
    //diag_log format ["DEBUG :: Added pointer item %1 to unit %2.",_pointerType,_unit];
    };
    };

    //Select weapon muzzle
    if ((missionNamespace getVariable [("A3EAI_muzzleChance"+str(_unitLevel)),3]) call A3EAI_chance) then {
    _muzzlesList = getArray (configFile >> "CfgWeapons" >> _weaponSelected >> "WeaponSlotsInfo" >> "MuzzleSlot" >> "compatibleItems");
    if ((count _muzzlesList) > 0) then {
    _muzzleType = _muzzlesList call BIS_fnc_selectRandom2;
    if (_isRifle) then {_unit addPrimaryWeaponItem _muzzleType} else {_unit addHandGunItem _muzzleType};
    //diag_log format ["DEBUG :: Added muzzle item %1 to unit %2.",_muzzleType,_unit];
    };
    };

    _unit setVariable ["loadoutDone",true];
    _unit setVariable ["loadout",[[_weaponSelected],[_magazine]],A3EAI_enableHC];
    if (A3EAI_debugLevel > 1) then {diag_log format ["A3EAI Extended Debug: Created loadout for unit %1 (unitLevel: %2): %3.",_unit,_unitLevel,[_uniform,_weaponSelected,_magazine,_backpack,_vest,_headgear]];};

    true

     

    A3EAI_generate_loadout

  4. /*


    A3EAI Configuration File

    Description: Contains all configurable settings of A3EAI. Contains settings for debugging, customization of AI units, spawning, and loot.


    */

    diag_log "[A3EAI] Reading A3EAI configuration file.";

    /* A3EAI Settings
    --------------------------------------------------------------------------------------------------------------------*/

    //Enable or disable event logging to the server RPT file (named arma3server_[date]_[time].rpt). Debug level setting. 0: No debug output, 1: Basic Debug output, 2: Detailed Debug output. (Default: 0)
    //Debug output may help finding additional information about A3EAI's background behavior. This output is helpful when asking for help regarding bugs or unexpected behaviors.
    A3EAI_debugLevel = 0;

    //Frequency of server monitor update to RPT log in seconds. The monitor periodically reports number of max/current AI units and dynamically spawned triggers into RPT log. (Default: 300, 0 = Disable reporting)
    A3EAI_monitorRate = 300;

    //Enable or disable verification and error-correction of classname tables used by A3EAI. If invalid entries are found, they are removed and logged into the RPT log.
    //If disabled, any invalid classnames will not be removed and clients may crash if AI bodies with invalid items are looted. Only disable if a previous scan shows no invalid classnames (Default: true).
    A3EAI_verifyClassnames = true;

    //Enables checking of all A3EAI config settings. (Default: true)
    A3EAI_verifySettings = true;

    //Minimum seconds to pass until each dead AI body or destroyed vehicle can be cleaned up by A3EAI's task scheduler. A3EAI will not clean up a body/vehicle if there is a player close by (Default: 900).
    A3EAI_cleanupDelay = 900;

    //Enabled: A3EAI will load custom spawn/blacklist definitions file on startup (A3EAI_custom_defs.sqf) (Default: false)
    A3EAI_loadCustomFile = true;


    /* Dynamic Classname Settings

    If a setting is disabled, A3EAI will use the corresponding classname table further below. See "AI skin, weapon, loot, and equipment settings" section.
    --------------------------------------------------------------------------------------------------------------------*/

    //Enable to generate AI uniform types from Epoch loot tables (Default: true)
    A3EAI_dynamicUniformList = true;

    //Enable to generate AI skin types from Epoch loot tables (Default: true)
    A3EAI_dynamicWeaponList = true;

    //Enable to generate AI backpack types from Epoch loot tables (Default: true)
    A3EAI_dynamicBackpackList = true;

    //Enable to generate AI backpack types from Epoch loot tables (Default: true)
    A3EAI_dynamicVestList = true;

    //Enable to generate AI headgear types from Epoch loot tables (Default: true)
    A3EAI_dynamicHeadgearList = true;

    //Enable to generate AI food types from Epoch loot tables (Default: true)
    A3EAI_dynamicFoodList = true;

    //Enable to generate AI generic loot types from Epoch loot tables (Default: true)
    A3EAI_dynamicLootList = true;

    //Enable to generate AI generic loot (large) types from Epoch loot tables (Default: true)
    A3EAI_dynamicLootLargeList = true;

    //Classnames of weapons to ignore from Epoch loot tables
    A3EAI_dynamicWeaponBlacklist = [];


    /* Shared AI Unit Settings. These settings affect all AI spawned unless noted otherwise.
    --------------------------------------------------------------------------------------------------------------------*/

    //(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
    A3EAI_minAI_village = 1; //1
    A3EAI_addAI_village = 1; //1
    A3EAI_unitLevel_village = 0; //0
    A3EAI_spawnChance_village = 0.40; //0.40

    //(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
    A3EAI_minAI_city = 1; //1
    A3EAI_addAI_city = 2; //2
    A3EAI_unitLevel_city = 1; //1
    A3EAI_spawnChance_city = 0.60; //0.60

    //(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
    A3EAI_minAI_capitalCity = 2; //2
    A3EAI_addAI_capitalCity = 1; //1
    A3EAI_unitLevel_capitalCity = 1; //1
    A3EAI_spawnChance_capitalCity = 0.70; //0.70

    //(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
    A3EAI_minAI_remoteArea = 1; //1
    A3EAI_addAI_remoteArea = 1; //1
    A3EAI_unitLevel_remoteArea = 2; //2
    A3EAI_spawnChance_remoteArea = 0.80; //0.80

    //(Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
    A3EAI_minAI_wilderness = 1; //1
    A3EAI_addAI_wilderness = 1; //1
    A3EAI_unitLevel_wilderness = 2; //2
    A3EAI_spawnChance_wilderness = 0.50; //0.50

    //(For dynamic and random spawns only) Defines amount of time to wait in seconds until cleaning up temporary blacklist area after dynamic/random spawn is deactivated (Default: 600)
    A3EAI_tempBlacklistTime = 600;

    //If enabled, AI group will attempt to track down player responsible for killing a group member. (Default: true)
    A3EAI_findKiller = true;

    //If normal probability check for spawning NVGs fails, then give AI temporary NVGs during night hours. Temporary NVGs are unlootable and will be removed at death (Default: false).
    A3EAI_tempNVGs = false;

    //Minimum AI unit level requirement to use underslung grenade launchers. Set to -1 to disable completely. (Default: 2)
    A3EAI_GLRequirement = 2;

    //Minimum AI unit level requirement to use launcher weapons. Set to -1 to disable completely. (Default: -1)
    A3EAI_launcherLevelReq = -1;

    //List of launcher-type weapons that AI can use.
    A3EAI_launcherTypes = ["launch_NLAW_F","launch_RPG32_F","launch_B_Titan_F","launch_I_Titan_F","launch_O_Titan_F","launch_B_Titan_short_F","launch_I_Titan_short_F","launch_O_Titan_short_F"];

    //Maximum number of launcher weapons allowed per group (Default: 1)
    A3EAI_launchersPerGroup = 1;

    //Enable or disable AI self-healing. Level 0 AI cannot self-heal. (Default: true).
    A3EAI_enableHealing = true;


    /* A3EAI Client Addon features. These features require the A3EAI client addon to be installed in order to work.
    --------------------------------------------------------------------------------------------------------------------*/

    //Enable or disable radio message receiving. Players with radios (Radio Quartz) will be able to intercept some AI communications. (Default: false)
    A3EAI_radioMsgs = false;

    //Enable or disable AI death messages. Messages will be sent only to player responsible for killing the unit. Messages will be sent in System chat in the format "(Unit name) was killed." (Default: false)
    A3EAI_deathMessages = false;


    /* Static AI Spawning Settings
    --------------------------------------------------------------------------------------------------------------------*/

    //Enable or disable static AI spawns. If enabled, AI spawn points will be generated in cities, towns, and other named areas.
    //Enabled: A3EAI automatically generates static spawns at named locations on map. Disabled: No static spawns will be generated. (Default: true)
    A3EAI_autoGenerateStatic = true;

    //Probability to increase unit level by 1 upon respawning an AI group.
    //Format: Probability to increase to [level 1,level 2,level 3].
    A3EAI_promoteChances = [0.20,0.10,0.10];

    //Set minimum and maximum wait time in seconds to respawn an AI group after all units have been killed. Applies to both static AI and custom spawned AI (Default: Min 300, Max 600).
    A3EAI_respawnTimeMin = 300;
    A3EAI_respawnTimeMax = 600;

    //Time to allow spawned AI units to exist in seconds before being despawned when no players are present in a trigger area. Applies to both static AI and custom spawned AI (Default: 120)
    A3EAI_despawnWait = 120;

    //Respawn Limits. Set to -1 for unlimited respawns. (Default: -1 for each).
    A3EAI_respawnLimit_village = -1;
    A3EAI_respawnLimit_city = -1;
    A3EAI_respawnLimit_capitalCity = -1;
    A3EAI_respawnLimit_remoteArea = -1;

    //Add name of location as displayed on map prevent static AI spawns from being created in these locations. Location names are case-sensitive (Example: ["Aggelochori","Panochori","Zaros"])
    A3EAI_staticBlacklistLocations = [];


    /* Dynamic AI Spawning Settings. Probabilities should add up to 1.00
    --------------------------------------------------------------------------------------------------------------------*/

    //Upper limit of dynamic spawns on map at once. Set to 0 to disable dynamic spawns (Default: 15)
    A3EAI_dynMaxSpawns = 15;

    //Minimum time (in seconds) that must pass between dynamic spawns for each player (Default: 900)
    A3EAI_dynCooldownTime = 900;

    //Players offline for this amount of time (seconds) will have their last spawn timestamp reset (Default: 3600)
    A3EAI_dynResetLastSpawn = 3600;

    //Probability for dynamic AI to actively hunt a targeted player. If probability check fails, dynamic AI will patrol the area instead of hunting (Default: 0.60)
    A3EAI_huntingChance = 0.60;

    //Time to wait before despawning all AI units in dynamic spawn area when no players are present. (Default: 120)
    A3EAI_dynDespawnWait = 120;


    /* Random AI Spawning Settings (Feature in development)
    --------------------------------------------------------------------------------------------------------------------*/

    //Maximum number of placed random spawns on map. Set to 0 to disable random spawns. (Default: 15)
    A3EAI_maxRandomSpawns = 15;

    //Time to wait before despawning all AI units in random spawn area when no players are present. (Default: 120)
    A3EAI_randDespawnWait = 120;

    //Minimum distance between a random spawn location and other random spawns. (Default: 0)
    A3EAI_minRandSpawnDist = 0;


    /* AI Air vehicle patrol settings. These AI vehicles will randomly travel between different cities and towns.
    --------------------------------------------------------------------------------------------------------------------*/

    //Global maximum number of active AI air vehicle patrols. Set at 0 to disable (Default: 0).
    A3EAI_maxHeliPatrols = 0;

    //Probability of spawning Level 0/1/2/3 AI air vehicle patrol spawns. Probabilities should add up to 1.00
    A3EAI_levelChancesAir = [0.00,0.50,0.35,0.15];

    //Set minimum and maximum wait time in seconds to respawn an AI vehicle patrol after vehicle is destroyed or disabled. (Default: Min 600, Max 900).
    A3EAI_respawnTMinA = 600;
    A3EAI_respawnTMaxA = 900;

    //Classnames of air vehicle types to use, with the maximum amount of each type to spawn.
    A3EAI_heliList = [
    ["B_Heli_Light_01_armed_F",5],
    ["B_Heli_Transport_01_F",5]
    ];

    //Maximum number of gunner units per air vehicle. Limited by actual number of available gunner positions. (Default: 2)
    A3EAI_heliGunnerUnits = 2;

    //If enabled, A3EAI will remove all missile/rocket-type weaponry from spawned air vehicles. Affects both map-wide patrols and custom-spawned air vehicles. (Default: true)
    A3EAI_removeMissileWeapons = true;

    //Probability of AI helicopter sucessfully detecting player if there is line-of-sight. AI helicopters will conduct a visual sweep upon arriving at each waypoint and some distance after leaving. (Default: 0.70)
    A3EAI_detectChance = 0.70;

    //Probability to send first available AI helicopter to reinforce dynamic AI group. No effect if A3EAI_maxHeliPatrols is set to zero. (Default: 0.30)
    A3EAI_heliReinforceChance = 0.30;

    //Probability of AI to deploy units by parachute if players are nearby when helicopter is investigating a waypoint. (Default: 0.50)
    //Note: Helicopters called to reinforce a position will always deploy a paradrop group. Probability of reinforcement determined by A3EAI_heliReinforceChance.
    A3EAI_paraDropChance = 0.50;

    //Cooldown time for AI paradrop deployment in seconds. Note: Cooldown does not affect helicopter reinforcement for dynamic AI spawns. (Default: 1800).
    A3EAI_paraDropCooldown = 1800;

    //Number of AI to paradrop if players are nearby when helicopter is investigating a waypoint, or if helicopter is reinforcing a dynamic AI spawn. Limited by number of cargo seats available in the vehicle. (Default: 3)
    A3EAI_paraDropAmount = 3;


    /*AI Land vehicle patrol settings. These AI vehicles will randomly travel between different cities and towns.
    --------------------------------------------------------------------------------------------------------------------*/

    //Global maximum number of active AI land vehicle patrols. Set at 0 to disable (Default: 0).
    A3EAI_maxLandPatrols = 0;

    //Probability of spawning Level 0/1/2/3 AI land vehicle spawns. Probabilities should add up to 1.00
    A3EAI_levelChancesLand = [0.00,0.50,0.35,0.15];

    //Set minimum and maximum wait time in seconds to respawn an AI vehicle patrol after vehicle is destroyed or disabled. (Default: Min 600, Max 900).
    A3EAI_respawnTMinL = 600;
    A3EAI_respawnTMaxL = 900;

    //Classnames of land vehicle types to use, with the maximum amount of each type to spawn.
    A3EAI_vehList = [
    ["C_Van_01_transport_EPOCH",5],
    ["C_Offroad_01_EPOCH",5],
    ["C_Hatchback_02_EPOCH",5],
    ["C_Hatchback_01_EPOCH",5],
    ["B_Truck_01_transport_EPOCH",5],
    ["B_Truck_01_mover_EPOCH",5],
    ["B_Truck_01_covered_EPOCH",5],
    ["B_Truck_01_box_EPOCH",5]
    ];

    //Maximum number of gunner units per land vehicle. Limited by actual number of available gunner positions. (Default: 2)
    A3EAI_vehGunnerUnits = 2;

    //Maximum number of cargo units per land vehicle. Limited by actual number of available cargo positions. (Default: 3)
    A3EAI_vehCargoUnits = 3;


    /* Shared AI Vehicle (Air & Land) Settings
    --------------------------------------------------------------------------------------------------------------------*/

    //Add name of location as displayed on map prevent AI vehicle patrols from travelling to these locations. Location names are case-sensitive. (Example: ["Aggelochori","Panochori","Zaros"])
    //Note: Vehicles may still pass through these areas but will not make stops unless enemies are encountered.
    A3EAI_waypointBlacklist = [];


    /*
    AI skill settings
    Skill Level: Description
    0: Low-level AI found in villages
    1: Medium-level AI found in cities and capital cities
    2: High-level AI found in remote areas such as factories and military bases
    3: Expert-level AI. AI with level 2 have a chance to be promoted to level 3 when respawning. Promotion probabilities defined by A3EAI_promoteChances.
    Hint: For all skill types, higher number = better skill. For skill sub-type explanation, see: https://community.bistudio.com/wiki/AI_Sub-skills
    */

    //AI skill settings level 0 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.50
    A3EAI_skill0 = [
    ["aimingAccuracy",0.10,0.15],
    ["aimingShake",0.50,0.59],
    ["aimingSpeed",0.50,0.59],
    ["spotDistance",0.50,0.59],
    ["spotTime",0.50,0.59],
    ["courage",0.50,0.59],
    ["reloadSpeed",0.50,0.59],
    ["commanding",0.50,0.59],
    ["general",0.50,0.59]
    ];

    //AI skill settings level 1 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.60
    A3EAI_skill1 = [
    ["aimingAccuracy",0.15,0.20],
    ["aimingShake",0.60,0.69],
    ["aimingSpeed",0.60,0.69],
    ["spotDistance",0.60,0.69],
    ["spotTime",0.60,0.69],
    ["courage",0.60,0.69],
    ["reloadSpeed",0.60,0.69],
    ["commanding",0.60,0.69],
    ["general",0.60,0.69]
    ];

    //AI skill settings level 2 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.70
    A3EAI_skill2 = [
    ["aimingAccuracy",0.20,0.25],
    ["aimingShake",0.70,0.85],
    ["aimingSpeed",0.70,0.85],
    ["spotDistance",0.70,0.85],
    ["spotTime",0.70,0.85],
    ["courage",0.70,0.85],
    ["reloadSpeed",0.70,0.85],
    ["commanding",0.70,0.85],
    ["general",0.70,0.85]
    ];

    //AI skill settings level 3 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.80
    A3EAI_skill3 = [
    ["aimingAccuracy",0.25,0.30],
    ["aimingShake",0.85,0.95],
    ["aimingSpeed",0.85,0.95],
    ["spotDistance",0.85,0.95],
    ["spotTime",0.85,0.95],
    ["courage",0.85,0.95],
    ["reloadSpeed",0.85,0.95],
    ["commanding",0.85,0.95],
    ["general",0.85,0.95]
    ];


    /*AI weapon type probabilities
    --------------------------------------------------------------------------------------------------------------------*/

    //Probabilities to equip level 0-3 AI with each weapon type. Order: [pistols, rifles, machineguns, sniper rifles]. Probabilities must add up to 1.00.
    A3EAI_useWeaponChance0 = [0.20,0.80,0.00,0.00];
    A3EAI_useWeaponChance1 = [0.00,0.90,0.05,0.05];
    A3EAI_useWeaponChance2 = [0.00,0.80,0.10,0.10];
    A3EAI_useWeaponChance3 = [0.00,0.70,0.15,0.15];


    /*AI Weapon attachment settings
    --------------------------------------------------------------------------------------------------------------------*/

    //Probability to select a random optics attachment (ie: scopes) for level 0-3 AI
    A3EAI_opticsChance0 = 0.00;
    A3EAI_opticsChance1 = 0.25;
    A3EAI_opticsChance2 = 0.50;
    A3EAI_opticsChance3 = 0.75;

    //Probability to select a random pointer attachment (ie: flashlights) for level 0-3 AI
    A3EAI_pointerChance0 = 0.00;
    A3EAI_pointerChance1 = 0.25;
    A3EAI_pointerChance2 = 0.50;
    A3EAI_pointerChance3 = 0.75;

    //Probability to select a random muzzle attachment (ie: suppressors) for level 0-3 AI
    A3EAI_muzzleChance0 = 0.00;
    A3EAI_muzzleChance1 = 0.25;
    A3EAI_muzzleChance2 = 0.50;
    A3EAI_muzzleChance3 = 0.75;


    /* AI loot quantity settings
    --------------------------------------------------------------------------------------------------------------------*/

    //Maximum amount of Krypto generated for level 0-3 AI. Actual amount will be randomized up to the specified amount.
    A3EAI_kryptoAmount0 = 25; //Default for level 0 AI: 25
    A3EAI_kryptoAmount1 = 50; //Default for level 1 AI: 50
    A3EAI_kryptoAmount2 = 100; //Default for level 2 AI: 100
    A3EAI_kryptoAmount3 = 200; //Default for level 3 AI: 200

    //Maximum number of food loot items found on AI. (Default: 1)
    A3EAI_foodLootCount = 1;

    //Maximum number of items to select from A3EAI_MiscLoot1 (generic loot) table. (Default: 1)
    A3EAI_miscLootCount1 = 1;

    //Maximum number of items to select from A3EAI_MiscLoot2 (large generic loot) table. (Default: 1)
    A3EAI_miscLootCount2 = 1;


    /* AI loot probability settings. AI loot is pre-generated into a pool for each unit and randomly pulled to units as time passes.
    --------------------------------------------------------------------------------------------------------------------*/

    //Chance to add a single First Aid Kit to group loot pool per unit (Default: 0.20)
    A3EAI_chanceFirstAidKit = 0.20;

    //Chance to add each edible item to group loot pool per unit (Default: 0.40)
    A3EAI_chanceFoodLoot = 0.40;

    //Chance to add each generic loot item to group loot pool per unit (Default: 0.40)
    A3EAI_chanceMiscLoot1 = 0.40;

    //Chance to add each large generic loot item to group loot pool per unit (Default: 0.30)
    A3EAI_chanceMiscLoot2 = 0.30;

    //Probability to successfully pull a random item from loot pool for level 0-3 AI. Influences the rate at which loot items are added to units.
    A3EAI_lootPullChance0 = 0.30; //Default for level 0 AI: 0.30
    A3EAI_lootPullChance1 = 0.40; //Default for level 1 AI: 0.40
    A3EAI_lootPullChance2 = 0.50; //Default for level 2 AI: 0.50
    A3EAI_lootPullChance3 = 0.60; //Default for level 3 AI: 0.60


    /*
    AI skin, weapon, loot, and equipment settings

    Note: Some of the below tables may not be used by A3EAI if a dynamic classname setting is enabled. Check each section below for details.
    */


    //AI uniform classnames. Note: A3EAI_uniformTypes0-3 will not be read if A3EAI_dynamicUniformList is enabled.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    A3EAI_uniformTypes0 = ["U_O_CombatUniform_ocamo", "U_O_GhillieSuit", "U_O_PilotCoveralls", "U_O_Wetsuit", "U_OG_Guerilla1_1", "U_OG_Guerilla2_1", "U_OG_Guerilla2_3", "U_OG_Guerilla3_1", "U_OG_Guerilla3_2", "U_OG_leader", "U_C_Poloshirt_stripped", "U_C_Poloshirt_blue", "U_C_Poloshirt_burgundy", "U_C_Poloshirt_tricolour", "U_C_Poloshirt_salmon", "U_C_Poloshirt_redwhite", "U_C_Poor_1", "U_C_WorkerCoveralls", "U_C_Journalist", "U_C_Scientist", "U_OrestesBody", "U_Wetsuit_uniform", "U_Wetsuit_White", "U_Wetsuit_Blue", "U_Wetsuit_Purp", "U_Wetsuit_Camo", "U_CamoRed_uniform", "U_CamoBrn_uniform", "U_CamoBlue_uniform", "U_Camo_uniform", "U_ghillie1_uniform", "U_ghillie2_uniform", "U_ghillie3_uniform", "U_C_Driver_1", "U_C_Driver_2", "U_C_Driver_3", "U_C_Driver_4", "U_C_Driver_1_black", "U_C_Driver_1_blue", "U_C_Driver_1_green", "U_C_Driver_1_red", "U_C_Driver_1_white", "U_C_Driver_1_yellow", "U_C_Driver_1_orange", "U_C_Driver_1_red"];
    A3EAI_uniformTypes1 = ["U_O_CombatUniform_ocamo", "U_O_GhillieSuit", "U_O_PilotCoveralls", "U_O_Wetsuit", "U_OG_Guerilla1_1", "U_OG_Guerilla2_1", "U_OG_Guerilla2_3", "U_OG_Guerilla3_1", "U_OG_Guerilla3_2", "U_OG_leader", "U_C_Poloshirt_stripped", "U_C_Poloshirt_blue", "U_C_Poloshirt_burgundy", "U_C_Poloshirt_tricolour", "U_C_Poloshirt_salmon", "U_C_Poloshirt_redwhite", "U_C_Poor_1", "U_C_WorkerCoveralls", "U_C_Journalist", "U_C_Scientist", "U_OrestesBody", "U_Wetsuit_uniform", "U_Wetsuit_White", "U_Wetsuit_Blue", "U_Wetsuit_Purp", "U_Wetsuit_Camo", "U_CamoRed_uniform", "U_CamoBrn_uniform", "U_CamoBlue_uniform", "U_Camo_uniform", "U_ghillie1_uniform", "U_ghillie2_uniform", "U_ghillie3_uniform", "U_C_Driver_1", "U_C_Driver_2", "U_C_Driver_3", "U_C_Driver_4", "U_C_Driver_1_black", "U_C_Driver_1_blue", "U_C_Driver_1_green", "U_C_Driver_1_red", "U_C_Driver_1_white", "U_C_Driver_1_yellow", "U_C_Driver_1_orange", "U_C_Driver_1_red"];
    A3EAI_uniformTypes2 = ["U_O_CombatUniform_ocamo", "U_O_GhillieSuit", "U_O_PilotCoveralls", "U_O_Wetsuit", "U_OG_Guerilla1_1", "U_OG_Guerilla2_1", "U_OG_Guerilla2_3", "U_OG_Guerilla3_1", "U_OG_Guerilla3_2", "U_OG_leader", "U_C_Poloshirt_stripped", "U_C_Poloshirt_blue", "U_C_Poloshirt_burgundy", "U_C_Poloshirt_tricolour", "U_C_Poloshirt_salmon", "U_C_Poloshirt_redwhite", "U_C_Poor_1", "U_C_WorkerCoveralls", "U_C_Journalist", "U_C_Scientist", "U_OrestesBody", "U_Wetsuit_uniform", "U_Wetsuit_White", "U_Wetsuit_Blue", "U_Wetsuit_Purp", "U_Wetsuit_Camo", "U_CamoRed_uniform", "U_CamoBrn_uniform", "U_CamoBlue_uniform", "U_Camo_uniform", "U_ghillie1_uniform", "U_ghillie2_uniform", "U_ghillie3_uniform", "U_C_Driver_1", "U_C_Driver_2", "U_C_Driver_3", "U_C_Driver_4", "U_C_Driver_1_black", "U_C_Driver_1_blue", "U_C_Driver_1_green", "U_C_Driver_1_red", "U_C_Driver_1_white", "U_C_Driver_1_yellow", "U_C_Driver_1_orange", "U_C_Driver_1_red"];
    A3EAI_uniformTypes3 = ["U_O_CombatUniform_ocamo", "U_O_GhillieSuit", "U_O_PilotCoveralls", "U_O_Wetsuit", "U_OG_Guerilla1_1", "U_OG_Guerilla2_1", "U_OG_Guerilla2_3", "U_OG_Guerilla3_1", "U_OG_Guerilla3_2", "U_OG_leader", "U_C_Poloshirt_stripped", "U_C_Poloshirt_blue", "U_C_Poloshirt_burgundy", "U_C_Poloshirt_tricolour", "U_C_Poloshirt_salmon", "U_C_Poloshirt_redwhite", "U_C_Poor_1", "U_C_WorkerCoveralls", "U_C_Journalist", "U_C_Scientist", "U_OrestesBody", "U_Wetsuit_uniform", "U_Wetsuit_White", "U_Wetsuit_Blue", "U_Wetsuit_Purp", "U_Wetsuit_Camo", "U_CamoRed_uniform", "U_CamoBrn_uniform", "U_CamoBlue_uniform", "U_Camo_uniform", "U_ghillie1_uniform", "U_ghillie2_uniform", "U_ghillie3_uniform", "U_C_Driver_1", "U_C_Driver_2", "U_C_Driver_3", "U_C_Driver_4", "U_C_Driver_1_black", "U_C_Driver_1_blue", "U_C_Driver_1_green", "U_C_Driver_1_red", "U_C_Driver_1_white", "U_C_Driver_1_yellow", "U_C_Driver_1_orange", "U_C_Driver_1_red"];


    //AI weapon classnames. Note: A3EAI_pistolList, A3EAI_rifleList, A3EAI_machinegunList, A3EAI_sniperList will not be read if A3EAI_dynamicWeaponList is enabled.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    A3EAI_pistolList = ["hgun_ACPC2_F", "hgun_ACPC2_F", "hgun_Rook40_F", "hgun_Rook40_F", "hgun_Rook40_F", "hgun_P07_F", "hgun_P07_F", "hgun_Pistol_heavy_01_F", "hgun_Pistol_heavy_02_F", "ruger_pistol_epoch", "ruger_pistol_epoch", "1911_pistol_epoch", "1911_pistol_epoch"];
    A3EAI_rifleList = ["arifle_Katiba_F", "arifle_Katiba_F", "arifle_Katiba_C_F", "arifle_Katiba_GL_F", "arifle_MXC_F", "arifle_MX_F", "arifle_MX_F", "arifle_MX_GL_F", "arifle_MXM_F", "arifle_SDAR_F", "arifle_TRG21_F", "arifle_TRG20_F", "arifle_TRG21_GL_F", "arifle_Mk20_F", "arifle_Mk20C_F", "arifle_Mk20_GL_F", "arifle_Mk20_plain_F", "arifle_Mk20_plain_F", "arifle_Mk20C_plain_F", "arifle_Mk20_GL_plain_F", "SMG_01_F", "SMG_02_F", "SMG_01_F", "SMG_02_F", "hgun_PDW2000_F", "hgun_PDW2000_F", "arifle_MXM_Black_F", "arifle_MX_GL_Black_F", "arifle_MX_Black_F", "arifle_MXC_Black_F", "Rollins_F", "Rollins_F", "Rollins_F", "Rollins_F", "AKM_EPOCH", "m4a3_EPOCH", "m16_EPOCH", "m16Red_EPOCH"];
    A3EAI_machinegunList = ["LMG_Mk200_F", "arifle_MX_SW_F", "LMG_Zafir_F", "arifle_MX_SW_Black_F", "m249_EPOCH", "m249Tan_EPOCH"];
    A3EAI_sniperList = ["srifle_EBR_F", "srifle_EBR_F", "srifle_GM6_F", "srifle_GM6_F", "srifle_LRR_F", "srifle_DMR_01_F", "M14_EPOCH", "M14Grn_EPOCH", "m107_EPOCH", "m107Tan_EPOCH"];


    //AI backpack types (for AI levels 0-3). Note: A3EAI_backpackTypes0-3 will not be read if A3EAI_dynamicBackpackList is enabled.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    A3EAI_backpackTypes0 = ["B_AssaultPack_cbr", "B_AssaultPack_dgtl", "B_AssaultPack_khk", "B_AssaultPack_mcamo", "B_AssaultPack_ocamo", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_mcamo", "B_Carryall_ocamo", "B_Carryall_oli", "B_Carryall_oucamo", "B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_ocamo", "B_FieldPack_oli", "B_FieldPack_oucamo", "B_Kitbag_cbr", "B_Kitbag_mcamo", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Parachute", "B_TacticalPack_blk", "B_TacticalPack_mcamo", "B_TacticalPack_ocamo", "B_TacticalPack_oli", "B_TacticalPack_rgr", "smallbackpack_red_epoch", "smallbackpack_green_epoch", "smallbackpack_teal_epoch", "smallbackpack_pink_epoch"];
    A3EAI_backpackTypes1 = ["B_AssaultPack_cbr", "B_AssaultPack_dgtl", "B_AssaultPack_khk", "B_AssaultPack_mcamo", "B_AssaultPack_ocamo", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_mcamo", "B_Carryall_ocamo", "B_Carryall_oli", "B_Carryall_oucamo", "B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_ocamo", "B_FieldPack_oli", "B_FieldPack_oucamo", "B_Kitbag_cbr", "B_Kitbag_mcamo", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Parachute", "B_TacticalPack_blk", "B_TacticalPack_mcamo", "B_TacticalPack_ocamo", "B_TacticalPack_oli", "B_TacticalPack_rgr", "smallbackpack_red_epoch", "smallbackpack_green_epoch", "smallbackpack_teal_epoch", "smallbackpack_pink_epoch"];
    A3EAI_backpackTypes2 = ["B_AssaultPack_cbr", "B_AssaultPack_dgtl", "B_AssaultPack_khk", "B_AssaultPack_mcamo", "B_AssaultPack_ocamo", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_mcamo", "B_Carryall_ocamo", "B_Carryall_oli", "B_Carryall_oucamo", "B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_ocamo", "B_FieldPack_oli", "B_FieldPack_oucamo", "B_Kitbag_cbr", "B_Kitbag_mcamo", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Parachute", "B_TacticalPack_blk", "B_TacticalPack_mcamo", "B_TacticalPack_ocamo", "B_TacticalPack_oli", "B_TacticalPack_rgr", "smallbackpack_red_epoch", "smallbackpack_green_epoch", "smallbackpack_teal_epoch", "smallbackpack_pink_epoch"];
    A3EAI_backpackTypes3 = ["B_AssaultPack_cbr", "B_AssaultPack_dgtl", "B_AssaultPack_khk", "B_AssaultPack_mcamo", "B_AssaultPack_ocamo", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_mcamo", "B_Carryall_ocamo", "B_Carryall_oli", "B_Carryall_oucamo", "B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_ocamo", "B_FieldPack_oli", "B_FieldPack_oucamo", "B_Kitbag_cbr", "B_Kitbag_mcamo", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Parachute", "B_TacticalPack_blk", "B_TacticalPack_mcamo", "B_TacticalPack_ocamo", "B_TacticalPack_oli", "B_TacticalPack_rgr", "smallbackpack_red_epoch", "smallbackpack_green_epoch", "smallbackpack_teal_epoch", "smallbackpack_pink_epoch"];


    //AI vest types (for AI levels 0-3). Note: A3EAI_vestTypes0-3 will not be read if A3EAI_dynamicVestList is enabled.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    A3EAI_vestTypes0 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"];
    A3EAI_vestTypes1 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"];
    A3EAI_vestTypes2 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"];
    A3EAI_vestTypes3 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_9_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_19_EPOCH", "V_20_EPOCH", "V_21_EPOCH", "V_22_EPOCH", "V_23_EPOCH", "V_24_EPOCH", "V_25_EPOCH", "V_26_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_29_EPOCH", "V_30_EPOCH", "V_31_EPOCH", "V_32_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_35_EPOCH", "V_36_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH", "V_40_EPOCH"];


    //AI head gear types. Note: A3EAI_headgearTypes0-3 will not be read if A3EAI_dynamicHeadgearList is enabled.
    A3EAI_headgearTypes0 = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_11_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_19_EPOCH","H_20_EPOCH","H_21_EPOCH","H_22_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_28_EPOCH","H_29_EPOCH","H_30_EPOCH","H_31_EPOCH","H_32_EPOCH","H_33_EPOCH","H_34_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH","H_39_EPOCH","H_40_EPOCH","H_41_EPOCH","H_42_EPOCH","H_43_EPOCH","H_44_EPOCH","H_45_EPOCH","H_46_EPOCH","H_47_EPOCH","H_48_EPOCH","H_49_EPOCH","H_50_EPOCH","H_51_EPOCH","H_52_EPOCH","H_53_EPOCH","H_54_EPOCH","H_55_EPOCH","H_56_EPOCH","H_57_EPOCH","H_58_EPOCH","H_59_EPOCH","H_60_EPOCH","H_61_EPOCH","H_62_EPOCH","H_63_EPOCH","H_64_EPOCH","H_65_EPOCH","H_66_EPOCH","H_67_EPOCH","H_68_EPOCH","H_69_EPOCH","H_70_EPOCH","H_71_EPOCH","H_72_EPOCH","H_73_EPOCH","H_74_EPOCH","H_75_EPOCH","H_76_EPOCH","H_77_EPOCH","H_78_EPOCH","H_79_EPOCH","H_80_EPOCH","H_81_EPOCH","H_82_EPOCH","H_83_EPOCH","H_84_EPOCH","H_85_EPOCH","H_86_EPOCH","H_87_EPOCH","H_88_EPOCH","H_89_EPOCH","H_90_EPOCH","H_91_EPOCH","H_92_EPOCH","H_93_EPOCH","H_94_EPOCH","H_95_EPOCH","H_96_EPOCH","H_97_EPOCH","H_98_EPOCH","H_99_EPOCH","H_100_EPOCH","H_101_EPOCH","H_102_EPOCH","H_103_EPOCH","H_104_EPOCH"];
    A3EAI_headgearTypes1 = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_11_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_19_EPOCH","H_20_EPOCH","H_21_EPOCH","H_22_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_28_EPOCH","H_29_EPOCH","H_30_EPOCH","H_31_EPOCH","H_32_EPOCH","H_33_EPOCH","H_34_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH","H_39_EPOCH","H_40_EPOCH","H_41_EPOCH","H_42_EPOCH","H_43_EPOCH","H_44_EPOCH","H_45_EPOCH","H_46_EPOCH","H_47_EPOCH","H_48_EPOCH","H_49_EPOCH","H_50_EPOCH","H_51_EPOCH","H_52_EPOCH","H_53_EPOCH","H_54_EPOCH","H_55_EPOCH","H_56_EPOCH","H_57_EPOCH","H_58_EPOCH","H_59_EPOCH","H_60_EPOCH","H_61_EPOCH","H_62_EPOCH","H_63_EPOCH","H_64_EPOCH","H_65_EPOCH","H_66_EPOCH","H_67_EPOCH","H_68_EPOCH","H_69_EPOCH","H_70_EPOCH","H_71_EPOCH","H_72_EPOCH","H_73_EPOCH","H_74_EPOCH","H_75_EPOCH","H_76_EPOCH","H_77_EPOCH","H_78_EPOCH","H_79_EPOCH","H_80_EPOCH","H_81_EPOCH","H_82_EPOCH","H_83_EPOCH","H_84_EPOCH","H_85_EPOCH","H_86_EPOCH","H_87_EPOCH","H_88_EPOCH","H_89_EPOCH","H_90_EPOCH","H_91_EPOCH","H_92_EPOCH","H_93_EPOCH","H_94_EPOCH","H_95_EPOCH","H_96_EPOCH","H_97_EPOCH","H_98_EPOCH","H_99_EPOCH","H_100_EPOCH","H_101_EPOCH","H_102_EPOCH","H_103_EPOCH","H_104_EPOCH"];
    A3EAI_headgearTypes2 = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_11_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_19_EPOCH","H_20_EPOCH","H_21_EPOCH","H_22_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_28_EPOCH","H_29_EPOCH","H_30_EPOCH","H_31_EPOCH","H_32_EPOCH","H_33_EPOCH","H_34_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH","H_39_EPOCH","H_40_EPOCH","H_41_EPOCH","H_42_EPOCH","H_43_EPOCH","H_44_EPOCH","H_45_EPOCH","H_46_EPOCH","H_47_EPOCH","H_48_EPOCH","H_49_EPOCH","H_50_EPOCH","H_51_EPOCH","H_52_EPOCH","H_53_EPOCH","H_54_EPOCH","H_55_EPOCH","H_56_EPOCH","H_57_EPOCH","H_58_EPOCH","H_59_EPOCH","H_60_EPOCH","H_61_EPOCH","H_62_EPOCH","H_63_EPOCH","H_64_EPOCH","H_65_EPOCH","H_66_EPOCH","H_67_EPOCH","H_68_EPOCH","H_69_EPOCH","H_70_EPOCH","H_71_EPOCH","H_72_EPOCH","H_73_EPOCH","H_74_EPOCH","H_75_EPOCH","H_76_EPOCH","H_77_EPOCH","H_78_EPOCH","H_79_EPOCH","H_80_EPOCH","H_81_EPOCH","H_82_EPOCH","H_83_EPOCH","H_84_EPOCH","H_85_EPOCH","H_86_EPOCH","H_87_EPOCH","H_88_EPOCH","H_89_EPOCH","H_90_EPOCH","H_91_EPOCH","H_92_EPOCH","H_93_EPOCH","H_94_EPOCH","H_95_EPOCH","H_96_EPOCH","H_97_EPOCH","H_98_EPOCH","H_99_EPOCH","H_100_EPOCH","H_101_EPOCH","H_102_EPOCH","H_103_EPOCH","H_104_EPOCH"];
    A3EAI_headgearTypes3 = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_11_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_19_EPOCH","H_20_EPOCH","H_21_EPOCH","H_22_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_28_EPOCH","H_29_EPOCH","H_30_EPOCH","H_31_EPOCH","H_32_EPOCH","H_33_EPOCH","H_34_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH","H_39_EPOCH","H_40_EPOCH","H_41_EPOCH","H_42_EPOCH","H_43_EPOCH","H_44_EPOCH","H_45_EPOCH","H_46_EPOCH","H_47_EPOCH","H_48_EPOCH","H_49_EPOCH","H_50_EPOCH","H_51_EPOCH","H_52_EPOCH","H_53_EPOCH","H_54_EPOCH","H_55_EPOCH","H_56_EPOCH","H_57_EPOCH","H_58_EPOCH","H_59_EPOCH","H_60_EPOCH","H_61_EPOCH","H_62_EPOCH","H_63_EPOCH","H_64_EPOCH","H_65_EPOCH","H_66_EPOCH","H_67_EPOCH","H_68_EPOCH","H_69_EPOCH","H_70_EPOCH","H_71_EPOCH","H_72_EPOCH","H_73_EPOCH","H_74_EPOCH","H_75_EPOCH","H_76_EPOCH","H_77_EPOCH","H_78_EPOCH","H_79_EPOCH","H_80_EPOCH","H_81_EPOCH","H_82_EPOCH","H_83_EPOCH","H_84_EPOCH","H_85_EPOCH","H_86_EPOCH","H_87_EPOCH","H_88_EPOCH","H_89_EPOCH","H_90_EPOCH","H_91_EPOCH","H_92_EPOCH","H_93_EPOCH","H_94_EPOCH","H_95_EPOCH","H_96_EPOCH","H_97_EPOCH","H_98_EPOCH","H_99_EPOCH","H_100_EPOCH","H_101_EPOCH","H_102_EPOCH","H_103_EPOCH","H_104_EPOCH"];


    //AI Food/Loot item types.
    // Note: A3EAI_foodLoot will not be read if A3EAI_dynamicFoodList is enabled.
    // Note: A3EAI_MiscLoot1 will not be read if A3EAI_dynamicLootList is enabled.
    // Note: A3EAI_MiscLoot2 will not be read if A3EAI_dynamicLootLargeList is enabled.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    A3EAI_foodLoot = ["FoodSnooter","FoodWalkNSons","FoodBioMeat","ItemSodaOrangeSherbet","ItemSodaPurple","ItemSodaMocha","ItemSodaBurst","ItemSodaRbull","honey_epoch","emptyjar_epoch","sardines_epoch","meatballs_epoch","scam_epoch","sweetcorn_epoch","WhiskeyNoodle","ItemCoolerE"];
    A3EAI_MiscLoot1 = ["PaintCanClear","PaintCanBlk","PaintCanBlu","PaintCanBrn","PaintCanGrn","PaintCanOra","PaintCanPur","PaintCanRed","PaintCanTeal","PaintCanYel","ItemDocument","ItemMixOil","emptyjar_epoch","emptyjar_epoch","FoodBioMeat","ItemSodaOrangeSherbet","ItemSodaPurple","ItemSodaMocha","ItemSodaBurst","ItemSodaRbull","sardines_epoch","meatballs_epoch","scam_epoch","sweetcorn_epoch","Towelette","Towelette","Towelette","Towelette","Towelette","HeatPack","HeatPack","HeatPack","ColdPack","ColdPack","VehicleRepair","CircuitParts","ItemCoolerE","ItemScraps","ItemScraps"];
    A3EAI_MiscLoot2 = ["MortarBucket","MortarBucket","ItemCorrugated","CinderBlocks","jerrycan_epoch","jerrycan_epoch","VehicleRepair","VehicleRepair","CircuitParts"];


    //AI toolbelt item types. Toolbelt items are added to AI inventory upon death. Format: [item classname, item probability]
    //unitLevel level 0-1 AI will use A3EAI_tools0 table, unitLevel level 2-3 AI will use A3EAI_tools1 table. Custom-spawned AI will use A3EAI_tools1 table.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    A3EAI_tools0 = [
    ["ItemWatch",0.70],["ItemCompass",0.50],["ItemMap",0.40],["ItemGPS",0.05],["EpochRadio0",0.10]
    ];
    A3EAI_tools1 = [
    ["ItemWatch",0.80],["ItemCompass",0.75],["ItemMap",0.70],["ItemGPS",0.15],["EpochRadio0",0.20]
    ];


    //AI-useable toolbelt item types. These items are added to AI inventory at unit creation and may be used by AI. Format: [item classname, item probability]
    //unitLevel level 0-1 AI will use A3EAI_gadgets0 table, unitLevel level 2-3 AI will use A3EAI_gadgets1 table. Custom-spawned AI will use A3EAI_gadgets1 table.
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    A3EAI_gadgets0 = [
    ["binocular",0.40],["NVG_EPOCH",0.10]
    ];
    A3EAI_gadgets1 = [
    ["binocular",0.70],["NVG_EPOCH",0.25]
    ];


    //NOTHING TO EDIT BEYOND THIS POINT
    diag_log "[A3EAI] A3EAI configuration file loaded.";

     

    A3EAI Configuration File

  5. Main rpt

    # =====================================================================


    == S:\TCAFiles\Users\NickT\3987\arma3server.exe
    == "S:\TCAFiles\Users\NickT\3987\arma3server.exe" -ip=119.252.190.96 -port=2682 -noPause -noSound -cpuCount=4 -maxMem=4096 -exThreads=7 "-cfg=basic.cfg" "-config=server.cfg" "-profiles=profile" -world="empty" -mod=@Epoch;@EpochHive;@AllInArmaTerrainPackLite;

    Original output filename: Arma3Retail_Server
    Exe timestamp: 2015/03/02 15:29:40
    Current time: 2015/04/07 08:41:26

    Type: Public
    Branch: Stable
    Version: 1.40.129533

    Allocator: S:\TCAFiles\Users\NickT\3987\dll\tbb4malloc_bi.dll
    =====================================================================

    8:41:26 ManagerConfig()
    8:41:26 Item STR_CONTROLS_TOOLTIPS_ACTION_IN_MAP listed twice
    8:41:26 Item str_usract_action_in_map listed twice
    8:41:42 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/PAPA_BEAR/
    8:41:42 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/AirBase/
    8:41:42 Updating base class ->House, by ca\buildings_c\misc\config.bin/CfgVehicles/House_F/
    8:41:42 Updating base class ->House_F, by ca\buildings_c\misc\config.bin/CfgVehicles/House_Small_F/
    8:41:42 Updating base class ->Thing, by a3\data_f\config.bin/CfgVehicles/thingX/
    8:41:42 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
    8:41:42 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
    8:41:42 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
    8:41:42 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
    8:41:42 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
    8:41:42 Updating base class ->Default, by a3\anims_f\config\sdr\config.bin/CfgMovesBasic/DefaultDie/
    8:41:42 Updating base class ->RifleBaseLowStandActions, by a3\anims_f\config\sdr\config.bin/CfgMovesBasic/Actions/RifleBaseStandActions/
    8:41:42 Updating base class ->Default, by a3\anims_f\config\sdr\config.bin/CfgMovesMaleSdr/States/Crew/
    8:41:42 Updating base class ->StandBase, by a3\anims_f\config\sdr\config.bin/CfgMovesMaleSdr/States/AmovPercMstpSnonWnonDnon/
    8:41:43 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
    8:41:43 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
    8:41:43 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
    8:41:43 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
    8:41:43 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
    8:41:43 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
    8:41:43 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
    8:41:43 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
    8:41:43 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
    8:41:43 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
    8:41:43 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
    8:41:43 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
    8:41:43 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
    8:41:43 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
    8:41:43 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
    8:41:43 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
    8:41:43 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
    8:41:43 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
    8:41:43 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
    8:41:43 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
    8:41:43 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
    8:41:43 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
    8:41:43 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
    8:41:43 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
    8:41:43 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
    8:41:43 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
    8:41:43 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
    8:41:43 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/

    8:41:43 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
    8:41:43 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
    8:41:43 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
    8:41:43 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
    8:41:43 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
    8:41:43 Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
    8:41:43 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
    8:41:43 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
    8:41:43 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
    8:41:43 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
    8:41:43 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
    8:41:43 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
    8:41:43 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
    8:41:43 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
    8:41:43 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
    8:41:43 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
    8:41:43 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
    8:41:43 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
    8:41:43 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
    8:41:43 Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
    8:41:43 Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
    8:41:43 Updating base class ->BulletCore, by a3\weapons_f\config.bin/CfgAmmo/BulletBase/
    8:41:43 Updating base class ->Default, by a3\weapons_f\config.bin/CfgMagazines/CA_Magazine/
    8:41:43 Updating base class ->ReammoBox, by a3\weapons_f\config.bin/cfgVehicles/WeaponHolder/
    8:41:43 Updating base class ->SlotInfo, by a3\weapons_f\config.bin/CowsSlot/
    8:41:43 Updating base class ->SlotInfo, by a3\weapons_f\config.bin/PointerSlot/
    8:41:43 Updating base class ->PistolCore, by a3\weapons_f\config.bin/cfgWeapons/Pistol/
    8:41:43 Updating base class ->WeaponSlotsInfo, by a3\weapons_f\config.bin/cfgWeapons/Pistol_Base_F/WeaponSlotsInfo/
    8:41:43 Updating base class ->Default, by a3\weapons_f\config.bin/cfgWeapons/ItemCore/
    8:41:43 Updating base class ->ReammoBox, by a3\weapons_f\ammoboxes\config.bin/CfgVehicles/Bag_Base/
    8:41:43 Updating base class ->ThingX, by a3\weapons_f\ammoboxes\config.bin/CfgVehicles/WeaponHolderSimulated/
    8:41:43 Updating base class ->Ship, by a3\boat_f\config.bin/CfgVehicles/Ship_F/
    8:41:44 ragdollHitDmgLimit (0.000000) is lower than minimum (0.010000) and it was set to min.
    8:41:44 Initializing Steam Manager
    8:41:44 ManagerConfig()
    8:41:44 unable to load subscribed content list. list will be updated from steam
    8:41:44 unable to load published content list. list will be updated from steam
    8:41:44 unable to load cached items meta info. save and update functionality will be broken
    8:41:44 Steam Manager initialized.
    8:41:44
    8:41:44 ==== Loaded addons ====
    8:41:44
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\dta\aia_languagecore.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\dta\aia_languagecore_h.pbo - unknown
    8:41:44 dta\bin.pbo - unknown
    8:41:44 dta\core.pbo - 72362
    8:41:44 dta\languagecore_f.pbo - 80021
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\afghan.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\afghan_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_a1alwaysdummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_baseconfig_f.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_core.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_language.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_languagemissions.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_languagemissions_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_languagemissions_h.pbo - 53827
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_language_h.pbo - 53827
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_terrainpack_core.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_terrainpack_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tkoh_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_a10_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_air2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_air3_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_air_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_air_e_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_animations_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_characters2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_sounds_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_sounds_e_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_tracked2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_tracked_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_tracked_e_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_water2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_water_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_weapons2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_weapons_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_weapons_e_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_weapons_pmc_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_wheeled2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_wheeled_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_tp_wheeled_e_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\aia_worlds.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\bohemia.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\bohemia_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\bootcamp_acr.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\bootcamp_acr_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\buildings.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\buildings2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\buildings2_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\buildings2_ind_cementworks.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\buildings_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\ca.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\ca_acr.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\ca_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\ca_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\ca_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\cba_xeh_a2_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\cba_xeh_oa_dummy.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\chernarus.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\chernarus_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\chernarus_data.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\chernarus_data_layers.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\chernarus_summer.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\chernarus_summer_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\cti_buildings.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\data_baf.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\data_baf_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\desert.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\desert2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\desert2_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\desert_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\desert_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\desert_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\disable_xeh_logging.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\hotfix.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\hotfix_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\introanims.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\languagemissions_acr.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\languagemissions_acr_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\languagemissions_baf.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\languagemissions_baf_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\languagemissions_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\languagemissions_pmc_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_acr.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_acr_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_baf.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_baf_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\language_pmc_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc2_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc3.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc3_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc_acr.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc_acr_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\misc_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\models_dbe1.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\models_dbe1_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants2_bush.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants2_clutter.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants2_misc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants2_plant.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants2_tree.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants_e2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\plants_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\provinggrounds_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\provinggrounds_pmc_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads2_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\roads_pmc_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\rocks.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\rocks2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\rocks2_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\rocks_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\rocks_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\rocks_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\sara.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\saralite.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\saralite_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\sara_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\sara_dbe1.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\sara_dbe1_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\shapur_baf.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\shapur_baf_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\signs.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\signs2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\signs2_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\signs_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\signs_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\signs_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\sounds_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\structures.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\structures_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\structures_e.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\structures_e_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\structures_pmc.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\structures_pmc_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\takistan.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\takistan_c.pbo - unknown

    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\takistan_data.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\takistan_data_layers.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\ui.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\utes.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\utes_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\zargabad.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite\addons\zargabad_c.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@EpochHive\addons\a3eai.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@EpochHive\addons\a3_epoch_infistar.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@EpochHive\addons\a3_epoch_server.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@EpochHive\addons\a3_epoch_server_settings.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@EpochHive\addons\sdrop.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a2_epoch_structures.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a2_epoch_weapons.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_assets.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_assets_1.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_assets_2.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_assets_3.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_code.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_config.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_functions.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_language.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_structures.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_underground.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_vehicles.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_vehicles_1.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\@Epoch\addons\a3_epoch_weapons.pbo - unknown
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\air_f_heli.ebo - 79805
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\anims_f_heli.ebo - 79126
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\boat_f_heli.ebo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\cargoposes_f_heli.ebo - 79126
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\data_f_heli.ebo - 79642
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\dubbing_f_heli.ebo - 75138
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\functions_f_heli.ebo - 77667
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\languagemissions_f_heli.ebo - 76893
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\language_f_heli.ebo - 79600
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\missions_f_heli.ebo - 79039
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\missions_f_heli_data.ebo - 75977
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\missions_f_heli_video.ebo - 75065
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\modules_f_heli.ebo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\music_f_heli.ebo - 76012
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\music_f_heli_music.ebo - 76012
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\soft_f_heli.ebo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\sounds_f_heli.ebo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\structures_f_heli.ebo - 80293
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\supplies_f_heli.ebo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\heli\addons\ui_f_heli.ebo - 76986
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\anims_f_kart.pbo - 79126
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\characters_f_kart.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\data_f_kart.pbo - 79601
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\languagemissions_f_kart.pbo - 76770
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\language_f_kart.pbo - 79532
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\missions_f_kart.pbo - 76770
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\missions_f_kart_data.pbo - 75687
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\modules_f_kart.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\modules_f_kart_data.pbo - 74588
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\soft_f_kart.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\sounds_f_kart.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\structures_f_kart.pbo - 80293
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\ui_f_kart.pbo - 73106
    8:41:44 S:\TCAFiles\Users\NickT\3987\kart\addons\weapons_f_kart.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\curator\addons\data_f_curator.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\curator\addons\functions_f_curator.pbo - 78988
    8:41:44 S:\TCAFiles\Users\NickT\3987\curator\addons\language_f_curator.pbo - 76769
    8:41:44 S:\TCAFiles\Users\NickT\3987\curator\addons\missions_f_curator.pbo - 79649
    8:41:44 S:\TCAFiles\Users\NickT\3987\curator\addons\modules_f_curator.pbo - 79398
    8:41:44 S:\TCAFiles\Users\NickT\3987\curator\addons\ui_f_curator.pbo - 78347
    8:41:44 addons\a3.pbo - unknown
    8:41:44 addons\air_f.pbo - 79681
    8:41:44 addons\air_f_beta.pbo - 79398
    8:41:44 addons\air_f_epb.pbo - 79398
    8:41:44 addons\air_f_epc.pbo - 79398
    8:41:44 addons\air_f_gamma.pbo - 79398
    8:41:44 addons\animals_f.pbo - 79398
    8:41:44 addons\animals_f_beta.pbo - 72362
    8:41:44 addons\anims_f.pbo - 79482
    8:41:44 addons\anims_f_bootcamp.pbo - 72362
    8:41:44 addons\anims_f_data.pbo - 79675
    8:41:44 addons\anims_f_epa.pbo - 78608
    8:41:44 addons\anims_f_epc.pbo - 72362
    8:41:44 addons\armor_f.pbo - 79398
    8:41:44 addons\armor_f_beta.pbo - 79681
    8:41:44 addons\armor_f_epb.pbo - 79681
    8:41:44 addons\armor_f_epc.pbo - 79398
    8:41:44 addons\armor_f_gamma.pbo - 79681
    8:41:44 addons\boat_f.pbo - 79398
    8:41:44 addons\boat_f_beta.pbo - 79398
    8:41:44 addons\boat_f_epc.pbo - 79398
    8:41:44 addons\boat_f_gamma.pbo - 79398
    8:41:44 addons\cargoposes_f.pbo - 78836
    8:41:44 addons\characters_f.pbo - 79649
    8:41:44 addons\characters_f_beta.pbo - 79398
    8:41:44 addons\characters_f_bootcamp.pbo - 79398
    8:41:44 addons\characters_f_epa.pbo - 79398
    8:41:44 addons\characters_f_epb.pbo - 79398
    8:41:44 addons\characters_f_epc.pbo - 79398
    8:41:44 addons\characters_f_gamma.pbo - 79398
    8:41:44 addons\data_f.pbo - 79651
    8:41:44 addons\data_f_bootcamp.pbo - 76960
    8:41:44 addons\drones_f.pbo - 79653
    8:41:44 addons\dubbing_f.pbo - 73106
    8:41:44 addons\dubbing_f_beta.pbo - 73106
    8:41:44 addons\dubbing_f_bootcamp.pbo - 73106
    8:41:44 addons\dubbing_f_epa.pbo - 73106
    8:41:44 addons\dubbing_f_epb.pbo - 76110
    8:41:44 addons\dubbing_f_epc.pbo - 73106
    8:41:44 addons\dubbing_f_gamma.pbo - 73106
    8:41:44 addons\dubbing_radio_f.pbo - 78704
    8:41:44 addons\dubbing_radio_f_data.pbo - 78762
    8:41:44 addons\editor_f.pbo - 74164
    8:41:44 addons\functions_f.pbo - 79623
    8:41:44 addons\functions_f_bootcamp.pbo - 78988
    8:41:44 addons\functions_f_epa.pbo - 73434
    8:41:44 addons\functions_f_epc.pbo - 73106
    8:41:44 addons\languagemissions_f.pbo - 76893
    8:41:44 addons\languagemissions_f_beta.pbo - 77325
    8:41:44 addons\languagemissions_f_bootcamp.pbo - 76770
    8:41:44 addons\languagemissions_f_epa.pbo - 76770
    8:41:44 addons\languagemissions_f_epb.pbo - 79149
    8:41:44 addons\languagemissions_f_epc.pbo - 76770
    8:41:44 addons\languagemissions_f_gamma.pbo - 77098
    8:41:44 addons\language_f.pbo - 79621
    8:41:44 addons\language_f_beta.pbo - 77325
    8:41:44 addons\language_f_bootcamp.pbo - 77492
    8:41:44 addons\language_f_epa.pbo - 76769
    8:41:44 addons\language_f_epb.pbo - 77476
    8:41:44 addons\language_f_epc.pbo - 77476
    8:41:44 addons\language_f_gamma.pbo - 77365
    8:41:44 addons\map_altis.pbo - 80359
    8:41:44 addons\map_altis_data.pbo - 79087
    8:41:44 addons\map_altis_data_layers.pbo - 79087
    8:41:44 addons\map_altis_data_layers_00_00.pbo - 79087
    8:41:44 addons\map_altis_data_layers_00_01.pbo - 79087
    8:41:44 addons\map_altis_data_layers_01_00.pbo - 79087
    8:41:44 addons\map_altis_data_layers_01_01.pbo - 79087
    8:41:44 addons\map_altis_scenes_f.pbo - 73106
    8:41:44 addons\map_data.pbo - 73001
    8:41:44 addons\map_stratis.pbo - 80359
    8:41:44 addons\map_stratis_data.pbo - 79082
    8:41:44 addons\map_stratis_data_layers.pbo - 79082
    8:41:44 addons\map_stratis_scenes_f.pbo - 73106
    8:41:44 addons\map_vr.pbo - 77601
    8:41:44 addons\map_vr_scenes_f.pbo - 73106
    8:41:44 addons\misc_f.pbo - 79398
    8:41:44 addons\missions_f.pbo - 78843
    8:41:44 addons\missions_f_beta.pbo - 79649
    8:41:44 addons\missions_f_beta_data.pbo - 75473
    8:41:44 addons\missions_f_beta_video.pbo - 73106
    8:41:44 addons\missions_f_bootcamp.pbo - 79463
    8:41:44 addons\missions_f_bootcamp_data.pbo - 72362
    8:41:44 addons\missions_f_bootcamp_video.pbo - 75065
    8:41:44 addons\missions_f_data.pbo - 73106
    8:41:44 addons\missions_f_epa.pbo - 79649
    8:41:44 addons\missions_f_epa_data.pbo - 73106
    8:41:44 addons\missions_f_epa_video.pbo - 73106
    8:41:44 addons\missions_f_epb.pbo - 79472
    8:41:44 addons\missions_f_epb_data.pbo - 73106
    8:41:44 addons\missions_f_epb_video.pbo - 73106
    8:41:44 addons\missions_f_epc.pbo - 79065
    8:41:44 addons\missions_f_epc_data.pbo - 73106
    8:41:44 addons\missions_f_epc_video.pbo - 73106
    8:41:44 addons\missions_f_gamma.pbo - 79649
    8:41:44 addons\missions_f_gamma_data.pbo - 76877
    8:41:44 addons\missions_f_gamma_video.pbo - 73106
    8:41:44 addons\missions_f_video.pbo - 73106
    8:41:44 addons\modules_f.pbo - 79398
    8:41:44 addons\modules_f_beta.pbo - 79398
    8:41:44 addons\modules_f_beta_data.pbo - 73635
    8:41:44 addons\modules_f_bootcamp.pbo - 79398
    8:41:44 addons\modules_f_data.pbo - 73106
    8:41:44 addons\modules_f_epb.pbo - 79398
    8:41:44 addons\music_f.pbo - 73106
    8:41:44 addons\music_f_bootcamp.pbo - 73106
    8:41:44 addons\music_f_bootcamp_music.pbo - 73106
    8:41:44 addons\music_f_epa.pbo - 73106
    8:41:44 addons\music_f_epa_music.pbo - 73106
    8:41:44 addons\music_f_epb.pbo - 73106
    8:41:44 addons\music_f_epb_music.pbo - 73106
    8:41:44 addons\music_f_epc.pbo - 73106
    8:41:44 addons\music_f_epc_music.pbo - 73106
    8:41:44 addons\music_f_music.pbo - 73106
    8:41:44 addons\plants_f.pbo - 80365
    8:41:44 addons\roads_f.pbo - 80359
    8:41:44 addons\rocks_f.pbo - 80359
    8:41:44 addons\signs_f.pbo - 80365
    8:41:44 addons\soft_f.pbo - 79398
    8:41:44 addons\soft_f_beta.pbo - 79398
    8:41:44 addons\soft_f_bootcamp.pbo - 79398
    8:41:44 addons\soft_f_epc.pbo - 79398
    8:41:44 addons\soft_f_gamma.pbo - 79398
    8:41:44 addons\sounds_f.pbo - 79437
    8:41:44 addons\sounds_f_bootcamp.pbo - 79398
    8:41:44 addons\sounds_f_epb.pbo - 79398
    8:41:44 addons\sounds_f_epc.pbo - 79398
    8:41:44 addons\sounds_f_vehicles.pbo - 79398
    8:41:44 addons\sounds_f_weapons.pbo - 79398
    8:41:44 addons\static_f.pbo - 79398
    8:41:44 addons\static_f_beta.pbo - 79398
    8:41:44 addons\static_f_gamma.pbo - 79420
    8:41:44 addons\structures_f.pbo - 80292
    8:41:44 addons\structures_f_bootcamp.pbo - 80293
    8:41:44 addons\structures_f_data.pbo - 79398
    8:41:44 addons\structures_f_epa.pbo - 80293
    8:41:44 addons\structures_f_epb.pbo - 80293
    8:41:44 addons\structures_f_epc.pbo - 80293
    8:41:44 addons\structures_f_households.pbo - 80293
    8:41:44 addons\structures_f_ind.pbo - 80292
    8:41:44 addons\structures_f_mil.pbo - 80292
    8:41:44 addons\structures_f_wrecks.pbo - 80293
    8:41:44 addons\uifonts_f.pbo - 73106
    8:41:44 addons\uifonts_f_data.pbo - 73106
    8:41:44 addons\ui_f.pbo - 79689
    8:41:44 addons\ui_f_bootcamp.pbo - 76325
    8:41:44 addons\ui_f_data.pbo - 79689
    8:41:44 addons\weapons_f.pbo - 79430
    8:41:44 addons\weapons_f_beta.pbo - 79398
    8:41:44 addons\weapons_f_bootcamp.pbo - 79398
    8:41:44 addons\weapons_f_epa.pbo - 79398
    8:41:44 addons\weapons_f_epb.pbo - 79398
    8:41:44 addons\weapons_f_epc.pbo - 79398
    8:41:44 addons\weapons_f_gamma.pbo - 79398
    8:41:44
    8:41:44 =======================
    8:41:44
    8:41:44 ============================================================================================= List of mods ===============================================================================================
    8:41:44 modsReadOnly = true
    8:41:44 safeModsActivated = false
    8:41:44 customMods = true
    8:41:44 hash = 'C42CDC1300B90A87879E04405AC989A3DE3ED307'
    8:41:44 name | modDir | default | origin | hash | fullPath
    8:41:44 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    8:41:44 @AllInArmaTerrainPackLite | @AllInArmaTerrainPackLite | false | GAME DIR | f840dce35a7cbbfd9254faa91fa3171985944ea4 | S:\TCAFiles\Users\NickT\3987\@AllInArmaTerrainPackLite
    8:41:44 @EpochHive | @EpochHive | false | GAME DIR | 4204787649f86861acffcaaef139966b4d55818c | S:\TCAFiles\Users\NickT\3987\@EpochHive
    8:41:44 Epoch Mod 0.3.0.1 | @Epoch | false | GAME DIR | df6607b6b80470ee919db32ca0e9e1f893e9b510 | S:\TCAFiles\Users\NickT\3987\@Epoch
    8:41:44 Arma 3 DLC Bundle | dlcbundle | true | NOT FOUND | |
    8:41:44 Arma 3 Helicopters | heli | true | GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 | S:\TCAFiles\Users\NickT\3987\heli
    8:41:44 Arma 3 Karts | kart | true | GAME DIR | e7475713fcaaa694d1a6d3154a54f9bbdc7c7b3f | S:\TCAFiles\Users\NickT\3987\kart
    8:41:44 Arma 3 Zeus | curator | true | GAME DIR | c0d67091cf7c84eac02aace7350f06fc08b7a43b | S:\TCAFiles\Users\NickT\3987\curator
    8:41:44 Arma 3 | A3 | true | NOT FOUND | |
    8:41:44 ==========================================================================================================================================================================================================
    8:41:44 InitSound ...
    8:41:44 InitSound - complete
    8:41:44 PhysX3 SDK Init started ...
    8:41:44 PhysX3 SDK Init ended.
    8:41:44 EPE manager release (0|0|0)
    8:41:44 EPE manager release (0|0|0)
    8:41:45 Attempt to override final function - rscminimap_script
    8:41:45 Attempt to override final function - rscdisplayloading_script
    8:41:45 Attempt to override final function - rscdisplayloading_script
    8:41:45 Attempt to override final function - rscdisplayloading_script
    8:41:45 Attempt to override final function - rscdiary_script
    8:41:45 Attempt to override final function - rscdisplaysinglemission_script
    8:41:45 Attempt to override final function - rscdiary_script
    8:41:46 Attempt to override final function - rscdisplayremotemissions_script
    8:41:46 Attempt to override final function - rscdisplayloading_script
    8:41:46 Attempt to override final function - rscdiary_script
    8:41:46 Attempt to override final function - rscdiary_script
    8:41:46 Attempt to override final function - rscdisplaystrategicmap_script
    8:41:46 Attempt to override final function - rscdisplaycommon_script
    8:41:46 Attempt to override final function - rscdisplayloading_script
    8:41:46 Attempt to override final function - rscdisplaycurator_script
    8:41:46 Attempt to override final function - rscdisplayattributes_script
    8:41:46 Attempt to override final function - rscdisplayattributes_script
    8:41:46 Attempt to override final function - rscdisplayattributes_script
    8:41:46 Attempt to override final function - rscdisplaywelcome_script
    8:41:46 Attempt to override final function - rscdisplaywelcome_script
    8:41:46 Attempt to override final function - rscdisplaywelcome_script
    8:41:46 Attempt to override final function - rscdisplaycommon_script
    8:41:46 Attempt to override final function - rscdisplaydebriefing_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script

    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - rscunitinfo_script
    8:41:46 Attempt to override final function - bis_fnc_init
    8:41:46 EPE manager release (0|0|0)
    8:41:46 EPE manager release (0|0|0)
    8:41:48 Initializing Steam server - Game Port: 2682, Steam Query Port: 2683
    8:41:48 Connected to Steam servers
    8:43:28 EPE manager release (0|0|0)
    8:43:28 EPE manager release (0|0|0)
    8:43:28 EPE manager release (0|0|0)
    8:43:28 EPE manager release (0|0|0)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:30 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)

    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:31 Server error: Player without identity Grandpa (id 339127925)
    8:43:32 Server error: Player without identity Grandpa (id 339127925)
    8:43:32 Server error: Player without identity Grandpa (id 339127925)
    8:43:32 Server error: Player without identity Grandpa (id 339127925)
    8:43:32 Server error: Player without identity Grandpa (id 339127925)
    8:43:35 Starting mission:
    8:43:35 Mission file: epoch (__cur_mp)
    8:43:35 Mission world: Chernarus
    8:43:35 Mission directory: mpmissions\__cur_mp.Chernarus\
    8:43:35 EPE manager release (0|0|0)
    8:43:35 EPE manager release (0|0|0)
    8:43:40 Strange convex component07 in ca\buildings\misc\lampa_sidl_2.p3d:geometry
    8:43:46 EPE manager release (0|0|0)
    8:43:46 EPE manager release (0|0|0)
    8:43:46 Attempt to override final function - bis_functions_list
    8:43:46 Attempt to override final function - bis_functions_listpreinit
    8:43:46 Attempt to override final function - bis_functions_listpostinit
    8:43:46 Attempt to override final function - bis_functions_listrecompile
    8:43:46 Attempt to override final function - bis_fnc_missiontaskslocal
    8:43:46 Attempt to override final function - bis_fnc_missionconversationslocal
    8:43:46 Attempt to override final function - bis_fnc_missionflow
    8:43:46 "Epoch: Init Compiles"
    8:43:46 "[A3EAI] Initializing A3EAI version 0.4.3.2 Alpha using base path A3EAI."
    8:43:46 "[A3EAI] Reading A3EAI configuration file."
    8:43:46 "[A3EAI] A3EAI configuration file loaded."
    8:43:46 "[A3EAI] Verified all A3EAI settings in 0.00299072 seconds."
    8:43:46 "[A3EAI] Compiling A3EAI functions."
    8:43:46 "[A3EAI] A3EAI functions compiled."
    8:43:46 "[A3EAI] A3EAI settings: Debug Level: 0. DebugMarkers: false. WorldName: chernarus. VerifyClassnames: true. VerifySettings: true."
    8:43:46 "[A3EAI] AI spawn settings: Static: true. Dynamic: true. Random: true. Air: false. Land: false."
    8:43:46 "[A3EAI] A3EAI loading completed in 0.0619965 seconds."
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\sr25_reload.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\sr25_reload_prone.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_Reload_anim.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim_prone.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim_prone.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim_prone.rtm
    8:43:47 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_UGL_Reload_anim.rtm
    8:43:48 Warning: looped for animation: a3\cargoposes_f\anim\passenger_scooter_01.rtm differs (looped now 1)! MoveName: passenger_scooter_01
    8:43:48 Warning: looped for animation: a3\cargoposes_f\anim\passenger_scooter_02.rtm differs (looped now 1)! MoveName: passenger_scooter_02
    8:43:52 "infiSTAR.de 0 - run.sqf - finaled EPOCH_server_isPAdmin: {true}"
    8:43:52 "infiSTAR.de 0 - run.sqf - including AntiHack"
    8:43:52 " VERSION: 23-03-2015 infiSTAR.de AHAT (v0136)"
    8:43:52 " 146.522 - STARTING"
    8:43:52 Warning Message: Script customconfigfile.sqf not found
    8:43:52 Warning Message: Script blacklist.sqf not found
    8:43:52 " _fnc_RandomGen: { _abc = ['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a']; _gen = _abc select (random ((count _abc)-1)); _arr = ['Z','L','S','E','i','I','9','F','t','k','u','8','F','k','3','D','I','z','W','k','x','8','T','3','z','b','t','y','L','z']; for '_i' from 0 to (8+(round(random 3))) do {_gen = _gen + str(round(random 9)) + (_arr select (random ((count _arr)-1)));}; _allRandomGenVars pushBack _gen; _gen }"
    8:43:52 " _adminbox: f4L3F6E8W2b6y682u8z8y"
    8:43:52 " _loadedchecktime: c2T1y883z2D4E7S7z1Z4L"
    8:43:52 " _RunOnClients: o294I2I9I8D6D99797L434863"
    8:43:52 " _sumRunOnClients: c7z3L0W6F1L6I8z037x3y"
    8:43:52 " _AH_MAIN_BLOCK: a7u6k5L0Z8x8I3S1z3k2z9I"
    8:43:52 " _sumAH_MAIN_BLOCK: i5t288t2t634D3T4k3I4k"
    8:43:52 " _FNC_AH92_KICKLOG: n5F8S3z131z389I6L3883"
    8:43:52 " _FNC_AH92_KICKLOGSPAWN: u3E2I38597t1b3t4z5I2L3D"
    8:43:52 " _FNC_PVAH_AdminReq: k1E1k4z786k1F3T3b9W7k6t"
    8:43:52 " _PoopTokenArray: q09289b387u7u3y688z5W39"
    8:43:52 " _server_setTokenR: y7z6y1z3I6b2t8b9k8T"
    8:43:52 " _server_checkTokenR: t3k8z5k4F399L5x880t"
    8:43:52 " _MAIN_CODE: v8t5b3z8T6y7k2z3D0k588I"
    8:43:52 " _AHKickOFF: f7D6i234b4T5E58231t"
    8:43:52 " _AH92KICKLOG: h430t5x9W7z7L4L3x131Z5S"
    8:43:52 " _infiSTAR_fnc_animchanged: e4k481E433x9k1I53338t"
    8:43:52 " _FiredCheck: i4b9F9E5F830I7I1z3z185I"
    8:43:52 " _clientdo: h537I4k2W3I832T4D4888"
    8:43:52 " _AH_RunCheckARRAY: a080z8z9L8i184S6S0z7Z7869"
    8:43:52 " _AH_RunCheckENDVAR: u1F594S8k2i496k4i5i1T2k"
    8:43:52 " _AH_HackLogArrayRND: r4W4z8I4E9I581F1i5F5I1F6k"
    8:43:52 " _AH_SurvLogArrayRND: s7D2F7L1Z636I9t7T9E6I"
    8:43:52 " _AH_AdmiLogArrayRND: l1y7k8k8L888z7z3S7L788z"
    8:43:52 " _TMPBAN: z799W184I5E4k6F2t7t0I18"
    8:43:52 " _massMessage: p282W7y1t034i2i1k2z0k"
    8:43:52 " _AHpos: t58885F4F587k1z8k1W6L2T"
    8:43:52 " _ninetwo: r5F9y4L437I8L7D2L8S4W"
    8:43:52 " _ninetwothread: k83282F7k438x2z6L3953"
    8:43:52 " _adminsA: l4I8F6b6z496t0L8Z6t136I2T"
    8:43:52 " _MC: m7L2L0L6z1D686I338z4t4t2I"
    8:43:52 " _MCS: r6k3D681t232E1x3T8L88"
    8:43:52 " _AdminLoaded: e7x7S3k5x8k3k2E5b387I"
    8:43:52 " _clientoncethree: o3t6u7k1t4I9b4i2I5F"
    8:43:52 " _YourPlayerToken: v9x4L4Z2t8u8S6i6I0t782L93"
    8:43:52 " _TokenCheck: i9b1F9I5D5Z5T63287D5F4t6D"
    8:43:52 " _oneachframe: j5x3D9I5Z6z5k339y6W93"
    8:43:52 " _checkidicheckcheck: i9z6y898W6Z2T287b3z2z5E"
    8:43:52 " _lastshotmade: v983F8t7t3W7k1u5k1z"
    8:43:52 " _gogogo: w798z7k0x0I4k5z0L4i8t"
    8:43:52 " _BIS_fnc_endMission: j9k2L6k891S3k1D3z6i9i3S"

    8:43:53 " _BIS_fnc_param: w8I534S5z182W8t384z6k"
    8:43:53 " _loaded: A3RANDVAR_552376753"
    8:43:53 " _AH92_KICKLOG: PVAHR_5t1p1n3y3x4m"
    8:43:53 " 146.567 - loading AntiHack.."
    8:43:53 c:\w\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing!
    8:43:53 Attempt to override final function - bis_fnc_mp
    8:43:53 Attempt to override final function - bis_fnc_spawn
    8:43:53 Attempt to override final function - bis_fnc_mpexec
    8:43:54 " 147.704 - Thread MAIN: starting!"
    8:43:54 " 147.706 - Thread MAIN: loading...!"
    8:43:54 " 147.706 - Thread MAIN: compiling and/or sending none-threaded code!"
    8:43:57 Attempt to override final function - bis_fnc_init
    8:43:57 "Epoch: Starting ArmA3 Epoch Server, Version 0.3.0.1"
    8:43:57 "Epoch: Init Variables"
    8:43:57 Attempt to override final function - epoch_server_ispadmin
    8:43:57 "Epoch: Start Hive, Instance ID: '3987'"
    8:43:57 "Epoch: Init PublicEH"
    8:43:57 "Epoch: Setup Side Settings"
    8:43:57 "Epoch: Setup World Settings for Chernarus"
    8:43:57 "Epoch: Set Weather"
    8:43:57 Weather was forced to change
    8:43:57 "Weather Change: fog: [0.139339,0.102874,9.83355] rain: 0.467699 overcast: 0.93914 windx: 0.302368 windz: 7.58498 forced: true"
    8:43:57 "A3EAI Error: Could not dynamically generate Pistol weapon classname list. Classnames from A3EAI_config.sqf used instead."
    8:43:57 "A3EAI Error: Could not dynamically generate Rifle weapon classname list. Classnames from A3EAI_config.sqf used instead."
    8:43:57 "A3EAI Error: Could not dynamically Machinegun weapon classname list. Classnames from A3EAI_config.sqf used instead."
    8:43:57 "A3EAI Error: Could not dynamically generate Sniper weapon classname list. Classnames from A3EAI_config.sqf used instead."
    8:43:57 [sDROP]: Starting Supply Drop Mission Framework.
    8:43:57 [sDROP]: Functions loaded. Starting supply drop timer.
    8:43:57 "Epoch: Loading buildings"
    8:43:58 "Epoch: Loading teleports and static props"
    8:43:59 Error in expression > "CfgWeapons" >> _x)) exitWith {
    if (((str(inheritsFro>
    8:43:59 Error position: <>> _x)) exitWith {
    if (((str(inheritsFro>
    8:43:59 Error >>: Type Array, expected String
    8:43:59 File A3EAI\scripts\verifyClassnames.sqf, line 26
    8:44:00 Strange convex component08 in a3\structures_f_epb\civ\garbage\garbagecontainer_closed_f.p3d:geometryView
    8:44:00 Strange convex component10 in a3\structures_f_epb\civ\garbage\garbagecontainer_closed_f.p3d:geometryView
    8:44:00 SW keep height animation used for a3\structures_f\civ\accessories\timbers_f.p3d
    8:44:01 SW keep height animation used for a3\structures_f_epb\civ\accessories\woodpile_large_f.p3d
    8:44:02 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_buildings_config
    8:44:04 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_buildings_config
    8:44:05 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:05 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
    aia_misc3_config
    8:44:05 "Epoch: Loading NPC traders"
    8:44:05 " 159.384 - Thread MAIN: none-threaded code compiled and/or sent!"

    8:44:05 " 159.503 - AntiHack loaded!"
    8:44:05 "infiSTAR.de 8.572 - run.sqf - AntiHack included!"
    8:44:05 "infiSTAR.de 8.572 - run.sqf - including AdminTools"
    8:44:05 "infiSTAR.de 8.572 - run.sqf - AdminTools included!"
    8:44:06 " 159.881 - Thread #4: starting now!"
    8:44:06 " 159.924 - Thread #2: Server Loop #2 starting now!"
    8:44:06 " 159.955 - Thread #1: Server Loop #1 starting now!"
    8:44:06 " 159.955 - Thread #1: Server Loop #1 looping now!"
    8:44:06 " 159.955 - Thread #3: Server #3 starting now!"
    8:44:09 "Epoch: Spawning NPC traders"
    8:44:09 "Epoch: Loading vehicles"
    8:44:10 Land_Ind_Mlyn_02: light_1 - unknown animation source Light_1_source
    8:44:10 Land_Ind_Mlyn_02: light_2 - unknown animation source Light_2_source
    8:44:11 B_Heli_Light_01_EPOCH: AddDoors - unknown animation source AddDoors
    8:44:11 B_Heli_Light_01_EPOCH: GunL_Revolving - unknown animation source GunL_Revolving
    8:44:11 B_Heli_Light_01_EPOCH: GunR_Revolving - unknown animation source GunR_Revolving
    8:44:11 B_Heli_Light_01_EPOCH: AddGunHolder - unknown animation source AddGunHolder
    8:44:11 B_Heli_Light_01_EPOCH: hidePG_1 - unknown animation source Missiles_revolving
    8:44:11 B_Heli_Light_01_EPOCH: zaslehROT - unknown animation source Muzzle_flash
    8:44:12 Error: Wheel reference not initialized
    8:44:12 Error: Wheel reference not initialized
    8:44:13 Error: Bone cheek_lf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone nose_tip doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_uplb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw_ls doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_uplf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_lc doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_lwlb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_lwlf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone zig_lb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_lwm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_upm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone ear_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone corr doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone tongue_m doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone tongue_f doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eyebrow_lb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eyebrow_lf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eyebrow_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone zig_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eye_upl doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eye_lwl doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_lb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone zig_lt doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone nose_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone nose_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone forehead_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone forehead_m doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone forehead_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_rb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eye_lwr doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone zig_rt doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone zig_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_rf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone cheek_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eyebrow_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eyebrow_rf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eye_upr doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone eyebrow_rb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone tongue_b doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone ear_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone neck_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_uprf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone neck_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_uprb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_rc doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_lwrb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone lip_lwrf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone neck_b doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone zig_rb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone neck_t doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw_rf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw_lf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone chin doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw_rs doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone jaw doesn't exist in skeleton OFP2_ManSkeleton
    8:44:13 Error: Bone headcutscene doesn't exist in skeleton OFP2_ManSkeleton
    8:44:14 class HitPoints::HitFuel not found in mosquito_epoch
    8:44:14 class HitPoints::HitLight not found in mosquito_epoch
    8:44:14 class HitPoints::HitHydraulics not found in mosquito_epoch
    8:44:14 class HitPoints::HitGear not found in mosquito_epoch
    8:44:14 class HitPoints::HitHStabilizerL1 not found in mosquito_epoch
    8:44:14 class HitPoints::HitHStabilizerR1 not found in mosquito_epoch
    8:44:14 class HitPoints::HitVStabilizer1 not found in mosquito_epoch
    8:44:14 class HitPoints::HitTail not found in mosquito_epoch
    8:44:14 class HitPoints::HitPitotTube not found in mosquito_epoch
    8:44:14 class HitPoints::HitStaticPort not found in mosquito_epoch
    8:44:14 class HitPoints::HitEngine2 not found in mosquito_epoch
    8:44:14 class HitPoints::HitEngine3 not found in mosquito_epoch
    8:44:14 Error: Wheel reference not initialized
    8:44:15 Error: Wheel reference not initialized
    8:44:15 I_Heli_Transport_02_EPOCH: AddGunHolder - unknown animation source AddGunHolder
    8:44:16 Cannot find a sound file a3\sounds_f\arsenal\weapons\longrange\lynx\dry_lynx.wss
    8:44:16 Error: Wheel reference not initialized
    8:44:17 Error: Bone cheek_lf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone nose_tip doesn't exist in skeleton OFP2_ManSkeleton

    8:44:17 Error: Bone lip_uplb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw_ls doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_uplf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_lc doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_lwlb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_lwlf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone zig_lb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_lwm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_upm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone ear_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone corr doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone tongue_m doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone tongue_f doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eyebrow_lb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eyebrow_lf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eyebrow_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone zig_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eye_upl doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eye_lwl doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_lb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone zig_lt doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone nose_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_lm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone nose_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone forehead_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone forehead_m doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone forehead_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_rb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eye_lwr doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone zig_rt doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone zig_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_rf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone cheek_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eyebrow_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eyebrow_rf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eye_upr doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone eyebrow_rb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone tongue_b doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone ear_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone neck_l doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_uprf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone neck_r doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_uprb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_rc doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_lwrb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone lip_lwrf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone neck_b doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone zig_rb doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone neck_t doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw_rf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw_lf doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone chin doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw_rm doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw_rs doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone jaw doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 Error: Bone headcutscene doesn't exist in skeleton OFP2_ManSkeleton
    8:44:17 "VEH SPAWN TIMER 7.548"
    8:44:17 "Epoch: Spawning vehicles"
    8:44:17 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Items EpochRadio0 type:item"
    8:44:17 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Machinegun LMG_Mk200_F type:weapon"
    8:44:17 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Machinegun LMG_Zafir_F type:weapon"
    8:44:18 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_03_EPOCH Generic ItemSodaOrangeSherbet type:magazine"
    8:44:18 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_03_EPOCH Scopes optic_MRCO type:item"
    8:44:18 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_03_EPOCH Uniforms U_O_Wetsuit type:item"
    8:44:21 "server_setToken: UID: 76561197989629472 | TOKEN: tctfzyqm0xnjt9q4 - TOKEN CREATED"
    8:44:21 "server_setToken: UID: 76561197989629472 | TOKEN: tctfzyqm0xnjt9q4 - TOKEN SENT TO OBJECT"
    8:44:22 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_04_EPOCH Hand SmokeShellBlue type:magazine"
    8:44:22 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_04_EPOCH Muzzles muzzle_snds_H type:item"
    8:44:22 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_04_EPOCH Headgear H_50_EPOCH type:item"
    8:44:23 "DEBUG SPAWN LOOT IN VEH: jetski_epoch Pistols hgun_Rook40_F type:weapon"
    8:44:23 "DEBUG SPAWN LOOT IN VEH: jetski_epoch PistolAmmo 11Rnd_45ACP_Mag type:magazine"
    8:44:23 "DEBUG SPAWN LOOT IN VEH: jetski_epoch Uniforms U_Wetsuit_Blue type:item"
    8:44:24 "DEBUG SPAWN LOOT IN VEH: jetski_epoch Uniforms U_O_PilotCoveralls type:item"
    8:44:24 "DEBUG SPAWN LOOT IN VEH: jetski_epoch Uniforms U_O_GhillieSuit type:item"
    8:44:24 "DEBUG SPAWN LOOT IN VEH: jetski_epoch Vests V_28_EPOCH type:item"
    8:44:24 "DEBUG SPAWN LOOT IN VEH: ebike_epoch SniperRifle srifle_EBR_F type:weapon"
    8:44:24 "DEBUG SPAWN LOOT IN VEH: ebike_epoch Food scam_epoch type:magazine"
    8:44:24 "DEBUG SPAWN LOOT IN VEH: ebike_epoch Generic ItemDocument type:magazine"
    8:44:25 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Hand SmokeShellOrange type:magazine"
    8:44:25 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH RifleAmmo 30Rnd_556x45_Stanag type:magazine"
    8:44:25 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Headgear H_34_EPOCH type:item"
    8:44:25 " ******ADMIN-LOGIN******: Grandpa(76561197989629472)"
    8:44:26 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_04_EPOCH PistolAmmo 9Rnd_45ACP_Mag type:magazine"
    8:44:26 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_04_EPOCH Backpack B_FieldPack_oucamo type:backpack"
    8:44:26 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_04_EPOCH GenericAuto CircuitParts type:magazine"
    8:44:28 "DEBUG SPAWN LOOT IN VEH: O_Truck_02_transport_EPOCH GenericAuto ItemLockbox type:magazine"
    8:44:28 "DEBUG SPAWN LOOT IN VEH: O_Truck_02_transport_EPOCH Machinegun m249Tan_EPOCH type:weapon"
    8:44:28 "DEBUG SPAWN LOOT IN VEH: O_Truck_02_transport_EPOCH Pistols 1911_pistol_epoch type:weapon"
    8:44:32 "DEBUG SPAWN LOOT IN VEH: B_Truck_01_mover_EPOCH Uniforms U_OrestesBody type:item"
    8:44:32 "DEBUG SPAWN LOOT IN VEH: B_Truck_01_mover_EPOCH Muzzles muzzle_snds_acp type:item"
    8:44:32 "DEBUG SPAWN LOOT IN VEH: B_Truck_01_mover_EPOCH Items EpochRadio0 type:item"
    8:44:34 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_EPOCH Uniforms U_O_Wetsuit type:item"
    8:44:34 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_EPOCH RifleAmmoBoat 5Rnd_rollins_mag type:magazine"
    8:44:34 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_EPOCH Items EpochRadio0 type:item"
    8:44:34 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_02_EPOCH Scopes optic_MRD type:item"
    8:44:34 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_02_EPOCH Items EpochRadio0 type:item"
    8:44:34 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_02_EPOCH Generic ItemStick type:magazine"
    8:44:35 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH PistolAmmo 6Rnd_45ACP_Cylinder type:magazine"
    8:44:35 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH PistolAmmo 30Rnd_9x21_Mag type:magazine"
    8:44:35 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH Vests V_28_EPOCH type:item"
    8:44:37 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_02_EPOCH GenericAuto JackKit type:magazine"
    8:44:37 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_02_EPOCH RifleAmmoBoat spear_magazine type:magazine"
    8:44:37 "DEBUG SPAWN LOOT IN VEH: C_Rubberboat_02_EPOCH Muzzles muzzle_snds_H type:item"
    8:44:38 "DEBUG SPAWN LOOT IN VEH: C_Offroad_01_EPOCH Uniforms U_ghillie3_uniform type:item"
    8:44:38 "DEBUG SPAWN LOOT IN VEH: C_Offroad_01_EPOCH Generic meatballs_epoch type:magazine"
    8:44:38 "DEBUG SPAWN LOOT IN VEH: C_Offroad_01_EPOCH Equipment acc_pointer_IR type:item"
    8:44:39 "DEBUG SPAWN LOOT IN VEH: C_Quadbike_01_EPOCH Food emptyjar_epoch type:magazine"
    8:44:39 "DEBUG SPAWN LOOT IN VEH: C_Quadbike_01_EPOCH PistolAmmo 30Rnd_9x21_Mag type:magazine"
    8:44:39 "DEBUG SPAWN LOOT IN VEH: C_Quadbike_01_EPOCH Items FAK type:item"
    8:44:44 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH Generic HeatPack type:magazine"
    8:44:44 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH Headgear H_9_EPOCH type:item"
    8:44:44 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH Rifle sr25_epoch type:weapon"
    8:44:44 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH Pistols hgun_Pistol_heavy_01_F type:weapon"
    8:44:44 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH Rifle SMG_02_F type:weapon"
    8:44:44 "DEBUG SPAWN LOOT IN VEH: C_Van_01_box_EPOCH GenericAuto CinderBlocks type:magazine"
    8:44:46 "DEBUG SPAWN LOOT IN VEH: C_Van_01_transport_EPOCH Pistols hgun_ACPC2_F type:weapon"
    8:44:46 "DEBUG SPAWN LOOT IN VEH: C_Van_01_transport_EPOCH Rifle SMG_01_F type:weapon"
    8:44:46 "DEBUG SPAWN LOOT IN VEH: C_Van_01_transport_EPOCH Items EpochRadio0 type:item"
    8:44:48 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH SniperRifleAmmo 10Rnd_762x51_Mag type:magazine"
    8:44:48 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Generic PaintCanPur type:magazine"
    8:44:48 "DEBUG SPAWN LOOT IN VEH: C_Hatchback_01_EPOCH Pistols 1911_pistol_epoch type:weapon"
    8:44:48 "Epoch: Loading storage"
    8:44:50 "Storage SPAWN TIMER 1.483"
    8:44:50 "Epoch: Loading static loot"
    8:44:50 "Epoch: Server Start Complete: 52.754 seconds"
    8:44:50 "Loaded Server FSM"
    8:44:51 No speaker given for Abdul-Aziz Ghafurzai
    8:44:51 Speaker Male01_F not found in CfgVoiceTypes
    8:44:57 Error in expression <{!(_uniform isEqualTo "")}) then {_unit forceAddUniform _uniform;};
    if ((!isNil >
    8:44:57 Error position: if ((!isNil >
    8:44:57 Error forceadduniform: Type Array, expected String
    8:44:57 File A3EAI\compile\A3EAI_unit_scripts\A3EAI_generate_loadout.sqf, line 23
    8:45:32 " ["tctfzyqm0xnjt9q4",["Grandpa","76561197989629472","ALOG",[105,110,102,105,83,84,65,82,32,65,73,32,69,83,80,32,45,32,49]]]"
    8:45:32 "AdminLog| 0h 04min | Grandpa(76561197989629472) | infiSTAR AI ESP - 1 (v0136)"

    8:46:06 " 279.975 - Thread #3: Server #3 waited 120s"

    Awesome bruv, will do now ...

  6. 6:38:07 "A3EAI Error: Could not dynamically generate Pistol weapon classname list. Classnames from A3EAI_config.sqf used instead."
    6:38:07 "A3EAI Error: Could not dynamically generate Rifle weapon classname list. Classnames from A3EAI_config.sqf used instead."
    6:38:07 "A3EAI Error: Could not dynamically Machinegun weapon classname list. Classnames from A3EAI_config.sqf used instead."
    6:38:07 "A3EAI Error: Could not dynamically generate Sniper weapon classname list. Classnames from A3EAI_config.sqf used instead."

  7. Thanks so much for evreyones help as i now have AI spawning on skalisty island how i imagined it but i have one small problem, all the ai who spawn have no weapons or clothes lol. I do see a few errors in the rpt tho that will probably point to the problem but don't know which part is broken lol so am hoping you guys might see it ....

     

     

    6:38:35 Error in expression <{!(_uniform isEqualTo "")}) then {_unit forceAddUniform _uniform;};
    if ((!isNil >
    6:38:35 Error position: <forceAddUniform _uniform;};
    if ((!isNil >
    6:38:35 Error forceadduniform: Type Array, expected String
    6:38:35 File A3EAI\compile\A3EAI_unit_scripts\A3EAI_generate_loadout.sqf, line 23

     

     

     

     

×
×
  • Create New...