NoiceGuy

HELP?!?!? Server Error "Some input after ENDofFile"

9 posts in this topic

Posted (edited)

So I bought a server to setup exile on, and that works fine. Now I want to add some extra mods... and thats not so fine. I keep getting this error when the only config I have changed was in the mission .pbo, and that seems to be fine. If anybody can look at this and tell me where to at least look than that will help my out a lot. Thanks in advance!

 

Spoiler

 

=====================================================================
== C:\TCAFiles\Users\NolanA\15773\arma3server.exe
== "C:\TCAFiles\Users\NolanA\15773\arma3server.exe" -ip=167.114.116.231 -port=2302 -noPause -noSound "-cfg=A3DS\basic.cfg" -ranking="" -par="" "-config=A3DS\server.cfg" "-profiles=A3DS" "-servermod=@ExileServer" "-mod=@Exile;@NATO_Rus_Weapons" -world=empty 

Original output filename: Arma3Retail_Server
Exe timestamp: 2016/06/01 14:49:01
Current time:  2016/06/29 19:37:48

Type: Public
Build: Stable
Version: 1.60.136470

Allocator: C:\TCAFiles\Users\NolanA\15773\dll\tbb4malloc_bi.dll
=====================================================================

19:37:48 SteamAPI initialization failed. Steam features wont's be accessible!
19:37:48 Cannot register unknown string STR_MULTI_TITLE_OFFICIAL_SERVERS
19:37:48 Initializing stats manager.
19:37:48 Stats config disabled.
19:37:48 sessionID: a1f8069180cb78d14811f5eebcf2eddfc5aacc1b
19:37:58 Updating base class ->Wreck, by a3\data_f\config.bin/CfgVehicles/PlaneWreck/
19:37:58 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
19:37:58 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
19:37:58 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
19:37:58 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
19:37:58 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
19:37:58 Updating base class BlendAnims->, by a3\anims_f\config\sdr\weaponswitching\config.bin/CfgMovesMaleSdr/BlendAnims/
19:37:58 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
19:37:58 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
19:37:58 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
19:37:58 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
19:37:58 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
19:37:58 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
19:37:58 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
19:37:58 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
19:37:58 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
19:37:58 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
19:37:58 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
19:37:58 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
19:37:58 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
19:37:58 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
19:37:58 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
19:37:58 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
19:37:58 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
19:37:58 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
19:37:58 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
19:37:58 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
19:37:58 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
19:37:58 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
19:37:58 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
19:37:58 Updating base class RscControlsGroup->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscInGameUI/RscTaskOverview/controls/TaskOverviewAssigned/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
19:37:58 Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
19:37:58 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
19:37:58 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
19:37:58 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
19:37:58 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
19:37:58 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
19:37:58 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
19:37:58 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
19:37:58 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
19:37:58 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
19:37:58 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
19:37:58 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
19:37:58 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
19:37:58 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
19:37:58 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
19:37:58 Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
19:37:58 Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
19:37:58 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceMid/
19:37:58 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceLong/
19:37:58 Updating base class ->VehicleMagazine, by a3\weapons_f\config.bin/CfgMagazines/24Rnd_missiles/
19:37:58 Updating base class ->RocketPods, by a3\weapons_f\config.bin/CfgWeapons/missiles_DAR/
19:37:58 Updating base class ->All, by a3\sounds_f\config.bin/CfgVehicles/Sound/
19:37:58 Updating base class ->BlendAnims, by a3\soft_f_kart\kart_01\config.bin/CfgMovesMaleSdr/BlendAnims/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_2/Controls/
19:37:58 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_6/Controls/
19:37:59 Updating base class RscStandardDisplay->, by exile_client\config.bin/RscDisplayMain/
19:37:59 Updating base class RscStandardDisplay->, by exile_client\config.bin/RscDisplayMultiplayerSetup/
19:37:59 Updating base class RscPicture->RscText, by exile_client\config.bin/RscDisplayVoiceChat/controls/Picture/
19:37:59 Updating base class ->Car_F, by Exile_psycho_Gaz_volha\config.bin/CfgVehicles/volha_Base/
19:37:59 Updating base class ->Ikarus_Civ_Base, by Exile_psycho_Ikarus\config.bin/CfgVehicles/Ikarus_Civ_01/
19:37:59 Updating base class ->Car_F, by Exile_psycho_lada\config.bin/CfgVehicles/Lada_Base/
19:37:59 Updating base class ->Landrover_civ, by Exile_psycho_LRC\config.bin/CfgVehicles/Landrover_Civ_02/
19:37:59 Updating base class ->Landrover_civ, by Exile_psycho_LRC\config.bin/CfgVehicles/LR_Ambulance_Base/
19:37:59 Updating base class ->Octavia_Base, by Exile_psycho_Octavia\config.bin/CfgVehicles/Octavia_Civ_01/
19:37:59 Updating base class ->Car_F, by exile_psycho_tractor\config.bin/CfgVehicles/Tractor_Base/
19:37:59 Updating base class ->Tractor_Base, by exile_psycho_tractor\config.bin/CfgVehicles/tractorOld/
19:37:59 Updating base class ->Offroad_01_base_F, by Exile_Psycho_UAZ\config.bin/CfgVehicles/UAZ_Base/
19:37:59 Updating base class ->UAZ_Base, by Exile_Psycho_UAZ\config.bin/CfgVehicles/UAZ_Open_Base/
19:37:59 Updating base class ->UH1H_Closed, by Exile_psycho_UH1H\config.bin/CfgVehicles/UH1H_Clo/
19:37:59 Updating base class ->UH1HL_base, by Exile_psycho_UH1H\config.bin/CfgVehicles/UH1H_M240/
19:37:59 Updating base class ->Ural_Base, by Exile_psycho_Ural\config.bin/CfgVehicles/Ural_RU/
19:37:59 Updating base class ->Ural_Open_Base, by Exile_psycho_Ural\config.bin/CfgVehicles/Ural_Open_RU/
19:37:59 Initializing Steam Manager
19:37:59 unable to load subscribed content list. list will be updated from steam
19:37:59 unable to load published content list. list will be updated from steam
19:37:59 unable to load cached items meta info. save and update functionality will be broken
19:37:59 Steam Manager initialized.
19:37:59 
19:37:59 ==== Loaded addons ====
19:37:59 
19:37:59 dta\bin.pbo - unknown
19:37:59 dta\core.pbo - 98397
19:37:59 dta\languagecore_f.pbo - 100547
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_nw_rifle.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_ru_rifle.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_us_rifle.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_us_rifle_c.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\dbo_old_bike.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_assets.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_client.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_gaz_volha.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_ikarus.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_lada.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_lrc.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_octavia.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_suv_a3.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_towtractor.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_tractor.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_uaz.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_uh1h.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_ural.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\gnt_c185.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\anims_f_mark.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\characters_f_mark.pbo - 99312
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\data_f_mark.pbo - 99979
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\dubbing_f_mark.pbo - 98398
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\dubbing_f_mp_mark.pbo - 98398
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\functions_f_mark.pbo - 98405
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\functions_f_mp_mark.pbo - 98862
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\languagemissions_f_mark.pbo - 100000
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\languagemissions_f_mp_mark.pbo - 100003
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\language_f_mark.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\language_f_mp_mark.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mark_data.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mark_video.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mp_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mp_mark_data.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\modules_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\modules_f_mp_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\music_f_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\music_f_mark_music.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\sounds_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\static_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\structures_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\supplies_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\ui_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\ui_f_mp_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\weapons_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\air_f_heli.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\anims_f_heli.pbo - 98397
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\boat_f_heli.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\cargoposes_f_heli.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\data_f_heli.pbo - 99982
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\dubbing_f_heli.pbo - 98398
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\functions_f_heli.pbo - 98403
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\languagemissions_f_heli.pbo - 99996
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\language_f_heli.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\missions_f_heli.pbo - 98436
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\missions_f_heli_data.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\missions_f_heli_video.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\modules_f_heli.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\music_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\music_f_heli_music.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\soft_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\sounds_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\structures_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\supplies_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\ui_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\anims_f_kart.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\characters_f_kart.pbo - 98396
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\data_f_kart.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\languagemissions_f_kart.pbo - 99999
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\language_f_kart.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\missions_f_kart.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\missions_f_kart_data.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\modules_f_kart.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\modules_f_kart_data.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\soft_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\sounds_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\structures_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\ui_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\weapons_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\data_f_curator.pbo - 99978
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\functions_f_curator.pbo - 98402
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\language_f_curator.pbo - 99992
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\missions_f_curator.pbo - 99501
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\modules_f_curator.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\ui_f_curator.pbo - 100112
19:37:59 C:\TCAFiles\Users\NolanA\15773\@ExileServer\addons\exile_server.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@ExileServer\addons\exile_server_config.pbo - unknown
19:37:59 addons\3den.pbo - 99525
19:37:59 addons\3den_language.pbo - 99992
19:37:59 addons\a3.pbo - unknown
19:37:59 addons\air_f.pbo - 99988
19:37:59 addons\air_f_beta.pbo - 98395
19:37:59 addons\air_f_epb.pbo - 99941
19:37:59 addons\air_f_epc.pbo - 98395
19:37:59 addons\air_f_gamma.pbo - 98395
19:37:59 addons\animals_f.pbo - 98453
19:37:59 addons\animals_f_beta.pbo - 98395
19:37:59 addons\anims_f.pbo - 100288
19:37:59 addons\anims_f_bootcamp.pbo - 98395
19:37:59 addons\anims_f_data.pbo - 98480
19:37:59 addons\anims_f_epa.pbo - 98397
19:37:59 addons\anims_f_epc.pbo - 98397
19:37:59 addons\anims_f_exp_a.pbo - 98695
19:37:59 addons\armor_f.pbo - 98395
19:37:59 addons\armor_f_beta.pbo - 99591
19:37:59 addons\armor_f_epb.pbo - 98395
19:37:59 addons\armor_f_epc.pbo - 98395
19:37:59 addons\armor_f_gamma.pbo - 98395
19:37:59 addons\baseconfig_f.pbo - 99080
19:37:59 addons\boat_f.pbo - 98395
19:37:59 addons\boat_f_beta.pbo - 98395
19:37:59 addons\boat_f_epc.pbo - 98395
19:37:59 addons\boat_f_gamma.pbo - 98395
19:37:59 addons\cargoposes_f.pbo - 98395
19:37:59 addons\characters_f.pbo - 99496
19:37:59 addons\characters_f_beta.pbo - 98395
19:37:59 addons\characters_f_bootcamp.pbo - 98395
19:37:59 addons\characters_f_epa.pbo - 98395
19:37:59 addons\characters_f_epb.pbo - 98395
19:37:59 addons\characters_f_epc.pbo - 98395
19:37:59 addons\characters_f_gamma.pbo - 99374
19:37:59 addons\data_f.pbo - 99713
19:37:59 addons\data_f_bootcamp.pbo - 98437
19:37:59 addons\data_f_exp_a.pbo - 98437
19:37:59 addons\data_f_exp_b.pbo - 98643
19:37:59 addons\drones_f.pbo - 99942
19:37:59 addons\dubbing_f.pbo - 98398
19:37:59 addons\dubbing_f_beta.pbo - 98398
19:37:59 addons\dubbing_f_bootcamp.pbo - 98398
19:37:59 addons\dubbing_f_epa.pbo - 98398
19:37:59 addons\dubbing_f_epb.pbo - 98398
19:37:59 addons\dubbing_f_epc.pbo - 98398
19:37:59 addons\dubbing_f_gamma.pbo - 98398
19:37:59 addons\dubbing_radio_f.pbo - 99982
19:37:59 addons\dubbing_radio_f_data_eng.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_engb.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_gre.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_per.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_vr.pbo - 99078
19:37:59 addons\editorpreviews_f.pbo - 99556
19:37:59 addons\editor_f.pbo - 98402
19:37:59 addons\functions_f.pbo - 100265
19:37:59 addons\functions_f_bootcamp.pbo - 98790
19:37:59 addons\functions_f_epa.pbo - 98406
19:37:59 addons\functions_f_epc.pbo - 98406
19:37:59 addons\functions_f_exp_a.pbo - 98403
19:37:59 addons\languagemissions_f.pbo - 99993
19:37:59 addons\languagemissions_f_beta.pbo - 99993
19:37:59 addons\languagemissions_f_bootcamp.pbo - 99993
19:37:59 addons\languagemissions_f_epa.pbo - 99993
19:37:59 addons\languagemissions_f_epb.pbo - 99993
19:37:59 addons\languagemissions_f_epc.pbo - 99993
19:37:59 addons\languagemissions_f_exp_a.pbo - 99996
19:37:59 addons\languagemissions_f_gamma.pbo - 99995
19:37:59 addons\language_f.pbo - 100046
19:37:59 addons\language_f_beta.pbo - 99992
19:37:59 addons\language_f_bootcamp.pbo - 99992
19:37:59 addons\language_f_epa.pbo - 99992
19:37:59 addons\language_f_epb.pbo - 99992
19:37:59 addons\language_f_epc.pbo - 99992
19:37:59 addons\language_f_exp_a.pbo - 99993
19:37:59 addons\language_f_exp_b.pbo - 99993
19:37:59 addons\language_f_gamma.pbo - 99993
19:37:59 addons\map_altis.pbo - 100239
19:37:59 addons\map_altis_data.pbo - 99740
19:37:59 addons\map_altis_data_layers.pbo - 99901
19:37:59 addons\map_altis_data_layers_00_00.pbo - 99901
19:37:59 addons\map_altis_data_layers_00_01.pbo - 99901
19:37:59 addons\map_altis_data_layers_01_00.pbo - 99901
19:37:59 addons\map_altis_data_layers_01_01.pbo - 99901
19:37:59 addons\map_altis_scenes_f.pbo - 98766
19:37:59 addons\map_data.pbo - 100132
19:37:59 addons\map_stratis.pbo - 100234
19:37:59 addons\map_stratis_data.pbo - 98435
19:37:59 addons\map_stratis_data_layers.pbo - 98581
19:37:59 addons\map_stratis_scenes_f.pbo - 98774
19:37:59 addons\map_vr.pbo - 98784
19:37:59 addons\map_vr_scenes_f.pbo - 98782
19:37:59 addons\misc_f.pbo - 98416
19:37:59 addons\missions_f.pbo - 98436
19:37:59 addons\missions_f_beta.pbo - 98436
19:37:59 addons\missions_f_beta_data.pbo - 98436
19:37:59 addons\missions_f_beta_video.pbo - 98436
19:37:59 addons\missions_f_bootcamp.pbo - 98436
19:37:59 addons\missions_f_bootcamp_data.pbo - 98436
19:37:59 addons\missions_f_bootcamp_video.pbo - 98436
19:37:59 addons\missions_f_data.pbo - 98436
19:37:59 addons\missions_f_epa.pbo - 98893
19:37:59 addons\missions_f_epa_data.pbo - 98436
19:37:59 addons\missions_f_epa_video.pbo - 98436
19:37:59 addons\missions_f_epb.pbo - 98420
19:37:59 addons\missions_f_epb_data.pbo - 92728
19:37:59 addons\missions_f_epb_video.pbo - 73106
19:37:59 addons\missions_f_epc.pbo - 98420
19:37:59 addons\missions_f_epc_data.pbo - 84724
19:37:59 addons\missions_f_epc_video.pbo - 84725
19:37:59 addons\missions_f_exp_a.pbo - 99081
19:37:59 addons\missions_f_exp_a_data.pbo - 98702
19:37:59 addons\missions_f_gamma.pbo - 98436
19:37:59 addons\missions_f_gamma_data.pbo - 98436
19:37:59 addons\missions_f_gamma_video.pbo - 98436
19:37:59 addons\missions_f_video.pbo - 98436
19:37:59 addons\modules_f.pbo - 98663
19:37:59 addons\modules_f_beta.pbo - 98422
19:37:59 addons\modules_f_beta_data.pbo - 98422
19:37:59 addons\modules_f_bootcamp.pbo - 98422
19:37:59 addons\modules_f_data.pbo - 98422
19:37:59 addons\modules_f_epb.pbo - 98422
19:37:59 addons\modules_f_exp_a.pbo - 98459
19:37:59 addons\music_f.pbo - 98422
19:37:59 addons\music_f_bootcamp.pbo - 98422
19:37:59 addons\music_f_bootcamp_music.pbo - 98422
19:37:59 addons\music_f_epa.pbo - 98422
19:37:59 addons\music_f_epa_music.pbo - 98422
19:37:59 addons\music_f_epb.pbo - 98422
19:37:59 addons\music_f_epb_music.pbo - 98422
19:37:59 addons\music_f_epc.pbo - 98423
19:37:59 addons\music_f_epc_music.pbo - 98422
19:37:59 addons\music_f_music.pbo - 98423
19:37:59 addons\plants_f.pbo - 98423
19:37:59 addons\props_f_exp_a.pbo - 98443
19:37:59 addons\roads_f.pbo - 98423
19:37:59 addons\rocks_f.pbo - 99030
19:37:59 addons\signs_f.pbo - 99349
19:37:59 addons\soft_f.pbo - 98851
19:37:59 addons\soft_f_beta.pbo - 98423
19:37:59 addons\soft_f_bootcamp.pbo - 98423
19:37:59 addons\soft_f_epc.pbo - 98423
19:37:59 addons\soft_f_gamma.pbo - 99007
19:37:59 addons\sounds_f.pbo - 99745
19:37:59 addons\sounds_f_arsenal.pbo - 98423
19:37:59 addons\sounds_f_bootcamp.pbo - 98423
19:37:59 addons\sounds_f_characters.pbo - 98423
19:37:59 addons\sounds_f_environment.pbo - 98459
19:37:59 addons\sounds_f_epb.pbo - 98423
19:37:59 addons\sounds_f_epc.pbo - 98423
19:37:59 addons\sounds_f_exp_a.pbo - 98443
19:37:59 addons\sounds_f_sfx.pbo - 98423
19:37:59 addons\sounds_f_vehicles.pbo - 98423
19:37:59 addons\static_f.pbo - 99943
19:37:59 addons\static_f_beta.pbo - 98423
19:37:59 addons\static_f_gamma.pbo - 98423
19:37:59 addons\structures_f.pbo - 98423
19:37:59 addons\structures_f_bootcamp.pbo - 98423
19:37:59 addons\structures_f_data.pbo - 98423
19:37:59 addons\structures_f_epa.pbo - 99891
19:37:59 addons\structures_f_epb.pbo - 98423
19:37:59 addons\structures_f_epc.pbo - 98423
19:37:59 addons\structures_f_exp_a.pbo - 98423
19:37:59 addons\structures_f_households.pbo - 98423
19:37:59 addons\structures_f_ind.pbo - 98423
19:37:59 addons\structures_f_mil.pbo - 99557
19:37:59 addons\structures_f_wrecks.pbo - 98423
19:37:59 addons\uifonts_f.pbo - 98423
19:37:59 addons\uifonts_f_data.pbo - 98423
19:37:59 addons\ui_f.pbo - 100111
19:37:59 addons\ui_f_bootcamp.pbo - 98423
19:37:59 addons\ui_f_data.pbo - 99905
19:37:59 addons\ui_f_exp_a.pbo - 98443
19:37:59 addons\weapons_f.pbo - 99719
19:37:59 addons\weapons_f_beta.pbo - 98423
19:37:59 addons\weapons_f_bootcamp.pbo - 98423
19:37:59 addons\weapons_f_epa.pbo - 98423
19:37:59 addons\weapons_f_epb.pbo - 98423
19:37:59 addons\weapons_f_epc.pbo - 98424
19:37:59 addons\weapons_f_gamma.pbo - 98423
19:37:59 
19:37:59 =======================
19:37:59 
19:37:59 ============================================================================================= List of mods ===============================================================================================
19:37:59 modsReadOnly = true
19:37:59 safeModsActivated = false
19:37:59 customMods = true
19:37:59 hash = '7BB71477F92D2516A06AA768F49D7CB6E3AD2829'
19:37:59 hashShort = '3ec33069'
19:37:59                                               name |               modDir |    default |               origin |                                     hash | hashShort | fullPath
19:37:59 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
19:37:59                         NATO SF & SPETSNAZ Weapons |    @NATO_Rus_Weapons |      false |             GAME DIR | d75033c8135445d8412a403fbb6d6ff46b03c1e3 |  98c6b8cb | C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons
19:37:59                                          Exile Mod |               @Exile |      false |             GAME DIR | 2aca2920ea6f52c1cbdcbdf7c7d2efc44c90442d |  3197fd66 | C:\TCAFiles\Users\NolanA\15773\@Exile
19:37:59                                  Arma 3 DLC Bundle |            dlcbundle |       true |            NOT FOUND |                                          |           | 
19:37:59                                    Arma 3 Marksmen |                 mark |       true |             GAME DIR | 8a8bc2a7d7ad8251bcc82f29aea6d3f34ebffb3d |  1c11a244 | C:\TCAFiles\Users\NolanA\15773\mark
19:37:59                                 Arma 3 Helicopters |                 heli |       true |             GAME DIR | 1614a75b4d3cceb5d296ca4101a589fba596aa5e |  9a800f11 | C:\TCAFiles\Users\NolanA\15773\heli
19:37:59                                       Arma 3 Karts |                 kart |       true |             GAME DIR | 41f70c200a668f39e52eedf55e0c6f494aef1903 |  c9867676 | C:\TCAFiles\Users\NolanA\15773\kart
19:37:59                                        Arma 3 Zeus |              curator |       true |             GAME DIR | fb1eec1e78a39cd021a71a293ae4ae1e00c98686 |   44f886e | C:\TCAFiles\Users\NolanA\15773\curator
19:37:59                                             Arma 3 |                   A3 |       true |            NOT FOUND |                                          |           | 
19:37:59                                       @ExileServer |         @ExileServer |      false |             GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 |  11fdd19c | C:\TCAFiles\Users\NolanA\15773\@ExileServer
19:37:59 ==========================================================================================================================================================================================================
19:37:59 InitSound ...
19:37:59 InitSound - complete
19:37:59 PhysX3 SDK Init started ...
19:37:59 PhysX3 SDK Init ended.
19:37:59 Preloaded texture GroupDir not found in bin\config.bin/CfgInGameUI/
19:38:00 Attempt to override final function - rscminimap_script
19:38:00 Attempt to override final function - rscdisplayloading_script
19:38:00 Attempt to override final function - rscdisplayloading_script
19:38:00 Attempt to override final function - rscdisplayloading_script
19:38:00 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdisplaysinglemission_script
19:38:01 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdisplayremotemissions_script
19:38:01 Attempt to override final function - rscdisplayloading_script
19:38:01 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdisplaystrategicmap_script
19:38:01 Attempt to override final function - rscdisplaycommon_script
19:38:01 Attempt to override final function - rscdisplaygarage_script
19:38:01 Attempt to override final function - rscdisplayhostsettings_script
19:38:01 Attempt to override final function - rscdisplayloading_script
19:38:01 Attempt to override final function - rscdisplaycurator_script
19:38:01 Attempt to override final function - display3deneditcomposition_script
19:38:01 Attempt to override final function - display3deneditattributes_script
19:38:01 Attempt to override final function - display3deneditattributes_script
19:38:01 Attempt to override final function - rscdisplayhostsettings_script
19:38:01 Attempt to override final function - rscdisplaycommon_script
19:38:01 Attempt to override final function - rscdisplaydebriefing_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:03 VoteThreshold must be in 0..1 range. Defaulting to 0.5
19:38:03 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
19:38:03 Steam AppId from steam_appid.txt: 107410
19:38:04 Connected to Steam servers
ErrorMessage: Config : some input after EndOfFile.

 

 

Edited by NoiceGuy
spoiler

Share this post


Link to post
Share on other sites
1 hour ago, NoiceGuy said:

So I bought a server to setup exile on, and that works fine. Now I want to add some extra mods... and thats not so fine. I keep getting this error when the only config I have changed was in the mission .pbo, and that seems to be fine. If anybody can look at this and tell me where to at least look than that will help my out a lot. Thanks in advance!

 

  Hide contents

 

=====================================================================
== C:\TCAFiles\Users\NolanA\15773\arma3server.exe
== "C:\TCAFiles\Users\NolanA\15773\arma3server.exe" -ip=167.114.116.231 -port=2302 -noPause -noSound "-cfg=A3DS\basic.cfg" -ranking="" -par="" "-config=A3DS\server.cfg" "-profiles=A3DS" "-servermod=@ExileServer" "-mod=@Exile;@NATO_Rus_Weapons" -world=empty 

Original output filename: Arma3Retail_Server
Exe timestamp: 2016/06/01 14:49:01
Current time:  2016/06/29 19:37:48

Type: Public
Build: Stable
Version: 1.60.136470

Allocator: C:\TCAFiles\Users\NolanA\15773\dll\tbb4malloc_bi.dll
=====================================================================

19:37:48 SteamAPI initialization failed. Steam features wont's be accessible!
19:37:48 Cannot register unknown string STR_MULTI_TITLE_OFFICIAL_SERVERS
19:37:48 Initializing stats manager.
19:37:48 Stats config disabled.
19:37:48 sessionID: a1f8069180cb78d14811f5eebcf2eddfc5aacc1b
19:37:58 Updating base class ->Wreck, by a3\data_f\config.bin/CfgVehicles/PlaneWreck/
19:37:58 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
19:37:58 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
19:37:58 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
19:37:58 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
19:37:58 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
19:37:58 Updating base class BlendAnims->, by a3\anims_f\config\sdr\weaponswitching\config.bin/CfgMovesMaleSdr/BlendAnims/
19:37:58 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
19:37:58 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
19:37:58 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
19:37:58 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
19:37:58 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
19:37:58 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
19:37:58 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
19:37:58 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
19:37:58 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
19:37:58 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
19:37:58 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
19:37:58 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
19:37:58 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
19:37:58 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
19:37:58 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
19:37:58 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
19:37:58 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
19:37:58 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
19:37:58 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
19:37:58 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
19:37:58 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
19:37:58 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
19:37:58 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
19:37:58 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
19:37:58 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
19:37:58 Updating base class RscControlsGroup->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscInGameUI/RscTaskOverview/controls/TaskOverviewAssigned/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
19:37:58 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
19:37:58 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
19:37:58 Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
19:37:58 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
19:37:58 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
19:37:58 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
19:37:58 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
19:37:58 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
19:37:58 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
19:37:58 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
19:37:58 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
19:37:58 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
19:37:58 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
19:37:58 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
19:37:58 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
19:37:58 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
19:37:58 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
19:37:58 Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
19:37:58 Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
19:37:58 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceMid/
19:37:58 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceLong/
19:37:58 Updating base class ->VehicleMagazine, by a3\weapons_f\config.bin/CfgMagazines/24Rnd_missiles/
19:37:58 Updating base class ->RocketPods, by a3\weapons_f\config.bin/CfgWeapons/missiles_DAR/
19:37:58 Updating base class ->All, by a3\sounds_f\config.bin/CfgVehicles/Sound/
19:37:58 Updating base class ->BlendAnims, by a3\soft_f_kart\kart_01\config.bin/CfgMovesMaleSdr/BlendAnims/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisable/
19:37:58 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisableTiles/
19:37:58 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_2/Controls/
19:37:58 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_6/Controls/
19:37:59 Updating base class RscStandardDisplay->, by exile_client\config.bin/RscDisplayMain/
19:37:59 Updating base class RscStandardDisplay->, by exile_client\config.bin/RscDisplayMultiplayerSetup/
19:37:59 Updating base class RscPicture->RscText, by exile_client\config.bin/RscDisplayVoiceChat/controls/Picture/
19:37:59 Updating base class ->Car_F, by Exile_psycho_Gaz_volha\config.bin/CfgVehicles/volha_Base/
19:37:59 Updating base class ->Ikarus_Civ_Base, by Exile_psycho_Ikarus\config.bin/CfgVehicles/Ikarus_Civ_01/
19:37:59 Updating base class ->Car_F, by Exile_psycho_lada\config.bin/CfgVehicles/Lada_Base/
19:37:59 Updating base class ->Landrover_civ, by Exile_psycho_LRC\config.bin/CfgVehicles/Landrover_Civ_02/
19:37:59 Updating base class ->Landrover_civ, by Exile_psycho_LRC\config.bin/CfgVehicles/LR_Ambulance_Base/
19:37:59 Updating base class ->Octavia_Base, by Exile_psycho_Octavia\config.bin/CfgVehicles/Octavia_Civ_01/
19:37:59 Updating base class ->Car_F, by exile_psycho_tractor\config.bin/CfgVehicles/Tractor_Base/
19:37:59 Updating base class ->Tractor_Base, by exile_psycho_tractor\config.bin/CfgVehicles/tractorOld/
19:37:59 Updating base class ->Offroad_01_base_F, by Exile_Psycho_UAZ\config.bin/CfgVehicles/UAZ_Base/
19:37:59 Updating base class ->UAZ_Base, by Exile_Psycho_UAZ\config.bin/CfgVehicles/UAZ_Open_Base/
19:37:59 Updating base class ->UH1H_Closed, by Exile_psycho_UH1H\config.bin/CfgVehicles/UH1H_Clo/
19:37:59 Updating base class ->UH1HL_base, by Exile_psycho_UH1H\config.bin/CfgVehicles/UH1H_M240/
19:37:59 Updating base class ->Ural_Base, by Exile_psycho_Ural\config.bin/CfgVehicles/Ural_RU/
19:37:59 Updating base class ->Ural_Open_Base, by Exile_psycho_Ural\config.bin/CfgVehicles/Ural_Open_RU/
19:37:59 Initializing Steam Manager
19:37:59 unable to load subscribed content list. list will be updated from steam
19:37:59 unable to load published content list. list will be updated from steam
19:37:59 unable to load cached items meta info. save and update functionality will be broken
19:37:59 Steam Manager initialized.
19:37:59 
19:37:59 ==== Loaded addons ====
19:37:59 
19:37:59 dta\bin.pbo - unknown
19:37:59 dta\core.pbo - 98397
19:37:59 dta\languagecore_f.pbo - 100547
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_nw_rifle.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_ru_rifle.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_us_rifle.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons\addons\mas_us_rifle_c.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\dbo_old_bike.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_assets.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_client.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_gaz_volha.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_ikarus.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_lada.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_lrc.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_octavia.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_suv_a3.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_towtractor.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_tractor.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_uaz.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_uh1h.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\exile_psycho_ural.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@Exile\addons\gnt_c185.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\anims_f_mark.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\characters_f_mark.pbo - 99312
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\data_f_mark.pbo - 99979
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\dubbing_f_mark.pbo - 98398
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\dubbing_f_mp_mark.pbo - 98398
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\functions_f_mark.pbo - 98405
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\functions_f_mp_mark.pbo - 98862
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\languagemissions_f_mark.pbo - 100000
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\languagemissions_f_mp_mark.pbo - 100003
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\language_f_mark.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\language_f_mp_mark.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mark_data.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mark_video.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mp_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\missions_f_mp_mark_data.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\modules_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\modules_f_mp_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\music_f_mark.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\music_f_mark_music.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\sounds_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\static_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\structures_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\supplies_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\ui_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\ui_f_mp_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\mark\addons\weapons_f_mark.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\air_f_heli.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\anims_f_heli.pbo - 98397
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\boat_f_heli.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\cargoposes_f_heli.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\data_f_heli.pbo - 99982
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\dubbing_f_heli.pbo - 98398
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\functions_f_heli.pbo - 98403
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\languagemissions_f_heli.pbo - 99996
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\language_f_heli.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\missions_f_heli.pbo - 98436
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\missions_f_heli_data.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\missions_f_heli_video.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\modules_f_heli.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\music_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\music_f_heli_music.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\soft_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\sounds_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\structures_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\supplies_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\heli\addons\ui_f_heli.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\anims_f_kart.pbo - 98395
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\characters_f_kart.pbo - 98396
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\data_f_kart.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\languagemissions_f_kart.pbo - 99999
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\language_f_kart.pbo - 99993
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\missions_f_kart.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\missions_f_kart_data.pbo - 98437
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\modules_f_kart.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\modules_f_kart_data.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\soft_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\sounds_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\structures_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\ui_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\kart\addons\weapons_f_kart.pbo - 98423
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\data_f_curator.pbo - 99978
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\functions_f_curator.pbo - 98402
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\language_f_curator.pbo - 99992
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\missions_f_curator.pbo - 99501
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\modules_f_curator.pbo - 98422
19:37:59 C:\TCAFiles\Users\NolanA\15773\curator\addons\ui_f_curator.pbo - 100112
19:37:59 C:\TCAFiles\Users\NolanA\15773\@ExileServer\addons\exile_server.pbo - unknown
19:37:59 C:\TCAFiles\Users\NolanA\15773\@ExileServer\addons\exile_server_config.pbo - unknown
19:37:59 addons\3den.pbo - 99525
19:37:59 addons\3den_language.pbo - 99992
19:37:59 addons\a3.pbo - unknown
19:37:59 addons\air_f.pbo - 99988
19:37:59 addons\air_f_beta.pbo - 98395
19:37:59 addons\air_f_epb.pbo - 99941
19:37:59 addons\air_f_epc.pbo - 98395
19:37:59 addons\air_f_gamma.pbo - 98395
19:37:59 addons\animals_f.pbo - 98453
19:37:59 addons\animals_f_beta.pbo - 98395
19:37:59 addons\anims_f.pbo - 100288
19:37:59 addons\anims_f_bootcamp.pbo - 98395
19:37:59 addons\anims_f_data.pbo - 98480
19:37:59 addons\anims_f_epa.pbo - 98397
19:37:59 addons\anims_f_epc.pbo - 98397
19:37:59 addons\anims_f_exp_a.pbo - 98695
19:37:59 addons\armor_f.pbo - 98395
19:37:59 addons\armor_f_beta.pbo - 99591
19:37:59 addons\armor_f_epb.pbo - 98395
19:37:59 addons\armor_f_epc.pbo - 98395
19:37:59 addons\armor_f_gamma.pbo - 98395
19:37:59 addons\baseconfig_f.pbo - 99080
19:37:59 addons\boat_f.pbo - 98395
19:37:59 addons\boat_f_beta.pbo - 98395
19:37:59 addons\boat_f_epc.pbo - 98395
19:37:59 addons\boat_f_gamma.pbo - 98395
19:37:59 addons\cargoposes_f.pbo - 98395
19:37:59 addons\characters_f.pbo - 99496
19:37:59 addons\characters_f_beta.pbo - 98395
19:37:59 addons\characters_f_bootcamp.pbo - 98395
19:37:59 addons\characters_f_epa.pbo - 98395
19:37:59 addons\characters_f_epb.pbo - 98395
19:37:59 addons\characters_f_epc.pbo - 98395
19:37:59 addons\characters_f_gamma.pbo - 99374
19:37:59 addons\data_f.pbo - 99713
19:37:59 addons\data_f_bootcamp.pbo - 98437
19:37:59 addons\data_f_exp_a.pbo - 98437
19:37:59 addons\data_f_exp_b.pbo - 98643
19:37:59 addons\drones_f.pbo - 99942
19:37:59 addons\dubbing_f.pbo - 98398
19:37:59 addons\dubbing_f_beta.pbo - 98398
19:37:59 addons\dubbing_f_bootcamp.pbo - 98398
19:37:59 addons\dubbing_f_epa.pbo - 98398
19:37:59 addons\dubbing_f_epb.pbo - 98398
19:37:59 addons\dubbing_f_epc.pbo - 98398
19:37:59 addons\dubbing_f_gamma.pbo - 98398
19:37:59 addons\dubbing_radio_f.pbo - 99982
19:37:59 addons\dubbing_radio_f_data_eng.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_engb.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_gre.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_per.pbo - 99078
19:37:59 addons\dubbing_radio_f_data_vr.pbo - 99078
19:37:59 addons\editorpreviews_f.pbo - 99556
19:37:59 addons\editor_f.pbo - 98402
19:37:59 addons\functions_f.pbo - 100265
19:37:59 addons\functions_f_bootcamp.pbo - 98790
19:37:59 addons\functions_f_epa.pbo - 98406
19:37:59 addons\functions_f_epc.pbo - 98406
19:37:59 addons\functions_f_exp_a.pbo - 98403
19:37:59 addons\languagemissions_f.pbo - 99993
19:37:59 addons\languagemissions_f_beta.pbo - 99993
19:37:59 addons\languagemissions_f_bootcamp.pbo - 99993
19:37:59 addons\languagemissions_f_epa.pbo - 99993
19:37:59 addons\languagemissions_f_epb.pbo - 99993
19:37:59 addons\languagemissions_f_epc.pbo - 99993
19:37:59 addons\languagemissions_f_exp_a.pbo - 99996
19:37:59 addons\languagemissions_f_gamma.pbo - 99995
19:37:59 addons\language_f.pbo - 100046
19:37:59 addons\language_f_beta.pbo - 99992
19:37:59 addons\language_f_bootcamp.pbo - 99992
19:37:59 addons\language_f_epa.pbo - 99992
19:37:59 addons\language_f_epb.pbo - 99992
19:37:59 addons\language_f_epc.pbo - 99992
19:37:59 addons\language_f_exp_a.pbo - 99993
19:37:59 addons\language_f_exp_b.pbo - 99993
19:37:59 addons\language_f_gamma.pbo - 99993
19:37:59 addons\map_altis.pbo - 100239
19:37:59 addons\map_altis_data.pbo - 99740
19:37:59 addons\map_altis_data_layers.pbo - 99901
19:37:59 addons\map_altis_data_layers_00_00.pbo - 99901
19:37:59 addons\map_altis_data_layers_00_01.pbo - 99901
19:37:59 addons\map_altis_data_layers_01_00.pbo - 99901
19:37:59 addons\map_altis_data_layers_01_01.pbo - 99901
19:37:59 addons\map_altis_scenes_f.pbo - 98766
19:37:59 addons\map_data.pbo - 100132
19:37:59 addons\map_stratis.pbo - 100234
19:37:59 addons\map_stratis_data.pbo - 98435
19:37:59 addons\map_stratis_data_layers.pbo - 98581
19:37:59 addons\map_stratis_scenes_f.pbo - 98774
19:37:59 addons\map_vr.pbo - 98784
19:37:59 addons\map_vr_scenes_f.pbo - 98782
19:37:59 addons\misc_f.pbo - 98416
19:37:59 addons\missions_f.pbo - 98436
19:37:59 addons\missions_f_beta.pbo - 98436
19:37:59 addons\missions_f_beta_data.pbo - 98436
19:37:59 addons\missions_f_beta_video.pbo - 98436
19:37:59 addons\missions_f_bootcamp.pbo - 98436
19:37:59 addons\missions_f_bootcamp_data.pbo - 98436
19:37:59 addons\missions_f_bootcamp_video.pbo - 98436
19:37:59 addons\missions_f_data.pbo - 98436
19:37:59 addons\missions_f_epa.pbo - 98893
19:37:59 addons\missions_f_epa_data.pbo - 98436
19:37:59 addons\missions_f_epa_video.pbo - 98436
19:37:59 addons\missions_f_epb.pbo - 98420
19:37:59 addons\missions_f_epb_data.pbo - 92728
19:37:59 addons\missions_f_epb_video.pbo - 73106
19:37:59 addons\missions_f_epc.pbo - 98420
19:37:59 addons\missions_f_epc_data.pbo - 84724
19:37:59 addons\missions_f_epc_video.pbo - 84725
19:37:59 addons\missions_f_exp_a.pbo - 99081
19:37:59 addons\missions_f_exp_a_data.pbo - 98702
19:37:59 addons\missions_f_gamma.pbo - 98436
19:37:59 addons\missions_f_gamma_data.pbo - 98436
19:37:59 addons\missions_f_gamma_video.pbo - 98436
19:37:59 addons\missions_f_video.pbo - 98436
19:37:59 addons\modules_f.pbo - 98663
19:37:59 addons\modules_f_beta.pbo - 98422
19:37:59 addons\modules_f_beta_data.pbo - 98422
19:37:59 addons\modules_f_bootcamp.pbo - 98422
19:37:59 addons\modules_f_data.pbo - 98422
19:37:59 addons\modules_f_epb.pbo - 98422
19:37:59 addons\modules_f_exp_a.pbo - 98459
19:37:59 addons\music_f.pbo - 98422
19:37:59 addons\music_f_bootcamp.pbo - 98422
19:37:59 addons\music_f_bootcamp_music.pbo - 98422
19:37:59 addons\music_f_epa.pbo - 98422
19:37:59 addons\music_f_epa_music.pbo - 98422
19:37:59 addons\music_f_epb.pbo - 98422
19:37:59 addons\music_f_epb_music.pbo - 98422
19:37:59 addons\music_f_epc.pbo - 98423
19:37:59 addons\music_f_epc_music.pbo - 98422
19:37:59 addons\music_f_music.pbo - 98423
19:37:59 addons\plants_f.pbo - 98423
19:37:59 addons\props_f_exp_a.pbo - 98443
19:37:59 addons\roads_f.pbo - 98423
19:37:59 addons\rocks_f.pbo - 99030
19:37:59 addons\signs_f.pbo - 99349
19:37:59 addons\soft_f.pbo - 98851
19:37:59 addons\soft_f_beta.pbo - 98423
19:37:59 addons\soft_f_bootcamp.pbo - 98423
19:37:59 addons\soft_f_epc.pbo - 98423
19:37:59 addons\soft_f_gamma.pbo - 99007
19:37:59 addons\sounds_f.pbo - 99745
19:37:59 addons\sounds_f_arsenal.pbo - 98423
19:37:59 addons\sounds_f_bootcamp.pbo - 98423
19:37:59 addons\sounds_f_characters.pbo - 98423
19:37:59 addons\sounds_f_environment.pbo - 98459
19:37:59 addons\sounds_f_epb.pbo - 98423
19:37:59 addons\sounds_f_epc.pbo - 98423
19:37:59 addons\sounds_f_exp_a.pbo - 98443
19:37:59 addons\sounds_f_sfx.pbo - 98423
19:37:59 addons\sounds_f_vehicles.pbo - 98423
19:37:59 addons\static_f.pbo - 99943
19:37:59 addons\static_f_beta.pbo - 98423
19:37:59 addons\static_f_gamma.pbo - 98423
19:37:59 addons\structures_f.pbo - 98423
19:37:59 addons\structures_f_bootcamp.pbo - 98423
19:37:59 addons\structures_f_data.pbo - 98423
19:37:59 addons\structures_f_epa.pbo - 99891
19:37:59 addons\structures_f_epb.pbo - 98423
19:37:59 addons\structures_f_epc.pbo - 98423
19:37:59 addons\structures_f_exp_a.pbo - 98423
19:37:59 addons\structures_f_households.pbo - 98423
19:37:59 addons\structures_f_ind.pbo - 98423
19:37:59 addons\structures_f_mil.pbo - 99557
19:37:59 addons\structures_f_wrecks.pbo - 98423
19:37:59 addons\uifonts_f.pbo - 98423
19:37:59 addons\uifonts_f_data.pbo - 98423
19:37:59 addons\ui_f.pbo - 100111
19:37:59 addons\ui_f_bootcamp.pbo - 98423
19:37:59 addons\ui_f_data.pbo - 99905
19:37:59 addons\ui_f_exp_a.pbo - 98443
19:37:59 addons\weapons_f.pbo - 99719
19:37:59 addons\weapons_f_beta.pbo - 98423
19:37:59 addons\weapons_f_bootcamp.pbo - 98423
19:37:59 addons\weapons_f_epa.pbo - 98423
19:37:59 addons\weapons_f_epb.pbo - 98423
19:37:59 addons\weapons_f_epc.pbo - 98424
19:37:59 addons\weapons_f_gamma.pbo - 98423
19:37:59 
19:37:59 =======================
19:37:59 
19:37:59 ============================================================================================= List of mods ===============================================================================================
19:37:59 modsReadOnly = true
19:37:59 safeModsActivated = false
19:37:59 customMods = true
19:37:59 hash = '7BB71477F92D2516A06AA768F49D7CB6E3AD2829'
19:37:59 hashShort = '3ec33069'
19:37:59                                               name |               modDir |    default |               origin |                                     hash | hashShort | fullPath
19:37:59 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
19:37:59                         NATO SF & SPETSNAZ Weapons |    @NATO_Rus_Weapons |      false |             GAME DIR | d75033c8135445d8412a403fbb6d6ff46b03c1e3 |  98c6b8cb | C:\TCAFiles\Users\NolanA\15773\@NATO_Rus_Weapons
19:37:59                                          Exile Mod |               @Exile |      false |             GAME DIR | 2aca2920ea6f52c1cbdcbdf7c7d2efc44c90442d |  3197fd66 | C:\TCAFiles\Users\NolanA\15773\@Exile
19:37:59                                  Arma 3 DLC Bundle |            dlcbundle |       true |            NOT FOUND |                                          |           | 
19:37:59                                    Arma 3 Marksmen |                 mark |       true |             GAME DIR | 8a8bc2a7d7ad8251bcc82f29aea6d3f34ebffb3d |  1c11a244 | C:\TCAFiles\Users\NolanA\15773\mark
19:37:59                                 Arma 3 Helicopters |                 heli |       true |             GAME DIR | 1614a75b4d3cceb5d296ca4101a589fba596aa5e |  9a800f11 | C:\TCAFiles\Users\NolanA\15773\heli
19:37:59                                       Arma 3 Karts |                 kart |       true |             GAME DIR | 41f70c200a668f39e52eedf55e0c6f494aef1903 |  c9867676 | C:\TCAFiles\Users\NolanA\15773\kart
19:37:59                                        Arma 3 Zeus |              curator |       true |             GAME DIR | fb1eec1e78a39cd021a71a293ae4ae1e00c98686 |   44f886e | C:\TCAFiles\Users\NolanA\15773\curator
19:37:59                                             Arma 3 |                   A3 |       true |            NOT FOUND |                                          |           | 
19:37:59                                       @ExileServer |         @ExileServer |      false |             GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 |  11fdd19c | C:\TCAFiles\Users\NolanA\15773\@ExileServer
19:37:59 ==========================================================================================================================================================================================================
19:37:59 InitSound ...
19:37:59 InitSound - complete
19:37:59 PhysX3 SDK Init started ...
19:37:59 PhysX3 SDK Init ended.
19:37:59 Preloaded texture GroupDir not found in bin\config.bin/CfgInGameUI/
19:38:00 Attempt to override final function - rscminimap_script
19:38:00 Attempt to override final function - rscdisplayloading_script
19:38:00 Attempt to override final function - rscdisplayloading_script
19:38:00 Attempt to override final function - rscdisplayloading_script
19:38:00 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdisplaysinglemission_script
19:38:01 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdisplayremotemissions_script
19:38:01 Attempt to override final function - rscdisplayloading_script
19:38:01 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdiary_script
19:38:01 Attempt to override final function - rscdisplaystrategicmap_script
19:38:01 Attempt to override final function - rscdisplaycommon_script
19:38:01 Attempt to override final function - rscdisplaygarage_script
19:38:01 Attempt to override final function - rscdisplayhostsettings_script
19:38:01 Attempt to override final function - rscdisplayloading_script
19:38:01 Attempt to override final function - rscdisplaycurator_script
19:38:01 Attempt to override final function - display3deneditcomposition_script
19:38:01 Attempt to override final function - display3deneditattributes_script
19:38:01 Attempt to override final function - display3deneditattributes_script
19:38:01 Attempt to override final function - rscdisplayhostsettings_script
19:38:01 Attempt to override final function - rscdisplaycommon_script
19:38:01 Attempt to override final function - rscdisplaydebriefing_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:01 Attempt to override final function - rscunitinfo_script
19:38:03 VoteThreshold must be in 0..1 range. Defaulting to 0.5
19:38:03 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
19:38:03 Steam AppId from steam_appid.txt: 107410
19:38:04 Connected to Steam servers
ErrorMessage: Config : some input after EndOfFile.

 

 

 

 

Post your mission.sqm

Share this post


Link to post
Share on other sites
Advertisement
Spoiler

 

class CfgClans
{
    /*
        Defines the amount of pop tabs needed to register a new clan

        Default: 20,000
    */
    registrationFee = 20000;

    /*
        A list of all characters allowed in a clan *name*
    */
    clanNameAlphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 -!";
};
class Exile_AbstractCraftingRecipe
{
    name = "";
    pictureItem = ""; 
    returnedItems[] = {};
    components[] = {}; // Required components
    tools[] = {}; // Required tools (matches, gas cooker etc.)
    requiredInteractionModelGroup = ""; // See CfgInteractionModels
    requiresOcean = 0; // isSurfaceWater test
    requiresFire = 0; // inflamed object nearby
};

class CfgCraftingRecipes
{
    
class CookBBQSandwich: Exile_AbstractCraftingRecipe
{
    name = "Cook BBQ Sandwich";
    pictureItem = "Exile_Item_BBQSandwich_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_BBQSandwich_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_BBQSandwich"}
    };
};

class CookCatFood: Exile_AbstractCraftingRecipe
{
    name = "Cook Cat Food";
    pictureItem = "Exile_Item_CatFood_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_CatFood_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_CatFood"}
    };
};

class CookChristmasTinner: Exile_AbstractCraftingRecipe
{
    name = "Cook Christmas Tinner";
    pictureItem = "Exile_Item_ChristmasTinner_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_ChristmasTinner_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_ChristmasTinner"}
    };
};
class CookCoffee: Exile_AbstractCraftingRecipe
{
    name = "Brew Coffee";
    pictureItem = "Exile_Item_PlasticBottleCoffee";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleCoffee"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_PlasticBottleFreshWater"},
        {1, "Exile_Item_InstantCoffee"}
    };
};
class CookDogFood: Exile_AbstractCraftingRecipe
{
    name = "Cook Dog Food";
    pictureItem = "Exile_Item_DogFood_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_DogFood_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_DogFood"}
    };
};

class CookGloriousKnakworst: Exile_AbstractCraftingRecipe
{
    name = "Cook Glorious Knakworst";
    pictureItem = "Exile_Item_GloriousKnakworst_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_GloriousKnakworst_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_GloriousKnakworst"}
    };
};

class CookPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
{
    name = "Cook Dirty Water";
    pictureItem = "Exile_Item_PlasticBottleFreshWater";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleFreshWater"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_PlasticBottleDirtyWater"}
    };
};
class CookPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
{
    name = "Cook Salt Water";
    pictureItem = "Exile_Item_PlasticBottleFreshWater";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleFreshWater"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_PlasticBottleSaltWater"}
    };
};

class CookSausageGravy: Exile_AbstractCraftingRecipe
{
    name = "Cook Sausage Gravy";
    pictureItem = "Exile_Item_SausageGravy_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_SausageGravy_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_SausageGravy"}
    };
};

class CookSurstromming: Exile_AbstractCraftingRecipe
{
    name = "Cook Surströmming";
    pictureItem = "Exile_Item_Surstromming_Cooked";
    requiresFire = 1;
    returnedItems[] =
    {
        {1, "Exile_Item_Surstromming_Cooked"}
    };
    tools[] =
    {
        "Exile_Item_CookingPot"
    };
    components[] = 
    {
        {1, "Exile_Item_Surstromming"}
    };
};

class CraftBushKitGreen: Exile_AbstractCraftingRecipe
{
    name = "Craft a Bush Kit (Green)";
    pictureItem = "Exile_Item_BushKit_Green";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_BushKit_Green"}
    };
    components[] = 
    {
        {10, "Exile_Item_Leaves"},
        {5, "Exile_Item_WoodSticks"},
        {1, "Exile_Item_Rope"}
    };
};
class CraftFirePlace: Exile_AbstractCraftingRecipe
{
    name = "Craft Fire Place";
    pictureItem = "Exile_Item_CampFireKit";
    returnedItems[] = 
    {
        {1, "Exile_Item_CampFireKit"}
    };
    components[] = 
    {
        {2, "Exile_Item_WoodLog"}
    };
};
class CraftFloodLight: Exile_AbstractCraftingRecipe
{
    name = "Craft Flood Light";
    pictureItem = "Exile_Item_FloodLightKit";
    requiresFire = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_FloodLightKit"}
    };
    components[] = 
    {
        {1, "Exile_Item_MetalPole"},
        {1, "Exile_Item_LightBulb"},
        {1, "Exile_Item_ExtensionCord"}
    };
};
class CraftFortificationUpgrade: Exile_AbstractCraftingRecipe
{
    name = "Craft Fortification Upgrade";
    pictureItem = "Exile_Item_MetalBoard"; //<< CHANGE IT
    requiresFire = 1;
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_FortificationUpgrade"}
    };
    components[] = 
    {
        {2, "Exile_Item_MetalPole"},
        {4, "Exile_Item_MetalBoard"}
    };
    tools[] = {"Exile_Item_Grinder"};
};
class CraftMetalBoard: Exile_AbstractCraftingRecipe
{
    name = "Craft Metal Board";
    pictureItem = "Exile_Item_MetalBoard";
    requiresFire = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_MetalBoard"}
    };
    components[] = 
    {
        {2, "Exile_Item_JunkMetal"}
    };
    tools[] = {"Exile_Item_Grinder"};
};
class CraftMetalHedgehog: Exile_AbstractCraftingRecipe
{
    name = "Craft Metal Hedgehog";
    pictureItem = "Exile_Item_MetalHedgehogKit";
    requiresFire = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_MetalHedgehogKit"}
    };
    components[] = 
    {
        {4, "Exile_Item_MetalPole"}
    };
    tools[] = {"Exile_Item_Grinder"};
};
class CraftMetalPole: Exile_AbstractCraftingRecipe
{
    name = "Craft Metal Pole";
    pictureItem = "Exile_Item_MetalPole";
    requiresFire = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_MetalPole"}
    };
    components[] = 
    {
        {4, "Exile_Item_JunkMetal"}
    };
    tools[] = {"Exile_Item_Grinder"};
};
class CraftPortableGenerator: Exile_AbstractCraftingRecipe
{
    name = "Craft Portable Generator";
    pictureItem = "Exile_Item_PortableGeneratorKit";
    requiresFire = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_PortableGeneratorKit"}
    };
    components[] = 
    {
        {4, "Exile_Item_MetalBoard"},
        {1, "Exile_Item_FuelCanisterFull"},
        {1, "Exile_Item_ExtensionCord"}
    };
};
class CraftStorageCrate: Exile_AbstractCraftingRecipe
{
    name = "Craft Storage Crate";
    pictureItem = "Exile_Item_StorageCrateKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_StorageCrateKit"}
    };
    components[] = 
    {
        {5, "Exile_Item_WoodPlank"}
    };
};
class CraftWaterBarrel: Exile_AbstractCraftingRecipe
{
    name = "Craft Water Barrel";
    pictureItem = "Exile_Item_WaterBarrelKit";
    requiredInteractionModelGroup = "WorkBench";
    requiresFire = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_WaterBarrelKit"}
    };
    components[] = 
    {
        {20, "Exile_Item_PlasticBottleEmpty"}
    };
};
class CraftWoodDoorWay: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Doorway";
    pictureItem = "Exile_Item_WoodDoorwayKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodDoorwayKit"}
    };
    components[] = 
    {
        {6, "Exile_Item_WoodPlank"}
    };
};
/*
class CraftWoodDrawBridge: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Draw-Bridge";
    pictureItem = "Exile_Item_WoodDrawBridgeKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodDrawBridgeKit"}
    };
    components[] = 
    {
        {4, "Exile_Item_WoodPlank"},
        {2, "Exile_Item_Rope"}
    };
};
*/
class CraftWoodFloor: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Floor";
    pictureItem = "Exile_Item_WoodFloorKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodFloorKit"}
    };
    components[] = 
    {
        {4, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodFloorPort: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Floor Port";
    pictureItem = "Exile_Item_WoodFloorPortKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodFloorPortKit"}
    };
    components[] = 
    {
        {6, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodGate: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Gate";
    pictureItem = "Exile_Item_WoodGateKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodGateKit"}
    };
    components[] = 
    {
        {8, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodPlank: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Plank";
    pictureItem = "Exile_Item_WoodPlank";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodPlank"}
    };
    components[] = 
    {
        {2, "Exile_Item_WoodLog"}
    };
    tools[] = {"Exile_Item_Handsaw"};
};
class CraftWoodStairs: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Stairs";
    pictureItem = "Exile_Item_WoodStairsKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodStairsKit"}
    };
    components[] = 
    {
        {6, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodSupport: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Support";
    pictureItem = "Exile_Item_WoodSupportKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodSupportKit"}
    };
    components[] = 
    {
        {6, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodWall: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Wall";
    pictureItem = "Exile_Item_WoodWallKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodWallKit"}
    };
    components[] = 
    {
        {4, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodWallHalf: Exile_AbstractCraftingRecipe
{
    name = "Craft 1/2 Wood Wall";
    pictureItem = "Exile_Item_WoodWallHalfKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodWallHalfKit"}
    };
    components[] = 
    {
        {2, "Exile_Item_WoodPlank"}
    };
};
class CraftWoodWindow: Exile_AbstractCraftingRecipe
{
    name = "Craft Wood Window";
    pictureItem = "Exile_Item_WoodWindowKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodWindowKit"}
    };
    components[] = 
    {
        {6, "Exile_Item_WoodPlank"}
    };
};
class CraftWorkBench: Exile_AbstractCraftingRecipe
{
    name = "Craft Work Bench";
    pictureItem = "Exile_Item_WorkBenchKit";
    returnedItems[] = 
    {
        {1, "Exile_Item_WorkBenchKit"}
    };
    components[] = 
    {
        {4, "Exile_Item_WoodLog"}
    };
};
class EmptyFuelCanister: Exile_AbstractCraftingRecipe
{
    name = "Empty Fuel Canister";
    pictureItem = "Exile_Item_FuelCanisterEmpty";
    returnedItems[] = 
    {
        {1, "Exile_Item_FuelCanisterEmpty"}
    };
    components[] = 
    {
        {1, "Exile_Item_FuelCanisterFull"}
    };
};
class EmptyPlasticBottleDirtyWater: Exile_AbstractCraftingRecipe
{
    name = "Empty Dirty Water";
    pictureItem = "Exile_Item_PlasticBottleEmpty";
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleEmpty"}
    };
    components[] =
    {
        {1, "Exile_Item_PlasticBottleDirtyWater"}
    };
};
class EmptyPlasticBottleSaltWater: Exile_AbstractCraftingRecipe
{
    name = "Empty Salt Water";
    pictureItem = "Exile_Item_PlasticBottleEmpty";
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleEmpty"}
    };
    components[] =
    {
        {1, "Exile_Item_PlasticBottleSaltWater"}
    };
};
class FillEmptyPlasticBottleWithDirtyWater: Exile_AbstractCraftingRecipe
{
    name = "Fill Dirty Water";
    pictureItem = "Exile_Item_PlasticBottleDirtyWater";
    requiredInteractionModelGroup = "WaterSource";
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleDirtyWater"}
    };
    components[] = 
    {
        {1, "Exile_Item_PlasticBottleEmpty"}
    };
};
class FillEmptyPlasticBottleWithFreshWater: Exile_AbstractCraftingRecipe
{
    name = "Fill Fresh Water";
    pictureItem = "Exile_Item_PlasticBottleFreshWater";
    requiredInteractionModelGroup = "CleanWaterSource";
    returnedItems[] =
    {
        {1, "Exile_Item_PlasticBottleFreshWater"}
    };
    components[] = 
    {
        {1, "Exile_Item_PlasticBottleEmpty"}
    };
};
class FillEmptyPlasticBottleWithSaltWater: Exile_AbstractCraftingRecipe
{
    name = "Fill Salt Water";
    pictureItem = "Exile_Item_PlasticBottleSaltWater";
    requiresOcean = 1;
    returnedItems[] = 
    {
        {1, "Exile_Item_PlasticBottleSaltWater"}
    };
    components[] = 
    {
        {1, "Exile_Item_PlasticBottleEmpty"}
    };
};
class FillFuelCanister: Exile_AbstractCraftingRecipe
{
    name = "Fill Fuel Canister";
    pictureItem = "Exile_Item_FuelCanisterFull";
    requiredInteractionModelGroup = "FuelSource";
    returnedItems[] = 
    {
        {1, "Exile_Item_FuelCanisterFull"}
    };
    components[] = 
    {
        {1, "Exile_Item_FuelCanisterEmpty"}
    };
};
class UpgradeToWoodDoor: Exile_AbstractCraftingRecipe
{
    name = "Upgrade to Wood Door";
    pictureItem = "Exile_Item_WoodDoorKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodDoorKit"}
    };
    components[] = 
    {
        {1, "Exile_Item_WoodDoorwayKit"},
        {2, "Exile_Item_WoodPlank"}
    };
};
class UpgradeToWoodFloorPort: Exile_AbstractCraftingRecipe
{
    name = "Upgrade to Wood Floor Port";
    pictureItem = "Exile_Item_WoodFloorPortKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodFloorPortKit"}
    };
    components[] = 
    {
        {1, "Exile_Item_WoodFloorKit"},
        {2, "Exile_Item_WoodPlank"}
    };
};
class UpgradeToWoodGate: Exile_AbstractCraftingRecipe
{
    name = "Upgrade to Wood Gate";
    pictureItem = "Exile_Item_WoodGateKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodGateKit"}
    };
    components[] = 
    {
        {1, "Exile_Item_WoodWallKit"},
        {4, "Exile_Item_WoodPlank"}
    };
};
class UpgradeToWoodWall: Exile_AbstractCraftingRecipe
{
    name = "Upgrade to Wood Wall";
    pictureItem = "Exile_Item_WoodWallHalfKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodWallKit"}
    };
    components[] = 
    {
        {2, "Exile_Item_WoodWallHalfKit"}
    };
};
class UpgradeToWoodWindow: Exile_AbstractCraftingRecipe
{
    name = "Upgrade to Wood Window";
    pictureItem = "Exile_Item_WoodWindowKit";
    requiredInteractionModelGroup = "WorkBench";
    returnedItems[] = 
    {
        {1, "Exile_Item_WoodWindowKit"}
    };
    components[] = 
    {
        {1, "Exile_Item_WoodWallKit"},
        {2, "Exile_Item_WoodPlank"}
    };
};
};class CfgExileArsenal
{
    #include "TRADERS\ARMA3V\ItemListARMA3V.hpp"
    #include "TRADERS\ARMA3W\ItemListARMA3W.hpp"
    //#include "TRADERS\CUPW\ItemListCUPW.hpp"
    //#include "TRADERS\CUPV\ItemListCUPV.hpp"
    //#include "TRADERS\HAP\ItemListHAP.hpp"
    //#include "TRADERS\HLC\ItemListHLC.hpp"
    //#include "TRADERS\HVP\ItemListHVP.hpp"
    //#include "TRADERS\HVP\ItemListHWP.hpp"
    //#include "TRADERS\Jonzie\ItemListJonzie.hpp"
    //#include "TRADERS\MASV\ItemListMASV.hpp"
    #include "TRADERS\MASW\ItemListMASW.hpp"
    //#include "TRADERS\R3FW\ItemListR3FW.hpp"
    //#include "TRADERS\RHSV\ItemListRHSV.hpp"
    //#include "TRADERS\RHSW\ItemListRHSW.hpp"
    //#include "TRADERS\TRYK\ItemListTRYK.hpp"
    //#include "TRADERS\PODS\ItemListPODS.hpp"
    #include "TRADERS\CUSTOM\ItemListCUSTOM.hpp"
    #include "TRADERS\Exile\ItemListExile.hpp"
};
};
class CfgExileCustomCode 
{
    /*
        You can overwrite every single file of our code without touching it.
        To do that, add the function name you want to overwrite plus the 
        path to your custom file here. If you wonder how this works, have a
        look at our bootstrap/fn_preInit.sqf function.

        Simply add the following scheme here:

        <Function Name of Exile> = "<New File Name>";

        Example:

        ExileClient_util_fusRoDah = "myaddon\myfunction.sqf";
    */
};
class CfgExileEnvironment
{
    class Altis 
    {
        class FireFlies
        {
            // 1 = enabled, 0 = disabled
            enable = 0;

            // At this hour fire flies begin to spawn
            startHour = 18;

            // At this hour fire flies stop spawning
            endHour = 4;
        };

        class Anomalies
        {
            // 1 = enabled, 0 = disabled
            enable = 0;

            // At this hour anomalies begin to spawn
            startHour = 19;

            // At this hour anomalies stop spawning
            endHour = 6;
        };

        class Breathing
        {
            // 1 = enabled, 0 = disabled
            enable = 0;
        };

        class Snow
        {
            // 1 = enabled, 0 = disabled
            enable = 0;

            // https://community.bistudio.com/wiki/surfaceType
            surfaces[] = {};
        };

        class Radiation 
        {
            // 1 = enabled, 0 = disabled
            enable = 0;

            /*
                Defines contaminated zones in a specific map. 
                You can define multiple zones per map. The format
                of the zones is:

                [Position ASL(!), Full Radiation Radius, Maximum Radius]

                The radius works as follows:

                |-------------------------------------------------------|
                                    Maximum Radius
                
                |------------------------|
                  Full Radiation Radius   

                Within the full radiation radius, radiation factor is
                always at a maximum. Outside of this, it lowers down
                to no radiation smoothly.

                Radiation:

                |------------------------|------------------------------|
                1        1      1        1     0.75    0.5     0.25    0
            */
            contaminatedZones[] = {};
        };

        class Temperature
        {
            // Temperature in °C for the time of day, per hour
            // Add the first index to the last index, so it is 25 indizes!
            daytimeTemperature[] = {15.93,16.89,18.42,20.40,22.68,25.10,27.48,29.63,31.40,32.66,33.32,33.80,33.80,33.32,32.66,31.40,29.63,27.48,25.10,22.68,20.40,18.42,16.89,15.93,15.93};
        
            // Temperature change in °C when it is 100% overcast
            overcast = -2;

            // Temperature change in °C when it is 100% raining
            rain = -5;

            // Temperature change in °C when it is 100% windy
            wind = -1;

            // Temperature change per 100m altitude in °C
            altitude = -0.5;

            // Difference from the daytime temperature to the water temperature
            water = -5;
        };
    };

    class Namalsk: Altis 
    {
        class FireFlies: FireFlies
        {
            enable = 1;
        };

        class Anomalies: Anomalies
        {
            enable = 1;
        };

        class Breathing: Breathing
        {
            enable = 1;
        };

        class Snow: Snow
        {
            enable = 1;
            surfaces[] = {"#nam_snow"};
        };

        class Radiation: Radiation
        {
            enable = 1;
            contaminatedZones[] = 
            {
                {{3960.14,    8454.75,    152.862},     80,     140},    // Object A1
                {{4974.70,    6632.82,    4.74293},     40,     150},    // Object A2
                {{6487.92,    9302.03,    36.0014},     60,     110}    // Sebjan Chemical Factory
            };
        };

        class Temperature: Temperature
        {
            daytimeTemperature[] = {-2.00,-1.77,-1.12,-0.10,1.24,2.78,4.40,6.00,7.46,8.65,9.50,9.90,9.90,9.50,8.65,7.46,6.00,4.40,2.78,1.24,-0.10,-1.12,-1.77,-2.00,-2.00};
        };
    };
};
class CfgExileHUD
{
    class ShortItemNames
    {
        SmokeShell[]                         = {"WHITE",     "SMOKE"};
        1Rnd_Smoke_Grenade_shell[]             = {"WHITE",     "SMOKE"};
        3Rnd_Smoke_Grenade_shell[]             = {"WHITE",     "SMOKE"};

        SmokeShellBlue[]                     = {"BLUE",         "SMOKE"};
        1Rnd_SmokeBlue_Grenade_shell[]         = {"BLUE",         "SMOKE"};
        3Rnd_SmokeBlue_Grenade_shell[]         = {"BLUE",         "SMOKE"};

        SmokeShellGreen[]                     = {"GREEN",     "SMOKE"};
        1Rnd_SmokeGreen_Grenade_shell[]     = {"GREEN",     "SMOKE"};
        3Rnd_SmokeGreen_Grenade_shell[]     = {"GREEN",     "SMOKE"};

        SmokeShellOrange[]                     = {"ORANGE",     "SMOKE"};
        1Rnd_SmokeOrange_Grenade_shell[]    = {"ORANGE",     "SMOKE"};
        3Rnd_SmokeOrange_Grenade_shell[]     = {"ORANGE",     "SMOKE"};

        SmokeShellPurple[]                     = {"PURPLE",     "SMOKE"};
        1Rnd_SmokePurple_Grenade_shell[]     = {"PURPLE",     "SMOKE"};
        3Rnd_SmokePurple_Grenade_shell[]     = {"PURPLE",     "SMOKE"};

        SmokeShellRed[]                     = {"RED",         "SMOKE"};
        1Rnd_SmokeRed_Grenade_shell[]         = {"RED",         "SMOKE"};
        3Rnd_SmokeRed_Grenade_shell[]         = {"RED",         "SMOKE"};
                
        SmokeShellYellow[]                     = {"YELLOW",     "SMOKE"};
        1Rnd_SmokeYellow_Grenade_shell[]     = {"YELLOW",     "SMOKE"};
        3Rnd_SmokeYellow_Grenade_shell[]     = {"YELLOW",     "SMOKE"};
                
        UGL_FlareCIR_F[]                     = {"IR",         "FLARE"};
        3Rnd_UGL_FlareCIR_F[]                 = {"IR",         "FLARE"};

        UGL_FlareGreen_F[]                     = {"GREEN",     "FLARE"};
        3Rnd_UGL_FlareGreen_F[]             = {"GREEN",     "FLARE"};

        UGL_FlareRed_F[]                     = {"RED",         "FLARE"};
        3Rnd_UGL_FlareRed_F[]                 = {"RED",         "FLARE"};

        UGL_FlareWhite_F[]                     = {"WHITE",     "FLARE"};
        3Rnd_UGL_FlareWhite_F[]             = {"WHITE",     "FLARE"};

        UGL_FlareYellow_F[]                 = {"YELLOW",     "FLARE"};
        3Rnd_UGL_FlareYellow_F[]             = {"YELLOW",     "FLARE"};

        Chemlight_blue[]                     = {"BLUE",         "LIGHT"};
        Chemlight_green[]                     = {"GREEN",     "LIGHT"};
        Chemlight_red[]                     = {"RED",         "LIGHT"};
        Chemlight_yellow[]                     = {"YELLOW",     "LIGHT"};

        1Rnd_HE_Grenade_shell[]             = {"40MM"};
        3Rnd_HE_Grenade_shell[]             = {"40MM"};

        O_IR_Grenade[]                         = {"IR"};
        I_IR_Grenade[]                         = {"IR"};
        B_IR_Grenade[]                         = {"IR"};

        HandGrenade[]                         = {"RGO"};
        MiniGrenade[]                         = {"RGN"};

        Exile_Item_ZipTie[]                    = {"ZIP", "TIE"};
    };
};
class CfgExileLootSettings
{
    /**
     * Lifetime of loot in minutes. Synchronize this with
     * the garbage collector settings of your server
     * CfgSettings!
     */
    lifeTime = 8;

    /**
     * Interval in seconds when the client searches for
     * new buildings to spawn loot in
     */
    spawnInterval = 30;

    /**
     * This is a percentage value to determine how many loot
     * positions should contain loot when the system spawns loot.
     *
     * If a building has 20 positions defined, Exile will 
     * spawn loot in 10 random positions of them.
     * 
     * This means smaller buildings spawn less loot and larger
     * ones spawn more loot.
     *
     * You can also cap it at a maximum value. See below.
     */
    maximumPositionCoverage = 40;

     /**
      * Limit the number of loot positions per building. If the 
      * above percentage value exceeds this value, it will be capped.
      *
      * Example: Coverage is 50%. Building has 60 loot positions defined.
      * This results in 30 loot positions and that is too much. So we
      * cap this at 10
      */
    maximumNumberOfLootSpotsPerBuilding = 4;

    /**
     * Exile spawns a random number of items per loot spot. This 
     * is the upper cap for that. So 3 means it could spawn 1, 2 
     * or 3.
     */
    maximumNumberOfItemsPerLootSpot = 3;

    /**
     * Radius in meter to spawn loot AROUND each player.
     * Do NOT touch this value if you dont know what you do.
     * The higher the number, the higher the drop rates, the
     * easier your server will lag.
     *
     * 50m  = Minimum
     * 200m = Maximum
     */
    spawnRadius = 60;

    /**
     * Defines the radius around trader cities where the system should
     * not spawn loot. Set this to 0 if you want to have loot spawning
     * in trader citites, ugh.
     */
    minimumDistanceToTraderZones = 250;

    /**
     * Defines the radius around territories where no loot spawns.
     * This does not regard the actual size of a territory. So do not
     * set this to a lower value than the maximum radius of a territory,
     * which is 150m by default.
     */
    minimumDistanceToTerritories = 150;
};
class CfgExileMusic
{
    Ambient[] = {"ExileTrack03","ExileTrack04"};
    Combat[] = {"ExileTrack06","ExileTrack07"};
    Intro[] = {"ExileTrack02","ExileTrack03"};
};
class CfgExileParty 
{
    showESP = 1;
    allow3DMarkers = 1;
};
class CfgFlags 
{
    class USA
    {
        name = "USA";
        texture = "\A3\Data_F\Flags\flag_us_co.paa";
        uids[] = {};
    };
};

class ExileAbstractAction
{
    title = "";
    condition = "true";
    action = "";
    priority = 1.5;
    showWindow = false;
};

/**
 * Sort this by probability of occurence to speed things up a bit
 */
class CfgInteractionMenus
{
    class Car 
    {
        targetType = 2;
        target = "Car";

        class Actions 
        {
            class ScanLock: ExileAbstractAction
            {
                title = "Scan Lock";
                condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !ExilePlayerInSafezone && ((locked ExileClientInteractionObject) != 1)";
                action = "_this call ExileClient_object_lock_scan";
            };

            // Locks a vehicle
            class Lock: ExileAbstractAction
            {
                title = "Lock";
                condition = "((locked ExileClientInteractionObject) isEqualTo 0) && ((locked ExileClientInteractionObject) != 1)";
                action = "true spawn ExileClient_object_lock_toggle";
            };

            // Unlocks a vehicle
            class Unlock: ExileAbstractAction
            {
                title = "Unlock";
                condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
                action = "false spawn ExileClient_object_lock_toggle";
            };

            // Repairs a vehicle to 100%. Requires Duckttape
            class Repair: ExileAbstractAction
            {
                title = "Repair";
                condition = "true";
                action = "['RepairVehicle', _this select 0] call ExileClient_action_execute";
            };

            // Hot-wires a vehicle
            class Hotwire: ExileAbstractAction
            {
                title = "Hotwire";
                condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
                action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
            };

            // Flips a vehicle so the player doesnt have to call an admin
            // Check if vector up is fucked
            class Flip: ExileAbstractAction
            {
                title = "Flip";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_flip";
            };

            // Fills fuel from a can into a car
            class Refuel: ExileAbstractAction
            {
                title = "Refuel";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_refuel";
            };

            // Drains fuel from a car into an empty jerry can
            class DrainFuel: ExileAbstractAction
            {
                title = "Drain Fuel";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_drain";
            };
        };
    };

    class Air
    {
        target = "Air";
        targetType = 2;

        class Actions
        {
            class ScanLock: ExileAbstractAction
            {
                title = "Scan Lock";
                condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && ((locked ExileClientInteractionObject) != 1) && !ExilePlayerInSafezone";
                action = "_this call ExileClient_object_lock_scan";
            };

            // Locks a vehicle
            class Lock: ExileAbstractAction
            {
                title = "Lock";
                condition = "((locked ExileClientInteractionObject) isEqualTo 0) && ((locked ExileClientInteractionObject) != 1)";
                action = "true spawn ExileClient_object_lock_toggle";
            };

            // Unlocks a vehicle
            class Unlock: ExileAbstractAction
            {
                title = "Unlock";
                condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
                action = "false spawn ExileClient_object_lock_toggle";
            };

            // Hot-wires a vehicle
            class Hotwire: ExileAbstractAction
            {
                title = "Hotwire";
                condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
                action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
            };

            // Repairs a vehicle to 100%. Requires Duckttape
            class Repair: ExileAbstractAction
            {
                title = "Repair";
                condition = "true";
                action = "['RepairVehicle', _this select 0] call ExileClient_action_execute";
            };

            // Flips a vehicle so the player doesnt have to call an admin
            // Check if vector up is fucked
            class Flip: ExileAbstractAction
            {
                title = "Flip";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_flip";
            };

            // Fills fuel from a can into a car
            class Refuel: ExileAbstractAction
            {
                title = "Refuel";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_refuel";
            };

            // Drains fuel from a car into an empty jerry can
            class DrainFuel: ExileAbstractAction
            {
                title = "Drain Fuel";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_drain";
            };

            class RotateLeft: ExileAbstractAction
            {
                title = "Rotate Left";    
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "[ExileClientInteractionObject,-15] call ExileClient_object_vehicle_rotate";
            };

            class RotateRight: ExileAbstractAction
            {
                title = "Rotate Right";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "[ExileClientInteractionObject,15] call ExileClient_object_vehicle_rotate";
            };
        };
    };

    class Safe
    {
        targetType = 2;
        target = "Exile_Container_Safe";

        class Actions 
        {
            class ScanLock: ExileAbstractAction
            {
                title = "Scan Lock";
                condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1) && !ExilePlayerInSafezone";
                action = "_this call ExileClient_object_lock_scan";
            };

            // Locks a vehicle
            class Lock : ExileAbstractAction
            {
                title = "Lock";
                condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
                action = "true spawn ExileClient_object_lock_toggle";
            };

            class Unlock : ExileAbstractAction
            {
                title = "Unlock";
                condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
                action = "false spawn ExileClient_object_lock_toggle";
            };

            class Pack : ExileAbstractAction
            {
                title = "Pack";
                condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
                action = "_this spawn ExileClient_object_container_pack";
            };

            class SetPinCode : ExileAbstractAction
            {
                title = "Set PIN";
                condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
                action = "_this spawn ExileClient_object_lock_setPin";
            };
        };
    };

    class Laptop
    {
        targetType = 2;
        target = "Exile_Construction_Laptop_Static";

        class Actions
        {
            class CameraSystem: ExileAbstractAction
            {
                title = "CCTV Access";
                condition = "((ExileClientInteractionObject animationPhase 'LaptopLidRotation') >= 0.5)";
                action = "_this call ExileClient_gui_baseCamera_show";
            };
        };
    };

    class SupplyBox
    {
        targetType = 2;
        target = "Exile_Container_SupplyBox";

        class Actions
        {
            class Mount: ExileAbstractAction
            {
                title = "Mount";
                condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
                action = "_this call ExileClient_object_supplyBox_mount";
            };

            class Install: ExileAbstractAction
            {
                title = "Install";
                condition = "isNull (attachedTo ExileClientInteractionObject) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
                action = "_this call ExileClient_object_supplyBox_install";
            };

            class Unmount: ExileAbstractAction
            {
                title = "Unmount";
                condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
                action = "_this call ExileClient_object_supplyBox_unmount";
            };
        };
    };

    class Construction
    {
        targetType = 2;
        target = "Exile_Construction_Abstract_Static";

        class Actions 
        {
            class ScanLock: ExileAbstractAction
            {
                title = "Scan Lock";
                condition = "('Exile_Item_ThermalScannerPro' in (magazines player)) && !((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 1)";
                action = "_this call ExileClient_object_lock_scan";
            };

            class Unlock : ExileAbstractAction
            {
                title = "Unlock";
                condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo -1)";
                action = "false spawn ExileClient_object_lock_toggle";
            };

            class Lock : ExileAbstractAction
            {
                title = "Lock";
                condition = "((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
                action = "true spawn ExileClient_object_lock_toggle";
            };

            // Picks up the construction so you can move it
            class Move: ExileAbstractAction
            {
                title = "Move";
                condition = "true";
                action = "_this spawn ExileClient_object_construction_move";
            };

            // Removes the construction. Does not refund anything YET!
            class Deconstruct: ExileAbstractAction
            {
                title = "Remove";
                condition = "true";
                action = "_this spawn ExileClient_object_construction_deconstruct";
            };

            class AddALock : ExileAbstractAction
            {
                title = "Add a Lock";
                condition = "call ExileClient_object_construction_lockAddShow";
                action = "_this spawn ExileClient_object_construction_lockAdd";
            };

            class Upgrade : ExileAbstractAction
            {
                title = "Upgrade";
                condition = "call ExileClient_object_construction_upgradeShow";
                action = "_this call ExileClient_object_construction_upgrade";
            };

        };
    };

    /*
        Tent, Storage crate etc.
    */
    class Container
    {
        targetType = 2;
        target = "Exile_Container_Abstract";

        class Actions 
        {
            class Pack 
            {
                title = "Pack";
                condition = "!((typeOf ExileClientInteractionObject) isEqualTo 'Exile_Container_SupplyBox')";
                action = "_this spawn ExileClient_object_container_pack";
            };
            // Picks up the container so you can move it
            class Move: ExileAbstractAction
            {
                title = "Move";
                condition = "(getNumber(configFile >> 'CfgVehicles' >> typeOf ExileClientInteractionObject >> 'exileIsLockable') isEqualTo 0) || ((ExileClientInteractionObject getvariable ['ExileIsLocked',1]) isEqualTo 0)";
                action = "_this spawn ExileClient_object_construction_move";
            };
        };
    };

    class Flag
    {
        targetType = 2;
        target = "Exile_Construction_Flag_Static";

        class Actions
        {
            /*
            class Manage : ExileAbstractAction
            {
                title = "Manage";
                condition = "true";
                action = "_this call ExileClient_gui_baseManagement_event_show";
            };
            */
            class Upgrade: ExileAbstractAction
            {
                title = "Upgrade";
                condition = "true";
                action = "_this call ExileClient_gui_upgradeterritoryDialog_request";
            };
        };
    };

    class Boat 
    {
        targetType = 2;
        target = "Ship";

        class Actions
        {
            // Locks a vehicle
            class Lock: ExileAbstractAction
            {
                title = "Lock";
                condition = "((locked ExileClientInteractionObject) isEqualTo 0) && ((locked ExileClientInteractionObject) != 1)";
                action = "true spawn ExileClient_object_lock_toggle";
            };

            // Unlocks a vehicle
            class Unlock: ExileAbstractAction
            {
                title = "Unlock";
                condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
                action = "false spawn ExileClient_object_lock_toggle";
            };

            // Hot-wires a vehicle
            class Hotwire: ExileAbstractAction
            {
                title = "Hotwire";
                condition = "((locked ExileClientInteractionObject) isEqualTo 2) && ((locked ExileClientInteractionObject) != 1)";
                action = "['HotwireVehicle', _this select 0] call ExileClient_action_execute";
            };

            // Repairs a vehicle to 100%. Requires Duckttape
            class Repair: ExileAbstractAction
            {
                title = "Repair";
                condition = "true";
                action = "['RepairVehicle', _this select 0] call ExileClient_action_execute";
            };

            // Fills fuel from a can into a car
            class Refuel: ExileAbstractAction
            {
                title = "Refuel";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_refuel";
            };

            // Drains fuel from a car into an empty jerry can
            class DrainFuel: ExileAbstractAction
            {
                title = "Drain Fuel";
                condition = "call ExileClient_object_vehicle_interaction_show";
                action = "_this call ExileClient_object_vehicle_drain";
            };

            // Pushes a boat into look direction to move into water
            class Push: ExileAbstractAction
            {
                title = "Fus Ro Dah!";
                condition = "((crew ExileClientInteractionObject) isEqualTo [])";
                action = "_this call ExileClient_object_vehicle_push";
            };
        };
    };

    class Bikes
    {
        targetType = 2;
        target = "Bicycle";

        class Actions
        {
            class Flip: ExileAbstractAction
            {
                title = "Flip";
                condition = "true";
                action = "_this call ExileClient_object_vehicle_flip";
            };
        };
    };

    class Player 
    {
        targetType = 2;
        target = "Exile_Unit_Player";

        class Actions 
        {
            class Free: ExileAbstractAction
            {
                title = "Free";
                condition = "(alive ExileClientInteractionObject) && (ExileClientInteractionObject getVariable ['ExileIsHandcuffed', false]) && !ExileClientIsHandcuffed";
                action = "_this call ExileClient_object_handcuffs_free";
            };
            
            class Search: ExileAbstractAction
            {
                title = "Search Gear";
                condition = "(alive ExileClientInteractionObject) && (ExileClientInteractionObject getVariable ['ExileIsHandcuffed', false]) && !ExileClientIsHandcuffed";
                action = "_this call ExileClient_object_handcuffs_searchGear";
            };

            class Identify: ExileAbstractAction
            {
                title = "Identify Body";
                condition = "!(alive ExileClientInteractionObject)";
                action = "_this call ExileClient_object_player_identifyBody";
            };
        };
    };
};
/**
 * Classname is used for reference
 * name is displayed in crafting requirements
 * models is used for crafting and interaction menus
 */
class CfgInteractionModels
{
    class WaterSource
    {
        name = "Water tanks, barrels, coolers or pumps";
        models[] =     
        {
            "barrelwater_f", 
            "barrelwater_grey_f",
            "waterbarrel_f",
            "watertank_f",
            "stallwater_f",
            "waterpump_01_f",
            "water_source_f",

            // Namalsk
            "wellpump",
            "Land_jhad_stand_water",
            "Land_Jbad_Misc_Well_L",
            "Land_jbad_Fridge",
            "Land_jbad_reservoir",
            "Land_jbad_teapot",
            "Land_KBud"
        };
    };

    class CleanWaterSource
    {
        name = "Water cooler";
        models[] =     
        {
            "watercooler"
        };
    };

    class WorkBench
    {
        name = "Work Bench";
        models[] = 
        {
            "workstand_f.p3d"
        };
    };

    class WoodSource
    {
        name = "Trees";
        models[] = 
        {
            " t_",
            " bo_t_",

            // A2 trees
            " str_",
            " Smrk_",
            " les_",
            " brg_"            
        };
    };

    class BushSource
    {
        name = "Bushes";
        models[] = {" b_"};
    };

    class StoneSource
    {
        name = "Stones, stone walls or rocks";
        models[] = 
        {
            // We are using find() so this should match everything that is out of stone/rock
            "stone",
            "Stone",
            "Rock",
            "rock",
            "cobble",
            "Cobble",
            "sea_wall_f.p3d"
        };
    };

    // TODO: Add https://community.bistudio.com/wikidata/images/thumb/6/60/Arma3_CfgVehicles_Land_Tank_rust_F.jpg/150px-Arma3_CfgVehicles_Land_Tank_rust_F.jpg
    class FuelSource
    {
        name = "Fuel pumps, stations or barrels";
        models[] = 
        {
            "fuelstation_feed_f.p3d",
            "metalbarrel_f.p3d",
            "flexibletank_01_f.p3d",
            "fs_feed_f.p3d"
        };    
    };

    class Wrecks
    {
        name = "Wrecks";
        models[] = 
        {
            "wreck_"
/*            
            "wreck_bmp2_f.p3d",
            "wreck_brdm2_f.p3d",
            "wreck_car2_f.p3d",
            "wreck_car3_f.p3d",
            "wreck_car_f.p3d",
            "wreck_cardismantled_f.p3d",
            "wreck_hmmwv_f.p3d",
            "wreck_hunter_f.p3d",
            "wreck_offroad2_f.p3d",
            "wreck_offroad_f.p3d",
            "wreck_skodovka_f.p3d",
            "wreck_slammer_f.p3d",
            "wreck_slammer_hull_f.p3d",
            "wreck_slammer_turret_f.p3d",
            "wreck_t72_hull_f.p3d",
            "wreck_t72_turret_f.p3d",
            "wreck_truck_dropside_f.p3d",
            "wreck_truck_f.p3d",
            "wreck_uaz_f.p3d",
            "wreck_ural_f.p3d"
            "wreck_van_f.p3d",
            */
        };
    };

    class Trash
    {
        name = "Trash";
        models[] = 
        {
            "trash",
            "garbage",
            "crabcages_f.p3d",
            "fishinggear",
            "junkpile_f.p3d",
            "wheeliebin_01_f.p3d"
/*
            "barreltrash_f.p3d",
            "barreltrash_grey_f.p3d",
            "crabcages_f.p3d",
            "fishinggear_01_f.p3d",
            "fishinggear_02_f.p3d",
            "garbage_square3_f.p3d",
            "garbage_square5_f.p3d",
            "garbagebags_f.p3d",
            "garbagebarrel_01_f.p3d",
            "garbagecontainer_closed_f.p3d",
            "garbagecontainer_open_f.p3d",
            "garbagepallet_f.p3d",
            "garbagewashingmachine_f.p3d",
            "junkpile_f.p3d",
            "wheeliebin_01_f.p3d"
*/
        };
    };
};
class CfgPlayer 
{
    // In minutes ammount of time it takes to go from 100 - 0 if stationary
    hungerDecay = 90;
    thirstDecay = 60;

    // Damage taken from 0 (health||thirst)/sec
    healthDecay = 5.0;

    // Health regen if over BOTH
    thirstRegen = 90;
    hungerRegen = 90;

    // IF above meet recover HP%/MIN
    recoveryPerMinute = 2;

    // Set custom aim precision coefficient for weapon sway
    // https://community.bistudio.com/wiki/Arma_3_Stamina
    // Set to -1 if you want to use Arma 3 default value
    // setCustomAimCoef
    customAimCoefficient = 0.5;

    // 0 or 1
    enableFatigue = 0;
    enableStamina = 0;
};
class CfgTerritories
{
    // Base Cost / Radius
    // Level 1 is allways for Pop Tabs, >= 2 for Respect
    prices[] = 
    {
        // Purchase Price         Radius         Number of Objects
        {5000,                    15,            30                     }, // Level 1
        {10000,                    30,            60                     }, // Level 2 
        {15000,                    45,            90                     }, // Level 3
        {20000,                    60,            120                    }, // Level 4
        {25000,                    75,            150                    }, // Level 5
        {30000,                    90,            180                    }, // Level 6
        {35000,                    105,        210                    }, // Level 7
        {40000,                    120,        240                    }, // Level 8
        {45000,                    135,        270                    }, // Level 9
        {50000,                    150,        300                    }  // Level 10
    };

    // A shortcut of the above maximum radius
    maximumRadius = 150;

    // The above * 2 plus coverving the 20m you can move while placing things
    minimumDistanceToOtherTerritories = 325; 

    // Maximum number of territories a player can own
    maximumNumberOfTerritoriesPerPlayer = 2;

    /**
     * Defines the minimum distance to safe zones / trader cities where players
     * cannot build territories
     */
    minimumDistanceToTraderZones = 1000;

    /**
     * Defines the minimum distance to spawn zones where players
     * cannot build territories
     */
    minimumDistanceToSpawnZones = 1000;

    // Amount of pop tabs or respect per object to pay
    popTabAmountPerObject = 10;
    respectAmountPerObject = 5;
};
class CfgTraderCategories
{
    #include "TRADERS\ARMA3V\TraderCategoriesARMA3V.hpp"
    #include "TRADERS\ARMA3W\TraderCategoriesARMA3W.hpp"
    //#include "TRADERS\CUPW\TraderCategoriesCUPW.hpp"
    //#include "TRADERS\CUPV\TraderCategoriesCUPV.hpp"
    //#include "TRADERS\HAP\TraderCategoriesHAP.hpp"
    //#include "TRADERS\HLC\TraderCategoriesHLC.hpp"
    //#include "TRADERS\HVP\TraderCategoriesHVP.hpp"
    //#include "TRADERS\HVP\TraderCategoriesHWP.hpp"
    //#include "TRADERS\Jonzie\TraderCategoriesJonzie.hpp"
    //#include "TRADERS\MASV\TraderCategoriesMASV.hpp"
    #include "TRADERS\MASW\TraderCategoriesMASW.hpp"
    //#include "TRADERS\R3FW\TraderCategoriesR3FW.hpp"
    //#include "TRADERS\RHSV\TraderCategoriesRHSV.hpp"
    //#include "TRADERS\RHSW\TraderCategoriesRHSW.hpp"
    //#include "TRADERS\TRYK\TraderCategoriesTRYK.hpp"
    //#include "TRADERS\PODS\TraderCategoriesPODS.hpp"    
    #include "TRADERS\CUSTOM\TraderCategoriesCUSTOM.hpp"
    #include "TRADERS\Exile\TraderCategoriesExile.hpp"
};

class CfgTraders
{
    /**
     * Weapons, scopes, silencers, ammo
     */
    class Exile_Trader_Armory
    {
        name = "ARMORY";
        showWeaponFilter = 1;
        categories[] = 
        {
            "PointerAttachments",
            //"CUPPointerAttachments",
            "MASPointerAttachments",
            //"R3FPointerAttachments",
            //"RHSPointerAttachments",
            "BipodAttachments",
            //"R3FBipodAttachments",
            //"RHSBipodAttachments",
            "MuzzleAttachments",
            //"HLCMuzzleAttachments",
            //"CUPMuzzleAttachments",
            "MASMuzzleAttachments",
            //"R3FMuzzleAttachments",
            //"RHSMuzzleAttachments",
            "OpticAttachments",
            //"HLCOpticAttachments",
            //"CUPOpticAttachments",
            "MASOpticAttachments",
            //"R3FOpticAttachments",
            //"RHSOpticAttachments",
            "Ammunition",
            //"HLCAmmunition",
            //"CUPAmmunition",
            "MASAmmunition",
            //"R3FAmmunition",
            //"RHSAmmunition",
            "Pistols",
            //"CUPPistols",
            "MASPistols",
            //"R3FPistols",
            //"RHSPistols",
            "SubMachineGuns",
            //"CUPSubMachineGuns",
            "MASSubMachineGuns",
            //"R3FSubMachineGuns",
            "LightMachineGuns",
            //"HLCLightMachineGuns",
            //"CUPLightMachineGuns",
            "MASLightMachineGuns",
            //"R3FLightMachineGuns",
            //"RHSLightMachineGuns",
            "AssaultRifles",
            //"HAPASSAULTRIFLES",
            //"HLCAssaultRifles",
            //"CUPAssaultRifles",
            "MASAssaultRifles",
            //"R3FAssaultRifles",
            //"RHSAssaultRifles",
            "SniperRifles",
            //"HAPSNIPERRIFLES",
            //"HLCSniperRifles",
            //"HWPweapons",
            //"CUPSniperRifles",
            "MASSniperRifles",
            //"R3FSniperRifles",
            //"RHSSniperRifles"
        };
    };

    /**
     * Satchels, nades, UAVs, static MGs
     */
    class Exile_Trader_SpecialOperations
    {
        name = "SPECIAL OPERATIONS";
        showWeaponFilter = 1; // for noob tubes
        categories[] = 
        {
            "Flares",
            "Smokes",
            "UAVs",
            "StaticMGs",
            "Navigation",
            "ExplosiveWeapons",
            "Explosives",
            "A3Launchers",
            //"CUPLaunchers",
            "MASLaunchers",
            //"R3FLaunchers",
            //"RHSLaunchers",
            //"CUPLauncherAmmo",
            "MASLauncherAmmo",
            //"R3FLauncherAmmo",
            //"RHSLauncherAmmo",
            "A3LauncherAmmo",    
            //"CUPExplosive",
            "MASExplosive",
            //"RHSMines"
        };
    };

    /**
     * Uniforms, vests, helmets, backpacks
     */
    class Exile_Trader_Equipment
    {    
        name = "EQUIPMENT";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Headgear",
            "A3Headgear",
            //"HAPHEADGEAR",
            "MASHeadgear",
            //"RHSHeadgear",
            //"TRYKHeadgear",
            "Uniforms",
            //"HAPUNIFORMS",
            //"RHSUniforms",
            //"TRYKUniforms",
            "Vests",
            //"HAPVESTS",
            //"RHSVests",
            //"TRYKVests",
            "Backpacks",
            "A3Backpacks",
            //"HAPBACKPACKS",
            "MASBackpacks",
            //"TRYKBackpacks",
            "Tools",
            "MASTools",
            "FirstAid"
        };
    };

    /**
     * Cans, cans, cans
     */
    class Exile_Trader_Food
    {
        name = "FAST FOOD";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Food",
            "Drinks"
        };
    };

    /**
     * Light bulbs, metal, etc.
     */
    class Exile_Trader_Hardware
    {
        name = "HARDWARE";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Hardware",
            //"R3FTools",
            "CBuilding"
        };
    };

    /**
     * Sells cars and general vehicles
     */
    class Exile_Trader_Vehicle
    {
        name = "VEHICLE";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Bikes",
            "Cars",
            "A3Cars",
            //"HAPCARS",
            //"HVPCars",
            //"JonzieCars",
            //"MASCars",
            //"CUPUnarmed",
            //"HAPTRUCKS",
            //"MASTrucks",
            //"CUPArmed",
            //"MASArmed",
            "A3Armed",
            //"RHSVehicles",
            "CTrucks",
            "Trucks",
            "A3Trucks",
            "CUGVs"
            //"MASTanks"
            //"A3Tanks"    
            //"UGV"    
            //"A3UGVs"                
        };
    };

    /**
     * Sells choppers and planes
     */
    class Exile_Trader_Aircraft
    {
        name = "AIRCRAFT";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Choppers", 
            "CChoppers",            
            //"CUPChoppers",
            //"MASChoppers",
            //"RHSChoppers",
            "A3unarmedChoppers",
            "A3armedChoppers",
            "Planes",
            "A3Planes",
            "CPlanes",
            //"HVPPlanes",
            //"MASPlanes",
            //"RHSPlanes",
            //"CUAVs",
            //"A3UAVs",
            //"Pods"        
        };
    };

    /**
     * Sells ships and boats
     */ 
    class Exile_Trader_Boat
    {
        name = "BOAT";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Boats",
            "A3Boats",
        };
    };

    /**
     * Sells Community Items
     */ 
    class Exile_Trader_CommunityCustoms
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community"
        };
    };
    class Exile_Trader_CommunityCustoms2
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community2"
        };
    };

    class Exile_Trader_CommunityCustoms3
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community3"
        };
    };

    class Exile_Trader_CommunityCustoms4
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community4"
        };
    };

    class Exile_Trader_CommunityCustoms5
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community5"
        };
    };

    class Exile_Trader_CommunityCustoms6
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community6"
        };
    };

    class Exile_Trader_CommunityCustoms7
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community7"
        };
    };

    class Exile_Trader_CommunityCustoms8
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community8"
        };
    };

    class Exile_Trader_CommunityCustoms9
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community9"
        };
    };

    class Exile_Trader_CommunityCustoms10
    {
        name = "COMMUNITY";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Community10"
        };
    };
    
};
class CfgTrading 
{
    /*
    * This factor defines the difference between sales/purchase price of
    * items and vehicles. It is used if there is no sales price defined
    * in CfgExileArsenal. 
    */
    sellPriceFactor = 0.5;
    
    rekeyPriceFactor = 0.1;
};
class CfgVehicleCustoms
{
    ///////////////////////////////////////////////////////////////////////////////
    // QUAD BIKES
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Bike_QuadBike_Abstract
    {
        skins[] = 
        {
            
            {"Exile_Bike_QuadBike_Blue",        100, "Blue",        {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_BLUE_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVBLUE_CO.paa"};},
            {"Exile_Bike_QuadBike_Red",            100, "Red",            {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_RED_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVRED_CO.paa"};},
            {"Exile_Bike_QuadBike_White",        100, "White",        {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_WHITE_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVWHITE_CO.paa"};},
            {"Exile_Bike_QuadBike_Nato",        150, "NATO",        {"\A3\Soft_F\Quadbike_01\Data\Quadbike_01_co.paa","\A3\Soft_F\Quadbike_01\Data\Quadbike_01_wheel_co.paa"};},
            {"Exile_Bike_QuadBike_Csat",        150, "CSAT",        {"\A3\Soft_F\Quadbike_01\Data\Quadbike_01_OPFOR_CO.paa","\A3\Soft_F\Quadbike_01\Data\Quadbike_01_wheel_OPFOR_CO.paa"};},
            {"Exile_Bike_QuadBike_Fia",            150, "FIA",            {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_INDP_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_INDP_CO.paa"};},
            {"Exile_Bike_QuadBike_Guerilla01",    150, "Guerilla 01",    {"\A3\Soft_F_Bootcamp\Quadbike_01\Data\Quadbike_01_IG_CO.paa","\A3\soft_f_gamma\Quadbike_01\Data\Quadbike_01_wheel_IG_CO.paa"};},
            {"Exile_Bike_QuadBike_Guerilla02",    150, "Guerilla 02",    {"\A3\Soft_F_Bootcamp\Quadbike_01\Data\Quadbike_01_INDP_Hunter_CO.paa","\A3\soft_f_gamma\Quadbike_01\Data\Quadbike_01_wheel_INDP_Hunter_CO.paa"};},
            {"Exile_Bike_QuadBike_Black",        100, "Black",        {"\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_CIV_BLACK_CO.paa","\A3\Soft_F_Beta\Quadbike_01\Data\Quadbike_01_wheel_CIVBLACK_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // MOTOR BOATS
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Boat_MotorBoat_Abstract
    {
        skins[] = 
        {
            {"Exile_Boat_MotorBoat_Police",        350, "Police", {"\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_ext_police_co.paa","\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_int_police_co.paa"};},
            {"Exile_Boat_MotorBoat_Orange",        300, "Orange", {"\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_ext_rescue_co.paa","\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_int_rescue_co.paa"};},
            {"Exile_Boat_MotorBoat_White",        300, "White",  {"\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_ext_co.paa","\a3\boat_f_gamma\Boat_Civil_01\data\Boat_Civil_01_int_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // RUBBER DUCKS
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Boat_RubberDuck_Abstract
    {
        skins[] = 
        {
            {"Exile_Boat_RubberDuck_CSAT",        200, "CSAT", {"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_OPFOR_CO.paa"};},
            {"Exile_Boat_RubberDuck_Digital",    200, "Digital",{"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_INDP_CO.paa"};},
            {"Exile_Boat_RubberDuck_Orange",    150, "Orange", {"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_rescue_CO.paa"};},
            {"Exile_Boat_RubberDuck_Blue",        150, "Blue", {"\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_civilian_CO.paa"};},
            {"Exile_Boat_RubberDuck_Black",        150, "Black", {"\A3\boat_F\Boat_Transport_01\data\boat_transport_01_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // SDV
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Boat_SDV_Abstract
    {
        skins[] = 
        {
            {"Exile_Boat_SDV_CSAT",        200, "CSAT", {"\A3\boat_f_beta\SDV_01\data\SDV_ext_opfor_CO.paa"};},
            {"Exile_Boat_SDV_Digital",    200, "Digital", {"\A3\boat_f_beta\SDV_01\data\SDV_ext_INDP_CO.paa"};},
            {"Exile_Boat_SDV_Grey",        100, "Grey", {"\A3\boat_f_beta\SDV_01\data\SDV_ext_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Hellcat
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Hellcat_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Hellcat_Green", 350, "Green",     {"\A3\Air_F_EPB\Heli_Light_03\data\Heli_Light_03_base_CO.paa"};},
            {"Exile_Chopper_Hellcat_FIA",     500, "FIA",     {"\A3\Air_F_EPB\Heli_Light_03\data\heli_light_03_base_indp_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Karts
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Kart_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Kart_BluKing",                 100, "Bluking",     {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_blu_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_RedStone",             100, "RedStone",     {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_black_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_black_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},
            {"Exile_Car_Kart_Vrana",                 100, "Vrana",         {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_vrana_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_vrana_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_Green",                 100, "Green",         {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_green_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_Blue",                 100, "Blue",         {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_blue_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_Orange",                 100, "Orange",        {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_orange_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_blu_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_White",                 100, "White",         {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_white_CO.paa","","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_Yellow",                 100, "Yellow",         {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_yellow_CO.paa","","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};},    
            {"Exile_Car_Kart_Black",                 100, "Black",         {"\a3\Soft_F_Kart\Kart_01\Data\Kart_01_base_black_CO.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_01_logos_black_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_1_CA.paa","\a3\Soft_F_Kart\Kart_01\Data\Kart_num_3_CA.paa"};}    
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Hummingbird (Civillian)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Hummingbird_Civillian_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Hummingbird_Civillian_Blue",         350, "Blue",         {"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_blue_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Red",         350, "Red",         {"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_ION",         350, "ION",         {"\a3\air_f\Heli_Light_01\Data\heli_light_01_ext_ion_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_BlueLine",     350, "BlueLine",     {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_blueLine_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Digital",     350, "Digital",     {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_digital_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Elliptical",     350, "Elliptical",     {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_elliptical_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Furious",     350, "Furious",     {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_furious_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_GrayWatcher", 350, "GrayWatcher",    {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_graywatcher_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Jeans",         350, "Jeans",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_jeans_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Light",         350, "Light",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_light_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Shadow",         350, "Shadow",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_shadow_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Sheriff",     350, "Sheriff",     {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_sheriff_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Speedy",         350, "Speedy",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_speedy_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Sunset",         350, "Sunset",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_sunset_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Vrana",         350, "Vrana",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_vrana_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Wasp",         350, "Wasp",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_wasp_co.paa"};},
            {"Exile_Chopper_Hummingbird_Civillian_Wave",         350, "Wave",         {"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_wave_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Huron
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Huron_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Huron_Black",     450, "Black", {"\A3\Air_F_Heli\Heli_Transport_03\Data\Heli_Transport_03_ext01_black_CO.paa","\a3\air_f_heli\heli_transport_03\data\heli_transport_03_ext02_black_co.paa"};},
            {"Exile_Chopper_Huron_Green",     450, "Green", {"\a3\air_f_heli\heli_transport_03\data\heli_transport_03_ext01_co.paa","\a3\air_f_heli\heli_transport_03\data\heli_transport_03_ext02_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Orca
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Orca_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Orca_CSAT",         350, "CSAT",             {"\A3\Air_F\Heli_Light_02\Data\Heli_Light_02_ext_OPFOR_CO.paa"};},
            {"Exile_Chopper_Orca_Black",         350, "Black",             {"\A3\Air_F\Heli_Light_02\Data\Heli_Light_02_ext_CO.paa"};},
            {"Exile_Chopper_Orca_BlackCustom",     350, "Black Custom",     {"\A3\Air_F_Heli\Heli_Light_02\Data\Heli_Light_02_ext_OPFOR_V2_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Taru
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Taru_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Taru_CSAT",        500, "CSAT",     {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_co.paa"};},
            {"Exile_Chopper_Taru_Black",    500, "BLACK",     {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_black_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_black_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Taru (Transport)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Taru_Transport_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Taru_Transport_CSAT",    500, "CSAT",     {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_co.paa"};},
            {"Exile_Chopper_Taru_Transport_Black",    500, "Black",     {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_black_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_black_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Taru (Covered)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Taru_Covered_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Taru_Covered_CSAT",        500, "CSAT",    {"A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_01_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_base_02_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_Pod_Ext01_CO.paa","A3\Air_F_Heli\Heli_Transport_04\Data\Heli_Transport_04_Pod_Ext02_CO.paa"};},
            {"Exile_Chopper_Taru_Covered_Black",    500, "Black",    {"A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_base_01_black_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_base_02_black_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_pod_ext01_black_co.paa","A3\Air_F_Heli\Heli_Transport_04\Data\heli_transport_04_pod_ext02_black_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Hatchback
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Hatchback_Abstract
    {    
        skins[] = 
        {
            {"Exile_Car_Hatchback_Rusty1",             50, "Rusty White",        {"\exile_assets\model\RTV\Exile_Car_Hatchback_01_co.paa"};},
            {"Exile_Car_Hatchback_Rusty2",             50, "Rusty Red",        {"\exile_assets\model\RTV\Exile_Car_Hatchback_02_co.paa"};},
            {"Exile_Car_Hatchback_Rusty3",             50, "Rusty Yellow",        {"\exile_assets\model\RTV\Exile_Car_Hatchback_03_co.paa"};},
            {"Exile_Car_Hatchback_Beige",             100, "Beige",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE01_CO.paa"};},
            {"Exile_Car_Hatchback_Green",             100, "Green",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE02_CO.paa"};},
            {"Exile_Car_Hatchback_Blue",             100, "Blue",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE03_CO.paa"};},
            {"Exile_Car_Hatchback_BlueCustom",         100, "Blue Custom",        {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE04_CO.paa"};},
            {"Exile_Car_Hatchback_BeigeCustom",     100, "Beige Custom",    {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE05_CO.paa"};},
            {"Exile_Car_Hatchback_Yellow",             100, "Yellow",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE06_CO.paa"};},
            {"Exile_Car_Hatchback_Grey",             100, "Grey",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE07_CO.paa"};},
            {"Exile_Car_Hatchback_Black",             100, "Black",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE08_CO.paa"};},
            {"Exile_Car_Hatchback_Dark",             100, "Dark",            {"\A3\Soft_F_Gamma\Hatchback_01\data\Hatchback_01_ext_BASE09_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Hatchback (Sport)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Hatchback_Sport_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Hatchback_Sport_Red",         100, "Red",        {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT01_CO.paa"};},
            {"Exile_Car_Hatchback_Sport_Blue",         100, "Blue",    {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT02_CO.paa"};},
            {"Exile_Car_Hatchback_Sport_Orange",     100, "Orange",    {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT03_CO.paa"};},
            {"Exile_Car_Hatchback_Sport_White",     100, "White",    {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT04_CO.paa"};},
            {"Exile_Car_Hatchback_Sport_Beige",     100, "Beige",    {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT05_CO.paa"};},
            {"Exile_Car_Hatchback_Sport_Green",     100, "Green",    {"\A3\soft_f_gamma\Hatchback_01\data\Hatchback_01_ext_SPORT06_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Offroad
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Offroad_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Offroad_Rusty1",         50, "Rusty White",    {"\exile_assets\model\RTV\Exile_offroad_03_co.paa","\exile_assets\model\RTV\Exile_offroad_03_co.paa"};},
            {"Exile_Car_Offroad_Rusty2",         50, "Rusty Red",    {"\exile_assets\model\RTV\Exile_offroad_01_co.paa","\exile_assets\model\RTV\Exile_offroad_01_co.paa"};},
            {"Exile_Car_Offroad_Rusty3",         50, "Rusty Blue",    {"\exile_assets\model\RTV\Exile_offroad_02_co.paa","\exile_assets\model\RTV\Exile_offroad_02_co.paa"};},
            {"Exile_Car_Offroad_Red",             500, "Red",            {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa"};},
            {"Exile_Car_Offroad_Beige",         500, "Beige",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa"};},
            {"Exile_Car_Offroad_White",         500, "White",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa"};},
            {"Exile_Car_Offroad_Blue",             500, "Blue",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa"};},
            {"Exile_Car_Offroad_DarkRed",         500, "Dark Red",    {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa"};},
            {"Exile_Car_Offroad_BlueCustom",     500, "Blue Custom",    {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla01",     700, "Guerilla 01",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla02",     700, "Guerilla 02",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla03",     700, "Guerilla 03",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla04",     700, "Guerilla 04",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla05",     700, "Guerilla 05",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla06",     700, "Guerilla 06",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla07",     700, "Guerilla 07",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla08",     700, "Guerilla 08",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla09",     700, "Guerilla 09",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla10",     700, "Guerilla 10",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla11",     700, "Guerilla 11",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};},
            {"Exile_Car_Offroad_Guerilla12",     700, "Guerilla 12",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};},
            {"Exile_Car_Offroad_DarkRed",        700, "Exile Black", {"exile_assets\texture\vehicle\Exile_Offroad_Black_co.paa"};},
            {"Exile_Car_Offroad_DarkRed",        700, "Exile Light Blue", {"exile_assets\texture\vehicle\Exile_Offroad_LightBlue_co.paa"};},
            {"Exile_Car_Offroad_DarkRed",        700, "Exile Orange",{"exile_assets\texture\vehicle\Exile_Offroad_Orange_co.paa"};},
            {"Exile_Car_Offroad_DarkRed",        700, "Exile Pink",    {"exile_assets\texture\vehicle\Exile_Offroad_Pink_co.paa"};},
            {"Exile_Car_Offroad_DarkRed",        700, "Exile White",    {"exile_assets\texture\vehicle\Exile_Offroad_White_co.paa"};},
            {"Exile_Car_Offroad_DarkRed",        700, "Exile Yellow",{"exile_assets\texture\vehicle\Exile_Offroad_Yellow_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Land Rover
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_LandRover_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_LandRover_Red", 250, "Red", {"Exile_psycho_LRC\data\r_lr_base_co.paa","Exile_psycho_LRC\data\r_lr_special_co.paa"};},
            {"Exile_Car_LandRover_Urban", 250, "Urban", {"Exile_psycho_LRC\data\textures\lr_base_urbancamo_co.paa","Exile_psycho_LRC\data\textures\lr_special_urbancamo_co.paa"};},
            {"Exile_Car_LandRover_Green", 250, "Green", {"Exile_psycho_LRC\data\lr_acr_base_co.paa","Exile_psycho_LRC\data\lr_acr_spec_co.paa"};},
            {"Exile_Car_LandRover_Sand", 250, "Sand", {"Exile_psycho_LRC\data\lr_acr_sand_base_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};},
            {"Exile_Car_LandRover_Desert", 250, "Desert", {"Exile_psycho_LRC\data\lr_acrs_base_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Land Rover (Ambulance)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_LandRover_Ambulance_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_LandRover_Ambulance_Green", 250, "Green", {"Exile_psycho_LRC\data\lr_acr_base_co.paa","Exile_psycho_LRC\data\lr_amb_ext_co.paa","Exile_psycho_LRC\data\lr_acr_spec_co.paa"};},
            {"Exile_Car_LandRover_Ambulance_Desert", 250, "Desert", {"Exile_psycho_LRC\data\lr_acrs_base_co.paa","Exile_psycho_LRC\data\lr_amb_ext_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};},
            {"Exile_Car_LandRover_Ambulance_Sand", 250, "Sand", {"Exile_psycho_LRC\data\lr_acr_sand_base_co.paa","Exile_psycho_LRC\data\lr_amb_ext_co.paa","Exile_psycho_LRC\data\lr_special_acr_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Octavius
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Octavius_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Octavius_White", 250, "White", {"exile_psycho_Octavia\Data\car_body_co.paa"};},
            {"Exile_Car_Octavius_Black", 250, "Black", {"exile_psycho_Octavia\Data\car_body_bl_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // UH-1H Huey
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Huey_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Huey_Green", 700, "Green", {"Exile_psycho_UH1H\data\uh1h_co.paa","Exile_psycho_UH1H\data\uh1h_in_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};},
            {"Exile_Chopper_Huey_Desert", 700, "Desert", {"Exile_psycho_UH1H\data\uh1d_tka_co.paa","Exile_psycho_UH1H\data\uh1d_in_tka_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // UH-1H Huey (Armed)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Chopper_Huey_Armed_Abstract
    {
        skins[] = 
        {
            {"Exile_Chopper_Huey_Armed_Green", 700, "Green", {"Exile_psycho_UH1H\data\uh1h_co.paa","Exile_psycho_UH1H\data\uh1h_in_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};},
            {"Exile_Chopper_Huey_Armed_Desert", 700, "Desert", {"Exile_psycho_UH1H\data\uh1d_tka_co.paa","Exile_psycho_UH1H\data\uh1d_in_tka_co.paa","Exile_psycho_UH1H\data\default_co.paa","Exile_psycho_UH1H\data\alpha_ca.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Offroad (Armed)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Offroad_Armed_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Offroad_Armed_Guerilla01",    250, "Guerilla 01", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla02",    250, "Guerilla 02", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla03",    250, "Guerilla 03", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla04",    250, "Guerilla 04", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla05",    250, "Guerilla 05", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla06",    250, "Guerilla 06", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla07",    250, "Guerilla 07", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla08",    250, "Guerilla 08", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla09",    250, "Guerilla 09", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla10",    250, "Guerilla 10", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla11",    250, "Guerilla 11", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};},
            {"Exile_Car_Offroad_Armed_Guerilla12",    250, "Guerilla 12", {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Offroad (Repair)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Offroad_Repair_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Offroad_Repair_Civillian",        150, "Civillian",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\Offroad_01_ext_repair_CIV_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\Offroad_01_ext_repair_CIV_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Red",            150, "Red",            {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Beige",            150, "Beige",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE01_CO.paa"};},
            {"Exile_Car_Offroad_Repair_White",            150, "White",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE02_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Blue",            150, "Blue",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE03_CO.paa"};},
            {"Exile_Car_Offroad_Repair_DarkRed",        150, "DarkRed",        {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE04_CO.paa"};},
            {"Exile_Car_Offroad_Repair_BlueCustom",        150, "BlueCustom",    {"\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa","\a3\Soft_F\Offroad_01\data\Offroad_01_ext_BASE05_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla01",        250, "Guerilla 01",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_01_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla02",        250, "Guerilla 02",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_02_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla03",        250, "Guerilla 03",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_03_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla04",        250, "Guerilla 04",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_04_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla05",        250, "Guerilla 05",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_05_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla06",        250, "Guerilla 06",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_06_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla07",        250, "Guerilla 07",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_07_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla08",        250, "Guerilla 08",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_08_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla09",        250, "Guerilla 09",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_09_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla10",        250, "Guerilla 10",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_10_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla11",        250, "Guerilla 11",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_11_CO.paa"};},
            {"Exile_Car_Offroad_Repair_Guerilla12",        250, "Guerilla 12",    {"\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa","\A3\Soft_F_Bootcamp\Offroad_01\Data\offroad_01_ext_IG_12_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // SUV
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_SUV_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_SUV_Red",         100, "Red",                    {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_CO.paa"};},
            {"Exile_Car_SUV_Black",     150, "Black",                {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_02_CO.paa"};},
            {"Exile_Car_SUV_Grey",         100, "Grey",                {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_03_CO.paa"};},
            {"Exile_Car_SUV_Orange",     100, "Orange",                {"\A3\Soft_F_Gamma\SUV_01\Data\SUV_01_ext_04_CO.paa"};},
            {"Exile_Car_SUV_Black",     150, "Snow Camo",            {"exile_assets\texture\vehicle\Exile_SUV_Snow_co.paa"};},
            {"Exile_Car_SUV_Black",     150, "Leaf Camo",            {"exile_assets\texture\vehicle\Exile_SUV_Leaf_Light_co.paa"};},
            {"Exile_Car_SUV_Black",     150, "Leaf Camo (Dark)",    {"exile_assets\texture\vehicle\Exile_SUV_Leaf_Dark_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // SUV XL
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_SUVXL_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_SUVXL_Black", 100, "Black", {""};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Van 
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Van_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Van_Black",            100, "Black",        {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_black_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
            {"Exile_Car_Van_White",            100, "White",        {"\A3\soft_f_gamma\van_01\Data\van_01_ext_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
            {"Exile_Car_Van_Red",            100, "Red",            {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_red_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
            {"Exile_Car_Van_Guerilla01",    150, "Guerilla 01",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_01_CO.paa"};},
            {"Exile_Car_Van_Guerilla02",    150, "Guerilla 02",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_02_CO.paa"};},
            {"Exile_Car_Van_Guerilla03",    150, "Guerilla 03",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_03_CO.paa"};},
            {"Exile_Car_Van_Guerilla04",    150, "Guerilla 04",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_04_CO.paa"};},
            {"Exile_Car_Van_Guerilla05",    150, "Guerilla 05",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_05_CO.paa"};},
            {"Exile_Car_Van_Guerilla06",    150, "Guerilla 06",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_06_CO.paa"};},
            {"Exile_Car_Van_Guerilla07",    150, "Guerilla 07",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_07_CO.paa"};},
            {"Exile_Car_Van_Guerilla08",    150, "Guerilla 08",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_08_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Van (Box) 
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Van_Box_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Van_Box_Black",                100, "Black",        {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_black_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
            {"Exile_Car_Van_Box_White",                100, "White",        {"\A3\soft_f_gamma\van_01\Data\van_01_ext_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
            {"Exile_Car_Van_Box_Red",                100, "Red",            {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_red_CO.paa","\A3\soft_f_gamma\van_01\Data\van_01_adds_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla01",        150, "Guerilla 01",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_01_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla02",        150, "Guerilla 02",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_02_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla03",        150, "Guerilla 03",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_03_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla04",        150, "Guerilla 04",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_04_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_04_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla05",        150, "Guerilla 05",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_05_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_05_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla06",        150, "Guerilla 06",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_06_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_06_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla07",        150, "Guerilla 07",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_07_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_07_CO.paa"};},
            {"Exile_Car_Van_Box_Guerilla08",        150, "Guerilla 08",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_08_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_adds_IG_08_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Van (Fuel) 
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Van_Fuel_Abstract
    {
        skins[] = 
        {
            {"Exile_Car_Van_Fuel_Black",            100, "Black",        {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_black_CO.paa","\A3\soft_f_gamma\Van_01\Data\Van_01_tank_CO.paa"};},
            {"Exile_Car_Van_Fuel_White",            100, "White",        {"\A3\soft_f_gamma\van_01\Data\van_01_ext_CO.paa","\A3\soft_f_gamma\Van_01\Data\Van_01_tank_CO.paa"};},
            {"Exile_Car_Van_Fuel_Red",                100, "Red",            {"\A3\soft_f_gamma\van_01\Data\Van_01_ext_red_CO.paa","\A3\soft_f_gamma\Van_01\Data\Van_01_tank_CO.paa"};},
            {"Exile_Car_Van_Fuel_Guerilla01",        150, "Guerilla 01",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_01_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_tank_IG_01_CO.paa"};},
            {"Exile_Car_Van_Fuel_Guerilla02",        150, "Guerilla 02",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_02_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_tank_IG_02_CO.paa"};},
            {"Exile_Car_Van_Fuel_Guerilla03",        150, "Guerilla 03",    {"\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_ext_IG_03_CO.paa","\A3\Soft_F_Bootcamp\Van_01\Data\Van_01_tank_IG_03_CO.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Ikarus
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Ikarus_Abstract
    {    
        skins[] = 
        {
            {"Exile_Car_Ikarus_Blue",         200, "Blue",    {"Exile_psycho_Ikarus\Data\bus_exterior_co.paa"};},
            {"Exile_Car_Ikarus_Red",         200, "Red",        {"Exile_psycho_Ikarus\Data\bus_exterior_eciv_co.paa"};},
            {"Exile_Car_Ikarus_Party",         500, "Party",    {"Exile_psycho_Ikarus\Data\bus_exterior_eciv_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Ural (Open)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Ural_Open_Abstract
    {    
        skins[] = 
        {
            {"Exile_Car_Ural_Open_Blue",            300, "Blue",        {"Exile_psycho_Ural\data\Ural_kabina_civil_co.paa","Exile_psycho_Ural\data\ural_plachta_civil_co.paa"};},
            {"Exile_Car_Ural_Open_Yellow",            300, "Yellow",        {"Exile_psycho_Ural\data\ural_kabina_civ1_co.paa","Exile_psycho_Ural\data\ural_plachta_civ1_co.paa"};},
            {"Exile_Car_Ural_Open_Worker",            300, "Worker",        {"Exile_psycho_Ural\data\ural_kabina_civ2_co.paa","Exile_psycho_Ural\data\Ural_plachta_civil_co.paa"};},
            {"Exile_Car_Ural_Open_Military",        300, "Military",    {"Exile_psycho_Ural\data\ural_kabina_khk_co.paa","Exile_psycho_Ural\data\ural_plachta_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Ural (Covered)
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Ural_Covered_Abstract
    {    
        skins[] = 
        {
            {"Exile_Car_Ural_Covered_Blue",            300, "Blue",        {"Exile_psycho_Ural\data\ural_kabina_civil_co.paa","Exile_psycho_Ural\data\ural_plachta_civil_co.paa"};},
            {"Exile_Car_Ural_Covered_Yellow",        300, "Yellow",        {"Exile_psycho_Ural\data\ural_kabina_civ1_co.paa","Exile_psycho_Ural\data\ural_plachta_civ1_co.paa"};},
            {"Exile_Car_Ural_Covered_Worker",        300, "Worker",        {"Exile_psycho_Ural\data\ural_kabina_civ2_co.paa","Exile_psycho_Ural\data\Ural_plachta_civil_co.paa"};},
            {"Exile_Car_Ural_Covered_Military",        300, "Military",    {"Exile_psycho_Ural\data\ural_kabina_khk_co.paa","Exile_psycho_Ural\data\ural_plachta_co.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Lada
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Lada_Abstract
    {    
        skins[] = 
        {
            {"Exile_Car_Lada_Green",         100, "Green",    {"exile_psycho_lada\data\lada_eciv1_co.paa","exile_psycho_lada\data\Lada_glass_ECIV1_CA.paa"};},
            {"Exile_Car_Lada_Taxi",         100, "Taxi",    {"exile_psycho_lada\data\Lada_red_CO.paa"};},
            {"Exile_Car_Lada_Red",             100, "Red",        {"exile_psycho_lada\data\Lada_red_CO.paa"};},
            {"Exile_Car_Lada_Hipster",         100, "Hipster",    {"exile_psycho_lada\data\lada_eciv2_co.paa","exile_psycho_lada\data\Lada_glass_ECIV2_CA.paa"};}
        };
    };

    ///////////////////////////////////////////////////////////////////////////////
    // Volha
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Volha_Abstract
    {    
        skins[] = 
        {
            {"Exile_Car_Volha_Blue",         100, "Blue",    {"Exile_psycho_Gaz_volha\data\Volha_ECIV_CO.paa"};},
            {"Exile_Car_Volha_White",         100, "White",    {"Exile_psycho_Gaz_volha\data\Volha_Gray_ECIV_CO.paa"};},
            {"Exile_Car_Volha_Black",        100, "Black",    {"Exile_psycho_Gaz_volha\data\Volha_Black_ECIV_CO.paa"};}
        };
    };
    
    ///////////////////////////////////////////////////////////////////////////////
    // HUNTER
    ///////////////////////////////////////////////////////////////////////////////
    class Exile_Car_Hunter_Abstract
    {
        skins[] = 
        {
            
            {"Exile_Car_Hunter",        1000, "Exile White Edition",    {"exile_assets\texture\vehicle\Exile_Hunter_Snow_co.paa","exile_assets\texture\vehicle\Exile_Hunter_Snow_Back_co.paa"};},
            {"Exile_Car_Hunter",        1000, "Exile Hex",                {"exile_assets\texture\vehicle\Exile_Hunter_Hex_co.paa","exile_assets\texture\vehicle\Exile_Hunter_Black_Back_co.paa"};},
            {"Exile_Car_Hunter",        1000, "Exile Black",            {"exile_assets\texture\vehicle\Exile_Hunter_Black_co.paa","exile_assets\texture\vehicle\Exile_Hunter_Black_Back_co.paa"};}
        };
    };
};
class CfgVehicleTransport 
{
    class Exile_Container_SupplyBox
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7}; 
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4}; 
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7}; 
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9}; 
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9}; 
            detachPosition[] = {0.08, -6};
        };
    };
};    

 

 

Share this post


Link to post
Share on other sites
1 hour ago, NoiceGuy said:
  Reveal hidden contents

 

try this http://pastebin.com/jzVHQHrp

    class Exile_Trader_Boat
    {
        name = "BOAT";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Boats",
            "A3Boats" <-- make sure there isint a comma at the end of an array!
        };
    };

Share this post


Link to post
Share on other sites
1 hour ago, StokesMagee said:

try this http://pastebin.com/jzVHQHrp

    class Exile_Trader_Boat
    {
        name = "BOAT";
        showWeaponFilter = 0;
        categories[] = 
        {
            "Boats",
            "A3Boats" <-- make sure there isint a comma at the end of an array!
        };
    };

Still getting the...

ErrorMessage: Config : some input after EndOfFile.

Share this post


Link to post
Share on other sites
1 hour ago, NoiceGuy said:

Still getting the...


ErrorMessage: Config : some input after EndOfFile.

Then that means there is probably more inside the file that you have #include ed inside of config.cpp

go through those files and make sure they are all correct, the very last thing THAT ISINT COMMENTED OUT needs to not have a comma! i gave you an example above!

Share this post


Link to post
Share on other sites
1 hour ago, StokesMagee said:

Then that means there is probably more inside the file that you have #include ed inside of config.cpp

go through those files and make sure they are all correct, the very last thing THAT ISINT COMMENTED OUT needs to not have a comma! i gave you an example above!

Ok thanks

Share this post


Link to post
Share on other sites

Posted (edited)

13 hours ago, StokesMagee said:

 

I see what you're saying, and I know how to fix this now. I'm just going to redo the config and mission file from scratch, now that I know what to look for.

Spoiler

 

 

Edited by NoiceGuy

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.