Jump to content
Phantom Aspect

ūüüĘ Porting Arma 2 OA Warfare2 CTI to Arma 3 ūüüĘ

Recommended Posts

Posted (edited)

Edit:

Here is a repository I have uploaded with a "semi working" module https://github.com/Phantom-Aspekt/WF2A3_Git more like terribly broken and in need of heavy repairs but you can place the module down in Arma 3, so that's a start right!?

 

 

Is it possible to transfer Warfare 2 scripts and modules from Arma 2 OA to Arma 3 to recreate the 3 sided mission Takistan Mountain Warfare from Operation Arrowhead? I've been looking around for info but can't find anything and having some insight would be most helpful.

 

To this day I still haven't found a CTI game mode that works as well as Warfare 2 from Arma 2 did.

Arma 3 has been severely missing this in my honest opinion as it's still hands down the best way to experience the entire sandbox of an Arma game while keeping things interesting with multiple skirmishes and larger attacks at once. It doesn't take long before an entire map full of neutral unoccupied hard points are held by each of the 3 sides and eventually defended with turrets while still pushing attacks on enemy territory, the chaos that ensues when the 3 sides meet up to fight for a hard point is unmatched.

Each individual AI squad member has their own objectives and there's 3 teams full of them along with 3 commanders which can also be AI, if you choose to be commander you can use the High Command feature of Arma to control your army.

To top it all off there is even a diplomacy feature giving teams the ability to ally or break an alliance with either of the other teams and the ability to save the game and resume it later on.

 

It's still the most full featured unmatched mission format I've played in Arma and desperately needs to be added to Arma 3, if the numerous Arma 3 CTI missions based off the Benney Edition port are around surely that means Warfare 2 is able to finally come over to Arma 3 as well right?!

If so, how would one accomplish this task and how daunting will it be for someone such as myself who's modding experience started and ended with the awesome and easy to set up Tag & Cache based system using the HEK for Halo Custom Edition? I've never tried creating anything for an Arma game and have absolutely no clue where to start, the most I've ever done in the map editor is place down units with waypoints to attack each other ūüėā

 

The official manual for Warfare 2 https://community.bistudio.com/wiki/Warfare_2_Manual

Edited by Phantom Aspect
New info
  • Like 2

Share this post


Link to post
Share on other sites

I would agree it was simply the best dynamic fully realized CTI GAMEmode built for arma. The problem isn’t you sir it’s simply that’s there’s just not enough of you. God Speed !!

  • Like 5

Share this post


Link to post
Share on other sites

Well I'm having a crack at working out how I could port it now, 30 minutes in and I already 100% hated how fragmented and script heavy absolutely everything is for this engine ūüėā It's a massive change after coming from the Blam! engine that's for damn sure...

 

I don't suppose there's a tool similar to Guerilla or Assembly for the Halo engine but for Arma that could be used to pinpoint everything a mission or asset requires and easily reconfigure files for the Arma 3 engine?

 

The method I'm using currently of going through individual script and CPP files using Notepad++ just to try and figure out what is referenced or required for the mission to run is frankly going to take me 5 years at this point ūüėā I'm so used to a one click method that takes me directly to a referenced tag with a good UI and well laid out configuration system. What I'm currently doing by hunting down files and referencing them all manually by modifying stuff in a script file seems 20 years behind what I'm used to using the HEK...

Share this post


Link to post
Share on other sites

Having a hard time figuring out where these missing files are located, anyone willing to help?

 

rapWarning: **********missing file(s)***************
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 25: ca\missions\som\data\scripts\secops\aerial_reconnaissance\
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 34: ca\missions\som\data\scripts\secops\tactical_airstrike\
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 42: ca\missions\som\data\scripts\secops\artillery_barrage\
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 50: ca\missions\som\data\scripts\secops\transport\
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 58: ca\missions\som\data\scripts\secops\supply_drop\
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 141: CA\Warfare2\ExampleMissions\WarfareExample.Chernarus
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 151: \CA\Warfare2\Sounds\Sushi\warfare_03.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 156: \CA\Warfare2\Sounds\Sushi\warfare_03b.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 161: \CA\Warfare2\Sounds\Sushi\warfare_02.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 166: \CA\Warfare2\Sounds\Sushi\warfare_02b.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 171: \CA\Warfare2\Sounds\Sushi\warfare_01.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 176: \CA\Warfare2\Sounds\Sushi\warfare_01b.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 181: \CA\Warfare2\Sounds\Sushi\warfare_04.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 186: \CA\Warfare2\Sounds\Sushi\warfare_04b.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 191: \CA\Warfare2\Sounds\Sushi\warfare_05.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 196: \CA\Warfare2\Sounds\Sushi\warfare_06.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 201: \CA\Warfare2\Sounds\Sushi\warfare_06b.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 206: \CA\Warfare2\Sounds\Sushi\warfare_07.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 211: \CA\Warfare2\Sounds\Sushi\warfare_08.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 216: \CA\Warfare2\Sounds\Sushi\warfare_08b.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 221: \CA\Warfare2\Sounds\Sushi\warfare_09.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 226: \CA\Warfare2\Sounds\Sushi\warfare_10.ogg
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 271: \ca\ui\data\sound\mouse3
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 273: ui\ui_cc
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 290: ui\ui_ok
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 291: ui\ui_over
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 292: ui\ui_cc
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 334: \ca\ui\data\ui_scrollbar_thumb_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 335: \ca\ui\data\ui_arrow_top_active_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 336: \ca\ui\data\ui_arrow_top_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 337: \ca\ui\data\ui_border_scroll_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 366: \ca\ui\data\igui_scrollbar_thumb_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 367: \ca\ui\data\igui_arrow_top_active_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 368: \ca\ui\data\igui_arrow_top_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 369: \ca\ui\data\igui_border_scroll_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 403: \ca\ui\data\ui_scrollbar_thumb_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 404: \ca\ui\data\ui_arrow_top_active_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 405: \ca\ui\data\ui_arrow_top_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 406: \ca\ui\data\ui_border_scroll_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 469: \ca\ui\data\ui_arrow_left_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 470: \ca\ui\data\ui_arrow_left_active_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 471: \ca\ui\data\ui_border_frame_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 472: \ca\ui\data\ui_slider_bar_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 513: \ca\ui\data\igui_button_normal_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 514: \ca\ui\data\igui_button_disabled_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 515: \ca\ui\data\igui_button_over_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 516: \ca\ui\data\igui_button_focus_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 517: \ca\ui\data\igui_button_down_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 518: \ca\ui\data\igui_button_normal_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 519: \ca\ui\data\sound\mouse2
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 521: \ca\ui\data\sound\mouse3
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 522: \ca\ui\data\sound\mouse1
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 564: \ca\ui\data\igui_gear_normal_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 565: \ca\ui\data\igui_gear_disabled_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 566: \ca\ui\data\igui_gear_over_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 567: \ca\ui\data\igui_gear_focus_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 568: \ca\ui\data\igui_gear_down_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 569: \ca\ui\data\igui_gear_normal_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 593: \ca\ui\data\igui_background_buy_units_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 734: \CA\Warfare2\Images\FactoryIconBarracks.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 743: \CA\Warfare2\Images\FactoryIconLight.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 750: \CA\Warfare2\Images\FactoryIconHeavy.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 757: \CA\Warfare2\Images\FactoryIconAircraft.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 764: \CA\Warfare2\Images\FactoryIconAirport.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 771: \CA\Warfare2\Images\FactoryIconDepot.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 852: \ca\ui\data\igui_background_gear_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 866: \CA\Warfare2\Images\GearIconSidearm.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 873: \CA\Warfare2\Images\GearIconMisc.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 880: \CA\Warfare2\Images\GearIconSecondary.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 887: \CA\Warfare2\Images\GearIconPrimary.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 894: \CA\Warfare2\Images\GearIconTemplate.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 901: \CA\Warfare2\Images\GearIconAll.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 966: \Ca\UI\Data\ui_gear_gun_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 973: \Ca\UI\Data\ui_gear_sec_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 983: \Ca\UI\Data\ui_gear_hgun_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 993: \Ca\UI\Data\ui_gear_mag_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1080: \Ca\UI\Data\ui_gear_hgunmag_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1138: \Ca\UI\Data\ui_gear_eq_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1215: \Ca\UI\Data\ui_gear_eq_gs.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1274: \ca\ui\data\ui_background_messagebox_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1298: \ca\ui\data\arrow_left_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1306: \ca\ui\data\arrow_right_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1319: \CA\Warfare2\Images\wf_iconcity_supply_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1406: \ca\ui\data\igui_wf_vote_background_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1431: \CA\Warfare2\Images\CheckboxEmpty.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1642: \ca\ui\data\ui_background_controlers_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1819: \ca\ui\data\map_waypoint_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1828: \ca\ui\data\map_bunker_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1837: \ca\ui\data\map_bush_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1846: \ca\ui\data\map_busstop_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1864: \ca\ui\data\map_cross_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1873: \ca\ui\data\map_bunker_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1891: \ca\ui\data\map_fountain_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1900: \ca\ui\data\map_hospital_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1909: \ca\ui\data\map_chapel_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1918: \ca\ui\data\map_church_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1927: \ca\ui\data\map_lighthouse_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1936: \ca\ui\data\map_quay_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1945: \ca\ui\data\map_rock_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1954: \ca\ui\data\map_ruin_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1963: \ca\ui\data\map_smalltree_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1972: \ca\ui\data\map_stack_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1981: \ca\ui\data\map_tree_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1990: \ca\ui\data\map_tourism_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 1999: \ca\ui\data\map_transmitter_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2008: \ca\ui\data\map_viewtower_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2017: \ca\ui\data\map_watertower_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2026: \ca\ui\data\map_waypoint_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2035: \ca\ui\data\map_waypoint_completed_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2059: _this ExecVM (corePath + "Client\GUI\GUI_UpdateViewMission.sqf")
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2122: \CA\Warfare2\Images\button_x.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2135: _this ExecVM (corePath + "Client\GUI\GUI_UpdateCommanderViewMission.sqf")
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2300: \CA\Warfare2\Images\button_x.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2546: \CA\Warfare2\Images\warfare2_logo_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2569: \CA\Warfare2\Images\wf_citybar_D0S4_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2576: \CA\Warfare2\Images\wf_citybar_D1S3_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2580: \CA\Warfare2\Images\wf_citybar_D2S2_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2584: \CA\Warfare2\Images\wf_citybar_D3S1_ca.paa
E:\SteamLibrary\steamapps\common\Arma 2 Operation Arrowhead\Expansion\Addons\warfare2A3\config.cpp circa Line 2588: \CA\Warfare2\Images\wf_citybar_D4S0_ca.paa

Share this post


Link to post
Share on other sites

Many of those paths are mod paths. Did u use a mission which depends on mods?

The other files should be in the mission folder, or not?

Also u should not need to modify any cpp files while editing a mission...

Share this post


Link to post
Share on other sites
9 hours ago, sarogahtyp said:

Many of those paths are mod paths. Did u use a mission which depends on mods?

The other files should be in the mission folder, or not?

Also u should not need to modify any cpp files while editing a mission...

Warfare 2 and its missions come standard with Operation Arrowhead, no mods are used at all. It depends on files from other base game PBO's but I have no idea which ones or where they are. If you're planning to put all the required files for this mission into one PBO to use in Arma 3 wouldn't the CPP file need modification?

Share this post


Link to post
Share on other sites

Okay, I was wrong with mods paths. But you do not need a config.cpp in a user mission thats for sure.

I guess you have to clean the misssion.sqm out of arma 2 addon entries. the part of mission.sqm Im talking bout should be this (but this is taken from an Arma 3 on CUP depending mission)

addons[]=
{
	"CUP_Creatures_Military_Germany",
	"CUP_Creatures_Military_BAF",
	"CUP_Creatures_Military_USMC",
	"A3_Characters_F_Enoch",
	"A3_Characters_F",
	"CUP_Creatures_Military_Russia",
	"CUP_Creatures_Military_Taki",
	"CUP_Creatures_Military_SLA",
	"rhsgref_c_troops",
	"CUP_Creatures_Military_RACS",
	"A3_Ui_F"
};
class AddonsMetaData
{
	class List
	{
		items=11;
		class Item0
		{
			className="CUP_Creatures_Military_Germany";
			name="CUP_Creatures_Military_Germany";
		};
		class Item1
		{
			className="CUP_Creatures_Military_BAF";
			name="CUP_Creatures_Military_BAF";
		};
		class Item2
		{
			className="CUP_Creatures_Military_USMC";
			name="CUP_Creatures_Military_USMC";
		};
		class Item3
		{
			className="A3_Characters_F_Enoch";
			name="Arma 3 Contact Platform - Characters and Clothing";
			author="Bohemia Interactive";
			url="https://www.arma3.com";
		};
		class Item4
		{
			className="A3_Characters_F";
			name="Arma 3 Alpha - Characters and Clothing";
			author="Bohemia Interactive";
			url="https://www.arma3.com";
		};
		class Item5
		{
			className="CUP_Creatures_Military_Russia";
			name="CUP_Creatures_Military_Russia";
		};
		class Item6
		{
			className="CUP_Creatures_Military_Taki";
			name="CUP_Creatures_Military_Taki";
		};
		class Item7
		{
			className="CUP_Creatures_Military_SLA";
			name="CUP_Creatures_Military_SLA";
		};
		class Item8
		{
			className="rhsgref_c_troops";
			name="GREF Infantry & Equipment";
			author="Red Hammer Studios";
			url="http://www.rhsmods.org/";
		};
		class Item9
		{
			className="CUP_Creatures_Military_RACS";
			name="CUP_Creatures_Military_RACS";
		};
		class Item10
		{
			className="A3_Ui_F";
			name="Arma 3 - User Interface";
			author="Bohemia Interactive";
			url="https://www.arma3.com";
		};
	};
};

dlcs[]=
{
	"CUP_Units",
	"Enoch",
	"RHS_GREF"
};

Idk if that is all which you have to clean there. maybe there is more in mission.sqm to do...

Share this post


Link to post
Share on other sites

Also I think this thread could be very usefull for you during porting:

 

 

  • Thanks 1

Share this post


Link to post
Share on other sites
3 hours ago, sarogahtyp said:

Also I think this thread could be very usefull for you during porting:

 

 

Yeah that looks handy, I still have to hunt down these missing files though, guess I'll have to extract all the PBOs for the game just to see them ūüėí

Share this post


Link to post
Share on other sites

Update! Found this awesome quality of life tool¬†https://github.com/SteezCram/PboViewer I can now actually see the contents of a PBO without needing to extract the whole thing, I can also pick specific files & folders to extract giving me a fraction of that much needed Halo Assembly tool feel for Arma ūüĎĆ I still can't pinpoint tags like I can using Assembly but just the ability to quickly explore a PBO is a gamechanger.

Share this post


Link to post
Share on other sites

Basically me trying to port an Arma 2 mission to Arma 3 with absolutely no prior scripting knowledge.

200.gif

  • Haha 3

Share this post


Link to post
Share on other sites

Yup ... A brave endeavour albeit perhaps foolish ūüėČ

Share this post


Link to post
Share on other sites

Wish you the best - I was playing crCTI and MFCTI for years in OFP, and got slightly bored with variants of it (including the ones in A3). Tried Warlords, but it's too limited for me. Friend decided to try and host Warfare in A1 and A2 a few times, and I love it. Having it in A3 would be a dream come true.

Share this post


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

Yup ... A brave endeavour albeit perhaps foolish ūüėČ

Absolutely, but I'm willing to try regardless of the highly likely impact on my mental health ūüėā

 

44 minutes ago, krzychuzokecia said:

Wish you the best - I was playing crCTI and MFCTI for years in OFP, and got slightly bored with variants of it (including the ones in A3). Tried Warlords, but it's too limited for me. Friend decided to try and host Warfare in A1 and A2 a few times, and I love it. Having it in A3 would be a dream come true.

Thank you, yeah Warfare has some strange magic to it that all other CTI missions seem to lack. Hopefully one day soon the dream will come true ūüĎĆ

  • Like 1

Share this post


Link to post
Share on other sites
On 7/30/2021 at 3:03 AM, Phantom Aspect said:

Warfare 2 and its missions come standard with Operation Arrowhead, no mods are used at all.

The units etc. used may very well be default core content of the game, HOWEVER, the warfare mission had an extra pbo or two added to the Addons directory to directly support it (namely, at least 'warfare2A3.pbo')

Its not as simple as just opening the mission file as without that addon (and I'm not sure if the likes of CUP have ported its contents), you're S.O.L.

Share this post


Link to post
Share on other sites
21 minutes ago, Jackal326 said:

The units etc. used may very well be default core content of the game, HOWEVER, the warfare mission had an extra pbo or two added to the Addons directory to directly support it (namely, at least 'warfare2A3.pbo')

Its not as simple as just opening the mission file as without that addon (and I'm not sure if the likes of CUP have ported its contents), you're S.O.L.

the bare minimum you @Phantom Aspect need to look into is missions.pbo, modules.pbo and warfare2.pbo, you cant just rename warfare2 to warfare2A3 and expect it to work

Share this post


Link to post
Share on other sites
On 8/5/2021 at 3:21 AM, Jackal326 said:

The units etc. used may very well be default core content of the game, HOWEVER, the warfare mission had an extra pbo or two added to the Addons directory to directly support it (namely, at least 'warfare2A3.pbo')

Its not as simple as just opening the mission file as without that addon (and I'm not sure if the likes of CUP have ported its contents), you're S.O.L.

warfare2A3 was my doing, I was modifying it to try to make a single PBO full of all the Warfare2 files along with files referenced in script, I've cleaned up most of it now but I'm still getting halted from creating a PBO because of missing files, some of which don't appear to exist in the addons folder.

 

Spoiler

Missing File Summary
config.cpp : ca\warfare2\missions\som\data\scripts\secops\aerial_reconnaissance\
config.cpp : ca\warfare2\missions\som\data\scripts\secops\tactical_airstrike\
config.cpp : ca\warfare2\missions\som\data\scripts\secops\artillery_barrage\
config.cpp : ca\warfare2\missions\som\data\scripts\secops\transport\
config.cpp : ca\warfare2\missions\som\data\scripts\secops\supply_drop\
config.cpp : CA\Warfare2\ExampleMissions\WarfareExample.Chernarus
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_03.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_03b.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_02.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_02b.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_01.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_01b.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_04.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_04b.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_05.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_06.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_06b.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_07.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_08.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_08b.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_09.ogg
config.cpp : ca\Warfare2\Sounds\Sushi\warfare_10.ogg
config.cpp : ca\warfare2\ui\data\sound\mouse3
config.cpp : ui\ui_cc
config.cpp : ui\ui_ok
config.cpp : ui\ui_over
config.cpp : ca\warfare2\ui\data\ui_scrollbar_thumb_ca.paa
config.cpp : ca\warfare2\ui\data\ui_arrow_top_active_ca.paa
config.cpp : ca\warfare2\ui\data\ui_arrow_top_ca.paa
config.cpp : ca\warfare2\ui\data\ui_border_scroll_ca.paa
config.cpp : ca\warfare2\ui\data\igui_scrollbar_thumb_ca.paa
config.cpp : ca\warfare2\ui\data\igui_arrow_top_active_ca.paa
config.cpp : ca\warfare2\ui\data\igui_arrow_top_ca.paa
config.cpp : ca\warfare2\ui\data\igui_border_scroll_ca.paa
config.cpp : ca\warfare2\ui\data\ui_arrow_left_ca.paa
config.cpp : ca\warfare2\ui\data\ui_arrow_left_active_ca.paa
config.cpp : ca\warfare2\ui\data\ui_border_frame_ca.paa
config.cpp : ca\warfare2\ui\data\ui_slider_bar_ca.paa
config.cpp : ca\warfare2\ui\data\igui_button_normal_ca.paa
config.cpp : ca\warfare2\ui\data\igui_button_disabled_ca.paa
config.cpp : ca\warfare2\ui\data\igui_button_over_ca.paa
config.cpp : ca\warfare2\ui\data\igui_button_focus_ca.paa
config.cpp : ca\warfare2\ui\data\igui_button_down_ca.paa
config.cpp : ca\warfare2\ui\data\sound\mouse2
config.cpp : ca\warfare2\ui\data\sound\mouse1
config.cpp : ca\warfare2\ui\data\igui_gear_normal_ca.paa
config.cpp : ca\warfare2\ui\data\igui_gear_disabled_ca.paa
config.cpp : ca\warfare2\ui\data\igui_gear_over_ca.paa
config.cpp : ca\warfare2\ui\data\igui_gear_focus_ca.paa
config.cpp : ca\warfare2\ui\data\igui_gear_down_ca.paa
config.cpp : ca\warfare2\ui\data\igui_background_buy_units_ca.paa
config.cpp : ca\Warfare2\Images\FactoryIconBarracks.paa
config.cpp : ca\Warfare2\Images\FactoryIconLight.paa
config.cpp : ca\Warfare2\Images\FactoryIconHeavy.paa
config.cpp : ca\Warfare2\Images\FactoryIconAircraft.paa
config.cpp : ca\Warfare2\Images\FactoryIconAirport.paa
config.cpp : ca\Warfare2\Images\FactoryIconDepot.paa
config.cpp : ca\warfare2\ui\data\igui_background_gear_ca.paa
config.cpp : ca\Warfare2\Images\GearIconSidearm.paa
config.cpp : ca\Warfare2\Images\GearIconMisc.paa
config.cpp : ca\Warfare2\Images\GearIconSecondary.paa
config.cpp : ca\Warfare2\Images\GearIconPrimary.paa
config.cpp : ca\Warfare2\Images\GearIconTemplate.paa
config.cpp : ca\Warfare2\Images\GearIconAll.paa
config.cpp : ca\warfare2\ui\Data\ui_gear_gun_gs.paa
config.cpp : ca\warfare2\ui\Data\ui_gear_sec_gs.paa
config.cpp : ca\warfare2\ui\Data\ui_gear_hgun_gs.paa
config.cpp : ca\warfare2\ui\Data\ui_gear_mag_gs.paa
config.cpp : ca\warfare2\ui\Data\ui_gear_hgunmag_gs.paa
config.cpp : ca\warfare2\ui\Data\ui_gear_eq_gs.paa
config.cpp : ca\warfare2\ui\data\ui_background_messagebox_ca.paa
config.cpp : ca\warfare2\ui\data\arrow_left_ca.paa
config.cpp : ca\warfare2\ui\data\arrow_right_ca.paa
config.cpp : ca\Warfare2\Images\wf_iconcity_supply_ca.paa
config.cpp : ca\warfare2\ui\data\igui_wf_vote_background_ca.paa
config.cpp : ca\Warfare2\Images\CheckboxEmpty.paa
config.cpp : ca\warfare2\ui\data\ui_background_controlers_ca.paa
config.cpp : ca\warfare2\ui\data\map_waypoint_ca.paa
config.cpp : ca\warfare2\ui\data\map_bunker_ca.paa
config.cpp : ca\warfare2\ui\data\map_bush_ca.paa
config.cpp : ca\warfare2\ui\data\map_busstop_ca.paa
config.cpp : ca\warfare2\ui\data\map_cross_ca.paa
config.cpp : ca\warfare2\ui\data\map_fountain_ca.paa
config.cpp : ca\warfare2\ui\data\map_hospital_ca.paa
config.cpp : ca\warfare2\ui\data\map_chapel_ca.paa
config.cpp : ca\warfare2\ui\data\map_church_ca.paa
config.cpp : ca\warfare2\ui\data\map_lighthouse_ca.paa
config.cpp : ca\warfare2\ui\data\map_quay_ca.paa
config.cpp : ca\warfare2\ui\data\map_rock_ca.paa
config.cpp : ca\warfare2\ui\data\map_ruin_ca.paa
config.cpp : ca\warfare2\ui\data\map_smalltree_ca.paa
config.cpp : ca\warfare2\ui\data\map_stack_ca.paa
config.cpp : ca\warfare2\ui\data\map_tree_ca.paa
config.cpp : ca\warfare2\ui\data\map_tourism_ca.paa
config.cpp : ca\warfare2\ui\data\map_transmitter_ca.paa
config.cpp : ca\warfare2\ui\data\map_viewtower_ca.paa
config.cpp : ca\warfare2\ui\data\map_watertower_ca.paa
config.cpp : ca\warfare2\ui\data\map_waypoint_completed_ca.paa
config.cpp : _this ExecVM (corePath + "Client\GUI\GUI_UpdateViewMission.sqf")
config.cpp : ca\Warfare2\Images\button_x.paa
config.cpp : _this ExecVM (corePath + "Client\GUI\GUI_UpdateCommanderViewMission.sqf")
config.cpp : ca\Warfare2\Images\warfare2_logo_ca.paa
config.cpp : ca\Warfare2\Images\wf_citybar_D0S4_ca.paa
config.cpp : ca\Warfare2\Images\wf_citybar_D1S3_ca.paa
config.cpp : ca\Warfare2\Images\wf_citybar_D2S2_ca.paa
config.cpp : ca\Warfare2\Images\wf_citybar_D3S1_ca.paa
config.cpp : ca\Warfare2\Images\wf_citybar_D4S0_ca.paa
config.cpp : \ca\warfare2\warfare2\ui\data\icon_som_ca
config.cpp : \ca\warfare2\ui\data\icon_som_ca
config.cpp : private ["_ok"]; _ok = (_this select 0) execVM "ca\warfare2\missions\som\data\scripts\init.sqf"
briefing_menu.p3d : \ca\ui\data\brief_a1.paa
compass.p3d : \ca\ui\data\compass_body.rvmat
compass.p3d : \ca\ui\data\compass_emmisive_source.rvmat
compass.p3d : \ca\ui\data\compass_emmisive.rvmat
compass.p3d : \ca\ui\data\compass_alfa.rvmat
compass.p3d : \ca\ui\data\compass_body_nohq.paa
compass.p3d : \ca\ui\data\compass_body_smdi.paa
compass.p3d : \ca\ui\data\compass_body_co.paa
compass.p3d : \ca\ui\data\compass_emisive_ca.paa
compass.p3d : \ca\ui\data\compass_star_ca.paa
face_preview.p3d : \ca\characters\heads\bysta.p3d
face_preview.p3d : \ca\weapons\nvg_proxy.p3d
gps.p3d : \ca\ui\data\gps_co.paa
notepad.p3d : \ca\ui\data\krouzky.rvmat
notepad.p3d : \ca\ui\data\note_gr.paa
radio.p3d : \ca\ui\data\radio_co.paa
watch.p3d : \ca\ui\data\military_watch.rvmat
watch.p3d : \ca\ui\data\military_watch_emmisive.rvmat
watch.p3d : \ca\ui\data\military_watch_nohq.paa
watch.p3d : \ca\ui\data\military_watch_smdi.paa
watch.p3d : \ca\ui\data\military_watch_calendar_co.paa
watch.p3d : \ca\ui\data\military_watch_co.paa

missing file(s)

 

On 8/5/2021 at 3:40 AM, SzepyCZ said:

the bare minimum you @Phantom Aspect need to look into is missions.pbo, modules.pbo and warfare2.pbo, you cant just rename warfare2 to warfare2A3 and expect it to work

I'm not trying to port the mission itself yet exactly, I'm porting the Warfare2 module to give the ability to create Warfare2 CTI missions in Arma 3, once I'm at the point that I can get the Warfare module to load in the 3den editor I should then be able to tweak things to get the mission working. Fingers crossed ūü§ě

Share this post


Link to post
Share on other sites

Worked out those files mysteriously aren't missing anymore if I convert "config.cpp" to "config.bin"... I don't have a clue why that's the case but there it is ūü§∑‚Äć‚ôāÔłŹ

  • Like 1

Share this post


Link to post
Share on other sites

What errors are you getting now ?  Maybe some coding gurus here can help?

Share this post


Link to post
Share on other sites
24 minutes ago, kremator said:

What errors are you getting now ?  Maybe some coding gurus here can help?

Honestly have no idea what I'm doing ūüėā well so far I have managed to get the warfare module to show up in the editor however it's missing its logo for some reason and doesn't do anything other than stare at me in text tauntingly... If there was a tool like Halo CE's Guerilla where I could easily reconfigure and reference everything at the click of a few buttons I'd be all over it but so far for me it's a mess having to unrap configs and search every script individually in Notepad++ to find what things are required to kick things off.

 

On top of that the Warfare2 module itself depends on stock assets from Arma 2 and trying to cross reference them with CUP assets is a royal pain in the a$$, once again a tool like Guerilla from H:CE would make this a breeze but there doesn't appear to be such a luxury for Arma games it seems.

right now I'm attempting to make a .bat file to automate finding the stock assets required in a specific PBO by scanning all scripts for lines starting with "ca\" in the extracted Warfare2 folder, have it dump the results into a text document then have it use that document to hunt down everything, copy it and paste it to my moded PBO folder with the structure intact just to save my sanity, then figure out the CUP stuff after.

I don't know if it will even work like that, and once again I have basically zero scripting knowledge but I'll try anyway ūüėā

 

My goal is literally just trying to get the Warfare module to be a standalone PBO with everything it needs to work in one single PBO file, after that it should hopefully work similar to the original Arma 2 version where you can place it in an editor, setup capture points and starting positions, place units etc by following the original user manual https://community.bistudio.com/wiki/Warfare_2_Manual then boom! Fully functional CTI mission with 3 factions and diplomacy.

Share this post


Link to post
Share on other sites

Why not try vanilla assets from Arma3 rather than going to CUP straight away?

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

Not a bad idea to be honest, would be better to make it native rather than rely on another mod, doesn't change having to hunt down assets and replace them though.

 

On a side note anyone know of a cmd command similar to this?

findstr /l "ca\" *.* > AssetList.txt

 

It doesn't appear to open .hpp scripts or anything making my .bat idea useless. all I get so far is this.

Spoiler

config.cpp:        scriptPath="ca\missions\som\data\scripts\secops\aerial_reconnaissance\";
config.cpp:        scriptPath="ca\missions\som\data\scripts\secops\tactical_airstrike\";
config.cpp:        scriptPath="ca\missions\som\data\scripts\secops\artillery_barrage\";
config.cpp:        scriptPath="ca\missions\som\data\scripts\secops\transport\";
config.cpp:        scriptPath="ca\missions\som\data\scripts\secops\supply_drop\";
config.cpp:        "\ca\ui\data\sound\new1",
config.cpp:        "\ca\ui\data\sound\mouse3",
config.cpp:        thumb="\ca\ui\data\ui_scrollbar_thumb_ca.paa";
config.cpp:        arrowFull="\ca\ui\data\ui_arrow_top_active_ca.paa";
config.cpp:        arrowEmpty="\ca\ui\data\ui_arrow_top_ca.paa";
config.cpp:        border="\ca\ui\data\ui_border_scroll_ca.paa";
config.cpp:        thumb="\ca\ui\data\igui_scrollbar_thumb_ca.paa";
config.cpp:        arrowFull="\ca\ui\data\igui_arrow_top_active_ca.paa";
config.cpp:        arrowEmpty="\ca\ui\data\igui_arrow_top_ca.paa";
config.cpp:        border="\ca\ui\data\igui_border_scroll_ca.paa";
config.cpp:        thumb="\ca\ui\data\ui_scrollbar_thumb_ca.paa";
config.cpp:        arrowFull="\ca\ui\data\ui_arrow_top_active_ca.paa";
config.cpp:        arrowEmpty="\ca\ui\data\ui_arrow_top_ca.paa";
config.cpp:        border="\ca\ui\data\ui_border_scroll_ca.paa";
config.cpp:    arrowEmpty="\ca\ui\data\ui_arrow_left_ca.paa";
config.cpp:    arrowFull="\ca\ui\data\ui_arrow_left_active_ca.paa";
config.cpp:    border="\ca\ui\data\ui_border_frame_ca.paa";
config.cpp:    thumb="\ca\ui\data\ui_slider_bar_ca.paa";
config.cpp:    animTextureNormal="\ca\ui\data\igui_button_normal_ca.paa";
config.cpp:    animTextureDisabled="\ca\ui\data\igui_button_disabled_ca.paa";
config.cpp:    animTextureOver="\ca\ui\data\igui_button_over_ca.paa";
config.cpp:    animTextureFocused="\ca\ui\data\igui_button_focus_ca.paa";
config.cpp:    animTexturePressed="\ca\ui\data\igui_button_down_ca.paa";
config.cpp:    animTextureDefault="\ca\ui\data\igui_button_normal_ca.paa";
config.cpp:        "\ca\ui\data\sound\mouse2",
config.cpp:        "\ca\ui\data\sound\new1",
config.cpp:        "\ca\ui\data\sound\mouse3",
config.cpp:        "\ca\ui\data\sound\mouse1",
config.cpp:    animTextureNormal="\ca\ui\data\igui_gear_normal_ca.paa";
config.cpp:    animTextureDisabled="\ca\ui\data\igui_gear_disabled_ca.paa";
config.cpp:    animTextureOver="\ca\ui\data\igui_gear_over_ca.paa";
config.cpp:    animTextureFocused="\ca\ui\data\igui_gear_focus_ca.paa";
config.cpp:    animTexturePressed="\ca\ui\data\igui_gear_down_ca.paa";
config.cpp:    animTextureDefault="\ca\ui\data\igui_gear_normal_ca.paa";
config.cpp:            text="\ca\ui\data\igui_background_buy_units_ca.paa";
config.cpp:            text="\ca\ui\data\igui_background_gear_ca.paa";
config.cpp:            text="\ca\ui\data\ui_background_messagebox_ca.paa";
config.cpp:            text="\ca\ui\data\arrow_left_ca.paa";
config.cpp:            text="\ca\ui\data\arrow_right_ca.paa";
config.cpp:            text="\ca\ui\data\igui_wf_vote_background_ca.paa";
config.cpp:            text="\ca\ui\data\ui_background_controlers_ca.paa";
config.cpp:        icon="\ca\ui\data\map_waypoint_ca.paa";
config.cpp:        icon="\ca\ui\data\map_bunker_ca.paa";
config.cpp:        icon="\ca\ui\data\map_bush_ca.paa";
config.cpp:        icon="\ca\ui\data\map_busstop_ca.paa";
config.cpp:        icon="\ca\ui\data\map_cross_ca.paa";
config.cpp:        icon="\ca\ui\data\map_bunker_ca.paa";
config.cpp:        icon="\ca\ui\data\map_fountain_ca.paa";
config.cpp:        icon="\ca\ui\data\map_hospital_ca.paa";
config.cpp:        icon="\ca\ui\data\map_chapel_ca.paa";
config.cpp:        icon="\ca\ui\data\map_church_ca.paa";
config.cpp:        icon="\ca\ui\data\map_lighthouse_ca.paa";
config.cpp:        icon="\ca\ui\data\map_quay_ca.paa";
config.cpp:        icon="\ca\ui\data\map_rock_ca.paa";
config.cpp:        icon="\ca\ui\data\map_ruin_ca.paa";
config.cpp:        icon="\ca\ui\data\map_smalltree_ca.paa";
config.cpp:        icon="\ca\ui\data\map_stack_ca.paa";
config.cpp:        icon="\ca\ui\data\map_tree_ca.paa";
config.cpp:        icon="\ca\ui\data\map_tourism_ca.paa";
config.cpp:        icon="\ca\ui\data\map_transmitter_ca.paa";
config.cpp:        icon="\ca\ui\data\map_viewtower_ca.paa";
config.cpp:        icon="\ca\ui\data\map_watertower_ca.paa";
config.cpp:        icon="\ca\ui\data\map_waypoint_ca.paa";
config.cpp:        icon="\ca\ui\data\map_waypoint_completed_ca.paa";

 

I want to be able to make a .bat that copies assets from those locations into the mod folder repeating the script until nothing else gets copied over, by that point everything should hopefully be there and only need assets switched to Arma 3 ones to run.

Edited by Phantom Aspect
cleaning up

Share this post


Link to post
Share on other sites

Helpful hint! If you ever want to find all assets mentioned in a specific addons folder for Arma 2 simply shift+right click on a blank part of that open folder, select "Open PowerShell window here" and insert this code

 

findstr /s /i "ca\" *.* > AssetList.txt

doing this in the extracted warfare2 PBO folder returned 599 lines referencing a required file from Arma 2's base CA folder. this code will search all documents cpp, hpp, sqf whatever! It doesn't discriminate, if notepad could read it coherently you'll get a string ūüĎĆ

 

I'm not sure exactly how useful this could be for people but you could simply replace "ca\" with ".paa" to find all those texture files referenced in every script file from an addons folder.

 

this is what I got from warfare2 alone

Spoiler

cfgsecops.hpp:      scriptPath = "ca\missions\som\data\scripts\secops\aerial_reconnaissance\"; //change if BIS_SOM_stdPath changes //"
cfgsecops.hpp:        scriptPath = "ca\missions\som\data\scripts\secops\tactical_airstrike\"; //"
cfgsecops.hpp:      scriptPath = "ca\missions\som\data\scripts\secops\artillery_barrage\"; //"
cfgsecops.hpp:      scriptPath = "ca\missions\som\data\scripts\secops\transport\"; //"
cfgsecops.hpp:      scriptPath = "ca\missions\som\data\scripts\secops\supply_drop\"; //"
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\Map_Fuelstation_CA.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\Map_Fuelstation_CA.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
examplemissions\warfareexample.chernarus\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\Map_Fuelstation_CA.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:WESTFLAGPOLE = "\ca\data\flag_usa_co.paa";
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf://WESTFLAGPOLE = "\ca\data\flag_chernarus_co.paa";
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:EASTFLAGPOLE = "\ca\data\flag_rus_co.paa";
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf://EASTFLAGPOLE = "\ca\data\flag_chdkz_co.paa";
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:RESISTANCEFLAGPOLE = "\ca\data\flag_napa_co.paa";
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_mg_nest.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_mg_nest.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
examplemissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
examplemissions\warfareexample.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport1LocationMarker""];";
examplemissions\warfareexample.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport2LocationMarker""];";
examplemissions\warfareexample.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport3LocationMarker""];";
examplemissions\warfareexample3sided.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport1LocationMarker""];";
examplemissions\warfareexample3sided.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport2LocationMarker""];";
examplemissions\warfareexample3sided.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport3LocationMarker""];";
examplemissions\warfareexampleminimal.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport1LocationMarker""];";
examplemissions\warfareexampleminimal.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport2LocationMarker""];";
examplemissions\warfareexampleminimal.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport3LocationMarker""];";
examplemissions\warfareexampleresistance.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport1LocationMarker""];";
examplemissions\warfareexampleresistance.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport2LocationMarker""];";
examplemissions\warfareexampleresistance.chernarus\mission.sqm:            init="nullReturn = [this,Localize ""str_wf2_gl_airport""] ExecVM ""ca\Warfare2\Scripts\Server\Server_UpdateAirport.sqf"";this SetVariable [""markerName"",""Airport3LocationMarker""];";
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:WESTFLAGPOLE = "\ca\data\flag_usa_co.paa";
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf://_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:EASTFLAGPOLE = "\ca\data\flag_rus_co.paa";
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf://EASTFLAGPOLE = "\ca\data\flag_chdkz_co.paa";
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf://_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:RESISTANCEFLAGPOLE = "\ca\data\flag_chernarus_co.paa";
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_mg_nest.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
mpmissions\warfareexample.chernarus\common\config\config_structures.sqf://_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
mpmissions\warfareexample.chernarus\description.ext:#include "\CA\Warfare2\Scripts\ClassicUI.hpp"
mpmissions\warfareexample3sided.chernarus\description.ext:#include "\CA\Warfare2\Scripts\ClassicUI.hpp"
mpmissions\warfareexampleminimal.chernarus\description.ext:#include "\CA\Warfare2\Scripts\ClassicUI.hpp"
mpmissions\warfareexamplemissionui.chernarus\description.ext:#include "\CA\Warfare2\Scripts\ClassicUI.hpp"
mpmissions\warfareexampleresistance.chernarus\description.ext:#include "\CA\Warfare2\Scripts\ClassicUI.hpp"
scripts\classicui.hpp:    soundPush[] = {"\ca\ui\data\sound\new1", 0.09, 1};
scripts\classicui.hpp:    soundClick[] = {"\ca\ui\data\sound\mouse3", 0.07, 1};
scripts\classicui.hpp:        thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
scripts\classicui.hpp:        arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
scripts\classicui.hpp:        arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
scripts\classicui.hpp:        border = "\ca\ui\data\ui_border_scroll_ca.paa";
scripts\classicui.hpp:    thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
scripts\classicui.hpp:    arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
scripts\classicui.hpp:    arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
scripts\classicui.hpp:    border = "\ca\ui\data\ui_border_scroll_ca.paa";
scripts\classicui.hpp:        thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
scripts\classicui.hpp:        arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
scripts\classicui.hpp:        arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
scripts\classicui.hpp:        border = "\ca\ui\data\ui_border_scroll_ca.paa";
scripts\classicui.hpp:    text = "CA\Warfare2\Images\tab_mission.paa";
scripts\classicui.hpp:      onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission_a.paa"";";
scripts\classicui.hpp:     onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission.paa"";";
scripts\classicui.hpp:    onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission_a.paa"";";
scripts\classicui.hpp:    onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission.paa"";";
scripts\classicui.hpp:        text = "\ca\ui\data\marker_brush_horizontal_ca.paa";
scripts\classicui.hpp:        text = "\ca\ui\data\ui_gradient_title_gs.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\warfare_logo_grn.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\button_x.paa";
scripts\classicui.hpp:        text = "\ca\ui\data\ui_gradient_title_gs.paa";
scripts\classicui.hpp:        text = "\Ca\UI\Data\clear_empty_ca.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\CheckboxEmpty.paa";
scripts\classicui.hpp:        action = "menuGarrison = !menuGarrison;if (menuGarrison) then {CtrlSetText [IDCMENUCHECKBOX,""\CA\Warfare2\Images\CheckboxChecked.paa""]} else {CtrlSetText [IDCMENUCHECKBOX,""\CA\Warfare2\Images\CheckboxEmpty.paa""]};";
scripts\classicui.hpp:                text = "\ca\ui\data\marker_brush_horizontal_ca.paa";
scripts\classicui.hpp:                text = "\CA\Warfare2\Images\warfare_logo_brown.paa";
scripts\classicui.hpp:            text = "\ca\ui\data\ui_gradient_start_gs.paa";
scripts\classicui.hpp:            text = "\ca\data\flag_rus_co.paa";
scripts\classicui.hpp:            text = "\ca\data\flag_usa_co.paa";
scripts\classicui.hpp:        text = "\ca\ui\data\ui_gradient_middle_gs.paa";
scripts\classicui.hpp:        thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
scripts\classicui.hpp:        arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
scripts\classicui.hpp:        arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
scripts\classicui.hpp:        border = "\ca\ui\data\ui_border_scroll_ca.paa";
scripts\classicui.hpp:        text = "\ca\ui\data\ui_gradient_title_gs.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_waypoint_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_bunker_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_bush_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_busstop_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_cross_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_bunker_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_fountain_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_hospital_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_chapel_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_church_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_lighthouse_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_quay_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_rock_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_ruin_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_smalltree_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_stack_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_tree_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_tourism_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_transmitter_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_viewtower_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_watertower_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_waypoint_ca.paa";
scripts\classicui.hpp:            icon = "\ca\ui\data\map_waypoint_completed_ca.paa";
scripts\classicui.hpp:        text = "\ca\ui\data\ui_gradient_reverse_gs.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\ui_gradient_cti.paa";
scripts\classicui.hpp:        text = "\ca\ui\data\ui_gradient_title_gs.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_empty.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_mission.paa";
scripts\classicui.hpp:          onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission_a.paa"";";
scripts\classicui.hpp:         onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission_a.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_mission.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_team.paa";
scripts\classicui.hpp:          onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_team_a.paa"";";
scripts\classicui.hpp:         onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_team.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_team_a.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_team.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_gear.paa";
scripts\classicui.hpp:          onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear_a.paa"";";
scripts\classicui.hpp:         onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear_a.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_help.paa";
scripts\classicui.hpp:          onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help_a.paa"";";
scripts\classicui.hpp:         onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help_a.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_vote.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote_a.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote_a.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\warfare_logo_grn.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\rank_CORPORAL.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\button_const.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\button_x.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_mission_s.paa";
scripts\classicui.hpp:    thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
scripts\classicui.hpp:        arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
scripts\classicui.hpp:        arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
scripts\classicui.hpp:        border = "\ca\ui\data\ui_border_scroll_ca.paa";    };
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_team_s.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_barracks.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_light.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_heavy.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_aircraft.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_airport.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_service_station.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_barracks.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_light.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_heavy.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_aircraft.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_airport.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\icon_service_station.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\ui_gradient_cti.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_gear.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear_s.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear_s.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear_s.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_gear_s.paa"";";
scripts\classicui.hpp:        text = "\Ca\UI\Data\ui_gear_gun_gs.paa";
scripts\classicui.hpp:        text = "\Ca\UI\Data\clear_empty_ca.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\ui_gear_gun_gs.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\clear_empty_ca.paa"";";
scripts\classicui.hpp:        text = "\Ca\UI\Data\ui_gear_sec_gs.paa";
scripts\classicui.hpp:        text = "\Ca\UI\Data\clear_empty_ca.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\ui_gear_sec_gs.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\clear_empty_ca.paa"";";
scripts\classicui.hpp:        text = "\Ca\UI\Data\ui_gear_mag_gs.paa";
scripts\classicui.hpp:        text = "\Ca\UI\Data\clear_empty_ca.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\ui_gear_mag_gs.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\clear_empty_ca.paa"";";
scripts\classicui.hpp:        text = "\Ca\UI\Data\ui_gear_hgun_gs.paa";
scripts\classicui.hpp:        text = "\Ca\UI\Data\clear_empty_ca.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\ui_gear_hgun_gs.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\clear_empty_ca.paa"";";
scripts\classicui.hpp:        text = "\Ca\UI\Data\ui_gear_hgunmag_gs.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) CtrlSetText ""\Ca\UI\Data\ui_gear_hgunmag_gs.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\ui_gradient_cti.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_help_s.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help_s.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help_s.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help_s.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_help_s.paa"";";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\ui_gradient_cti.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\ui_gradient_cti.paa";
scripts\classicui.hpp:        text = "\CA\Warfare2\Images\tab_vote_s.paa";
scripts\classicui.hpp:        onMouseEnter =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote_s.paa"";";
scripts\classicui.hpp:        onMouseExit =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote_s.paa"";";
scripts\classicui.hpp:        onSetFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote_s.paa"";";
scripts\classicui.hpp:        onKillFocus =    "(_this select 0) ctrlSetText ""\CA\Warfare2\Images\tab_vote_s.paa"";";
scripts\client\action\action_opencoin.sqf:    BIS_WF_CoinFunction = Compile PreprocessFileLineNumbers "ca\modules\coin\data\scripts\coin_interface.sqf"
scripts\client\action\action_usestructure.sqs:debugLog ("WF_NEAROBJ  "+ str call compile "15" + " in o:\arma\ca\warfare2\Scripts\Client\Action\Action_UseStructure.sqs");
scripts\client\action\action_usestructure.sqs:    debugLog ("WF_NEAROBJ  "+ str call compile "30" + " in o:\arma\ca\warfare2\Scripts\Client\Action\Action_UseStructure.sqs");
scripts\client\client_construction.sqf:[player,player,2,_coin] execvm "ca\modules\coin\data\scripts\coin_interface.sqf";  //executing CoIn construction (camera view)
scripts\client\client_endgame.sqf:{//TODO: 3-sidedWF: change "? WINS" to something else in o:\arma\ca\Warfare2\Scripts\Client\GUI\GUI_EndOfGameStats.sqs
scripts\client\client_endgame.sqf:    (_ent) exec "ca\Data\scripts\camera.sqs";
scripts\client\client_updateavailableactions.sqf:_icons = ["\CA\Warfare2\Images\icon_barracks.paa","\CA\Warfare2\Images\icon_light.paa","\CA\Warfare2\Images\icon_heavy.paa","\CA\Warfare2\Images\icon_aircraft.paa","\CA\Warfare2\Images\icon_airport.paa"];
scripts\client\client_updateavailableactions.sqf:        _icons Set [Count _icons - 1,"\CA\Warfare2\Images\icon_service_station.paa"];
scripts\client\client_updateavailableactions.sqf:        _icons Set [Count _icons - 1,"\CA\Warfare2\Images\icon_airport.paa"];
scripts\client\client_updatebasemenus.sqs:    debugLog ("WF_NEAROBJ  "+ str call compile "15" + " in o:\arma\ca\warfare2\Scripts\Client\Client_UpdateBaseMenus.sqs");
scripts\client\client_updatebasemenus.sqs:    debugLog ("WF_NEAROBJ  "+ str call compile "sideJoinedText" + " in o:\arma\ca\warfare2\Scripts\Client\Client_UpdateBaseMenus.sqs");
scripts\client\client_updatemissionmarkers.sqf:          [objNull,objNull,_currentTask, "Assigned"] execVM "ca\Modules\MP\data\scriptCommands\taskHint.sqf";
scripts\client\client_updatemissionmarkers.sqf:                [objNull,objNull,_task, "Created"] execVM "ca\Modules\MP\data\scriptCommands\taskHint.sqf";
scripts\client\client_updatemissionmarkers.sqf:            if (!((taskState _task) in ["Created","Assigned"])) then {_task setTaskState "Created";[objNull,objNull,_task, "Created"] execVM "ca\Modules\MP\data\scriptCommands\taskHint.sqf";};
scripts\client\client_updatemissionmarkers.sqf:                  [objNull,objNull,_task,"Canceled"] execVM "ca\Modules\MP\data\scriptCommands\taskHint.sqf";
scripts\client\functions\client_defensedestroyed.sqf:_fire SetParticleParams [["\CA\Data\ParticleEffects\Universal\Universal.p3d",8,2,6],"","Billboard",1,1,[0,0,0],[0,0,0.5],1,1,0.9,0.3,[1.5],[[1,0.7,0.7,0.5]],[1],0,0,"","",_this];
scripts\client\functions\client_defensedestroyed.sqf:_smoke1 SetParticleParams [["\CA\Data\ParticleEffects\Universal\Universal.p3d",8,0,1],"","Billboard",1,10,[0,0,0.5],[0,0,2.9],1,1.275,1,0.066,[4,5,10,10],[[0.3,0.3,0.3,0.33],[0.4,0.4,0.4,0.33],[0.2,0.2,0,0]],[0,1],1,0,"","",_this];
scripts\client\functions\client_defensedestroyed.sqf:_smoke2 SetParticleParams [["\CA\Data\ParticleEffects\Universal\Universal.p3d",8,3,1],"","Billboard",1,15,[0,0,0.5],[0,0,2.9],1,1.275,1,0.066,[4,5,10,10],[[0.1,0.1,0.1,0.75],[0.4,0.4,0.4,0.5],[1,1,1,0.2]],[0],1,0,"","",_this];
scripts\client\functions\client_displayinventory.sqf:    (_display DisplayCtrl _inventoryGUI + _count) CtrlSetText "\Ca\UI\Data\ui_gear_mag_gs.paa";
scripts\client\functions\client_displayinventory.sqf:    (_display DisplayCtrl _sidearmGUI + _count) CtrlSetText "\Ca\UI\Data\ui_gear_mag_gs.paa";
scripts\client\functions\client_displaymiscinventory.sqf:    (_display DisplayCtrl _inventoryGUI + _count) CtrlSetText "\Ca\UI\Data\ui_gear_eq_gs.paa";
scripts\client\functions\client_displaymiscinventory.sqf:    (_display DisplayCtrl _miscGUI + _count) CtrlSetText "\Ca\UI\Data\ui_gear_eq_gs.paa";
scripts\client\functions\client_displaymiscinventory.sqf:_objectImages = ["\ca\ui\data\gear_picture_compass_ca.paa","\ca\ui\data\gear_picture_map_ca.paa","\ca\ui\data\gear_picture_radio_ca.paa","\ca\ui\data\gear_picture_watch_ca.paa"];
scripts\client\functions\client_displaymiscinventory.sqf:if ("Binocular" In Weapons player) then {(_display DisplayCtrl _miscGUI) CtrlSetText "\CA\weapons\data\equip\w_binocular_ca.paa"};
scripts\client\functions\client_displaymiscinventory.sqf:if ("NVGoggles" In Weapons player) then {(_display DisplayCtrl _miscGUI + 1) CtrlSetText "\CA\weapons\data\equip\w_nvg_ca.paa"};
scripts\client\functions\client_initinfobar.sqf:(_display DisplayCtrl 220113) CtrlSetText ("\CA\Warfare2\Images\rank_" + (Rank player) + ".paa");
scripts\client\functions\client_playermissionended.sqf:            [objNull,objNull,BIS_WF_PlayerTask, "Succeeded"] execVM "ca\Modules\MP\data\scriptCommands\taskHint.sqf";
scripts\client\functions\client_playermissionended.sqf:            [objNull,objNull,BIS_WF_PlayerTask, "Failed"] execVM "ca\Modules\MP\data\scriptCommands\taskHint.sqf";
scripts\client\gui\gui_fttodestination.sqf:BIS_WF_FastTravelSkip = false; //setting to true if player chooses 'Skip' in main menu - see CA\UI\scripts\pauseCutScene.sqf
scripts\client\gui\gui_opencitymenu.sqf:        (_display DisplayCtrl IDCGENERICBUTTON + 2 + _count) CtrlSetText "\CA\Warfare2\Images\wf_iconcity_supply_ca.paa";
scripts\client\gui\gui_opencitymenu.sqf:        (_display DisplayCtrl IDCGENERICBUTTON + 2 + _count) CtrlSetText "\CA\Warfare2\Images\wf_iconcity_defence_ca.paa";
scripts\client\gui\gui_openteammenu.sqf:    _typeList lnbSetPicture [[_selection,0],"\CA\UI\data\markers\" + _icon];
scripts\client\gui\gui_openteammenu.sqf:    if (BIS_WF_ShowPlayersOnHUD) then {_playerHUD CtrlSetText "\CA\Warfare2\Images\CheckboxChecked.paa"}
scripts\client\gui\gui_openteammenu.sqf:    else {_playerHUD CtrlSetText "\CA\Warfare2\Images\CheckboxEmpty.paa"};
scripts\client\gui\gui_updatecitymenuevent.sqf:        (_display DisplayCtrl IDCGENERICBUTTON + 2 + _count) CtrlSetText "\CA\Warfare2\Images\wf_iconcity_supply_ca.paa";
scripts\client\gui\gui_updatecitymenuevent.sqf:        (_display DisplayCtrl IDCGENERICBUTTON + 2 + _count) CtrlSetText "\CA\Warfare2\Images\wf_iconcity_defence_ca.paa";
scripts\client\gui\gui_updategearmenu.sqs:    _currentPrimary = 0;CtrlSetText[IDCGENERICIMAGE,"\Ca\UI\Data\ui_gear_gun_gs.paa"]
scripts\client\gui\gui_updategearmenu.sqs:    _currentSecondary = 0;CtrlSetText[IDCGENERICIMAGE + 1,"\Ca\UI\Data\ui_gear_sec_gs.paa"]
scripts\client\gui\gui_updategearmenu.sqs:    _currentSidearm = 0;CtrlSetText[IDCGENERICIMAGE + 2,"\Ca\UI\Data\ui_gear_hgun_gs.paa"]
scripts\client\gui\gui_updategearmenumain.sqf:(_display DisplayCtrl IDCGENERICIMAGE) CtrlSetText "\Ca\UI\Data\ui_gear_gun_gs.paa";
scripts\client\gui\gui_updategearmenumain.sqf:(_display DisplayCtrl IDCGENERICIMAGE + 1) CtrlSetText "\Ca\UI\Data\ui_gear_sec_gs.paa";
scripts\client\gui\gui_updategearmenumain.sqf:(_display DisplayCtrl IDCGENERICIMAGE + 2) CtrlSetText "\Ca\UI\Data\ui_gear_hgun_gs.paa";
scripts\client\gui\gui_updatemissionmap.sqs:    if (menuCheckBox) then {CtrlSetText [IDCGenericCheckbox,"\CA\Warfare2\Images\CheckboxChecked.paa"]} else {CtrlSetText [IDCGenericCheckbox,"\CA\Warfare2\Images\CheckboxEmpty.paa"]};
scripts\client\gui\gui_updateoptions.sqf://  - cloned from and will replace: o:\arma\ca\Warfare2\Scripts\Client\Client_UpdateAvailableActions.sqf
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_deployable.paa",     //mhq deployable
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_barracks.paa",  //barracks
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_light.paa",     //lvsp
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_heavy.paa",     //hvsp
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_aircraft.paa",  //air = helipad | hangar
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_gear.paa",  //gear avail
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_healrepair.paa",  //heal | rearm | repair | refuel
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_uavterminal.paa",   //UAV terminal
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_fasttravel.paa",     //fast travel
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_supplydrop.paa",     //supply drop
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_transport.paa",     //transport
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_arty.paa",     //ARTY
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_cas.paa",     //CAS
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_uav.paa",     //UAV
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_airport.paa", // empty    
scripts\client\gui\gui_updateoptions.sqf:"\CA\Warfare2\Images\icon_airport.paa"  // empty  
scripts\client\gui\gui_updateoptions.sqf://\ca\ui\data\icon_wf_support_uav_ca.paa
scripts\client\gui\gui_updateoptions.sqf://\ca\ui\data\icon_wf_building_gear_ca.paa
scripts\client\gui\gui_updateoptions.sqf:"ca\ui\data\icon_wf_building_mhq_ca.paa",     //mhq deployable
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_barracks_ca.paa",  //barracks
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_lvs_ca.paa",     //lvsp
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_hvs_ca.paa",     //hvsp
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_air_ca.paa",  //air = helipad | hangar
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_gear_ca.paa",  //gear avail
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_firstaid_ca.paa",  //heal
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_repair_ca.paa",  //rearm | repair | refuel
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_uav_ca.paa",     //UAV terminal
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_aa_radar_ca.paa",     //AA radar
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_building_am_radar_ca.paa",     //ARTY radar
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_fasttravel_ca.paa",     //fast travel
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_transport_ca.paa",     //transport
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_supplydrop_ca.paa",     //supply drop
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_artilery_ca.paa",     //ARTY
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_mortar_ca.paa",     //ARTY - mortar
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_cas_ca.paa",     //CAS
scripts\client\gui\gui_updateoptions.sqf:"\ca\ui\data\icon_wf_support_uav_ca.paa"   //UAV
scripts\client\gui\gui_updateteammenu.sqf:    _icons = _icons + [[_count,"\CA\UI\data\markers\" + _icon]];
scripts\client\gui\gui_updateteammenuevent.sqf:        if (BIS_WF_ShowPlayersOnHUD) then {_playerHUD CtrlSetText "\CA\Warfare2\Images\CheckboxChecked.paa"}
scripts\client\gui\gui_updateteammenuevent.sqf:        else {_playerHUD CtrlSetText "\CA\Warfare2\Images\CheckboxEmpty.paa"};
scripts\client\init\init_client.sqf:            _x KbAddTopic [(_x getVariable "_topic_identity"),"\ca\warfare2\kb\hq.bikb","\ca\warfare2\kb\hq.fsm",{Call Compile PreprocessFileLineNumbers "\ca\warfare2\kb\hq.sqf"}];
scripts\client\pvfunctions\sidedefeated.sqf:            (_ent) Exec "ca\Data\scripts\camera.sqs";
scripts\common\config\config_camp.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
scripts\common\config\config_camp.sqf:    _i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
scripts\common\config\config_camp.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
scripts\common\config\config_camp.sqf:    _i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
scripts\common\config\config_camp.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
scripts\common\config\config_camp.sqf:    _i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
scripts\common\config\config_depot.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\Map_Fuelstation_CA.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\icon_wf_building_firstaid_ca.paa"];
scripts\common\config\config_depot.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\Map_Fuelstation_CA.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\icon_wf_building_firstaid_ca.paa"];
scripts\common\config\config_depot.sqf:_i            = ["\ca\UI\Data\icon_wf_building_repair_ca.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\gui_firemod_3bullets_CA.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\Map_Fuelstation_CA.paa"];
scripts\common\config\config_depot.sqf:_i = _i        + ["\ca\UI\Data\icon_wf_building_firstaid_ca.paa"];
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:WESTFLAGPOLE = "\ca\data\flag_usa_co.paa";
scripts\common\config\config_structures.sqf://WESTFLAGPOLE = "\ca\data\flag_chernarus_co.paa";
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
scripts\common\config\config_structures.sqf:    _i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
scripts\common\config\config_structures.sqf:    _i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:EASTFLAGPOLE = "\ca\data\flag_rus_co.paa";
scripts\common\config\config_structures.sqf://EASTFLAGPOLE = "\ca\data\flag_chdkz_co.paa";
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
scripts\common\config\config_structures.sqf:    _i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
scripts\common\config\config_structures.sqf:    _i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_at_pod.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aa_pod.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_hq.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_barracks.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_heavy.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_aircraft.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_light.paa"];
scripts\common\config\config_structures.sqf:RESISTANCEFLAGPOLE = "\ca\data\flag_napa_co.paa";
scripts\common\config\config_structures.sqf:_i            = ["\CA\Warfare2\Images\con_mg_nest.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_mg_nest.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_mg_nest.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_gl.paa"];
scripts\common\config\config_structures.sqf:    _i = _i        + ["\CA\Warfare2\Images\con_gun.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall2.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall3.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\config\config_structures.sqf:_i = _i        + ["\CA\Warfare2\Images\con_wall1.paa"];
scripts\common\functions\common_coininit.sqf:[_coin] execVM "ca\modules\coin\data\scripts\coin.sqf";
scripts\common\init\init_common.sqf:if (corePath1 != "\CA\Warfare2\Scripts\") then {
scripts\common\init\init_common.sqf:    if (corePath1 == "\CA\Warfare2_E\Scripts\") then {
scripts\init.sqf:_corePath = "\CA\Warfare2\Scripts\";
scripts\init.sqf:_corePath1 = "\CA\Warfare2\Scripts\";
scripts\init.sqf:    DebugLog "WF Debug: Core Init.sqf - \CA\Warfare2\Scripts\InitMission.sqf";
scripts\init.sqf:    [_corePath,_corePath1] Call Compile PreprocessFileLineNumbers "\CA\Warfare2\Scripts\InitMission.sqf";
scripts\initmission.sqf:BIS_WFdPath = "o:\arma\ca\warfare2\"; //debug path for scriptname (can be empty) - will be written to debug log in "Script BIS_WFdPATH\ABC took X ms" logs
scripts\server\ai\advanced\advanced_updatesquad.sqs:    if (_useBarracks) then {debugLog ("WF_NEAROBJ  "+ str call compile "500" + " in o:\arma\ca\warfare2\Scripts\Server\AI\Advanced\Advanced_UpdateSquad.sqs");
scripts\server\ai\advanced\advanced_updatesquad.sqs:    if (_useLight) then {debugLog ("WF_NEAROBJ  "+ str call compile "500" + " in o:\arma\ca\warfare2\Scripts\Server\AI\Advanced\Advanced_UpdateSquad.sqs");
scripts\server\ai\advanced\advanced_updatesquad.sqs:    if (_useHeavy) then {debugLog ("WF_NEAROBJ  "+ str call compile "500" + " in o:\arma\ca\warfare2\Scripts\Server\AI\Advanced\Advanced_UpdateSquad.sqs");
scripts\server\construction\construction_mediumsite.sqf:    _construct = Compile PreprocessFile "ca\modules\dyno\data\scripts\objectMapper.sqf";
scripts\server\construction\construction_smallsite.sqf:    _construct = Compile PreprocessFile "ca\modules\dyno\data\scripts\objectMapper.sqf";
scripts\server\construction\construction_vehicleservicepointsite.sqf:    _construct = Compile PreprocessFile "ca\modules\dyno\data\scripts\objectMapper.sqf";
scripts\server\init\init_alltowns.sqf:_constructFunction = Compile PreprocessFile "ca\modules\dyno\data\scripts\objectMapper.sqf";
scripts\server\init\init_alltowns.sqf:        debugLog ("WF_NEAROBJ  "+ str call compile "350" + " in o:\arma\ca\warfare2\Scripts\Server\Init\Init_AllTowns.sqf");
scripts\server\init\init_server.sqf:  _x kbAddTopic [(_x getVariable "_topic_identity"),  "\ca\warfare2\kb\hq.bikb",  "\ca\warfare2\kb\hq.fsm", {call compile PreprocessFileLineNumbers "\ca\warfare2\kb\hq.sqf"}];  
scripts\sqc\cmdmenucomm.sqf:    player kbAddtopic ["sqlComm", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.bikb", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.fsm",  {call compile preprocessFileLineNumbers "\ca\Warfare2\Scripts\SQC\kb\sqlComm.sqf"}];
scripts\sqc\cmdmenucomm.sqf:    _nic = [objNull, _x, rKBADDTOPIC, "sqlComm", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.bikb", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.fsm",  {call compile preprocessFileLineNumbers "\ca\Warfare2\Scripts\SQC\kb\sqlComm.sqf"}] call RE;        
scripts\sqc\cmdmenucomm.sqf:    if !(_leader kbHasTopic "sqlComm") then {_nic = [objNull, _leader, rKBADDTOPIC, "sqlComm", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.bikb", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.fsm",  {call compile preprocessFileLineNumbers "\ca\Warfare2\Scripts\SQC\kb\sqlComm.sqf"}] call RE;}; WaitUntil {_leader kbhastopic "sqlComm"};
scripts\sqc\cmdmenucomm.sqf:if !(player kbHasTopic "sqlComm") then {_nic = [objNull, player, rKBADDTOPIC, "sqlComm", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.bikb", "\ca\Warfare2\Scripts\SQC\kb\sqlComm.fsm",  {call compile preprocessFileLineNumbers "\ca\Warfare2\Scripts\SQC\kb\sqlComm.sqf"}] call RE;}; WaitUntil {player kbhastopic "sqlComm"};
scripts\sqc\squaddismiss.sqf:_teamsAvail = [_who] call compile preprocessFile "ca\Warfare2\Scripts\SQC\WF_availAbleTeams.sqf";
scripts\vg\initcommon.sqf:BIS_VG_CorePath = "\CA\Warfare2\Scripts\VG\";
ui.hpp:    soundPush[] = {"\ca\ui\data\sound\new1", 0.09, 1};
ui.hpp:    soundClick[] = {"\ca\ui\data\sound\mouse3", 0.07, 1};
ui.hpp:        thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
ui.hpp:        arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
ui.hpp:        arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
ui.hpp:        border = "\ca\ui\data\ui_border_scroll_ca.paa";
ui.hpp:          thumb = "\ca\ui\data\igui_scrollbar_thumb_ca.paa";
ui.hpp:          arrowFull = "\ca\ui\data\igui_arrow_top_active_ca.paa";
ui.hpp:          arrowEmpty = "\ca\ui\data\igui_arrow_top_ca.paa";
ui.hpp:          border = "\ca\ui\data\igui_border_scroll_ca.paa";
ui.hpp:        thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
ui.hpp:        arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
ui.hpp:        arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
ui.hpp:        border = "\ca\ui\data\ui_border_scroll_ca.paa";
ui.hpp:    arrowEmpty = "\ca\ui\data\ui_arrow_left_ca.paa";
ui.hpp:    arrowFull = "\ca\ui\data\ui_arrow_left_active_ca.paa";
ui.hpp:    border = "\ca\ui\data\ui_border_frame_ca.paa";
ui.hpp:    thumb = "\ca\ui\data\ui_slider_bar_ca.paa";    
ui.hpp:    animTextureNormal = "\ca\ui\data\igui_button_normal_ca.paa";
ui.hpp:    animTextureDisabled  = "\ca\ui\data\igui_button_disabled_ca.paa";
ui.hpp:    animTextureOver  = "\ca\ui\data\igui_button_over_ca.paa";
ui.hpp:    animTextureFocused = "\ca\ui\data\igui_button_focus_ca.paa";
ui.hpp:    animTexturePressed  = "\ca\ui\data\igui_button_down_ca.paa";
ui.hpp:    animTextureDefault = "\ca\ui\data\igui_button_normal_ca.paa";
ui.hpp:    soundEnter[] = {"\ca\ui\data\sound\mouse2",0.09,1};
ui.hpp:    soundPush[] = {"\ca\ui\data\sound\new1",0.09,1};
ui.hpp:    soundClick[] = {"\ca\ui\data\sound\mouse3",0.07,1};
ui.hpp:    soundEscape[] = {"\ca\ui\data\sound\mouse1",0.09,1};
ui.hpp:    animTextureNormal = "\ca\ui\data\igui_gear_normal_ca.paa";
ui.hpp:    animTextureDisabled  = "\ca\ui\data\igui_gear_disabled_ca.paa";
ui.hpp:    animTextureOver  = "\ca\ui\data\igui_gear_over_ca.paa";
ui.hpp:    animTextureFocused = "\ca\ui\data\igui_gear_focus_ca.paa";
ui.hpp:    animTexturePressed  = "\ca\ui\data\igui_gear_down_ca.paa";
ui.hpp:    animTextureDefault = "\ca\ui\data\igui_gear_normal_ca.paa";
ui.hpp:            text = "\ca\ui\data\igui_background_buy_units_ca.paa";
ui.hpp:            text = "\CA\Warfare2\Images\FactoryIconBarracks.paa";
ui.hpp:            text = "\CA\Warfare2\Images\FactoryIconLight.paa";
ui.hpp:            text = "\CA\Warfare2\Images\FactoryIconHeavy.paa";
ui.hpp:            text = "\CA\Warfare2\Images\FactoryIconAircraft.paa";
ui.hpp:            text = "\CA\Warfare2\Images\FactoryIconAirport.paa";
ui.hpp:            text = "\CA\Warfare2\Images\FactoryIconDepot.paa";
ui.hpp://Based visually on \ca\ui\rscScreen.hpp: RscDisplayGear.
ui.hpp:            text = "\ca\ui\data\igui_background_gear_ca.paa";
ui.hpp:            text = "\CA\Warfare2\Images\GearIconSidearm.paa";
ui.hpp:            text = "\CA\Warfare2\Images\GearIconMisc.paa";
ui.hpp:            text = "\CA\Warfare2\Images\GearIconSecondary.paa";
ui.hpp:            text = "\CA\Warfare2\Images\GearIconPrimary.paa";
ui.hpp:            text = "\CA\Warfare2\Images\GearIconTemplate.paa";
ui.hpp:            text = "\CA\Warfare2\Images\GearIconAll.paa";
ui.hpp:    //        text = "\ca\ui\data\arrow_left_ca.paa";
ui.hpp:    //        text = "\ca\ui\data\arrow_right_ca.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_gun_gs.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_sec_gs.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_hgun_gs.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_mag_gs.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_hgunmag_gs.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_eq_gs.paa";
ui.hpp:            text = "\Ca\UI\Data\ui_gear_eq_gs.paa";
ui.hpp:            text = "\ca\ui\data\ui_background_messagebox_ca.paa";
ui.hpp:            text = "\ca\ui\data\arrow_left_ca.paa";
ui.hpp:            text = "\ca\ui\data\arrow_right_ca.paa";
ui.hpp:            text = "\CA\Warfare2\Images\wf_iconcity_supply_ca.paa";
ui.hpp:            text = "\ca\ui\data\igui_wf_vote_background_ca.paa";
ui.hpp:            text = "\CA\Warfare2\Images\CheckboxEmpty.paa";
ui.hpp:            text = "\ca\ui\data\ui_background_controlers_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_waypoint_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_bunker_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_bush_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_busstop_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_cross_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_bunker_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_fountain_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_hospital_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_chapel_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_church_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_lighthouse_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_quay_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_rock_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_ruin_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_smalltree_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_stack_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_tree_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_tourism_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_transmitter_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_viewtower_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_watertower_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_waypoint_ca.paa";
ui.hpp:        icon = "\ca\ui\data\map_waypoint_completed_ca.paa";
ui.hpp:        text = "\CA\Warfare2\Images\button_x.paa";
ui.hpp:        text = "\CA\Warfare2\Images\button_x.paa";
ui.hpp:            text = "\CA\Warfare2\Images\warfare2_logo_ca.paa";
ui.hpp:        icon = "\CA\Warfare2\Images\wf_citybar_D0S4_ca.paa";
ui.hpp:        icon = "\CA\Warfare2\Images\wf_citybar_D1S3_ca.paa";
ui.hpp:        icon = "\CA\Warfare2\Images\wf_citybar_D2S2_ca.paa";
ui.hpp:        icon = "\CA\Warfare2\Images\wf_citybar_D3S1_ca.paa";
ui.hpp:        icon = "\CA\Warfare2\Images\wf_citybar_D4S0_ca.paa";

One step closer to that automated .bat file transfer ūüėČ

Share this post


Link to post
Share on other sites

Decided to scrap the idea of copying stuff from Arma 2 as it was filling the addon with too much seemingly useless stuff (arma 2 post fx etc.). I'm going to start making an Arma 3 module from scratch and adapt modified Warfare2 scripts, it will definitely take me a long time but bear with me, I'm dedicated to making this work! ūüėČ

  • Like 1

Share this post


Link to post
Share on other sites

Update! Module appears to display and place in the editor properly now!

 

Onto the scary task of modifying the scripts and adapting Arma 3 assets to replace the unused Arma 2 ones, really wish there was a faster way of doing this than using Notepad++ ūüėā If anyone has recommendations on something I can use to speed up that process it'd be amazing ūüĎĆ

  • Like 1

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

√ó