CfgMusic – Arma 3

From Bohemia Interactive Community
Revision as of 20:20, 17 July 2016 by Pennyworth (talk | contribs) (Updated CfgMusic for 1.62 and edited code to function without an extension)
Jump to navigation Jump to search

Arma 3 Music, can be played with playMusic <classname>, for example:

playMusic "SkyNet";

No. Title Class Name Duration
1 This Is War LeadTrack01_F 162
2 This Is War a LeadTrack01a_F 162
3 This Is War b LeadTrack01b_F 162
4 Main Menu LeadTrack01c_F 128
5 Proteus LeadTrack02_F 94
6 Combined Arms LeadTrack03_F 96
7 Action Dark 2 LeadTrack04_F 151
8 Action Dark LeadTrack04a_F 111
9 Taking Kavala LeadTrack05_F 96
10 Down at the Girina Bay LeadTrack06_F 184
11 The East Wind - Alternative 1 AmbientTrack01_F 190
12 The East Wind AmbientTrack01a_F 184
13 The East Wind - Alternative 2 AmbientTrack01b_F 184
14 Solar Power AmbientTrack03_F 114
15 Night percussions AmbientTrack04a_F 194
16 Night ambient AmbientTrack04_F 204
17 Car and Heli BackgroundTrack03_F 111
18 Underwater 2 BackgroundTrack01_F 98
19 Underwater 1 BackgroundTrack01a_F 96
20 On The Road BackgroundTrack02_F 88
21 N/A Track01_Proteus 94
22 N/A Track02_SolarPower 114
23 N/A Track03_OnTheRoad 88
24 N/A Track04_Underwater1 96
25 N/A Track05_Underwater2 98
26 N/A Track06_CarnHeli 111
27 N/A Track07_ActionDark 111
28 N/A Track08_Night_ambient 204
29 N/A Track09_Night_percussions 194
30 N/A Track10_StageB_action 96
31 N/A Track11_StageB_stealth 184
32 N/A Track12_StageC_action 96
33 N/A Track13_StageC_negative 184
34 N/A Track14_MainMenu 128
35 N/A Track15_MainTheme 162
36 Stage A: Lead Track 01 (Conquistador) LeadTrack01_F_EPA 96
37 Stage A: Lead Track 02 (Aegis Blues) LeadTrack02_F_EPA 117
38 Stage A: Lead Track 02 (Aegis Blues - Alternative 1) LeadTrack02a_F_EPA 53
39 Stage A: Lead Track 02 (Aegis Blues - Alternative 2) LeadTrack02b_F_EPA 62
40 Stage A: Lead Track 03 (Survive the Hard Part) LeadTrack03_F_EPA 138
41 Stage A: Lead Track 03 (Survive the Hard Part - Alternative) LeadTrack03a_F_EPA 23
42 Stage A: Event Track 01 (Fragmented) EventTrack01_F_EPA 29
43 Stage A: Event Track 01 (Fragmented - Alternative) EventTrack01a_F_EPA 28
44 Stage A: Event Track 02 (Horizon Scan) EventTrack02_F_EPA 36
45 Stage A: Event Track 02 (Horizon Scan - Alternative) EventTrack02a_F_EPA 36
46 Stage A: Event Track 03 (Chemistry of War) EventTrack03_F_EPA 36
47 Stage A: Event Track 03 (Chemistry of War - Alternative) EventTrack03a_F_EPA 35
48 Stage B: Lead Track 01 (Adapt) LeadTrack01_F_EPB 135
49 Stage B: Lead Track 01 (Adapt - Alternative) LeadTrack01a_F_EPB 85
50 Stage B: Lead Track 02 (Exit Strategy) LeadTrack02_F_EPB 179
51 Stage B: Lead Track 02 (Exit Strategy - Alternative 1) LeadTrack02a_F_EPB 70
52 Stage B: Lead Track 02 (Exit Strategy - Alternative 2) LeadTrack02b_F_EPB 117
53 Stage B: Lead Track 03 (Beyond Recognition) LeadTrack03_F_EPB 123
54 Stage B: Lead Track 03 (Beyond Recognition - Alternative 1) LeadTrack03a_F_EPB 101
55 Stage B: Lead Track 04 (Canton Protocol) LeadTrack04_F_EPB 132
56 Stage B: Event Track 01 (Resist) EventTrack01_F_EPB 36
57 Stage B: Event Track 01 (Resist - Alternative) EventTrack01a_F_EPB 28
58 Stage B: Event Track 02 (Ambush) EventTrack02_F_EPB 22
59 Stage B: Event Track 02 (Ambush - Alternative) EventTrack02a_F_EPB 22
60 Stage B: Event Track 03 (Recon) EventTrack03_F_EPB 30
61 Stage B: Event Track 04 (Radio Silence) EventTrack04_F_EPB 45
62 Stage B: Event Track 04 (Radio Silence - Alternative 1) EventTrack04a_F_EPB 41
63 Stage B: Event Track 03 (Recon - Alternative) EventTrack03a_F_EPB 30
64 Stage B: Ambient Track 01 (Signal Lost) AmbientTrack01_F_EPB 69
65 Stage B: Background Track 01 (The Hunt) BackgroundTrack01_F_EPB 127
66 Stage C: Lead Track 01 (Back on Stratis) LeadTrack01_F_EPC 94
67 Stage C: Lead Track 02 (LZ hot) LeadTrack02_F_EPC 96
68 Stage C: Lead Track 03 (The Trap) LeadTrack03_F_EPC 147
69 Stage C: Lead Track 04 (In the Open) LeadTrack04_F_EPC 129
70 Stage C: Lead Track 05 (Revenge) LeadTrack05_F_EPC 87
71 Stage C: Lead Track 06 (Win) LeadTrack06_F_EPC 132
72 Stage C: Lead Track 06 (Win - Alternative 1) LeadTrack06b_F_EPC 66
73 Stage C: Event Track 01 (Farewell Altis) EventTrack01_F_EPC 39
74 Stage C: Event Track 02 (Broken Barricade) EventTrack02_F_EPC 47
75 Stage C: Event Track 02 (Broken Barricade - Alternative 1) EventTrack02b_F_EPC 30
76 Stage C: Event Track 03 (Unforeseen Perdition) EventTrack03_F_EPC 88
77 Stage C: Background Track 01 (Alone) BackgroundTrack01_F_EPC 96
78 Stage C: Background Track 02 (Just Another Day) BackgroundTrack02_F_EPC 98
79 Stage C: Background Track 03 (Altis Requiem) BackgroundTrack03_F_EPC 148
80 Stage C: Background Track 04 (Assembly) BackgroundTrack04_F_EPC 80
81 N/A C_EA_RadioBroadcast1 42
82 N/A C_EA_RadioBroadcast2 38
83 N/A C_EA_RadioMusic1 52
84 N/A C_EA_RadioMusic2 72
85 Zeus Theme LeadTrack01_F_Curator 182
86 Mission Accomplished EventTrack01_F_Curator 11
87 Mission Failed EventTrack02_F_Curator 16
88 Mission Accomplished (Zeus) EventTrack03_F_Curator 16
89 N/A click N/A
90 N/A RadioAmbient1 N/A
91 N/A RadioAmbient2 N/A
92 N/A RadioAmbient3 N/A
93 N/A RadioAmbient4 N/A
94 N/A RadioAmbient5 N/A
95 N/A RadioAmbient6 N/A
96 N/A RadioAmbient7 N/A
97 N/A RadioAmbient8 N/A
98 N/A RadioAmbient9 N/A
99 N/A RadioAmbient10 N/A
100 N/A RadioAmbient11 N/A
101 N/A RadioAmbient12 N/A
102 N/A RadioAmbient13 N/A
103 N/A RadioAmbient14 N/A
104 N/A RadioAmbient15 N/A
105 N/A RadioAmbient16 N/A
106 N/A RadioAmbient17 N/A
107 N/A RadioAmbient18 N/A
108 N/A RadioAmbient19 N/A
109 N/A RadioAmbient20 N/A
110 N/A RadioAmbient21 N/A
111 N/A RadioAmbient22 N/A
112 N/A RadioAmbient23 N/A
113 N/A RadioAmbient24 N/A
114 N/A RadioAmbient25 N/A
115 N/A RadioAmbient26 N/A
116 N/A RadioAmbient27 N/A
117 N/A RadioAmbient28 N/A
118 N/A RadioAmbient29 N/A
119 N/A RadioAmbient30 N/A
120 N/A Fallout N/A
121 N/A Defcon N/A
122 N/A Wasteland N/A
123 N/A SkyNet N/A
124 N/A MAD N/A
125 N/A radio_music N/A
126 This is War (VR Remix) LeadTrack01_F_Bootcamp 164
127 This is War (VR Remix - loop) LeadTrack01b_F_Bootcamp 32
128 Evolution LeadTrack02_F_Bootcamp 242
129 Epic Split LeadTrack03_F_Bootcamp 61
130 This is War (Heli Remix) LeadTrack01_F_Heli 164
131 This is War (Marksmen Remix) LeadTrack01_F_Mark 158
132 Marksmen DLC: Lead Track 02 (Into the Sun) LeadTrack02_F_Mark 172
133 Marksmen DLC: Lead Track 03 (Marksmen) LeadTrack03_F_Mark 130
134 This Is War (Apex Remix) LeadTrack01_F_EXP 176
135 This Is War (Apex Remix) - Part 1 LeadTrack01a_F_EXP 140
136 This Is War (Apex Remix) - Part 2 LeadTrack01b_F_EXP 140
137 This Is War (Apex Remix) - Part 3 LeadTrack01c_F_EXP 140
138 An Unknown Enemy LeadTrack02_F_EXP 156
139 No Time For Questions LeadTrack03_F_EXP 140
140 This Is War (Apex Remix - Alternative 1) LeadTrack04_F_EXP 140
141 Through The Jungle AmbientTrack01_F_EXP 140
142 Through The Jungle - Part 1 AmbientTrack01a_F_EXP 140
143 Through The Jungle - Part 2 AmbientTrack01b_F_EXP 140
144 Welcome To Tanoa AmbientTrack02_F_EXP 143
145 Welcome To Tanoa - Part 1 AmbientTrack02a_F_EXP 140
146 Welcome To Tanoa - Part 2 AmbientTrack02b_F_EXP 140
147 Welcome To Tanoa - Part 3 AmbientTrack02c_F_EXP 140
148 Welcome To Tanoa - Part 4 AmbientTrack02d_F_EXP 140

The code used to extract config: _cfgMusic = []; _cfgMusic pushBack format ["{| class=""wikitable sortable"" width=""100%1""", "%"]; _cfgMusic pushBack format ["! width=""5%1"" |No.", "%"]; _cfgMusic pushBack format ["! width=""45%1"" |Title", "%"]; _cfgMusic pushBack format ["! width=""40%1"" |Class Name", "%"]; _cfgMusic pushBack format ["! width=""10%1"" |Duration", "%"]; _cfgMusic pushBack ""; _cfg = configFile >> "CfgMusic"; _n = 0; for "_i" from 0 to count _cfg - 1 do { _class = _cfg select _i; if (isClass _class) then { _n = _n + 1; _cfgMusic pushBack "|-"; _cfgMusic pushBack format ["| %1", _n]; private _name = getText (_class >> "name"); _cfgMusic pushBack format ["| %1", if (_name == "") then {"N/A"} else {_name}]; _cfgMusic pushBack format ["| %1", configName _class]; private _duration = getNumber (_class >> "duration"); _cfgMusic pushBack format ["| %1", if (_duration == 0) then {"N/A"} else {_duration}]; _cfgMusic pushBack ""; }; }; _cfgMusic pushBack "|}"; copyToClipboard (_cfgMusic joinString toString[10]);