Jump to content

Search the Community

Showing results for tags 'addons'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • BOHEMIA INTERACTIVE
    • BOHEMIA INTERACTIVE - NEWS
    • BOHEMIA INTERACTIVE - JOBS
    • BOHEMIA INTERACTIVE - GENERAL
  • FEATURED GAMES
    • Vigor
    • DAYZ
    • ARMA 3
    • ARMA 2
    • YLANDS
  • MOBILE GAMES
    • ARMA MOBILE OPS
    • MINIDAYZ
    • ARMA TACTICS
    • ARMA 2 FIRING RANGE
  • BI MILITARY GAMES FORUMS
  • BOHEMIA INCUBATOR
    • PROJECT LUCIE
  • OTHER BOHEMIA GAMES
    • ARGO
    • TAKE ON MARS
    • TAKE ON HELICOPTERS
    • CARRIER COMMAND: GAEA MISSION
    • ARMA: ARMED ASSAULT / COMBAT OPERATIONS
    • ARMA: COLD WAR ASSAULT / OPERATION FLASHPOINT
    • IRON FRONT: LIBERATION 1944
    • BACK CATALOGUE
  • OFFTOPIC
    • OFFTOPIC
  • Die Hard OFP Lovers' Club's Topics
  • ArmA Toolmakers's Releases
  • ArmA Toolmakers's General
  • Japan in Arma's Topics
  • Arma 3 Photography Club's Discussions
  • The Order Of the Wolfs- Unit's Topics
  • 4th Infantry Brigade's Recruitment
  • 11th Marine Expeditionary Unit OFFICIAL | 11th MEU(SOC)'s 11th MEU(SOC) Recruitment Status - OPEN
  • Legion latina semper fi's New Server Legion latina next wick
  • Legion latina semper fi's https://www.facebook.com/groups/legionlatinasemperfidelis/
  • Legion latina semper fi's Server VPN LEGION LATINA SEMPER FI
  • Team Nederland's Welkom bij ons club
  • Team Nederland's Facebook
  • [H.S.O.] Hellenic Special Operations's Infos
  • BI Forum Ravage Club's Forum Topics
  • Exilemod (Unofficial)'s General Discussion
  • Exilemod (Unofficial)'s Scripts
  • Exilemod (Unofficial)'s Addons
  • Exilemod (Unofficial)'s Problems & Bugs
  • Exilemod (Unofficial)'s Exilemod Server tweaks
  • Exilemod (Unofficial)'s Promotion
  • Exilemod (Unofficial)'s Maps - Mission Files
  • TKO's Weferlingen
  • TKO's Virolahti
  • TKO's Livonia
  • TKO's Rules
  • TKO's Changelog
  • TKO's Help
  • TKO's What we Need
  • MSOF A3 Wasteland's Server Game Play Features
  • MSOF A3 Wasteland's Problems & Bugs
  • MSOF A3 Wasteland's Maps in Rotation
  • SOS GAMING's Server
  • SOS GAMING's News on Server
  • SOS GAMING's Regeln / Rules
  • SOS GAMING's Ghost-Town-Team
  • SOS GAMING's Steuerung / Keys
  • SOS GAMING's Div. Infos
  • SOS GAMING's Small Talk
  • NAMC's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Yahoo


Jabber (xmpp)


Skype


Biography


Twitter


Google+


Youtube


Vimeo


Xfire


Steam url id


Raptr


MySpace


Linkedin


Tumblr


Flickr


XBOX Live


PlayStation PSN


Origin


PlayFire


SoundCloud


Pinterest


Reddit


Twitch.Tv


Ustream.Tv


Duxter


Instagram


Location


Interests


Interests


Occupation

Found 64 results

  1. I am trying to get to the bottom of why not all assets from some mods are made available for a zeus curator when initiated through an in-game script. Note that this is not related to needing to adjust the module to read "all addons including unofficial ones" in the editor. I have a script which creates a curator module and assigns it to the designated player (usually me), and is supposed to add all addons to it. This works fine with almost everything; all vanilla factions are added without fault and almost all downloaded mods. However, for a couple of faction mods, some assets are not being added even when some of them are. While it is usually quite consistent which fail to add, it is not always completely. At first I assumed it was a case of some assets in the mod having scopeCurator set such that this was intended, but even having been into the configs and successfully changed it, it still fails most the time. It also wouldn't explain why on some occasions these assets do get added. Here is the script I have been using to add the curator and configure it in singleplayer: _unit = player; // Exit if unit is already curator if (!isNull (getAssignedCuratorLogic _unit)) exitWith { systemChat format["[Zeus] Logic already assigned to %1, remove it first",name _unit]; }; private _curator = missionNamespace getVariable [format["f_zeusCurator_%1",getPlayerUID _unit],objNull]; // Check curator exists, if not create it if !(isNull _curator) then { format["[Zeus] Curator variable already assigned to %1, reassigning", name _unit] remoteExec ["systemChat",_unit]; unassignCurator _curator; deleteVehicle _curator; sleep 1; } else { //format["No Curator.", _curator] remoteExec ["systemChat",_unit]; unassignCurator _curator; f_var_sideCenter = createCenter sideLogic; format["Creating....", _curator] remoteExec ["systemChat",_unit] }; _var = missionNameSpace getVariable ["l_var_sideLogic","Fail"]; // Create a new curator logic _curator = (createGroup f_var_sideCenter) createUnit ["ModuleCurator_F",[0,0,0],[],0,""]; _curator setVariable ["owner",format["%1",getPlayerUID _unit],true]; _curator setVariable ["showNotification",false,true]; _curator setVariable ["Addons",3,true]; //Set Zeus Vision Modes [_curator, [-1, -2, 0]] call bis_fnc_setcuratorvisionmodes; // Assign the passed unit as curator //_unit assignCurator _curator; _unit assignCurator _curator; private _curator = getAssignedCuratorLogic _unit; systemChat format["Curator: %1", _curator];; if (isNull _curator) then { _curator = _unit; }; // If curator is null or not the correct logic exit with an error message. if (isNull _curator || typeOf _curator != "ModuleCurator_F") exitWith { systemChat format["Failed to resolve curator for %1", _unit]; }; // Decide which addons to add based on passed mode _mode = True; _addons = []; switch (typeName _mode) do { case "ARRAY"; case "STRING": { if (_mode isEqualType "") then { if (_mode == "basic") then { // Load predefined basic modules _mode = ["A3_Data_F","A3_Data_F_Curator","A3_Functions_F_Curator","A3_Misc_F","A3_Modules_F_EPB","A3_Ui_F_Curator","A3_Modules_F_Curator","A3_Modules_F_Curator_Misc","CuratorOnly_Modules_F_Curator_Chemlights","CuratorOnly_Modules_F_Curator_Environment","CuratorOnly_Modules_F_Curator_Flares","CuratorOnly_Modules_F_Curator_Ordnance","CuratorOnly_Modules_F_Curator_Smokeshells","A3_Modules_F_Bootcamp","A3_Modules_F_Bootcamp_Misc"]; } else { // Convert to array _mode = [_mode]; }; }; { if (isClass (configFile >> "cfgPatches" >> _x)) then { _addons pushBack (configName (configFile >> "cfgPatches" >>_x)); }; } forEach _mode; }; case "BOOL": { if (_mode) then { // If true was passed, add all available addons to curator list _cfgPatches = configFile >> "cfgPatches"; for "_i" from 0 to (count _cfgPatches - 1) do { _class = _cfgPatches select _i; if (isClass _class) then { _addons pushBack (configName _class); }; }; } else { removeAllCuratorAddons _curator; }; }; }; // Nothing to add! if (count _addons == 0) exitWith {}; // Remove existing addons removeAllCuratorAddons _curator; _curator addCuratorAddons _addons; systemChat format["[Zeus] Added %1 addons",count _addons]; // Reduce costs for all actions _curator setCuratorWaypointCost 0; { _curator setCuratorCoef [_x,0]; } forEach ["place","edit","delete","destroy","group","synchronize"]; systemChat format["[Zeus] Curator set-up complete for %1.",name _unit]; _unit assignCurator _curator; I have checked my patch file that is supposed to be fixing this to ensure that the vehicles are listed in cfgPatches, and that the assets I am looking for have scopeCurator = 2. I am not getting any error messages other than: This confuses me because I read on a biki page that addons can be added "on the fly" for a curator, and it works despite this error message for most addons. So I'm not entirely sure what to be looking for from here. Pointers appreciated. Cheers, Law
  2. I have got the "Heroes Survive" scripts to semi work on my template scenario, but when you start "freezing" no damage is shown, and you basically drop dead when your body temperature hits 89F. No warning, just dropping dead. I am no coder, so someone may find the issue right away lol. Thanks for the help!
  3. UPDATE: RESOLVED (8/5/18) Dear Arma Community, I am in the final stages of preparing a custom version of the open source Theseus Services mod (Steam Workshop, GitHub) for my squad. I am brand new to modding, and my work is entirely a set of simple reskins -- some of the assets with the same names as those included in the original mod and some new models. Thus far, everything that I have tested has worked. Yet now that I have gone through the process of adding our "new" assets to the various CfgVehicles, CfgWeapons, and config files, I keep receiving errors about my /addons/headgear/config.cpp file. Sometimes, I am told that I am missing a comma; other times, it is a bracket. Yet all that I did is copy and paste the original format of each entry for the document, replacing the relevant text with the names of or file paths to my own content. Is there something about the documents or the structure of the Theseus Services mod that is keeping me from adding my own assets to those configuration files? Am I missing something in this particular file? All of my troubleshooting has reached a dead end, which is why I am turning to this forum for help. Thank you. Here is the original file: #include "script_component.hpp" class CfgPatches { class ADDON { name = COMPONENT_NAME; units[] = { QCLASS(Item_Cap_Headphones_BlackLogo), QCLASS(Item_Cap_BlackLogo), QCLASS(Item_Cap_TanLogo), QCLASS(Item_Cap_Earpiece_BlackLogo), QCLASS(Item_Cap_Earpiece_TanLogo), QCLASS(Item_Cap_Backwards_BlackLogo), QCLASS(Item_Cap_Backwards_TanLogo), QCLASS(Item_Helmet_Ballistic_DarkBlack), QCLASS(Item_Helmet_PilotHeli_Tan), QCLASS(Item_Hat_Boonie_RangerGreen), QCLASS(Item_Hat_Boonie_DesertMARPAT), QCLASS(Item_Hat_Boonie_Woodland), QCLASS(Item_Hat_Boonie_UCP) }; weapons[] = { QCLASS(Cap_Headphones_BlackLogo), QCLASS(Cap_BlackLogo), QCLASS(Cap_TanLogo), QCLASS(Cap_Earpiece_BlackLogo), QCLASS(Cap_Earpiece_TanLogo), QCLASS(Cap_Backwards_BlackLogo), QCLASS(Cap_Backwards_TanLogo), QCLASS(Helmet_Ballistic_DarkBlack), QCLASS(Helmet_PilotHeli_Tan), QCLASS(Hat_Boonie_RangerGreen), QCLASS(Hat_Boonie_DesertMARPAT), QCLASS(Hat_Boonie_Woodland), QCLASS(Hat_Boonie_UCP) }; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"tacs_main"}; author = ECSTRING(main,Author); authors[] = {"Pomigit", "Jonpas", "Rory"}; url = ECSTRING(main,URL); VERSION_CONFIG; }; }; #include "CfgVehicles.hpp" #include "CfgWeapons.hpp" Here is the file with my additions: #include "script_component.hpp" class CfgPatches { class ADDON { name = COMPONENT_NAME; units[] = { QCLASS(Item_Cap_Headphones_BlackLogo), QCLASS(Item_Cap_BlackLogo), QCLASS(Item_Cap_TanLogo), QCLASS(Item_Cap_CADPAT), QCLASS(Item_Cap_DarkBlackLogo), QCLASS(Item_Cap_GreenLogo), QCLASS(Item_Cap_MulticamBlackLogo), QCLASS(Item_Cap_Earpiece_BlackLogo), QCLASS(Item_Cap_Earpiece_TanLogo), QCLASS(Item_Cap_Earpiece_CADPAT), QCLASS(Item_Cap_Earpiece_DarkBlackLogo), QCLASS(Item_Cap_Earpiece_GreenLogo), QCLASS(Item_Cap_Earpiece_MulticamBlackLogo), QCLASS(Item_Cap_Backwards_BlackLogo), QCLASS(Item_Cap_Backwards_TanLogo), QCLASS(Item_Cap_Backwards_CADPAT), QCLASS(Item_Cap_Backwards_DarkBlackLogo), QCLASS(Item_Cap_Backwards_GreenLogo), QCLASS(Item_Cap_Backwards_MulticamBlackLogo), QCLASS(Item_Helmet_Ballistic_DarkBlack), QCLASS(Item_Helmet_PilotHeli_Tan), QCLASS(Item_Helmet_PilotHeli_DarkBlack), QCLASS(Item_Hat_Boonie_RangerGreen), QCLASS(Item_Hat_Boonie_DesertMARPAT), QCLASS(Item_Hat_Boonie_Woodland), QCLASS(Item_Hat_Boonie_UCP) QCLASS(Item_Hat_Boonie_CADPAT) QCLASS(Item_Hat_Boonie_DarkBlack) QCLASS(Item_Hat_Boonie_MulticamBlack) }; weapons[] = { QCLASS(Item_Cap_Headphones_BlackLogo), QCLASS(Item_Cap_BlackLogo), QCLASS(Item_Cap_TanLogo), QCLASS(Item_Cap_CADPAT), QCLASS(Item_Cap_DarkBlackLogo), QCLASS(Item_Cap_GreenLogo), QCLASS(Item_Cap_MulticamBlackLogo), QCLASS(Item_Cap_Earpiece_BlackLogo), QCLASS(Item_Cap_Earpiece_TanLogo), QCLASS(Item_Cap_Earpiece_CADPAT), QCLASS(Item_Cap_Earpiece_DarkBlackLogo), QCLASS(Item_Cap_Earpiece_GreenLogo), QCLASS(Item_Cap_Earpiece_MulticamBlackLogo), QCLASS(Item_Cap_Backwards_BlackLogo), QCLASS(Item_Cap_Backwards_TanLogo), QCLASS(Item_Cap_Backwards_CADPAT), QCLASS(Item_Cap_Backwards_DarkBlackLogo), QCLASS(Item_Cap_Backwards_GreenLogo), QCLASS(Item_Cap_Backwards_MulticamBlackLogo), QCLASS(Item_Helmet_Ballistic_DarkBlack), QCLASS(Item_Helmet_PilotHeli_Tan), QCLASS(Item_Helmet_PilotHeli_DarkBlack), QCLASS(Item_Hat_Boonie_RangerGreen), QCLASS(Item_Hat_Boonie_DesertMARPAT), QCLASS(Item_Hat_Boonie_Woodland), QCLASS(Item_Hat_Boonie_UCP) QCLASS(Item_Hat_Boonie_CADPAT) QCLASS(Item_Hat_Boonie_DarkBlack) QCLASS(Item_Hat_Boonie_MulticamBlack) }; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"tacs_main"}; author = ECSTRING(main,Author); authors[] = {"Pomigit", "Jonpas", "Rory"}; url = ECSTRING(main,URL); VERSION_CONFIG; }; }; #include "CfgVehicles.hpp" #include "CfgWeapons.hpp"
  4. Hello, I've looked through all the topics in the forum and I haven't founded what I wanted. I'm trying to make a Vest and Helmet mod basically for a unit I'm in. I retextured some of VSM Vests and Helmets, Military Gear Pack vests and 75th Rangers Helmets. I'm just trying to get a Idea on what I need to do to make them a separate standalone mod. and have them in-game as there own class/mod I tried making a config, but it always didn't work. So if someone could help me get started with this that would be great. I'm stumped The configs I tried were all out of date too so there were a shit load of errors. Couldn't find a up-to-date one
  5. Hello community! Look, I need help from those who are dedicated to the creation of mods or retexturization of objects. You see the question is quite simple, this is what I need: I want to create a small addon that uses the model of one of the original ArmA 3 caps (that of official) and creates a second cap exactly the same only with a different texture. I already have the texture made. But I can not find a detailed and step-by-step guide to achieve this. I understand that to create an addon I just have to place the PBO file in the "addons" folder of the addon folder I am creating (@my addon) example. The part that I do not understand is the whole process of creating files to place inside the PBO in addition to the texture. Can someone enlighten me with this knowledge or suggest a good guide on how to do it? I will be eternally grateful.
  6. Hi guys, you see I am trying to gather the best available addons on the subject of the Second World War but I found it a problem to get em next. It is "7Y Assets WW2" which I only found on Steam but for reasons unrelated to this topic it is impossible for me to get any content uploaded to steam. This is why I help you if possible (I mean that if there is no problem with the developers of the addon) and it does not generate a lot of inconvenience, you could upload it or place it somewhere like Armaholic to download it. I repeat the mod is called 7Y Assets WW2 and this is your Steam address: https://steamcommunity.com/sharedfiles/filedetails/?id=1202636528
  7. Lets say I am making a scenario. I use some custom mod unit in it. I publish to workshop, and in the workshop I add the mods the scenario needs. That all fine, but if a user forgets to enable a mod when wanting to run the scenario, he just gets some errors. How do I get arma to prompt him with message saying something like: "This scenario requires mod X and Y please install/enable those before you can play this scenario" Is there not some build in function that does that?
  8. Gday there, having a bit of trouble with getting addons working. I do not use steam, i have a retail copy of arma 2:reinforcements.I have the island fsf_jungle which works fine (minus a couple .pbo) and a mech one also. I have followed the instructions of making modfolders and it has only worked for the two out of ten addons I've tried. I have vehicles not showing up in editor, some do then spawn as a civilian.... And the isla duala island pack won't show up at all (it is needed for fsf_jungle to work). Is there an issue with the OA version? It says OA lite in the expansion menu.
  9. I looked up how to delete addon dependency for a scenario I made, and I messed with the sqm, not much, I just changed the first two lines or so by copy and pasting from a scenario that didn't require those addons to this one. Both were the same map, stratis. But now it won't even open the scenario editor, even when I log in using those mods again!! I SPENT HOURS MAKING THIS SCENARIO, HOW DO I GET IT BACK?? http://steamcommunity.com/profiles/76561198108784041/screenshot/913542102700024676 raP j version 5 EditorData – addons A3_Characters_F_Exp AddonsMetaData Š randomSeed ”AG ScenarioData ß CustomAttributes ù Mission Û ôÒ moveGridStep €?angleGridStep ’ †>scaleGridStep €?autoGroupingDist Atoggles ItemIDProvider e LayerIndexProvider x Camera ‹ æ nextID Ð x nextID ' ‹ pos +`8EkLB‰ÀEdir ô5¿ô5?up ó5?ó5?aside ÿÿ? €æ List ö ß %items $ Item0 ® Item1 7 Item2 ½ Item3 I Item4 È Item5 a Item6 å Item7 h Item8 Û Item9 n Item10 ú Item11 Item12 ! Item13 ² Item14 5 Item15 ¾ Item16 3 Item17 ¹ Item18 J Item19 Ð Item20 X Item21 é Item22 k Item23 í Item24 ` Item25 å Item26 { Item27 Item28 y Item29 Item30 © Item31 = Item32 à Item33 : Item34 Á Item35 R ß className A3_Characters_F name Arma 3 Alpha - Characters and Clothing author Bohemia Interactive url https://www.arma3.com 7 className A3_Weapons_F name Arma 3 Alpha - Weapons and Accessories author Bohemia Interactive url https://www.arma3.com ½ className A3_Characters_F_Exp name Arma 3 Apex - Characters and Clothing author Bohemia Interactive url https://www.arma3.com I className A3_Modules_F name Arma 3 Alpha - Scripted Modules author Bohemia Interactive url https://www.arma3.com È className A3_Weapons_F_Bootcamp name Arma 3 Bootcamp Update - Weapons and Accessories author Bohemia Interactive url https://www.arma3.com a className A3_Structures_F name Arma 3 - Buildings and Structures author Bohemia Interactive url https://www.arma3.com å className A3_Soft_F name Arma 3 Alpha - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com h className A3_Air_F name Arma 3 Alpha - Aircraft author Bohemia Interactive url https://www.arma3.com Û className A3_Props_F_Orange name Arma 3 Orange - Decorative and Mission Objects author Bohemia Interactive url https://www.arma3.com n className A3_Data_F_Curator name Arma 3 Zeus Update - Main Configuration author Bohemia Interactive url https://www.arma3.com ú className A3_Structures_F_Heli name Arma 3 Helicopters - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className A3_Characters_F_Tacops name Arma 3 Tac-Ops - Characters and Clothing author Bohemia Interactive url https://www.arma3.com ! className A3_Characters_F_Mark name Arma 3 Marksmen - Characters and Clothing author Bohemia Interactive url https://www.arma3.com ² className A3_Soft_F_Gamma name Arma 3 - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com 5 className A3_Supplies_F_Exp name Arma 3 Apex - Ammoboxes and Supplies author Bohemia Interactive url https://www.arma3.com ¾ className A3_Static_F name Arma 3 Alpha - Turrets author Bohemia Interactive url https://www.arma3.com 3 className A3_Armor_F_Beta name Arma 3 Beta - Armored Land Vehicles author Bohemia Interactive url https://www.arma3.com ¹ className A3_Characters_F_Orange name Arma 3 Orange - Characters and Clothing author Bohemia Interactive url https://www.arma3.com J className A3_Soft_F_Exp name Arma 3 Apex - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com Ð className A3_Soft_F_Kart name Arma 3 Karts - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com X className A3_Supplies_F_Heli name Arma 3 Helicopters - Ammoboxes and Supplies author Bohemia Interactive url https://www.arma3.com é className A3_Armor_F_Gamma name Arma 3 - Armored Land Vehicles author Bohemia Interactive url https://www.arma3.com k className A3_Boat_F name Arma 3 Alpha - Boats and Submersibles author Bohemia Interactive url https://www.arma3.com í className A3_Drones_F name Arma 3 Beta - Drones author Bohemia Interactive url https://www.arma3.com ` className A3_Structures_F_Ind name Arma 3 - Industrial Structures author Bohemia Interactive url https://www.arma3.com å className A3_Structures_F_EPB name Arma 3 Adapt Episode - Buildings and Structures author Bohemia Interactive url https://www.arma3.com { className A3_Structures_F_Orange name Arma 3 Orange - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className A3_Signs_F name Arma 3 - Signs author Bohemia Interactive url https://www.arma3.com y className A3_Structures_F_EPA name Arma 3 Survive Episode - Buildings and Structures author Bohemia Interactive url https://www.arma3.com className A3_Props_F_Exp_A name Arma 3 Nexus Update - Decorative and Mission Objects author Bohemia Interactive url https://www.arma3.com © className A3_Structures_F_EPC name Arma 3 Win Episode - Buildings and Structures author Bohemia Interactive url https://www.arma3.com = className A3_Boat_F_Jets name Arma 3 Jets - Boats and Submersibles author Bohemia Interactive url https://www.arma3.com à className A3_Air_F_Beta name Arma 3 Beta - Aircraft author Bohemia Interactive url https://www.arma3.com : className A3_Soft_F_Beta name Arma 3 Beta - Unarmored Land Vehicles author Bohemia Interactive url https://www.arma3.com Á className A3_Structures_F_Mil name Arma 3 - Military Buildings and Structures author Bohemia Interactive url https://www.arma3.com R className A3_Modules_F_Curator name Arma 3 Zeus Update - Scripted Modules author Bohemia Interactive url https://www.arma3.com ß author Crøsshair ù Category0 Û name Multiplayer Attribute0 i Attribute1 Ü Attribute2 W nAttributes Û property RespawnTemplates expression true Value ¨ Ü data ¸ Ü type È Ü type ARRAY Ü property ReviveMode expression false Value W data & W type B value €?W type SCALAR W property ReviveRequiredItems expression false Value š Û data ª Û type Æ value @Û type SCALAR Û Intel Entities Connections vÀ ôÒ timeOfChanges áDstartWeather š™™>startWind ÍÌÌ=startWaves ÍÌÌ=forecastWeather š™™>forecastWind ÍÌÌ=forecastWaves ÍÌÌ=forecastLightnings ÍÌÌ=year ô month day hour startFogDecay B`e<forecastFogDecay B`e< ·items 6 Item0 i/ Item1 =D Item2 E Item3 ûF Item4 ,I Item5 ¿J Item6 T Item7 HV Item8 ŒX Item9 ³a Item10 öc Item11 †f Item12 j Item13 äj Item14 ªk Item15 ^l Item16 m Item17 Àn Item18 q Item19 bz Item20 •| Item21 á| Item22 ,} Item23 w} Item24 ¸} Item25 •€ Item26 «… Item27 Õ† Item28 e‹ Item29 b Item30 ¡” Item31 …˜ Item32 ¹š Item33 ¦ Item34 ¡ Item35 bª Item36 •¬ Item37 ^¯ Item38 À± Item39 ¶² Item40 †³ Item41 :´ Item42 ò´ Item43 ªµ Item44 ^¶ Item45 · Item46 Õ· Item47 ý¸ Item48 ¯¹ Item49 fº Item50 » Item51 DÁ Item52 WÄ Item53 3Ì Item54 èÍ Item55 rÏ Item56 …Õ Item57 BÖ Item58 ÙÙ Item59 xÝ Item60 8Þ Item61 áÞ Item62 à Item63 ¯à Item64 Âá Item65 :ã Item66 ¿å Item67 ¹è Item68 3ê Item69 í Item70 ší Item71 7î Item72 øî Item73 ¿ï Item74 Øð Item75 ññ Item76 õò Item77 öó Item78 «ô Item79 `õ Item80 øõ Item81 —ö Item82 W÷ Item83 O Item84 ‚ Item85 l Item86 ½ Item87 l Item88 ¸ Item89 Ä Item90 í Item91 Item92 T Item93 Ô Item94 Item95 Q Item96 ! Item97 ì Item98 ƒ Item99 þ Item100 Item101 ° Item102 9" Item103 # Item104 â# Item105 «$ Item106 „% Item107 _& Item108 {+ Item109 F- Item110 / Item111 0 Item112 3 Item113 Ð4 Item114 „5 Item115 A6 Item116 p8 Item117 ·: Item118 ~; Item119 6< Item120 = Item121 Ê= Item122 „> Item123 >? Item124 ø? Item125 »@ Item126 nA Ite I attempted to share the first five lines of the sqm there. I think there may be issue with it saying I'm only using one or two apex pieces, when I'm using all apex and even parts of the DLCs. But no mods. And i'm trying to get rid of anything that makes it mod dependent. raP j version 5 EditorData – addons A3_Characters_F_Exp AddonsMetaData Š that line right there^ is the new line. Everything else is old edit: some of the initial characters did not carry over, so the lines your're looking at above are not accurately portraying what the sqm file says. Check out this thread on steam to see the full code: http://steamcommunity.com/app/107410/discussions/0/1698294337765043855/?tscn=1521650752
  10. Hi, have a problem I've been trying to solve for several days but I do not know what to do anymore. I state that I have already created other modules and all working both locally and sever but this drives me crazy. In local it works perfectly but on the server NO. The script called by the module has also been tested on the server and it works great. (spawn civilians to x distance modules in map) Then I connected the script to the module (see config) and tested on the server and it works but when I added the first arguments with its variable _logic it does not work anymore on the server. No error, as if the config did not start the fn_ModuleCiv.sqf script. Sorry for my english. Illuminate me, Thanks Config class CfgPatches { class Gren_ModuleCiv { units[]={"Gren_ModuleCiv"}; weapons[]={}; requiredVersion=0; requiredAddons[]={"A3_Modules_F"}; version="2.0"; author="Grenadier"; }; }; class CfgFactionClasses { class NO_CATEGORY; class GRENADIER: NO_CATEGORY { displayName="GRENADIER"; }; }; class CfgVehicles { class Logic; class Module_F: Logic { class ArgumentsBaseUnits { class Units; }; class ModuleDescription; }; class Gren_ModuleCiv: Module_F // riga per singolo modulo { scope=2; author="Grenadier"; displayName="Modulo spawn civili"; dlc="Gren_Module_Civ"; icon="\Gren_ModuleCiv\icons\civilian.paa"; category="GRENADIER"; function="Gren_fnc_ModuleCiv"; isGlobal=0; isDisposable = 0; isTriggerActivated = 0; functionPriority = 1; class Arguments: ArgumentsBaseUnits { class Attiva_avv_civ { displayName="Distanza attivazione"; description="Decidi a quale distanza, in metri, il giocatore attiva il modulo"; typeName="Number"; defaultValue=500; }; }; class ModuleDescription: ModuleDescription { description="$STR_Last_Service_description"; }; }; }; class CfgFunctions { class Gren { class GRENADIER { file="\Gren_ModuleCiv\RSTAIx_G"; class ModuleCiv{}; }; }; }; Script //==== added this part the script on the server does not work private ["_logic", "_units", "_activated"]; private ["_Radius_activation"]; _logic = [_this,0,objNull,[objNull]] call BIS_fnc_param; _units = [_this,1,[],[[]]] call BIS_fnc_param; _activated = [_this,2,true,[true]] call BIS_fnc_param; missionNamespace setVariable ["Gren_ModuleCiv", _logic]; if (_activated) then { _Radius_activation = _logic getVariable ["Attiva_avv_civ",500]; }; //================== private ["_fulcro","_Radius_activation"]; _fulcro=_this select 0; _Origine = 0; _limit = 1; _ActiveFH = false; _Use_Mezzo = true; _Radius_Patrol = [50,75,100]; _limit_vehicle = [_limit+5,0] call BIS_fnc_cutDecimals; waituntil {((player distance _fulcro)<=_Radius_activation)}; _pos = getpos _fulcro; While {_Origine<_limit} do { _Raggio = floor random _Radius_Patrol; _DecMezzo = floor random _limit_vehicle; _DecEdifici = floor random 3; _Stanza = floor random 5; _NonMuovere = floor random 8; _myGroup = createGroup civilian; { _soldierName = _x select 0; _soldierRank = _x select 1; _soldato = ["C_man_1","C_man_polo_1_F","C_man_polo_2_F","C_man_polo_6_F"] call BIS_fnc_selectRandom; _tempSoldier = _myGroup createUnit [ _soldato, _pos, [], 0, "FORM" ]; _tempSoldier setRank _soldierRank; _tempSoldier setVehicleVarName _soldierName; missionNamespace setVariable [ _soldierName, _tempSoldier ]; publicVariable _soldierName; }forEach [ [ "civ1", "SERGEANT" ], [ "civ2", "PRIVATE" ] ]; if (_DecMezzo ==0 && _Use_Mezzo) then { _veicolo = ["C_Offroad_01_F","C_Truck_02_transport_F","C_Van_01_transport_F"] call BIS_fnc_selectRandom; _Raggio =_Raggio *5; _truck = _veicolo createVehicle getPos civ1; civ1 moveInDriver _truck; civ2 moveInCargo _truck; }; if ((_ActiveFH) AND (_DecEdifici==0) AND !(_DecMezzo ==0)) then { doStop [civ1, civ2]; civ1 setpos (nearestBuilding civ1 buildingPos _Stanza); civ2 setpos (nearestBuilding civ2 buildingPos _Stanza+2); } else{ if (_NonMuovere ==1) then {} else { if (isClass(configFile >> "CfgPatches" >> "cba_main")) then{ [_mygroup, _mygroup, _Raggio, 5, "MOVE", "CARELESS", "WHITE", "LIMITED", "STAG COLUMN", "civ1 spawn CBA_fnc_searchNearby", [3,6,9]] call CBA_fnc_taskPatrol; } else { [_mygroup, getPos _fulcro, _Raggio] call bis_fnc_taskPatrol; }; }; }; _Origine=_Origine+1; }; deletevehicle _fulcro;
  11. Hello, okey here is thing am currently in community which had great Arma 2 mod but now when they are in Arma 3 they have lack of content and they mod team left them, so i wanted to export mod from arma 2 into arma 3 and i did it BUT problem is half vehicles are just simple statics which cant be ussed, and some of models cannot be seen in game.One friend told me to find config of models and change it cuz config is different in arma 2 and arma 3 but i cannot find config. So if somebody know what to do please help and thank you.
  12. bars91

    A3 Launcher

    So Arma3 Launcher suddenly decided to axe all of the mods I had subscribed to. Says mods do not contain Addons folder (when they clearly do as I checked and double checked). https://imgur.com/j3Qp4vz EDiT: to add some further context. - I can still launch and play the game without any mods active; -newly subscribed addons do not download and are stuck in an eternal quenue limbo; -I had played A3 with same update just the previous day with no such issues; -Repair tab does nothing
  13. New missions that have exported screw up our server. I tried editing both the Escape Malden and Tanoa missions to be comparable with the mods my milsim group uses. While they are uploaded to the server, the logged in admin is unable to use the #missions command to revert to the lobby screen. Is this being caused by a piece of code BI put into the missions to prevent us screwing with them, or is it a product of the mods I am using? Has any one else had something like this happen? As far as I am aware, no other mission makers have had this same issue, so it's also possible it could be an issue with my Arma files. List of mods below CUP Terrains - Core http://steamcommunity.com/sharedfiles/filedetails/?id=583496184 CUP Terrains - Maps http://steamcommunity.com/sharedfiles/filedetails/?id=583544987 Pegasus 6th - Terrain http://steamcommunity.com/sharedfiles/filedetails/?id=1130468064 RHSUSAF http://steamcommunity.com/sharedfiles/filedetails/?id=843577117 RHSAFRF http://steamcommunity.com/sharedfiles/filedetails/?id=843425103 Pegasus 6th - WEU http://steamcommunity.com/sharedfiles/filedetails/?id=1122878265 Pegasus 6th - Vehicles http://steamcommunity.com/sharedfiles/filedetails/?id=1122870272 CBA_A3 http://steamcommunity.com/sharedfiles/filedetails/?id=450814997 RHSGREF http://steamcommunity.com/sharedfiles/filedetails/?id=843593391 RHSSAF http://steamcommunity.com/sharedfiles/filedetails/?id=843632231 Pegasus 6th - Core http://steamcommunity.com/sharedfiles/filedetails/?id=1122861524
  14. Greetings all, i have a small problem some of you may be able to help me with. Im currently making a tank in Arma 3, and everything is complete bar texturing. however after doing some testing i discovered that the main gun isn't zeroing properly. It acts as if it doesnt get any range value from the rangefinder when T is pressed. And when manually zeroed its sometimes on point, sometimes off by 100's of meters. No matter what i try, moving the memory Lod points, tweaking the discretedistances and discretedistanceindex; my tanks main and coaxial guns are always of target. Here is a photo of my FCS in the vehicles config. https://gyazo.com/6eb4844c8832d2427d3a5a3208a82762 And here are the memory points that are used (the point at the end of the barrel is excluded from the image) https://gyazo.com/7a8ebf07a5cf434ca30b9e02d85194eb https://gyazo.com/a227d8e8552c7ee23237a5352db5465f all the memory points are in the correct place, and the gun elevates and depresses, just not in perfect sync with the gunnersview; i assumed this was the problem initially but after moving the gunnersview around i couldn't get them to sync up. Not that it should matter if its just draws a line from the barrel to intersect the line the gunnersview draws. :-/ I have run out of ideas for what it might be, hopefully someone here can give me a hand. Cheers in advance.
  15. Hey Guys, So im trying to setup a dedicated server also to play on with my group. I use Ubuntu server and get the following problem when i load the mission: Even tho the mods are loaded: I made all files small letters already (removed capitals) and this is my startup line: ./arma3server -mod="mods\@cba_a3;mods\@cupterrainscore;mods\@cupterrainscwa;mods\@cupterrainsmaps;mods\@lingordingorisland;mods\@rhsafrf;mods\@rhsgref;mods\@rhssaf;mods\@rhsusaf;mods\@task_force_radio;" -port=2302 -name="FisherServer" -config="server.cfg" The folders contain the PBO files that are in the error, I tried to fix it for 5 hours already :/ Anyone have an idea where this is going wrong?
  16. Hi! My team and I had been playing for a while with verifysignatures disabled on our server. I've decided to reenable signatures check on the server for various reasons but the server behaves strangely. I have no troubles connecting to it whatsoever but some of my friends are kicked out with the usual message stating that the addons are forbidden. Trouble is the error message tells them about mods that they do have but ARE NOT activated when they join the server (we've checked and double checked and there's the autoconfigure thingy in the launcher as a 3rd failsafe). All mods and keys on the server are up to date and we use steam workshop to keep our mods updated. Contrarily to other players in my team I've changed the !worshop mods directory's location to a different location from the default one which might be why I don not get the error message? I was also wondering if it was an issue brought by the latest updates of the game since we used to have signatures verification a while back and it worked fine at the time. For the moment I have disabled signatures on the server but I'd like to have them back. Has anybody experiences the same issue and found a solution? Is it a known issue?
  17. Hey everyone I'm working on updating burnes' challenger which is open source and I'm having an issue in that the tank pull to the right rather than going in a straight line. Here's the config cpp im not sure if ive done something wrong or what. class CfgPatches { class Burnes_FV4034 { requiredAddons[] = {"A3_Armor_F_Beta","Burnes_crew_CTRG"}; units[] = {"Burnes_FV4034_01","Burnes_FV4034_02","Burnes_FV4034_03","Burnes_FV4034_04","Burnes_FV4034_05","Burnes_FV4034_06","Burnes_FV4034_07","Burnes_FV4034_08","Burnes_FV4034_09","Burnes_FV4034_10"}; weapons[] = {}; }; }; class CfgMovesBasic { class DefaultDie; class Default; class ManActions: Default { T72_Commander = "T72_Commander"; Abrams_GunnerOut = "Abrams_GunnerOut"; T72_Driver = "T72_Driver"; T72_DriverOUT = "T72_DriverOUT"; T72_Gunner = "T72_Gunner"; T72_GunnerOut = "T72_GunnerOut"; Challenger_Com_Out_Start = "Challenger_Com_Out_Start"; Challenger_Com_out = "Challenger_Com_out"; Challenger_Com_out_low = "Challenger_Com_out_low"; up = "Challenger_Com_out"; down = "commander_mbt3_out_settlein"; binocOn = "Chally_Binoculars"; binocOff = "Challenger_Com_out"; headBobMode = 5; headBobStrength = -1; Binoculars = "Chally_Binoculars"; }; }; class CfgMovesMaleSdr: CfgMovesBasic { skeletonName = "OFP2_ManSkeleton"; gestures = "CfgGesturesMale"; class States { class Crew; class AmovPercMstpSrasWrflDnon; class KIA_T72_Commander: DefaultDie { actions = "DeadActions"; file = "\Burnes_Challenger\t72\anim\KIA_T72_Commander.rtm"; connectTo[] = {"DeadState",0.1}; speed = 0.5; looped = 0; terminal = 1; soundEnabled = 0; }; class T72_Commander: Crew { file = "\Burnes_Challenger\t72\anim\T72_Commander.rtm"; interpolateTo[] = {"KIA_T72_Commander",1}; }; class Chally_Binoculars: T72_Commander { variantsPlayer[] = {}; variantsAI[] = {}; actions = "BinocStandActions"; file = "\Burnes_Challenger\t72\anim\T72_Commander.rtm"; interpolateTo[] = {"KIA_crew_tank01",1,"commander_mbt3_in",1,"Challenger_Com_out",1}; disableWeaponsLong = 0; showItemInHand = 1; aiming = "aimingCivil"; aimingBody = "aimingUpCivil"; aimprecision = 0.2; enableOptics = 4096; interpolationSpeed = 4; leftHandIKBeg = 0; leftHandIKCurve[] = {}; leftHandIKEnd = 0; rightHandIKBeg = 0; rightHandIKCurve[] = {}; rightHandIKEnd = 0; }; class Challenger_Com_out_Start: Crew { file = "\A3\cargoposes_F\Anim\commander_mbt3_out_settlein.rtm"; speed = -1; looped = "false"; connectTo[] = {"vehicle_turnout_1_aim_idling",10}; interpolateTo[] = {"KIA_crew_tank01",1,"vehicle_turnout_1_aim_idling",10}; variantsAI[] = {"Challenger_Com_out",1}; variantsPlayer[] = {"vehicle_turnout_1_aim_idling",10}; variantAfter[] = {1.5,1.5,1.5}; useIdles = 0; leftHandIKCurve[] = {0}; rightHandIKCurve[] = {0}; }; class Abrams_GunnerOut: Crew { file = "\Burnes_Challenger\t72\anim\Abrams_GunnerOut.rtm"; interpolateTo[] = {"KIA_T72_Commander",1}; }; class Challenger_Com_out: AmovPercMstpSrasWrflDnon { file = "\Burnes_Challenger\data\ANIMS\commanderOuttester.rtm"; interpolateTo[] = {"KIA_crew_tank01",1,"commander_mbt3_in",1,"commander_mbt3_out_settlein",1}; enableBinocular = 1; enableOptics = 1; }; class Challenger_Com_out_low: Challenger_Com_out { file = "\Burnes_Challenger\data\ANIMS\commanderOuttester.rtm"; interpolateTo[] = {"KIA_crew_tank01",1,"commander_mbt3_in",1,"Challenger_Com_out",1}; enableBinocular = 1; enableOptics = 1; up = "Challenger_Com_out"; down = "commander_mbt3_out_settlein"; }; class KIA_T72_Driver: DefaultDie { actions = "DeadActions"; file = "\Burnes_Challenger\t72\anim\KIA_T72_Driver.rtm"; connectTo[] = {"DeadState",0.1}; speed = 0.5; looped = 0; terminal = 1; soundEnabled = 0; }; class T72_Driver: Crew { file = "\Burnes_Challenger\t72\anim\driver_quadbike_pose.rtm"; interpolateTo[] = {"KIA_T72_Driver",1}; }; class T72_DriverOut: T72_Driver { file = "\Burnes_Challenger\t72\anim\Abrams_DriverOut.rtm"; }; class KIA_T72_Gunner: DefaultDie { actions = "DeadActions"; file = "\Burnes_Challenger\t72\anim\KIA_T72_Gunner.rtm"; connectTo[] = {"DeadState",0.1}; speed = 0.5; looped = 0; terminal = 1; soundEnabled = 0; }; class T72_Gunner: Crew { file = "\Burnes_Challenger\t72\anim\T72_Gunner.rtm"; interpolateTo[] = {"KIA_T72_Gunner",1}; }; class KIA_T72_GunnerOut: DefaultDie { actions = "DeadActions"; file = "\Burnes_Challenger\t72\anim\KIA_T72_GunnerOut.rtm"; connectTo[] = {"DeadState",0.1}; speed = 0.5; looped = 0; terminal = 1; soundEnabled = 0; }; class T72_GunnerOut: Crew { file = "\Burnes_Challenger\t72\anim\T72_GunnerOut.rtm"; interpolateTo[] = {"KIA_T72_GunnerOut",1}; }; }; }; class CfgAmmo { class Sh_120mm_HE; class CHAL_MPAT_RND: Sh_120mm_HE { hit = 850; indirectHit = 145; indirectHitRange = 8; typicalSpeed = 1800; explosive = 0.8; cost = 200; airFriction = -5e-005; caliber = 12; timeToLive = 15; whistleDist = 14; tracerScale = 2; tracerStartTime = 0.1; tracerEndTime = 2.3; model = "\A3\Weapons_f\Data\bullettracer\shell_tracer_red"; canlock = 2; }; class Sh_125mm_APFSDS; class Smoke_120mm_AMOS_White; class CHAL_SABOT_RND: Sh_125mm_APFSDS { hit = 850; indirectHit = 11; indirectHitRange = 1; typicalSpeed = 1800; cost = 200; deflecting = 15; airFriction = -4e-005; caliber = 21.67; timeToLive = 15; whistleOnFire = 1; whistleDist = 14; tracerScale = 2; tracerStartTime = 0.1; tracerEndTime = 2.3; model = "\A3\Weapons_f\Data\bullettracer\shell_tracer_red"; canlock = 2; }; class CHAL_WP_RND: Smoke_120mm_AMOS_White { hit = 100; indirectHit = 11; indirectHitRange = 10; caliber = 23.67; typicalSpeed = 1200; deflecting = 0; canlock = 2; }; }; class CfgMagazines { class Default; class VehicleMagazine; class CHAL_TANK_MAG: VehicleMagazine { scope = 2; displayName = "HESH"; displayNameShort = "HESH"; ammo = "CHAL_MPAT_RND"; count = 1; initSpeed = 1800; maxLeadSpeed = 100; nameSound = "heat"; tracersEvery = 1; }; class CHAL_WP_MAG: CHAL_TANK_MAG { displayName = "WP"; displayNameShort = "WP"; ammo = "CHAL_WP_RND"; count = 1; initSpeed = 1800; }; class CHAL_SABOT_MAG: CHAL_TANK_MAG { displayName = "FIN"; displayNameShort = "FIN"; ammo = "CHAL_SABOT_RND"; count = 1; initSpeed = 1800; nameSound = "sabot"; }; class CHAL_1500RND_762_M240: VehicleMagazine { scope = 2; displayName = "GPMG"; count = 1500; ammo = "B_762x51_Tracer_Red"; initSpeed = 1200; maxLeadSpeed = 200; tracersEvery = 4; nameSound = "mgun"; }; class CHAL_2000RND_762_M240: CHAL_1500RND_762_M240 { count = 2000; }; class CHAL_200RND_762_M240: CHAL_1500RND_762_M240 { count = 200; }; class CHAL_800RND_762_M240: CHAL_1500RND_762_M240 { count = 800; }; }; class cfgWeapons { class HMG_127_MBT; class MEU_M2_TITAN: HMG_127_MBT { scope = 1; displayName = "M2 CROWS"; class GunParticles { class effect1 { positionName = "usti hlavne3"; directionName = "konec hlavne3"; effectName = "MachineGunCloud"; }; class effect2 { positionName = "machinegun_eject_pos"; directionName = "machinegun_eject_dir"; effectName = "MachineGunCartridge2"; }; }; cursor = "EmptyCursor"; cursoraim = "EmptyCursor"; }; class cannon_125mm; class CHAL_125_MAINGUN: cannon_125mm { scope = 1; displayName = "L30A1"; magazines[] = {"CHAL_SABOT_MAG","CHAL_TANK_MAG","CHAL_WP_MAG"}; reloadTime = 4; magazineReloadTime = 4; autoReload = 1; ballisticsComputer = 1; weaponLockSystem = 4; }; class Laserdesignator_mounted; class Burnes_M1A2_FCS: Laserdesignator_mounted { cursor = "EmptyCursor"; cursoraim = "EmptyCursor"; cursoraimon = "EmptyCursor"; displayname = "Multi-Function Laser"; magazines[] = {"Laserbatteries"}; }; class LMG_M200; class CHAL_COAX_M240: LMG_M200 { scope = 1; displayName = " L94A1 EX-34 Chain Gun"; aiDispersionCoefY = 7; aiDispersionCoefX = 7; magazines[] = {"CHAL_1500RND_762_M240","CHAL_2000RND_762_M240"}; magazineReloadTime = 5; }; class CHAL_LOADERGUN: CHAL_COAX_M240 { scope = 1; displayName = "ENFORCER RWS M2"; aiDispersionCoefY = 7; aiDispersionCoefX = 7; magazines[] = {"CHAL_200RND_762_M240"}; magazineReloadTime = 5; }; }; class CfgFactionClasses { class BAF { displayName = "British Forces"; priority = 8; side = 1; icon = ""; }; }; class CfgVehicleClasses { class Burnes_Vehicles { displayName = "British Army"; }; }; class DefaultEventhandlers; class CfgVehicles { class LandVehicle; class Tank: LandVehicle { class NewTurret; class Sounds; class HitPoints; }; class Tank_F: Tank { class Turrets { class MainTurret: NewTurret { class Turrets { class CommanderOptics; }; }; }; class AnimationSources; class ViewPilot; class ViewOptics; class ViewCargo; class HeadLimits; class HitPoints: HitPoints { class HitHull; class HitEngine; class HitLTrack; class HitRTrack; }; class Sounds: Sounds { class Engine; class Movement; }; }; class Burnes_FV4034_base: Tank_F { vehicleClass = "Armored"; author = "Cpl Burnes(15th MEU(SOC))"; displayName = "FV4034 Challenger 2 TES"; hasCommander = "true"; accuracy = 0.3; maxSpeed = 58; attenuationEffectType = "TankAttenuation"; insideSoundCoef = 0.9; forceHideDriver = 0; driverForceOptics = 0; driverAction = "T72_DriverOUT"; driverInAction = "Heli_Attack_01_pilot"; getinAction = "getInLow"; getoutaction = "getOutLow"; LODTurnedOut = 1; LODTurnedIn = 1; viewdriverinexternal = 0; model = "\Burnes_challenger\Burnes_FV4034_T"; picture = "\A3\armor_f_gamma\MBT_02\Data\UI\MBT_02_Base_ca.paa"; icon = "\Burnes_challenger\M1A2\data\icomap_m1a2tusk_ca.paa"; mapSize = 9.5; soundGetIn[] = {"A3\Sounds_F_EPB\Tracked\noises\get_in_out",0.56234133,1}; soundGetOut[] = {"A3\Sounds_F_EPB\Tracked\noises\get_in_out",0.56234133,1,20}; soundDammage[] = {"",0.56234133,1}; soundEngineOnInt[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\epb_1_int_start",0.63095737,1}; soundEngineOnExt[] = {"\Burnes_Challenger\sounds\EngineOn.wss",1.7943282,1,200}; soundEngineOffInt[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\epb_1_int_stop",0.63095737,1}; soundEngineOffExt[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\epb_1_ext_stop",1.7943282,1,200}; buildCrash0[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200}; buildCrash1[] = {"A3\sounds_f\Vehicles\crashes\crash_09",1,1,200}; buildCrash2[] = {"A3\sounds_f\Vehicles\crashes\crash_10",1,1,200}; buildCrash3[] = {"A3\sounds_f\Vehicles\crashes\crash_11",1,1,200}; soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25}; WoodCrash0[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200}; WoodCrash1[] = {"A3\sounds_f\Vehicles\crashes\crash_09",1,1,200}; WoodCrash2[] = {"A3\sounds_f\Vehicles\crashes\crash_10",1,1,200}; WoodCrash3[] = {"A3\sounds_f\Vehicles\crashes\crash_11",1,1,200}; WoodCrash4[] = {"A3\sounds_f\Vehicles\crashes\crash_01",1,1,200}; WoodCrash5[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200}; soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166}; ArmorCrash0[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200}; ArmorCrash1[] = {"A3\sounds_f\Vehicles\crashes\crash_09",1,1,200}; ArmorCrash2[] = {"A3\sounds_f\Vehicles\crashes\crash_10",1,1,200}; ArmorCrash3[] = {"A3\sounds_f\Vehicles\crashes\crash_11",1,1,200}; soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25}; class Sounds { class Idle_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyEngine.wss",1,1,200}; frequency = "1"; volume = "engineOn*camPos*(((rpm/ 2300) factor[(100/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(760/ 2300),(600/ 2300)]))"; }; class Engine { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.8912508,1,240}; frequency = "1"; volume = "engineOn*camPos*(((rpm/ 2300) factor[(420/ 2300),(750/ 2300)]) * ((rpm/ 2300) factor[(920/ 2300),(800/ 2300)]))"; }; class Engine1_ext { sound[] = {"\Burnes_Challenger\sounds\Throttle.wss",2.1220186,1,280}; frequency = "0.8 + ((rpm/ 2300) factor[(800/ 2300),(1150/ 2300)])*0.1"; volume = "engineOn*camPos*(((rpm/ 2300) factor[(800/ 2300),(2300/ 2300)]) * ((rpm/ 2300) factor[(1150/ 2300),(960/ 2300)]))"; }; class Engine2_ext { sound[] = {"\Burnes_Challenger\sounds\Mid.wss",3.2589254,1,320}; frequency = "0.8 + ((rpm/ 2300) factor[(960/ 2300),(1500/ 2300)])*0.2"; volume = "engineOn*camPos*(((rpm/ 2300) factor[(1550/ 2300),(2300/ 2300)]) * ((rpm/ 2300) factor[(1500/ 2300),(1250/ 2300)]))"; }; class Engine3_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",3.4125376,1,360}; frequency = "0.8 + ((rpm/ 2300) factor[(1200/ 2300),(1700/ 2300)])*0.15"; volume = "engineOn*camPos*(((rpm/ 2300) factor[(1250/ 2300),(1450/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1560/ 2300)]))"; }; class Engine4_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt3.wss",3.5848932,1,400}; frequency = "0.8 + ((rpm/ 2300) factor[(1520/ 2300),(2000/ 2300)])*0.15"; volume = "engineOn*camPos*(((rpm/ 2300) factor[(1570/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1800/ 2300)]))"; }; class Engine5_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt3.wss",3.7782793,1,440}; frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.2"; volume = "engineOn*camPos*((rpm/ 2300) factor[(1850/ 2300),(1950/ 2300)])"; }; class IdleThrust { sound[] = {"\Burnes_Challenger\sounds\ChallyEngine.wss",1.6220185,1,200}; frequency = "1"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(100/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(760/ 2300),(600/ 2300)]))"; }; class EngineThrust { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0125377,1,200}; frequency = "1"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(620/ 2300),(750/ 2300)]) * ((rpm/ 2300) factor[(920/ 2300),(800/ 2300)]))"; }; class Engine1_Thrust_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0782795,1,230}; frequency = "0.8 + ((rpm/ 2300) factor[(800/ 2300),(1150/ 2300)])*0.1"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(800/ 2300),(900/ 2300)]) * ((rpm/ 2300) factor[(1150/ 2300),(960/ 2300)]))"; }; class Engine2_Thrust_ext { sound[] = {"\Burnes_Challenger\sounds\Mid.wss",2.0952623,1,290}; frequency = "0.8 + ((rpm/ 2300) factor[(960/ 2300),(1500/ 2300)])*0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(950/ 2300),(1100/ 2300)]) * ((rpm/ 2300) factor[(1500/ 2300),(1250/ 2300)]))"; }; class Engine3_Thrust_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0782795,1,350}; frequency = "0.8 + ((rpm/ 2300) factor[(1200/ 2300),(1700/ 2300)])*0.15"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1250/ 2300),(1450/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1560/ 2300)]))"; }; class Engine4_Thrust_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.038721,1,400}; frequency = "0.8 + ((rpm/ 2300) factor[(1520/ 2300),(2000/ 2300)])*0.15"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1570/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1800/ 2300)]))"; }; class Engine5_Thrust_ext { sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0118864,1,450}; frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.2"; volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1850/ 2300),(1950/ 2300)])"; }; class Idle_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_1",0.5011872,1}; frequency = "0.8 + ((rpm/ 2300) factor[(400/ 2300),(750/ 2300)])*0.15"; volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(100/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(760/ 2300),(600/ 2300)]))"; }; class Engine_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_2",0.35481337,1}; frequency = "0.8 + ((rpm/ 2300) factor[(620/ 2300),(910/ 2300)])*0.2"; volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(620/ 2300),(750/ 2300)]) * ((rpm/ 2300) factor[(920/ 2300),(800/ 2300)]))"; }; class Engine1_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_3",0.39810717,1}; frequency = "0.8 + ((rpm/ 2300) factor[(800/ 2300),(1150/ 2300)])*0.2"; volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(800/ 2300),(900/ 2300)]) * ((rpm/ 2300) factor[(1150/ 2300),(960/ 2300)]))"; }; class Engine2_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_4",0.4466836,1}; frequency = "0.8 + ((rpm/ 2300) factor[(960/ 2300),(1500/ 2300)])*0.2"; volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(950/ 2300),(1100/ 2300)]) * ((rpm/ 2300) factor[(1500/ 2300),(1250/ 2300)]))"; }; class Engine3_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_5",0.5011872,1}; frequency = "0.8 + ((rpm/ 2300) factor[(1200/ 2300),(1700/ 2300)])*0.1"; volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(1250/ 2300),(1450/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1560/ 2300)]))"; }; class Engine4_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_6",0.56234133,1}; frequency = "0.8 + ((rpm/ 2300) factor[(1520/ 2300),(2000/ 2300)])*0.1"; volume = "engineOn*(1-camPos)*(((rpm/ 2300) factor[(1570/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1800/ 2300)]))"; }; class Engine5_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_7",0.63095737,1}; frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.1"; volume = "engineOn*(1-camPos)*((rpm/ 2300) factor[(1850/ 2300),(1950/ 2300)])"; }; class IdleThrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_1",0.63095737,1}; frequency = "0.8 + ((rpm/ 2300) factor[(400/ 2300),(750/ 2300)])*0.15"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(100/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(760/ 2300),(600/ 2300)]))"; }; class EngineThrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_2",0.39810717,1}; frequency = "0.8 + ((rpm/ 2300) factor[(620/ 2300),(910/ 2300)])*0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(620/ 2300),(750/ 2300)]) * ((rpm/ 2300) factor[(920/ 2300),(800/ 2300)]))"; }; class Engine1_Thrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_3",0.4466836,1}; frequency = "0.8 + ((rpm/ 2300) factor[(800/ 2300),(1150/ 2300)])*0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(800/ 2300),(900/ 2300)]) * ((rpm/ 2300) factor[(1150/ 2300),(960/ 2300)]))"; }; class Engine2_Thrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_4",0.4466836,1}; frequency = "0.8 + ((rpm/ 2300) factor[(960/ 2300),(1500/ 2300)])*0.2"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(950/ 2300),(1100/ 2300)]) * ((rpm/ 2300) factor[(1500/ 2300),(1250/ 2300)]))"; }; class Engine3_Thrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_5",0.5011872,1}; frequency = "0.8 + ((rpm/ 2300) factor[(1200/ 2300),(1700/ 2300)])*0.1"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1250/ 2300),(1450/ 2300)]) * ((rpm/ 2300) factor[(1700/ 2300),(1560/ 2300)]))"; }; class Engine4_Thrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_6",0.56234133,1}; frequency = "0.8 + ((rpm/ 2300) factor[(1520/ 2300),(2000/ 2300)])*0.1"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1570/ 2300),(1670/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1800/ 2300)]))"; }; class Engine5_Thrust_int { sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_7",0.63095737,1}; frequency = "0.8 + ((rpm/ 2300) factor[(1800/ 2300),(2300/ 2300)])*0.1"; volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1850/ 2300),(1950/ 2300)])"; }; class NoiseInt { sound[] = {"A3\Sounds_F_EPB\Tracked\noises\noise_tank_int_1",0.5011872,1}; frequency = "1"; volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])"; }; class NoiseExt { sound[] = {"A3\Sounds_F_EPB\Tracked\noises\noise_tank_ext_1",0.8912509,1,50}; frequency = "1"; volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])"; }; class ThreadsOutH0 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-01",0.29810718,1,140}; frequency = "1"; volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))"; }; class ThreadsOutH1 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-02",0.29810718,1,160}; frequency = "1"; volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))"; }; class ThreadsOutH2 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-03",0.29810718,1,180}; frequency = "1"; volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))"; }; class ThreadsOutH3 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-04",0.29810718,1,200}; frequency = "1"; volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))"; }; class ThreadsOutH4 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-05",0.29810718,1,220}; frequency = "1"; volume = "engineOn*camPos*(1-grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])"; }; class ThreadsOutS0 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-01",0.19810717,1,120}; frequency = "1"; volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-0) max 0)/ 60),(((-5) max 5)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-15) max 15)/ 60),(((-10) max 10)/ 60)]))"; }; class ThreadsOutS1 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-02",0.19810717,1,140}; frequency = "1"; volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-10) max 10)/ 60),(((-15) max 15)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-30) max 30)/ 60),(((-25) max 25)/ 60)]))"; }; class ThreadsOutS2 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-03",0.19810717,1,160}; frequency = "1"; volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-25) max 25)/ 60),(((-30) max 30)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-45) max 45)/ 60),(((-40) max 40)/ 60)]))"; }; class ThreadsOutS3 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-04",0.19810717,1,180}; frequency = "1"; volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/ 60) factor[(((-40) max 40)/ 60),(((-45) max 45)/ 60)]) * ((((-speed*3.6) max speed*3.6)/ 60) factor[(((-55) max 55)/ 60),(((-50) max 50)/ 60)]))"; }; class ThreadsOutS4 { sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-05",0.19810717,1,200}; frequency = "1"; volume = "engineOn*(camPos)*(grass)*((((-speed*3.6) max speed*3.6)/ 60) factor[(((-49) max 49)/ 60),(((-53) max 53)/ 60)])"; }; class ThreadsInH0 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_1",0.25118864,1}; frequency = "1"; volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-0) max 0)/ 55),(((-5) max 5)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-12) max 12)/ 55),(((-8) max 8)/ 55)]))"; }; class ThreadsInH1 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_2",0.2818383,1}; frequency = "1"; volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-10) max 10)/ 55),(((-12) max 12)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-23) max 23)/ 55),(((-16) max 16)/ 55)]))"; }; class ThreadsInH2 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_3",0.31622776,1}; frequency = "1"; volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-20) max 20)/ 55),(((-22) max 22)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-35) max 35)/ 55),(((-28) max 28)/ 55)]))"; }; class ThreadsInH3 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_4",0.35481337,1}; frequency = "1"; volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-30) max 30)/ 55),(((-34) max 34)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-42) max 42)/ 55),(((-36) max 36)/ 55)]))"; }; class ThreadsInH4 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_5",0.39810717,1}; frequency = "1"; volume = "engineOn*(1-camPos)*(1-grass)*((((-speed*3.6) max speed*3.6)/ 55) factor[(((-39) max 39)/ 55),(((-42) max 42)/ 55)])"; }; class ThreadsInS0 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_1",0.31622776,1}; frequency = "1"; volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-0) max 0)/ 55),(((-5) max 5)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-12) max 12)/ 55),(((-8) max 8)/ 55)]))"; }; class ThreadsInS1 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_2",0.31622776,1}; frequency = "1"; volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-10) max 10)/ 55),(((-12) max 12)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-23) max 23)/ 55),(((-16) max 16)/ 55)]))"; }; class ThreadsInS2 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_3",0.35481337,1}; frequency = "1"; volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-20) max 20)/ 55),(((-22) max 22)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-35) max 35)/ 55),(((-28) max 28)/ 55)]))"; }; class ThreadsInS3 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_4",0.35481337,1}; frequency = "1"; volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/ 55) factor[(((-30) max 30)/ 55),(((-34) max 34)/ 55)]) * ((((-speed*3.6) max speed*3.6)/ 55) factor[(((-42) max 42)/ 55),(((-36) max 36)/ 55)]))"; }; class ThreadsInS4 { sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_5",0.39810717,1}; frequency = "1"; volume = "engineOn*(1-camPos)*grass*((((-speed*3.6) max speed*3.6)/ 55) factor[(((-39) max 39)/ 55),(((-42) max 42)/ 55)])"; }; }; simulation = "tankX"; latency = 0.1; enginePower = 895; maxOmega = 241; peakTorque = 2306; torqueCurve[] = {{ "(610/2300)",0 },{ "(1000/2300)","(1600/2610)" },{ "(1400/2300)",1 },{ "(2300/2300)","(2000/2610)" },{ "(4700/2300)","(0/2610)" }}; thrustDelay = 0.1; antiRollbarForceCoef = 71294; clutchStrength = 40; fuelCapacity = 1885; brakeIdleSpeed = 1; tankTurnForce = 750000; memoryPointTrackFLL = "wheel_1_2_bound"; memoryPointTrackFLR = "wheel_1_3_bound"; memoryPointTrackFRR = "wheel_1_4_bound"; memoryPointTrackFRL = "wheel_1_5_bound"; memoryPointTrackBLL = "wheel_2_2_bound"; memoryPointTrackBLR = "wheel_2_3_bound"; memoryPointTrackBRR = "wheel_2_4_bound"; memoryPointTrackBRL = "wheel_2_5_bound"; MemoryPointTrack1L = ""; MemoryPointTrack2L = ""; idleRpm = 200; redRpm = 2300; engineLosses = 25; transmissionLosses = 15; class complexGearbox { GearboxRatios[] = {"R1",-2.235,"N",0,"CD0","2*(0.75^(-10))","CD1","2*(0.75^(-9))","CD2","2*(0.75^(-8))","CD3","2*(0.75^(-7))","CD4","2*(0.75^(-6))","CD5","2*(0.75^(-5))","CD6","2*(0.75^(-4))","CD7","2*(0.75^(-3))","CD8","2*(0.75^(-2))","CD9","2*(0.75^(-1))","D1","2*(0.75^0)","D2","2*(0.75^0.9)","D3","2*(0.75^1.9)","D4","2*(0.75^2.8)"}; TransmissionRatios[] = {"High",6}; gearBoxMode = "full-auto"; moveOffGear = 1; driveString = "D"; neutralString = "N"; reverseString = "R"; transmissionDelay = 0; }; class Wheels { class L2 { boneName = "wheel_podkoloL1"; center = "wheel_1_2_axis"; boundary = "wheel_1_2_bound"; damping = 40; steering = 0.; side = "left"; weight = 150; mass = 150; MOI = 38.5; latStiffX = 25; latStiffY = 280; longitudinalStiffnessPerUnitGravity = 100000; maxBrakeTorque = 13000; sprungMass = 2625; springStrength = 584000; springDamperRate = 60000; dampingRate = 0.1; dampingRateInAir = 7220; dampingRateDamaged = 10; dampingRateDestroyed = 10000; maxDroop = 0.15; maxCompression = 0.15; frictionVsSlipGraph[] = {{ 0,5 },{ 0.5,5 },{ 1,5 }}; }; class L3: L2 { boneName = "wheel_podkolol2"; center = "wheel_1_3_axis"; boundary = "wheel_1_3_bound"; }; class L4: L2 { boneName = "wheel_podkolol3"; center = "wheel_1_4_axis"; boundary = "wheel_1_4_bound"; }; class L5: L2 { boneName = "wheel_podkolol4"; center = "wheel_1_5_axis"; boundary = "wheel_1_5_bound"; }; class L6: L2 { boneName = "wheel_podkolol5"; center = "wheel_1_6_axis"; boundary = "wheel_1_6_bound"; }; class L7: L2 { boneName = "wheel_podkolol6"; center = "wheel_1_7_axis"; boundary = "wheel_1_7_bound"; }; class L9: L2 { boneName = "wheel_podkolol9"; center = "wheel_1_9_axis"; boundary = "wheel_1_9_bound"; sprungMass = 1500; springStrength = 37500; springDamperRate = 7500; maxDroop = 0; maxCompression = 0; }; class L1: L2 { boneName = ""; center = "wheel_1_1_axis"; boundary = "wheel_1_1_bound"; sprungMass = 1500; springStrength = 37500; springDamperRate = 7500; maxDroop = 0; maxCompression = 0; }; class R2: L2 { boneName = "wheel_podkolop1"; center = "wheel_2_2_axis"; boundary = "wheel_2_2_bound"; damping = 40; steering = 0; side = "right"; weight = 150; mass = 150; MOI = 38.5; latStiffX = 25; latStiffY = 280; longitudinalStiffnessPerUnitGravity = 100000; maxBrakeTorque = 13000; sprungMass = 2625; springStrength = 584000; springDamperRate = 60000; dampingRate = 0.1; dampingRateInAir = 7220; dampingRateDamaged = 10; dampingRateDestroyed = 10000; maxDroop = 0.15; maxCompression = 0.15; frictionVsSlipGraph[] = {{ 0,5 },{ 0.5,5 },{ 1,5 }}; }; class R3: R2 { boneName = "wheel_podkolop2"; center = "wheel_2_3_axis"; boundary = "wheel_2_3_bound"; }; class R4: R2 { boneName = "wheel_podkolop3"; center = "wheel_2_4_axis"; boundary = "wheel_2_4_bound"; }; class R5: R2 { boneName = "wheel_podkolop4"; center = "wheel_2_5_axis"; boundary = "wheel_2_5_bound"; }; class R6: R2 { boneName = "wheel_podkolop5"; center = "wheel_2_6_axis"; boundary = "wheel_2_6_bound"; }; class R7: R2 { boneName = "wheel_podkolop6"; center = "wheel_2_7_axis"; boundary = "wheel_2_7_bound"; }; class R9: R2 { boneName = "wheel_podkolop9"; center = "wheel_2_9_axis"; boundary = "wheel_2_9_bound"; sprungMass = 1500; springStrength = 37500; springDamperRate = 7500; maxDroop = 0; maxCompression = 0; }; class R1: R2 { boneName = ""; center = "wheel_2_1_axis"; boundary = "wheel_2_1_bound"; sprungMass = 1500; springStrength = 37500; springDamperRate = 7500; maxDroop = 0; maxCompression = 0; }; }; cost = 1000000; damageResistance = 1e-005; crewVulnerable = "false"; armor = 1900; armorStructural = 8; class AGM_SelfActions { class AGM_ResetFCS { displayName = "$STR_AGM_FireControlSystem_ResetFCS"; condition = "(count (vehicle _player getVariable ['AGM_FCSMagazines', []]) > 1) and (_player == gunner (vehicle _player))"; statement = "[vehicle _player] call AGM_FCS_fnc_reset;"; showDisabled = 0; priority = -1; }; }; class HitPoints: HitPoints { class HitHull: HitHull { armor = 1; material = -1; name = "telo"; visual = "zbytek"; passThrough = 0.8; minimalHit = 0.12; explosionShielding = 1e-006; radius = 0.15; }; class HitEngine: HitEngine { armor = 0.3; material = -1; name = "motor"; passThrough = 0.1; minimalHit = 0.1; explosionShielding = 1e-006; radius = 0.15; }; class HitLTrack: HitLTrack { armor = 0.1; material = -1; name = "pas_L"; passThrough = 0; minimalHit = 0.02; explosionShielding = 1e-006; radius = 0.15; }; class HitRTrack: HitRTrack { armor = 0.1; material = -1; name = "pas_P"; passThrough = 0; minimalHit = 0.02; explosionShielding = 1e-006; radius = 0.15; }; }; class Turrets: Turrets { class MainTurret: MainTurret { primaryGunner = "true"; gunnerInAction = "gunner_MRAP_01"; gunnerAction = "gunner_MRAP_01"; forceHideGunner = 1; proxyIndex = 1; LODTurnedOut = 1200; body = "mainturret"; gun = "maingun"; animationSourceBody = "mainturret"; animationSourceGun = "maingun"; class Turrets: Turrets { class CommanderOptics: CommanderOptics { gunnerCompartments = "Compartment3"; LODTurnedOut = 1; LODTurnedIn = "View_Commander"; commanding = 3; gunnerAction = "commander_mbt3_out"; gunnerInAction = "passenger_mrap_03exgunner"; gunnerGetInAction = "Heli_Attack_01_Pilot_Enter"; gunnerGetOutAction = "Heli_Attack_01_Pilot_Exit"; animationSourceHatch = "hatchCommander"; proxyIndex = 1; hasGunner = 1; usepip = 1; isPersonTurret = 1; personTurretAction = "vehicle_turnout_1"; enabledByAnimationSource = ""; body = "ObsTurret"; gun = "ObsGun"; animationSourceBody = "ObsTurret"; animationSourceGun = "ObsGun"; maxHorizontalRotSpeed = 1.8; maxVerticalRotSpeed = 1.8; stabilizedInAxes = "StabilizedInAxesBoth"; soundServo[] = {"\Burnes_challenger\data\gun_elevate2",0.3177828,1,10}; minElev = -25; maxElev = 60; initElev = 0; minTurn = -360; maxTurn = 360; initTurn = 0; /*minOutElev = -10; maxOutElev = 25; initOutElev = 0; minOutTurn = -95; maxOutTurn = 95; initOutTurn = 0;*/ weapons[] = {"SmokeLauncher","Laserdesignator_mounted"}; magazines[] = {"SmokeLauncherMag","Laserbatteries"}; discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200}; discreteDistanceInitIndex = 2; memoryPointGunnerOptics = "commanderview"; gunnerForceOptics = 0; gunnerOutForceOptics = 0; inGunnerMayFire = 1; outGunnerMayFire = 1; gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticC"; turretInfoType = "RscOptics_crows"; gunnerOutOpticsModel = ""; gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2"}; gunnerHasFlares = 1; class ViewGunner: ViewCargo{}; class ViewOptics: ViewOptics { initAngleX = 0; minAngleX = -30; maxAngleX = 30; initAngleY = 0; minAngleY = -100; maxAngleY = 100; initFov = 0.7; minFov = 0.01; maxFov = 0.7; visionMode[] = {"Normal","NVG","TI"}; thermalMode[] = {0,1}; }; startEngine = 0; viewGunnerInExternal = 1; class HitPoints { class HitTurret { armor = 0.3; material = -1; name = "vez"; visual = "vezVelitele"; passThrough = 0.4; minimalHit = 0.1; explosionShielding = 1e-006; radius = 0.15; }; class HitGun { armor = 0.3; material = -1; name = "zbranVelitele"; visual = "zbranVelitele"; passThrough = 0; minimalHit = 0.1; explosionShielding = 1e-005; radius = 0.15; }; }; }; class LoaderTurret: NewTurret { LODTurnedOut = 0; gunnerCompartments = "Compartment1"; gunnerAction = "commander_mbt3_out"; gunnerInAction = "passenger_mrap_03exgunner"; startEngine = 0; gunnerCanSee = "CanSeeCompass"; outGunnerMayFire = 0; inGunnerMayFire = 1; animationSourceHatch = "hatchLoader"; commanding = 1; gunnerName = "Loader"; memoryPointsGetInGunner = "pos_Cargo"; proxyType = "CPGunner"; proxyIndex = 2; memoryPointsGetInGunnerDir = "pos_Cargo_dir"; hasGunner = 1; usepip = 1; viewGunnerInExternal = 1; body = "LoaderTurret"; gun = "LoaderGun"; animationSourceBody = "LoaderTurret"; animationSourceGun = "LoaderGun"; maxHorizontalRotSpeed = 1.8; maxVerticalRotSpeed = 1.8; stabilizedInAxes = "StabilizedInAxesBoth"; soundServo[] = {"\Burnes_challenger\data\gun_elevate2",0.1177828,1,10}; minElev = -10; maxElev = 25; initElev = 0; minTurn = -360; maxTurn = 360; initTurn = 0; memoryPointGun = "usti hlavne3"; gunBeg = "usti hlavne3"; gunEnd = "konec hlavne3"; weapons[] = {"MEU_M2_TITAN"}; magazines[] = {"500Rnd_127x99_mag_Tracer_Red","500Rnd_127x99_mag_Tracer_Red"}; discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500}; discreteDistanceInitIndex = 2; memoryPointGunnerOutOptics = "loaderview"; memoryPointGunnerOptics = "loaderview"; gunnerForceOptics = 0; gunnerOutForceOptics = 0; gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Gunner_02_F"; turretInfoType = "RscOptics_crows"; gunnerOutOpticsModel = ""; gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2"}; gunnerHasFlares = 1; class Turrets{}; class ViewOptics: ViewOptics { initAngleX = 0; minAngleX = -30; maxAngleX = 30; initAngleY = 0; minAngleY = -100; maxAngleY = 100; initFov = 0.7; minFov = 0.05; maxFov = 1; visionMode[] = {"Normal","NVG","TI"}; thermalMode[] = {0,1}; }; class ViewGunner { initAngleX = 5; minAngleX = -65; maxAngleX = 85; initAngleY = 0; minAngleY = -150; maxAngleY = 150; initFov = 0.7; minFov = 0.15; maxFov = 1.1; visionMode[] = {"Normal","NVG","TI"}; thermalMode[] = {0,1}; }; }; }; memoryPointGun = "usti hlavne2"; gunBeg = "usti hlavne"; gunEnd = "konec hlavne"; weapons[] = {"CHAL_125_MAINGUN","CHAL_COAX_M240"}; soundServo[] = {"A3\sounds_f\dummysound",0.031622775,1,30}; magazines[] = {"Laserbatteries","CHAL_SABOT_MAG","CHAL_TANK_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_WP_MAG","CHAL_WP_MAG"}; minElev = -10; maxElev = 20; initElev = 20; turretInfoType = "RscOptics_MBT_03_gunner"; discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000,3100,3200,3300,3400,3500}; discreteDistanceInitIndex = 4; allowTabLock = "true"; memoryPointGunnerOptics = "gunnerview"; commanding = 2; gunnerOutOpticsModel = ""; gunnerOutOpticsEffect[] = {}; gunnerOpticsEffect[] = {}; gunnerForceOptics = 0; usePip = 1; class OpticsIn { class Wide: ViewOptics { initAngleX = 0; minAngleX = -30; maxAngleX = 30; initAngleY = 0; minAngleY = -100; maxAngleY = 100; initFov = 0.3; minFov = 0.3; maxFov = 0.3; visionMode[] = {"Normal","NVG","Ti"}; thermalMode[] = {2,3}; gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticG1"; gunnerOpticsEffect[] = {}; }; class Medium: Wide { gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticG2"; initFov = 0.05; minFov = 0.05; maxFov = 0.05; }; class Narrow: Wide { gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticG3"; initFov = 0.01; minFov = 0.01; maxFov = 0.01; }; }; startEngine = 0; inGunnerMayFire = 1; viewGunnerInExternal = 0; class HitPoints { class HitTurret { armor = 1.8; material = -1; name = "vez"; visual = "vez"; passThrough = 0; minimalHit = 0.02; explosionShielding = 0.3; radius = 0.25; }; class HitGun { armor = 1.3; material = -1; name = "zbran"; visual = ""; passThrough = 0; minimalHit = 0; explosionShielding = 1; radius = 0.25; }; }; }; }; class AnimationSources: AnimationSources { class ReloadAnim { source = "reload"; weapon = "MEU_M2_TITAN"; }; class ReloadMagazine { source = "reloadmagazine"; weapon = "MEU_M2_TITAN"; }; class Revolving { source = "revolving"; weapon = "MEU_M2_TITAN"; }; class muzzle_rot_cannon { source = "ammorandom"; weapon = "CHAL_125_MAINGUN"; }; class muzzle_rot_coax { source = "ammorandom"; weapon = "MEU_COAX_M240"; }; class muzzle_rot_HMG { source = "ammorandom"; weapon = "MEU_M2_TITAN"; }; class recoil_source { source = "reloadmagazine"; weapon = "CHAL_125_MAINGUN"; }; class muzzle_rot_LoaderGun { source = "ammorandom"; weapon = "MEU_LOADERGUN"; }; class comHatch { source = "user"; initPhase = 0; animPeriod = 0.5; }; class comHatchInt { source = "user"; initPhase = 0; animPeriod = 0.5; }; class loadHatch { source = "user"; initPhase = 0; animPeriod = 0.5; }; class loadHatchInt { source = "user"; initPhase = 0; animPeriod = 0.5; }; class flagHide { source = "user"; initPhase = 0; animPeriod = 0.1; }; }; class Damage { tex[] = {}; mat[] = {"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat"}; }; smokeLauncherGrenadeCount = 24; smokeLauncherVelocity = 14; smokeLauncherOnTurret = 1; smokeLauncherAngle = 270; class ViewOptics: ViewOptics { visionMode[] = {"Normal","NVG","Ti"}; thermalMode[] = {0,1}; }; class Exhausts { class Exhaust1 { position = "exhaust"; direction = "exhaust_dir"; effect = "ExhaustEffectTankBack"; }; }; class Reflectors { class Left { color[] = {1900,1300,950}; ambient[] = {5,5,5}; position = "L Svetlo"; direction = "konec L Svetlo"; hitpoint = "L Svetlo"; selection = "L Svetlo"; size = 1; innerAngle = 50; outerAngle = 179; coneFadeCoef = 10; intensity = 1; useFlare = 0; dayLight = 0; flareSize = 1; class Attenuation { start = 1; constant = 0; linear = 0; quadratic = 0.25; hardLimitStart = 30; hardLimitEnd = 60; }; }; class Right: Left { position = "R Svetlo"; direction = "konec R Svetlo"; hitpoint = "R Svetlo"; selection = "R Svetlo"; ambient[] = {0.1,0.1,0.1,0.1}; }; }; class UserActions { class abramsAmmoCount { displayName = "Show ammo count"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "true"; statement = "execVM '\Burnes_Challenger\Burnes_ammoCount.sqf'"; }; class AGMdumpRange { displayName = "<t color='#3399FF'>Dump AGM Range Data</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "player in [gunner this]"; statement = "[this] execVM ""\Burnes_Challenger\Burnes_DumpRange.sqf"""; }; class TICommander { displayName = "<t color='#33CC33'>CPS Thermal ON</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "player in [commander this]"; statement = "this setObjectTexture [1,""#(argb,512,512,1)r2t(rendertarget3,1.0)""];"; }; class NVCommander { displayName = "<t color='#33CC33'>CPS Night-Vision ON</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "player in [commander this]"; statement = "this setObjectTexture [1,""#(argb,512,512,1)r2t(rendertarget300,1.0)""];"; }; class COCommander { displayName = "<t color='#33CC33'>CPS Colour ON</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "player in [commander this]"; statement = "this setObjectTexture [1,""#(argb,512,512,1)r2t(rendertarget3000,1.0)""];"; }; class UnbuttonCommander { displayName = "<t color='#3399FF'>Open Hatches</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "(player in [commander this]) && (this animationPhase ""comHatch"" == 0)"; statement = "this animate [""comHatch"",1];this animate [""LoadHatch"",1];this animate [""comHatchInt"",1];this animate [""LoadHatchInt"",1];"; }; class buttonCommander { displayName = "<t color='#3399FF'>Close Hatches</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "(player in [commander this]) && (this animationPhase ""comHatch"" == 1)"; statement = "this animate [""comHatch"",0];this animate [""LoadHatch"",0];this animate [""comHatchInt"",0];this animate [""LoadHatchInt"",0];"; }; /*class SmokeScreen { userActionID = 774; displayName = "<t color='#FF0000'>Smoke Screen ON</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "player in [commander this]"; statement = "[vehicle player] execVM ""Burnes_challenger\SmokeScreen.sqf"""; }; class Callsign1 { displayName = "<t color='#33CC33'>set callsign 1-1</t>"; position = "Crew_L"; radius = 2; onlyforplayer = 0; showWindow = 0; condition = "player in [driver this]"; statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\11.paa""];"; }; class Callsign2 { displayName = "<t color='#33CC33'>set callsign 1-2</t>"; position = "Crew_L"; radius = 2; onlyforplayer = 0; showWindow = 0; condition = "player in [driver this]"; statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\12.paa""];"; }; class Callsign3 { displayName = "<t color='#33CC33'>set callsign 1-3</t>"; position = "Crew_L"; radius = 2; onlyforplayer = 0; showWindow = 0; condition = "player in [driver this]"; statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\13.paa""];"; }; class Callsign4 { displayName = "<t color='#33CC33'>set callsign 1-4</t>"; position = "Crew_L"; radius = 2; onlyforplayer = 0; showWindow = 0; condition = "player in [driver this]"; statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\14.paa""];"; };*/ class FFVStuff { displayName = "<t color='#3399FF'>Toggle FFV</t>"; position = "Crew_L"; radius = 10; onlyforplayer = 0; showWindow = 0; condition = "(player in [commander this])"; statement = "[vehicle player,player] execVM ""Burnes_Challenger\toggleFFV.sqf"""; }; }; class RenderTargets { class VisionBlockChally { renderTarget = "rendertarget31"; class Camera { pointPosition = "PIPport_pos"; pointDirection = "PIPport_dir"; renderQuality = 1; renderVisionMode = 3; fov = 1.5; }; }; class VisionBlockChally2 { renderTarget = "rendertarget32"; class Camera { pointPosition = "PIPport2_pos"; pointDirection = "PIPport2_dir"; renderQuality = 1; renderVisionMode = 3; fov = 1.5; }; }; class chally_CDUscreenTI { renderTarget = "rendertarget3"; class Camera { pointPosition = "PIP0_pos"; pointDirection = "PIP0_dir"; renderQuality = 1; renderVisionMode = 2; fov = 1.2; }; }; class chally_CDUscreenNV { renderTarget = "rendertarget300"; class Camera { pointPosition = "PIP0_pos"; pointDirection = "PIP0_dir"; renderQuality = 1; renderVisionMode = 1; fov = 1.2; }; }; class chally_CDUscreenCO { renderTarget = "rendertarget3000"; class Camera { pointPosition = "PIP0_pos"; pointDirection = "PIP0_dir"; renderQuality = 1; renderVisionMode = 0; fov = 1.2; }; }; class gunnderRenderTarget { renderTarget = "rendertarget40"; class Camera { pointPosition = "PIPgunner_pos"; pointDirection = "PIPgunner_dir"; renderQuality = 1; renderVisionMode = 0; fov = 1.1; }; }; class loaderRenderTarget { renderTarget = "rendertarget35"; class Camera { pointPosition = "PIPloader_pos"; pointDirection = "PIPloader_dir"; renderQuality = 1; renderVisionMode = 0; fov = 1.1; }; }; class reverseRenderTarget { renderTarget = "rendertarget66"; class Camera { pointPosition = "reversecam_pos"; pointDirection = "reversecam_dir"; renderQuality = 1; renderVisionMode = 0; fov = 1.1; }; }; }; }; class Burnes_FV4034_class_base: Burnes_FV4034_base { accuracy = 0.5; side = 1; faction = "BAF"; vehicleClass = "Burnes_Vehicles"; crew = "Burnes_Crewman_CTRG"; typicalCargo[] = {"Burnes_Crewman_CTRG"}; hiddenSelections[] = {"Camo1","CDU1","reversecam","Camo2","Camo3","Callsign","flags","hatches"}; /*class EventHandlers: DefaultEventhandlers { init = "_this execVM ""Burnes_challenger\Burnes_VehicleInit.sqf"";"; };*/ }; class Burnes_FV4034_01: Burnes_FV4034_class_base { Author = "Burnes"; hiddenSelectionsTextures[] = {"\Burnes_Challenger\data\PH\challenger2_woodland_co","#(argb,512,512,1)r2t(rendertarget3000,1.0)","#(argb,512,512,1)r2t(rendertarget66,1.0)","\Burnes_Challenger\data\PH\challenger2_turret_wood_co.paa","\Burnes_Challenger\data\PH\challengerV2_hull_wood_co.paa","\Burnes_Challenger\data\callsigns\11.paa","\Burnes_Challenger\data\callsigns\scot.paa","\Burnes_Challenger\data\PH\hatches_co"}; scope = 2; accuracy = 1000; displayName = "FV4034 Challenger 2 TES Woodland"; }; class Burnes_FV4034_02: Burnes_FV4034_class_base { Author = "Burnes"; hiddenSelectionsTextures[] = {"\Burnes_Challenger\data\PH\challenger2_desert_co.paa","#(argb,512,512,1)r2t(rendertarget3000,1.0)","#(argb,512,512,1)r2t(rendertarget66,1.0)","\Burnes_Challenger\data\PH\challenger2_turret_des_co.paa","\Burnes_Challenger\data\PH\challengerV2_hull_des_co.paa","\Burnes_Challenger\data\callsigns\11.paa","\Burnes_Challenger\data\callsigns\scot.paa","\Burnes_Challenger\data\PH\hatches_des_co"}; scope = 2; accuracy = 1000; displayName = "FV4034 Challenger 2 TES Desert"; }; }; #include "CDU_Operation\defines.hpp" #include "CDU_Operation\dialog.hpp" class cfgFunctions { #include "CDU_Operation\functions.hpp" };
  18. Inspired by my favorite TV show "Agents of SHIELD", im working on a re texture mod pack(my first ever) Steam workshop link: http://steamcommunity.com/sharedfiles/filedetails/?id=819950664
  19. If I want to play a steam workshop scenario with or without mods, does only need the host the data or does every single player need the used scenario/mods. Thank you
  20. I don't understand this. Before steam, I never had major issues that caused inconveniences with this game. Every time I go a few months without playing ArmA 3 I come back and there is either some new error with steam itself, or the game is broke. I'm getting tired of this becoming a second job. Anyway I just loaded ArmA3, four months ago everything was working great, Red Hammer, CUP, and all my other add-ons. Now today Jul, 16th I load the game and it's asking me to agree with the license as though I just installed it for the first time. I've been playing this game since OFP, and now days it's been nothing but a hassle with the inclusion of steam. Also, None of my add-ons are working because my Set Launch Options are wiped out of the settings. How did that happen? I have not changed anything on this computer as I only use this computer for gaming which I have not played any in 4 months. Anyone know what the devs broke so I can go fix it once again? This game was so much better before Steam. You went to the website to get your updates, no big deal. All Steam does is adds more complexity to system instability because now you have something else running that can have it's own issues. It just compiles the chance of an issue. Steam developers have thousands of games to try to be compatible with, they can't manage and test their service against them all. This is why ArmA 3 has been a nightmare for some people. As always, the developers at BIS are masters and artists at what they do, but steam has to go. I lost my entire clan when BIS adopted steam.
  21. RCWC Team presents! "1985 Real Soviet Army" pack (1985 RSA) is an element of "1985 Real Cold War Crisis" project, intended to reconstruct Soviet Army units 1969-1991. Download [1]: yadi.sk or Download [2]: mediafire Required addon "NewCloud": Download from yadi.sk or mediafire http://imgur.com/a/3Lar7 More pictures inside the archive with the addon. It contains the following components: ----- MODPACK AUTHORS ----- RCWC Projects Team: GURAN aka Special Soldier alexanbros40 Sovietkot aka st90 Nimus ----- CONSULTANTS ----- Kirill Pen'chinskij Vladislav Danilov Stalker2011 aka Eugene Tackleberry NERV ----- ENGLISH LOCALISATION ----- FOXlauncher SoldierEPilot Nimus -Sapper- ----- SPECIAL THANKS ----- ORCS Development Studio team Psykke RHS OFPCAT Liberation mod team Vladislav Danilov ___________________________________________________________________________________________________________________________ ALL MODELS, TEXTURES AND OTHER COMPONENTS, INCLUDED IN THIS PACK, ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS
  22. Currently making a re-texture for a helmet, when i launch arma 3 with my mod (yes the config.cpp is in the addons.pbo) Arma 3 starts to load until "initializing Addons" then pops up with this : "File addons/config.cpp, line 42: Config: 'm' after class HeadGearItem { Please help me, im new to this and im pretty sure my code is really messed up! thanks! enum { // = 2, // Error parsing: Empty enum name DESTRUCTENGINE = 2, DESTRUCTDEFAULT = 6, DESTRUCTWRECK = 7, DESTRUCTTREE = 3, DESTRUCTTENT = 4, STABILIZEDINAXISX = 1, STABILIZEDINAXESXYZ = 4, STABILIZEDINAXISY = 2, STABILIZEDINAXESBOTH = 3, DESTRUCTNO = 0, STABILIZEDINAXESNONE = 0, DESTRUCTMAN = 5, DESTRUCTBUILDING = 1, }; class CfgPatches { class Veeta_beret { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Characters_F_BLUFOR"}; }; }; class cfgWeapons { class ItemCore; class HeadgearItem; class Veeta_beret : ItemCore { scope = 2; weaponPoolAvailable = 1; displayName = "{Veeta's Beret}"; picture = "\A3\characters_f\Data\UI\icon_H_HelmetB_CA.paa"; model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] ={"\addons\Veeta_beret.paa"; class ItemInfo ; class HeadGearItem { mass = 100; uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic"; modelSides[] = {3, 1}; armor = 3*0.5; passThrough = 0.8; hiddenSelections[] = {"camo"}; }; }; };
  23. Currently making a re-texture for a helmet, when i launch arma 3 with my mod (yes the config.cpp is in the addons.pbo) Arma 3 starts to load until "initializing Addons" then pops up with this : "File addons/config.cpp, line 42: Config: 'm' after class HeadGearItem { Please help me, im new to this and im pretty sure my code is really messed up! thanks! enum { // = 2, // Error parsing: Empty enum name DESTRUCTENGINE = 2, DESTRUCTDEFAULT = 6, DESTRUCTWRECK = 7, DESTRUCTTREE = 3, DESTRUCTTENT = 4, STABILIZEDINAXISX = 1, STABILIZEDINAXESXYZ = 4, STABILIZEDINAXISY = 2, STABILIZEDINAXESBOTH = 3, DESTRUCTNO = 0, STABILIZEDINAXESNONE = 0, DESTRUCTMAN = 5, DESTRUCTBUILDING = 1, }; class CfgPatches { class Veeta_beret { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Characters_F_BLUFOR"}; }; }; class cfgWeapons { class ItemCore; class HeadgearItem; class Veeta_beret : ItemCore { scope = 2; weaponPoolAvailable = 1; displayName = "{Veeta's Beret}"; picture = "\A3\characters_f\Data\UI\icon_H_HelmetB_CA.paa"; model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] ={"\addons\Veeta_beret.paa"; class ItemInfo ; class HeadGearItem { mass = 100; uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic"; modelSides[] = {3, 1}; armor = 3*0.5; passThrough = 0.8; hiddenSelections[] = {"camo"}; }; }; };
  24. Hello there! I stumbled across an issue while working on some ArmA 3 addons. I have two addons, stored in the same folder. The structure right now looks like follows: P:\x\addon1 P:\x\addon2 Both addons have a $PBOPREFIX$, setting their namespaces as the above folder structure. "addon1" has a .hpp file with PreProcessor macros, called macros.hpp And here is, where the fun begins: I want to access these macros from addon1 inside of addon2. I have included the file inside of addon2: // File include-macros.hpp inside addon2 root #include \x\addon1\macros.hpp This works fine while rapping and packing the file using Mikero's MakePBO, actually including the correct file and its contents. If I start the game, having both addons (addon 1 and addon2) loaded, fails with a message: Include file x\addon1\macros.hpp not found I have no idea anymore, could someone please help me out with this? Thank you for your answers in advance!
  25. Hello, I am looking for an experienced developer (or two) that are willing to help my life role-play server expand and grow to something much more unique. The server/community currently uses/has: Lakeside heavily modded Custom mission file with plenty to do Some bugs, not majorly game-breaking 55 players all-time peak 20-40 players average but we have the money to spend on advertising once the server is more unique Approval for Bohemia monetization We're looking for someone who has advanced knowledge in developing scripts (not just configuring) and is familiar with MySQL (not a requirement). I really hope I'm not breaking any rules by posting this but from what I read on the forum guidelines, it seems alright. Just to be safe, I won't be posting any links/mentioning the community name. Please contact me if you're interested, I will look forward to working with you.
×