Animations
[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:
- INVISO is a special case. The game does not read animations beyond it, and I believe it limits the possible amount of animations.
- See also PPM: Preventing and fixing the save game bug (TS related)
[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.
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) | "" |
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 |
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} |