ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Animations

From ModEnc
Jump to navigation Jump to search
This page should correctly be named "[Animations]"; it is wrong due to technical restrictions.



[Animations] in TS through YR defines a list of .shp animations that are cached while loading the game, and used ingame for whatever reason. All .shp format animations used ingame must be defined in this list, otherwise your mod will be prone to Internal Errors.

The entries in this list are used for various reasons:

  • The first entry has some hardcoded usage, presumably as a placeholder explosion when a building has no Explosion= defined.
  • The second entry is played when an infantry is killed by a warhead with InfDeath=5 (electric death) set.
  • This list comprises an internal table which is used for playing animations at specific locations via map trigger actions.
  • A lot of [AudioVisual] entries refer to animations and cause Internal Errors when their referred animations are not in this list.

The corrected Animations arrays

Tiberian Sun

Notes:

[Animations]
0=TWLT100
1=ELECTRO
2=TWLT026
3=TWLT036
4=TWLT050
5=TWLT070
6=TWLT070T
7=TWLT100I
8=S_BANG16
9=S_BANG24
10=S_BANG34
11=S_BANG48
12=S_BRNL20
13=S_BRNL30
14=S_BRNL40
15=S_BRNL58
16=S_CLSN16
17=S_CLSN22
18=S_CLSN30
19=S_CLSN42
20=S_CLSN58
21=S_TUMU22
22=S_TUMU30
23=S_TUMU42
24=S_TUMU60
25=RING1
26=IONBEAM
27=SMOKEY
28=BURN-S
29=BURN-M
30=BURN-L
31=H2O_EXP1
32=H2O_EXP2
33=H2O_EXP3
34=PARACH
35=PARABOMB
36=RING
37=PIFF
38=PIFFPIFF
39=FIRE3
40=FIRE2
41=FIRE1
42=FIRE4
43=GUNFIRE
44=TWINKLE1
45=TWINKLE2
46=TWINKLE3
47=MONEY
48=MLTIMISL
49=HEALONE
50=HEALALL
51=ARMOR
52=CHEMISLE
53=CLOAK
54=FIREPOWR
55=MGUN-N
56=MGUN-NE
57=MGUN-E
58=MGUN-SE
59=MGUN-S
60=MGUN-SW
61=MGUN-W
62=MGUN-NW
63=SMOKLAND
64=VETERAN
65=REVEAL
66=SHROUDX
67=GAPOWR_A
68=GAPOWR_AD
69=NARADR_A
70=NARADR_AD
71=GAWEAP_1
72=GAWEAP_2
73=GAWEAP_A
74=GAWEAP_B
75=GAWEAP_C
76=GAWEAP_D
77=GAPILE_A
78=GAPILE_B
79=NAPULS_A
80=GACTWR_A
81=GACTWR_B
82=GACTWR_C
83=GACTWR_D
84=GAPILE_C
85=NASTLH_A
86=NASTLH_AD
87=GACNSTMK
88=GACNST_A
89=GACNST_AD
90=GACNST_B
91=GACNST_C
92=GACNST_CD
93=GACNST_D
94=NAHAND_A
95=NAHAND_B
96=NAHAND_BD
97=GAPILE_CD
98=NATMPL_A
99=NATMPLMK
100=NAREFN_A
101=NAREFN_B
102=NAREFN_C
103=GAHPAD_A
104=GAHPAD_AD
105=GAPOWR_B
106=GADEPT_A
107=GADEPT_AD
108=GADEPT_B
109=GATECH_A
110=GATECH_AD
111=NATECH_A
112=NAWAST_A
113=NAWAST_AD
114=NAWAST_B
115=NAWAST_BD
116=NAOBEL_A
117=NAMISL_A
118=NAMISL_AD
119=NAMISL_B
120=NAMISL_BD
121=GAFIRE_A
122=GAFIRE_B
123=GAFIRE_C
124=NAREFN_AR
125=NAPOST_A
126=NAPOST_AD
127=NAPOST_B
128=WA01X
129=WA02X
130=WA03X
131=WA04X
132=WB01X
133=WB02X
134=WB03X
135=WB04X
136=WC01X
137=WC02X
138=WC03X
139=WC04X
140=WD01X
141=WD02X
142=WD03X
143=WD04X
144=TREESPRD
145=NAOBEL_B
146=GADEPT_C1
147=GADEPT_C2
148=GADEPT_C3
149=GADEPT_D
150=GADEPT_DD
151=GASILO_A
152=GASILO_AD
153=GASILO_B
154=GASILO_BD
155=NAPOWR_A
156=NAPOWR_AD
157=CAHOSP_A
158=NAAPWR_A
159=NAAPWR_AD
160=GASPOT_A
161=GASPOT_AD
162=CTDAM_A
163=CTDAM_AD
164=TUNTOP01
165=TUNTOP02
166=TUNTOP03
167=TUNTOP04
168=NTPYRA_A
169=NTPYRA_AD
170=PULSEFX1
171=GADPSAMK
172=METLARGE
173=METSMALL
174=METDEBRI
175=METSTRAL
176=METLTRAL
177=PULSBALL
178=GAFSDF_A
179=FSIDLE
180=FSAIR
181=FSGRND
182=CAARMR_A
183=GADPSA_A
184=GATICK_A
185=GATICKMK
186=CAARAY_A
187=CAARAY_B
188=CAARAY_C
189=CAARAY_CD
190=CAARAY_D
191=CAARAY_DD
192=GAICBM_A
193=GAICBMMK
194=NAHPAD_A
195=NAHPAD_AD
196=GAKODK_A
197=GAKODK_AD
198=GAKODK_B
199=GAKODK_C
200=GAKODK_CD
201=NAMNTK_A
202=CTDAM_B
203=CTDAM_BD
204=CARYLAND
205=DROPLAND
206=GAPLUG_A
207=GAPLUG_B
208=GAPLUG_BD
209=GAPLUG_C
210=GAPLUG_D
211=GAPLUG_E
212=GAPLUG_F
213=GARADR_A
214=GARADR_AD
215=NASAM_A
216=EMP_FX01
217=DIG
218=VEINATAC
219=INFDIE
220=DIRTEXPL
221=PULSEFX2
222=DBRIS1LG
223=DBRIS1SM
224=DBRIS2LG
225=DBRIS2SM
226=DBRIS3LG
227=DBRIS3SM
228=DBRIS4LG
229=DBRIS4SM
230=DBRIS5LG
231=DBRIS5SM
232=DBRIS6LG
233=DBRIS6SM
234=DBRIS7LG
235=DBRIS7SM
236=DBRIS8LG
237=DBRIS8SM
238=DBRIS9LG
239=DBRIS9SM
240=DBRS10LG
241=DBRS10SM
242=DEATH_A
243=DEATH_B
244=DEATH_C
245=DEATH_D
246=DEATH_E
247=DEATH_F
248=DROPPOD
249=DROPPOD2
250=FLAMEGUY
251=EXPLOSML
252=EXPLOMED
253=EXPLOLRG
254=XGRYMED1
255=XGRYMED2
256=XGRYSML1
257=XGRYSML2
258=STEAMPUF
259=SMOKEY2
260=PULSE
261=WAKE1
262=WAKE2
263=BEACON
264=PODRING
265=CLDRNGL1
266=CLDRNGL2
267=CLDRNGMD
268=CLDRNGSM
269=CRYSTAL1
270=CRYSTAL2
271=CRYSTAL3
272=CRYSTAL4
273=BIGBLUE
274=SGRYSMK1
275=DROPEXP
276=INVISO  ;special case

Red Alert 2

0=TWLT100
1=ELECTRO
2=H2O_EXP1
3=H2O_EXP2
4=H2O_EXP3
5=PARACH
6=PARABOMB
7=RING
8=BAZAPPA
9=PIFF
10=PIFFPIFF
11=GUNFIRE
12=MONEY
13=MLTIMISL
14=HEALONE
15=HEALALL
16=ARMOR
17=CHEMISLE
18=CLOAK
19=FIREPOWR
20=MGUN-N
21=MGUN-NE
22=MGUN-E
23=MGUN-SE
24=MGUN-S
25=MGUN-SW
26=MGUN-W
27=MGUN-NW
28=VETERAN
29=REVEAL
30=SHROUDX
31=GAPOWR_A
32=GAPOWR_AD
33=NARADR_A
34=NARADR_AD
35=GAWEAP_1
36=GAWEAP_2
37=GAWEAP_A
38=GAWEAP_B
39=GAWEAP_C
40=GAWEAP_D
41=GAPILE_A
42=GAPILE_B
43=NAPULS_A
44=GACTWR_A
45=GACTWR_B
46=GACTWR_C
47=GACTWR_D
48=GAPILE_C
49=GAWEAP_BD
50=NASTLH_A
51=NASTLH_AD
52=GACNSTMK
53=GACNST_A
54=GACNST_AD
55=GACNST_B
56=GACNST_C
57=GACNST_CD
58=GACNST_D
59=NAHAND_A
60=NAHAND_B
61=NAHAND_BD
62=GAPILE_CD
63=NATMPL_A
64=NATMPLMK
65=NAREFN_A
66=NAREFN_B
67=NAREFN_C
68=GAHPAD_A
69=GAHPAD_AD
70=GAPOWR_B
71=GADEPT_A
72=GADEPT_AD
73=GADEPT_B
74=GATECH_A
75=GATECH_AD
76=NATECH_A
77=NAWAST_A
78=NAWAST_AD
79=NAWAST_B
80=NAWAST_BD
81=NAOBEL_A
82=NAMISL_A
83=NAMISL_AD
84=NAMISL_B
85=NAMISL_BD
86=GAFIRE_A
87=GAFIRE_B
88=GAFIRE_C
89=NAREFN_AR
90=NAPOST_A
91=NAPOST_AD
92=NAPOST_B
93=WA01X
94=WA02X
95=WA03X
96=WA04X
97=WB01X
98=WB02X
99=WB03X
100=WB04X
101=WC01X
102=WC02X
103=WC03X
104=WC04X
105=WD01X
106=WD02X
107=WD03X
108=WD04X
109=NAOBEL_B
110=GADEPT_D
111=GADEPT_DD
112=GASILO_A
113=GASILO_AD
114=GASILO_B
115=GASILO_BD
116=NAPOWR_A
117=NAPOWR_AD
118=CAHOSP_A
119=NAAPWR_A
120=NAAPWR_AD
121=GASPOT_A
122=GASPOT_AD
123=CTDAM_A
124=CTDAM_AD
125=TUNTOP01
126=TUNTOP02
127=TUNTOP03
128=TUNTOP04
129=NTPYRA_A
130=NTPYRA_AD
131=GADPSAMK
132=PULSBALL
133=GAFSDF_A
134=CAARMR_A
135=GADPSA_A
136=GATICK_A
137=GATICKMK
138=CAARAY_A
139=CAARAY_B
140=CAARAY_C
141=CAARAY_CD
142=CAARAY_D
143=CAARAY_DD
144=GAICBM_A
145=GAICBMMK
146=NAHPAD_A
147=NAHPAD_AD
148=CARYLAND
149=DROPLAND
150=TWLT026
151=TWLT036
152=TWLT050
153=TWLT070
154=TWLT070T
155=TWLT100I
156=S_BANG16
157=S_BANG24
158=S_BANG34
159=S_BANG48
160=S_BRNL20
161=S_BRNL30
162=S_BRNL40
163=S_BRNL58
164=S_CLSN16
165=S_CLSN22
166=S_CLSN30
167=S_CLSN42
168=S_CLSN58
169=S_TUMU22
170=S_TUMU30
171=S_TUMU42
172=S_TUMU60
173=RING1
174=IONBEAM
175=SQDG_N
176=SQDG_NE
177=SQDG_E
178=SQDG_SE
179=SQDG_S
180=SQDG_SW
181=SQDG_W
182=SQDG_NW
183=SQDG
184=FIRE01
185=FIRE02
186=FIRE03
187=GARADR_A
188=GARADR_AD
189=NASAM_A
190=EMP_FX01
191=SMKPUFF
192=V3TRAIL
193=V3TAKOFF
194=NUKEANIM
195=NUKEBALL
196=HTRKPUFF
197=IRONFX
198=IRONBLST
199=WARPIN
200=WARPOUT
201=WARPAWAY
202=GAREFNBB
203=GAREFNL1
204=GAREFNL2
205=GAREFNL3
206=GAREFNOR
207=CAGRD1_A
208=GAREFNL4
209=INFDIE
210=DBRIS1LG
211=DBRIS1SM
212=DBRIS2LG
213=DBRIS2SM
214=DBRIS3LG
215=DBRIS3SM
216=DBRIS4LG
217=DBRIS4SM
218=DBRIS5LG
219=DBRIS5SM
220=DBRIS6LG
221=DBRIS6SM
222=DBRIS7LG
223=DBRIS7SM
224=DBRIS8LG
225=DBRIS8SM
226=DBRIS9LG
227=DBRIS9SM
228=DBRS10LG
229=DBRS10SM
230=DEATH_A
231=DEATH_B
232=DEATH_C
233=DEATH_D
234=DEATH_E
235=DEATH_F
236=DROPPOD
237=DROPPOD2
238=FLAMEGUY
239=YURIDIE
240=NUKEDIE
241=EXPLOSML
242=EXPLOMED
243=EXPLOLRG
244=XGRYMED1
245=XGRYMED2
246=XGRYSML1
247=XGRYSML2
248=PULSE
249=WAKE1
250=WAKE2
251=BEACON
252=CHRONOFD
253=CHRONOTG
254=NUKETO
255=NUKEPUFF
256=CRYSTAL1
257=CRYSTAL2
258=CRYSTAL3
259=CRYSTAL4
260=BIGBLUE
261=SGRYSMK1
262=INVISO
263=NAPSIS_A
264=NAPSIS_AD
265=PSIWARN
266=GACNST_BD
267=GAYARD_A
268=GAYARD_B
269=NAFLAKMK
270=UCFLASH
271=UCELEC
272=UCBLOOD
273=CAAIRPMK
274=GAWEAP_3
275=GAWEAP_4
276=NAWEAP_3
277=NAWEAP_4
278=GAAIRCMK
279=CAOILD_A
280=NAREFNL1
281=NAREFNL2
282=NAREFNL3
283=NAREFNL4
284=NACNST_A
285=NACNST_B
286=NACNST_C
287=NAREFNOR
288=NACLON_A
289=NANRCT_A
290=NATSLA_A
291=CHRONOBM
292=CHRONOAR
293=GACSPH_A
294=GACSPH_E
295=GACSPH_F
296=GACSPH_FD
297=GACSPH_G
298=GACSPH_H
299=GACSPH_HD
300=CAWSH12A
301=CAWSH12D
302=NACNSTD
303=DBRI-WM1
304=DBRI-WM2
305=DBRI-WM3
306=NAMISL_E
307=NAMISL_F
308=NAMISL_G
309=NAMISL_H
310=CAAIRP_A
311=WCCLOUD1
312=WCCLOUD2
313=WCCLOUD3
314=WCLBOLT1
315=WCLBOLT3
316=WCLBOLT4
317=EXPLOLB
318=CAUSFGL_A
319=DBRI-WM4
320=DBRI-WM5
321=DBRI-WM6
322=GAWETH_E
323=GAWETH_F
324=GAWETH_FD
325=GAWETH_G
326=GAWETH_H
327=GAWETH_HD
328=NAIRON_A
329=TWNK1
330=NAYARD_A
331=NAYARD_B
332=NAYARD_C
333=NAYARD_D
334=CAWS01DM
335=NATSLA_B
336=NATSLA_BD
337=GAPRIS_A
338=GAPRIS_AD
339=CHRONOSK
340=CAWA14DM
341=GAPRISDM
342=NACNST_BD
343=GAWEAP_AD
344=GAWEAP_1D
345=GAWEAP_2D
346=GAWEAP_3D
347=GAWEAP_4D
348=GACSPH_GD
349=GAAIRC_A
350=GAAIRC_AD
351=GAAIRC_B
352=GAAIRC_BD
353=GAAIRC_C
354=GAAIRC_CD
355=NAYARD_AD
356=NAYARD_BD
357=NAYARD_CD
358=NAYARD_DD
359=NATSLA_AD
360=CARUS01D
361=GACSPH_ED
362=NAREFNL1D
363=NAREFNL2D
364=NAREFNL3D
365=NAREFNL4D
366=NAWEAP_1
367=NAWEAP_2
368=NAWEAP_1D
369=NAWEAP_2D
370=NAWEAP_3D
371=NAWEAP_4D
372=NAWEAP_A
373=NAWEAP_AD
374=GAOREP_A
375=GAOREP_AD
376=CAPARS12D
377=CACHIG04D
378=CACHIG05D
379=NANRCT_AD
380=GASPST_A
381=GASPST_AD
382=NACLON_AD
383=CAWSH18A
384=NAIRON_AD
385=GAPILE_AD
386=GAYARD_C
387=GAYARD_CD
388=GAYARD_D
389=GAYARD_DD
390=GAYARD_AD
391=NAPSYA_A
392=NAPSYA_AD
393=NAPSYB_A
394=NAPSYB_AD
395=GADEPT_BD
396=GADEPT_C
397=GADEPT_CD
398=CAOUTP_A
399=CAOUTP_AD
400=CAOUTP_B
401=CAOUTP_BD
402=CAOUTP_C
403=CAOUTP_CD
404=CAOUTP_D
405=CAOUTP_DD
406=NADEPT_B
407=NADEPT_BD
408=NADEPT_C1
409=NADEPTBB
410=NADEPT_C2
411=NADEPT_C3
412=NADEPT_C4
413=NADEPT_C5
414=NADEPT_C6
415=CAMSC06A
416=CARUFGL_A
417=CAFRFGL_A
418=CAIRFGL_A
419=CACUFGL_A
420=CASKFGL_A
421=CALBFGL_A
422=CAWA19_A
423=CAWA19_AD
424=CASTL04DM
425=CAHOSP_AD
426=NACNST_CD
427=GAPRIS_B
428=GAPRIS_BD
429=GAGAP_A
430=GAGAP_AD
431=GAGAPMK
432=BEHIND
433=NACNST_AD
434=CAGEFGL_A
435=CAUKFGL_A
436=CAPOFGL_A
437=NAIRON_F
438=NAIRON_FD
439=NAIRON_H
440=NAIRON_HD
441=NAIRON_G
442=NAIRON_GD
443=NAIRON_E
444=NAIRON_ED
445=CANY04DM
446=KTSTLEXP
447=DEMTEXP
448=GCMUZZLE
449=VTEXPLOD
450=VTMUZZLE
451=CRIVEXP
452=CRIVEXP2
453=TSTIMPCT
454=BRRLEXP1
455=BRRLEXP2
456=GAYARD_S1
457=GAYARD_S2
458=GAYARD_S3
459=MININUKE
460=CAPR01DM
461=NAYARD_S1
462=NAYARD_S2
463=NAYARD_S3
464=NAMISL_ED
465=NAMISL_FD
466=NAMISL_GD
467=NAMISL_HD
468=GAAIRCBB
469=CAWA19_AG
470=CAPR11DM
471=ARRWDEST
472=ARRWN
473=ARRWS
474=ARRWE
475=ARRWW
476=ARRWNW
477=ARRWNE
478=ARRWSW
479=ARRWSE
480=CAMOV01_A
481=CAMOV01_AD
482=CAMOV02_A
483=CAMOV02_AD
484=CAOILD_F
485=CAOILD_AD
486=CAOUTP_F
487=CAHOSP_F
488=CAAIRP_F
489=SPEED
490=NAYARD_S1D
491=NAYARD_S2D
492=NAYARD_S3D
493=GAYARD_S1D
494=GAYARD_S2D
495=GAYARD_S3D

Yuri's Revenge

The following is the original [Animations] list from Yuri's Revenge. The numbers have been edited to form a proper 0-based list, four animations (GAWEAP_1, GAWEAP_2, GAWEAP_A and TWLT100) that are listed twice have been removed. The number after the semicolon is the index of this animation in Red Alert 2's default [Animations] array. Be advised that Westwood screwed up the list enumeration at #209 by including new entries there. So all animations after that point have shifted +4 positions further down the list.

(The numbers on the left now match those used in the internal array, so you do not need to recalculate them when setting up map triggers.)

[Animations]
0=TWLT100	;0
1=ELECTRO	;1
2=H2O_EXP1	;2
3=H2O_EXP2	;3
4=H2O_EXP3	;4
5=PARACH	;5
6=PARABOMB	;6
7=RING		;7
8=OLD_001	;-1
9=PIFF		;9
10=PIFFPIFF	;10
11=GUNFIRE	;11
12=MONEY	;12
13=MLTIMISL	;13
14=HEALONE	;14
15=HEALALL	;15
16=ARMOR	;16
17=CHEMISLE	;17
18=CLOAK	;18
19=FIREPOWR	;19
20=MGUN-N	;20
21=MGUN-NE	;21
22=MGUN-E	;22
23=MGUN-SE	;23
24=MGUN-S	;24
25=MGUN-SW	;25
26=MGUN-W	;26
27=MGUN-NW	;27
28=VETERAN	;28
29=REVEAL	;29
30=SHROUDX	;30
31=GAPOWR_A	;31
32=GAPOWR_AD	;32
33=NARADR_A	;33
34=NARADR_AD	;34
35=GAWEAP_1	;35
36=GAWEAP_2	;36
37=GAWEAP_A	;37
38=GAWEAP_B	;38
39=OLD_002	;-1
40=OLD_003	;-1
41=GAPILE_A	;41
42=OLD_004	;-1
43=NAPULS_A	;43
44=GACTWR_A	;44
45=GACTWR_B	;45
46=GACTWR_C	;46
47=GACTWR_D	;47
48=OLD_005	;-1
49=GAWEAP_BD	;49
50=NASTLH_A	;50
51=NASTLH_AD	;51
52=OLD_006	;-1
53=GACNST_A	;53
54=GACNST_AD	;54
55=GACNST_B	;55
56=OLD_007	;-1
57=OLD_008	;-1
58=OLD_009	;-1
59=OLD_010	;-1
60=OLD_011	;-1
61=OLD_012	;-1
62=OLD_013	;-1
63=NATMPL_A	;63
64=OLD_014	;-1
65=OLD_015	;-1
66=OLD_016	;-1
67=OLD_017	;-1
68=GAHPAD_A	;68
69=GAHPAD_AD	;69
70=GAPOWR_B	;70
71=GADEPT_A	;71
72=GADEPT_AD	;72
73=GADEPT_B	;73
74=GATECH_A	;74
75=GATECH_AD	;75
76=OLD_018	;-1
77=OLD_019	;-1
78=OLD_020	;-1
79=OLD_021	;-1
80=OLD_022	;-1
81=OLD_023	;-1
82=OLD_024	;-1
83=OLD_025	;-1
84=OLD_026	;-1
85=OLD_027	;-1
86=OLD_028	;-1
87=OLD_029	;-1
88=OLD_030	;-1
89=OLD_031	;-1
90=NAPOST_A	;90
91=NAPOST_AD	;91
92=NAPOST_B	;92
93=WA01X	;93
94=WA02X	;94
95=WA03X	;95
96=WA04X	;96
97=WB01X	;97
98=WB02X	;98
99=WB03X	;99
100=WB04X	;100
101=WC01X	;101
102=WC02X	;102
103=WC03X	;103
104=WC04X	;104
105=WD01X	;105
106=WD02X	;106
107=WD03X	;107
108=WD04X	;108
109=OLD_032	;-1
110=GADEPT_D	;110
111=GADEPT_DD	;111
112=GASILO_A	;112
113=GASILO_AD	;113
114=GASILO_B	;114
115=GASILO_BD	;115
116=NAPOWR_A	;116
117=NAPOWR_AD	;117
118=CAHOSP_A	;118
119=NAAPWR_A	;119
120=NAAPWR_AD	;120
121=GASPOT_A	;121
122=GASPOT_AD	;122
123=CTDAM_A	;123
124=CTDAM_AD	;124
125=TUNTOP01	;125
126=TUNTOP02	;126
127=TUNTOP03	;127
128=TUNTOP04	;128
129=NTPYRA_A	;129
130=NTPYRA_AD	;130
131=OLD_033	;-1
132=PULSBALL	;132
133=GAFSDF_A	;133
134=OLD_034	;-1
135=GADPSA_A	;135
136=OLD_035	;-1
137=OLD_036	;-1
138=CAARAY_A	;138
139=CAARAY_B	;139
140=CAARAY_C	;140
141=CAARAY_CD	;141
142=CAARAY_D	;142
143=CAARAY_DD	;143
144=GAICBM_A	;144
145=OLD_037	;-1
146=NAHPAD_A	;146
147=NAHPAD_AD	;147
148=CARYLAND	;148
149=DROPLAND	;149
150=TWLT026	;150
151=TWLT036	;151
152=TWLT050	;152
153=TWLT070	;153
154=TWLT070T	;154
155=TWLT100I	;155
156=S_BANG16	;156
157=S_BANG24	;157
158=S_BANG34	;158
159=S_BANG48	;159
160=S_BRNL20	;160
161=S_BRNL30	;161
162=S_BRNL40	;162
163=S_BRNL58	;163
164=S_CLSN16	;164
165=S_CLSN22	;165
166=S_CLSN30	;166
167=S_CLSN42	;167
168=S_CLSN58	;168
169=S_TUMU22	;169
170=S_TUMU30	;170
171=S_TUMU42	;171
172=S_TUMU60	;172
173=RING1	;173
174=IONBEAM	;174
175=SQDG_N	;175
176=SQDG_NE	;176
177=SQDG_E	;177
178=SQDG_SE	;178
179=SQDG_S	;179
180=SQDG_SW	;180
181=SQDG_W	;181
182=SQDG_NW	;182
183=SQDG	;183
184=FIRE01	;184
185=FIRE02	;185
186=FIRE03	;186
187=GARADR_A	;187
188=GARADR_AD	;188
189=NASAM_A	;189
190=EMP_FX01	;190
191=SMKPUFF	;191
192=V3TRAIL	;192
193=V3TAKOFF	;193
194=NUKEANIM	;194
195=NUKEBALL	;195
196=HTRKPUFF	;196
197=IRONFX	;197
198=IRONBLST	;198
199=WARPIN	;199
200=WARPOUT	;200
201=WARPAWAY	;201
202=GAREFNBB	;202
203=GAREFNL1	;203
204=GAREFNL2	;204
205=GAREFNL3	;205
206=GAREFNOR	;206
207=CAGRD1_A	;207
208=GAREFNL4	;208
209=YAPOWR_A	;-1 <- GS messed up here
210=YAPOWR_AD	;-1
211=GAROBO_A	;-1
212=YACNST_C	;-1
213=INFDIE	;209
214=DBRIS1LG	;210
215=DBRIS1SM	;211
216=DBRIS2LG	;212
217=DBRIS2SM	;213
218=DBRIS3LG	;214
219=DBRIS3SM	;215
220=DBRIS4LG	;216
221=DBRIS4SM	;217
222=DBRIS5LG	;218
223=DBRIS5SM	;219
224=DBRIS6LG	;220
225=DBRIS6SM	;221
226=DBRIS7LG	;222
227=DBRIS7SM	;223
228=DBRIS8LG	;224
229=DBRIS8SM	;225
230=DBRIS9LG	;226
231=DBRIS9SM	;227
232=DBRS10LG	;228
233=DBRS10SM	;229
234=DEATH_A	;230
235=DEATH_B	;231
236=DEATH_C	;232
237=DEATH_D	;233
238=DEATH_E	;234
239=DEATH_F	;235
240=DROPPOD	;236
241=DROPPOD2	;237
242=FLAMEGUY	;238
243=YURIDIE	;239
244=NUKEDIE	;240
245=EXPLOSML	;241
246=EXPLOMED	;242
247=EXPLOLRG	;243
248=XGRYMED1	;244
249=XGRYMED2	;245
250=XGRYSML1	;246
251=XGRYSML2	;247
252=OLD_038	;-1
253=WAKE1	;249
254=WAKE2	;250
255=BEACON	;251
256=CHRONOFD	;252
257=CHRONOTG	;253
258=NUKETO	;254
259=NUKEPUFF	;255
260=CRYSTAL1	;256
261=CRYSTAL2	;257
262=CRYSTAL3	;258
263=CRYSTAL4	;259
264=BIGBLUE	;260
265=SGRYSMK1	;261
266=INVISO	;262
267=NAPSIS_A	;263
268=NAPSIS_AD	;264
269=PSIWARN	;265
270=GACNST_BD	;266
271=GAYARD_A	;267
272=OLD_039	;-1
273=OLD_040	;-1
274=UCFLASH	;270
275=UCELEC	;271
276=UCBLOOD	;272
277=OLD_041	;-1
278=GAWEAP_3	;274
279=GAWEAP_4	;275
280=NAWEAP_3	;276
281=NAWEAP_4	;277
282=OLD_042	;-1
283=CAOILD_A	;279
284=NAREFNL1	;280
285=NAREFNL2	;281
286=NAREFNL3	;282
287=NAREFNL4	;283
288=NACNST_A	;284
289=NACNST_B	;285
290=NACNST_C	;286
291=NAREFNOR	;287
292=NACLON_A	;288
293=NANRCT_A	;289
294=NATSLA_A	;290
295=CHRONOBM	;291
296=CHRONOAR	;292
297=OLD_043	;-1
298=GACSPH_E	;294
299=GACSPH_F	;295
300=GACSPH_FD	;296
301=GACSPH_G	;297
302=GACSPH_H	;298
303=GACSPH_HD	;299
304=CAWSH12A	;300
305=CAWSH12D	;301
306=OLD_044	;-1
307=DBRI-WM1	;303
308=DBRI-WM2	;304
309=DBRI-WM3	;305
310=NAMISL_E	;306
311=NAMISL_F	;307
312=NAMISL_G	;308
313=NAMISL_H	;309
314=CAAIRP_A	;310
315=WCCLOUD1	;311
316=WCCLOUD2	;312
317=WCCLOUD3	;313
318=WCLBOLT1	;314
319=WCLBOLT3	;315
320=OLD_045	;-1
321=EXPLOLB	;317
322=CAUSFGL_A	;318
323=DBRI-WM4	;319
324=DBRI-WM5	;320
325=DBRI-WM6	;321
326=GAWETH_E	;322
327=GAWETH_F	;323
328=GAWETH_FD	;324
329=GAWETH_G	;325
330=GAWETH_H	;326
331=GAWETH_HD	;327
332=NAIRON_A	;328
333=TWNK1	;329
334=NAYARD_A	;330
335=NAYARD_B	;331
336=NAYARD_C	;332
337=NAYARD_D	;333
338=CAWS01DM	;334
339=NATSLA_B	;335
340=NATSLA_BD	;336
341=GAPRIS_A	;337
342=GAPRIS_AD	;338
343=CHRONOSK	;339
344=CAWA14DM	;340
345=OLD_046	;-1
346=NACNST_BD	;342
347=GAWEAP_AD	;343
348=GAWEAP_1D	;344
349=GAWEAP_2D	;345
350=GAWEAP_3D	;346
351=GAWEAP_4D	;347
352=GACSPH_GD	;348
353=GAAIRC_A	;349
354=GAAIRC_AD	;350
355=GAAIRC_B	;351
356=GAAIRC_BD	;352
357=GAAIRC_C	;353
358=GAAIRC_CD	;354
359=NAYARD_AD	;355
360=NAYARD_BD	;356
361=NAYARD_CD	;357
362=NAYARD_DD	;358
363=NATSLA_AD	;359
364=CARUS01D	;360
365=GACSPH_ED	;361
366=NAREFNL1D	;362
367=NAREFNL2D	;363
368=NAREFNL3D	;364
369=NAREFNL4D	;365
370=NAWEAP_1	;366
371=NAWEAP_2	;367
372=NAWEAP_1D	;368
373=NAWEAP_2D	;369
374=NAWEAP_3D	;370
375=NAWEAP_4D	;371
376=NAWEAP_A	;372
377=OLD_047	;-1
378=GAOREP_A	;374
379=GAOREP_AD	;375
380=CAPARS12D	;376
381=CACHIG04D	;377
382=OLD_048	;-1
383=NANRCT_AD	;379
384=GASPST_A	;380
385=GASPST_AD	;381
386=NACLON_AD	;382
387=CAWSH18A	;383
388=NAIRON_AD	;384
389=GAPILE_AD	;385
390=GAYARD_C	;386
391=GAYARD_CD	;387
392=GAYARD_D	;388
393=GAYARD_DD	;389
394=GAYARD_AD	;390
395=NAPSYA_A	;391
396=NAPSYA_AD	;392
397=NAPSYB_A	;393
398=NAPSYB_AD	;394
399=GADEPT_BD	;395
400=GADEPT_C	;396
401=GADEPT_CD	;397
402=CAOUTP_A	;398
403=CAOUTP_AD	;399
404=CAOUTP_B	;400
405=CAOUTP_BD	;401
406=CAOUTP_C	;402
407=CAOUTP_CD	;403
408=CAOUTP_D	;404
409=CAOUTP_DD	;405
410=NADEPT_B	;406
411=NADEPT_BD	;407
412=NADEPT_C1	;408
413=NADEPTBB	;409
414=NADEPT_C2	;410
415=NADEPT_C3	;411
416=NADEPT_C4	;412
417=NADEPT_C5	;413
418=NADEPT_C6	;414
419=CAMSC06A	;415
420=CARUFGL_A	;416
421=CAFRFGL_A	;417
422=CAIRFGL_A	;418
423=CACUFGL_A	;419
424=CASKFGL_A	;420
425=CALBFGL_A	;421
426=CAWA19_A	;422
427=CAWA19_AD	;423
428=CASTL04DM	;424
429=CAHOSP_AD	;425
430=NACNST_CD	;426
431=GAPRIS_B	;427
432=GAPRIS_BD	;428
433=GAGAP_A	;429
434=GAGAP_AD	;430
435=OLD_049	;-1
436=BEHIND	;432
437=NACNST_AD	;433
438=CAGEFGL_A	;434
439=CAUKFGL_A	;435
440=CAPOFGL_A	;436
441=NAIRON_F	;437
442=NAIRON_FD	;438
443=NAIRON_H	;439
444=NAIRON_HD	;440
445=NAIRON_G	;441
446=NAIRON_GD	;442
447=NAIRON_E	;443
448=NAIRON_ED	;444
449=CANY04DM	;445
450=KTSTLEXP	;446
451=DEMTEXP	;447
452=GCMUZZLE	;448
453=VTEXPLOD	;449
454=VTMUZZLE	;450
455=CRIVEXP	;451
456=CRIVEXP2	;452
457=TSTIMPCT	;453
458=BRRLEXP1	;454
459=BRRLEXP2	;455
460=GAYARD_S1	;456
461=GAYARD_S2	;457
462=GAYARD_S3	;458
463=MININUKE	;459
464=CAPR01DM	;460
465=NAYARD_S1	;461
466=NAYARD_S2	;462
467=NAYARD_S3	;463
468=NAMISL_ED	;464
469=NAMISL_FD	;465
470=NAMISL_GD	;466
471=NAMISL_HD	;467
472=GAAIRCBB	;468
473=CAWA19_AG	;469
474=CAPR11DM	;470
475=ARRWDEST	;471
476=ARRWN	;472
477=ARRWS	;473
478=ARRWE	;474
479=ARRWW	;475
480=ARRWNW	;476
481=ARRWNE	;477
482=ARRWSW	;478
483=ARRWSE	;479
484=CAMOV01_A	;480
485=CAMOV01_AD	;481
486=CAMOV02_A	;482
487=CAMOV02_AD	;483
488=CAOILD_F	;484
489=CAOILD_AD	;485
490=CAOUTP_F	;486
491=CAHOSP_F	;487
492=CAAIRP_F	;488
493=SPEED	;489
494=NAYARD_S1D	;490
495=NAYARD_S2D	;491
496=NAYARD_S3D	;492
497=GAYARD_S1D	;493
498=GAYARD_S2D	;494
499=GAYARD_S3D	;495
500=CAEAST01DM	;-1
501=YAPPET_E	;-1
502=YAPPET_ED	;-1
503=YAPPET_F	;-1
504=YAPPET_FD	;-1
505=YAPPET_G	;-1
506=YAPPET_GD	;-1
507=YAPPET_H	;-1
508=YAPPET_HD	;-1
509=OLD_050	;-1
510=VIRUSD	;-1
511=NAINDP_A	;-1
512=NAINDP_AD	;-1
513=OLD_051	;-1
514=OLD_052	;-1
515=YAGRND_A	;-1
516=YAGRND_AD	;-1
517=YAGRND_B	;-1
518=YAGRND_BD	;-1
519=YAGRND_C	;-1
520=YAGRND_CD	;-1
521=YAWEAP_1	;-1
522=YAWEAP_2	;-1
523=YAWEAP_3	;-1
524=YAWEAP_4	;-1
525=YAWEAP_A	;-1
526=YAWEAP_AD	;-1
527=NATBNK_A	;-1
528=NATBNK_B	;-1
529=NATBNK_A2	;-1
530=NATBNK_B2	;-1
531=NATBNK_AD	;-1
532=NATBNK_BD	;-1
533=NATBNK_A2D	;-1
534=NATBNK_B2D	;-1
535=GENDEATH	;-1
536=YAROCK_A	;-1
537=YABRCK_A	;-1
538=YAYARD_C	;-1
539=YAYARD_CD	;-1
540=YAYARD_A	;-1
541=YAYARD_AD	;-1
542=YAYARD_D	;-1
543=YAYARD_DD	;-1
544=YAYARD_S	;-1
545=YAYARD_SD	;-1
546=YAYARD_S2	;-1
547=YAYARD_S2D	;-1
548=YAYARD_S3	;-1
549=YAYARD_S3D	;-1
550=YAPSYT_A	;-1
551=YAPSYT_AD	;-1
552=YATECH_A	;-1
553=YATECH_AD	;-1
554=YAREFN_A	;-1
555=SCHPDEPL	;-1
556=YAGNTC_E	;-1
557=YAGNTC_ED	;-1
558=YAGNTC_F	;-1
559=YAGNTC_FD	;-1
560=YAGNTC_G	;-1
561=YAGNTC_GD	;-1
562=YAGNTC_H	;-1
563=YAGNTC_HD	;-1
564=YACNST_A	;-1
565=YACNST_AD	;-1
566=YACNST_B	;-1
567=YACNST_BD	;-1
568=CALND6_A	;-1
569=CALND6_AD	;-1
570=CATR03DM	;-1
571=UCCONS	;-1
572=UCINIT	;-1
573=CASEAT02_A	;-1
574=CASEAT02_AD	;-1
575=MINDANIM	;-1
576=DISKRAY	;-1
577=PDFXCLD	;-1
578=PDFXLOC	;-1
579=OLD_053	;-1
580=OLD_054	;-1
581=CAPOWR_A	;-1
582=CAPOWR_AD	;-1
583=CALA10_A	;-1
584=CALA10_AD	;-1
585=CAMACH_F	;-1
586=OLD_055	;-1
587=YAGRND_D	;-1
588=YAGRND_DD	;-1
589=YACNST_CD	;-1
590=FORCSHLD	;-1
591=CATIME_A	;-1
592=INITFIRE	;-1
593=CDGAS	;-1
594=CASLAB_A	;-1
595=YAPOWR_B	;-1
596=YAPOWR_C	;-1
597=CASLAB_F	;-1
598=YAPPET_A	;-1
599=YAPPET_AD	;-1
600=BRUTDIE	;-1
601=YAGNTC_P	;-1
602=YAGNTC_PD	;-1
603=NANRCT_P	;-1
604=NANRCT_PD	;-1
605=YAPOWR_BD	;-1
606=YAPOWR_CD	;-1

Applicable INI Flags

These tables show all INI flags applicable1 to Animations. The flags are grouped by the internal classes the flags are inherited from, and then listed in the order they are read in by the game. You can re-sort the rows by column values by clicking the arrow icons in the column headings. Each flag can be clicked to visit its page for detailed information.

Please note that this section is accurate only for Yuri's Revenge. All other C&C games use different sets of flags.

1 "Applicable" in this context means "read from the INI files". Certain flags listed here don't have any effect ingame , but they are read and in certain cases cause a crash if not present. Again, refer to each flag's individual page for detailed information.

AbstractTypes
INI File Section Key Value Type Default Value Adds to list
Rules(md).ini Object's ID Name string(48 symbols) ID
Rules(md).ini Object's ID UIName string(31 symbol) ""


ObjectTypes
INI File Section Key Value Type Default Value Adds to list
Rules(md).ini Object's ID Image string (31 symbol) Object's ID
Rules(md).ini Object's ID AlphaImage string (31 symbol) ""
Rules(md).ini Object's ID CrushSound Sound (128 symbols) ""
Rules(md).ini Object's ID AmbientSound Sound (128 symbols) ""
Rules(md).ini Object's ID Crushable boolean 0
Rules(md).ini Object's ID Bombable boolean 1
Rules(md).ini Object's ID NoSpawnAlt boolean 0
Rules(md).ini Object's ID AlternateArcticArt boolean 0
Rules(md).ini Object's ID RadarInvisible boolean 0
Rules(md).ini Object's ID Selectable boolean 1
Rules(md).ini Object's ID LegalTarget boolean 1
Rules(md).ini Object's ID Armor Armor 0
Rules(md).ini Object's ID Strength int 0
Rules(md).ini Object's ID Immune boolean 0
Rules(md).ini Object's ID Insignificant boolean 0
Rules(md).ini Object's ID HasRadialIndicator boolean 0
Rules(md).ini Object's ID RadialColor Color 0,0,0
Rules(md).ini Object's ID IgnoresFirestorm boolean 0
Art(md).ini Object's Image UseLineTrail boolean 0
Art(md).ini Object's Image LineTrailColor Color 0,0,0
Art(md).ini Object's Image LineTrailColorDecrement int 16
Art(md).ini Object's Image Theater boolean 0
Art(md).ini Object's Image NewTheater boolean 0
Art(md).ini Object's Image Voxel boolean 0


Animations
INI File Section Key Value Type Default Value Adds to list
Art(md).ini Object's ID Shadow boolean 0
Art(md).ini Object's ID Theater boolean ?
Art(md).ini Object's ID NewTheater boolean ?
Art(md).ini Object's ID Layer Layer 3
Art(md).ini Object's ID AltPalette boolean 0
Art(md).ini Object's ID DoubleThick boolean 0
Art(md).ini Object's ID Flat boolean 0
Art(md).ini Object's ID Flamer boolean 0
Art(md).ini Object's ID Normalized boolean 0
Art(md).ini Object's ID Translucent boolean 0
Art(md).ini Object's ID Scorch boolean 0
Art(md).ini Object's ID Crater boolean 0
Art(md).ini Object's ID ForceBigCraters boolean 0
Art(md).ini Object's ID Sticky boolean 0
Art(md).ini Object's ID PingPong boolean 0
Art(md).ini Object's ID Reverse boolean 0
Art(md).ini Object's ID PsiWarning boolean 0
Art(md).ini Object's ID TiberiumChainReaction boolean 0
Art(md).ini Object's ID Rate int 1
Art(md).ini Object's ID Damage float 0.0
Art(md).ini Object's ID Start int 0
Art(md).ini Object's ID End int 0
Art(md).ini Object's ID LoopStart int 0
Art(md).ini Object's ID LoopEnd int 0
Art(md).ini Object's ID LoopCount int 0
Art(md).ini Object's ID Next Animation 0 +
Art(md).ini Object's ID DetailLevel int 0
Art(md).ini Object's ID TranslucencyDetailLevel int 0
Art(md).ini Object's ID RandomLoopDelay XY {0;0}
Art(md).ini Object's ID Translucency int 0
Art(md).ini Object's ID IsTiberium boolean 0
Art(md).ini Object's ID HideIfNoOre boolean 0
Art(md).ini Object's ID YSortAdjust int 0
Art(md).ini Object's ID Elasticity float 0.8
Art(md).ini Object's ID MaxXYVel float 2.71875
Art(md).ini Object's ID MinZVel float 2.1875
Art(md).ini Object's ID MakeInfantry int -1
Art(md).ini Object's ID Spawns Animation 0 +
Art(md).ini Object's ID SpawnCount int 0
Art(md).ini Object's ID IsMeteor boolean 0
Art(md).ini Object's ID IsVeins boolean 0
Art(md).ini Object's ID TiberiumSpreadRadius int 0
Art(md).ini Object's ID TiberiumSpawnType OverlayType 0 +
Art(md).ini Object's ID IsAnimatedTiberium boolean 0
Art(md).ini Object's ID ShouldFogRemove boolean 1
Art(md).ini Object's ID IsFlamingGuy boolean 0
Art(md).ini Object's ID RunningFrames int 0
Art(md).ini Object's ID YDrawOffset int 0
Art(md).ini Object's ID ZAdjust int 0
Art(md).ini Object's ID StartSound Sound ""
Art(md).ini Object's ID Report Sound ""
Art(md).ini Object's ID StopSound Sound ""
Art(md).ini Object's ID BounceAnim Animation 0
Art(md).ini Object's ID ExpireAnim Animation 0
Art(md).ini Object's ID TrailerAnim Animation 0
Art(md).ini Object's ID TrailerSeperation int 0
Art(md).ini Object's ID DamageRadius int 0
Art(md).ini Object's ID Warhead WarheadType 0 +
Art(md).ini Object's ID Bouncer boolean 0
Art(md).ini Object's ID Tiled boolean 0
Art(md).ini Object's ID ShouldUseCellDrawer boolean 1
Art(md).ini Object's ID UseNormalLight boolean 0
Art(md).ini Object's ID SpawnsParticle Particle 0 +
Art(md).ini Object's ID NumParticles int 0
Art(md).ini Object's ID RandomRate two integers {0;0}