Визуальные эффекты в скриптинге — различия между версиями
Материал из GTAModding.ru
VcSaJen (обсуждение | вклад) |
Seemann (обсуждение | вклад) (исправлено название файла) |
||
Строка 860: | Строка 860: | ||
|Цикл | |Цикл | ||
|Нет | |Нет | ||
− | |[[Изображение: | + | |[[Изображение:Sa_particle_flame.jpg|184px|Система частиц "Flame"]] |
|- | |- | ||
|insects | |insects |
Текущая версия на 17:17, 24 июля 2020
В серии игр GTA визуальные эффекты реализуются при помощи систем частиц (particles). В этой статье мы рассмотрим не только системы частиц, но и другие 2dfx эффекты.
GTA 3
Короны
№ | Описание | Скриншот |
---|---|---|
0 | Круглый свет | |
1 | Круглый свет (менее яркий) | |
2 | Луна | |
3 | Шероховатый продолговатый свет | |
4 | Удлинённый в ширину свет | |
5 | Восьмиугольник | |
6 | Круг | |
7 | Кольцо | |
8 | Длинная полоса света |
Vice City
Системы частиц
0437: scatter_particle 1 size 0.52 at 772.2785 -268.6476 10.3203 speed_XYZ 0.0 0.0 0.0
Создаёт одну (или несколько) частиц, нужно применять в цикле.
- scatter_particle 1 - номер частицы (перечислены в таблице ниже)
- size 0.52 - размер частиц
- at 772.2785 -268.6476 10.3203 - координаты
- speed_XYZ 0.0 0.0 0.0 - проекции скорости по осям
№ | Название в particle.cfg | Описание | Рисунок |
---|---|---|---|
0 | SPARK | Жёлтые искры | |
1 | SPARK_SMALL | Белые короткие искры | |
2 | WATER_SPARK | Блеск воды | |
3 | WHEEL_DIRT | Кусочки земли, как при езде по земле | |
4 | SAND | Песок | |
5 | WHEEL_WATER | Капли воды | |
6 | BLOOD | Светлая кровь | |
7 | BLOOD_SMALL | Тёмная кровь | |
8 | BLOOD_SPURT | Струя крови | |
9 | DEBRIS | Листья | |
10 | DEBRIS2 | Больше обломков | |
11 | FLYERS | Газеты | |
12 | WATER | Пар? | |
13 | FLAME | Огонь | |
14 | FIREBALL | Огненный шар | |
15 | GUNFLASH | Вспышка оружия | |
16 | GUNFLASH_NOANIM | Тусклая вспышка оружия | |
17 | GUNSMOKE | Линия? | |
18 | GUNSMOKE2 | Дым от оружия | |
19 | CIGARETTE_SMOKE | Сигаретный дым | |
20 | SMOKE | Белый дым | |
21 | SMOKE_SLOWMOTION | Белый медленный дым | |
22 | DRY_ICE | ||
23 | TEARGAS | ||
24 | GARAGEPAINT_SPRAY | ||
25 | SHARD | ||
26 | SPLASH | ||
27 | CARFLAME | ||
28 | STEAM | ||
29 | STEAM2 | Закручивающийся пар | |
30 | STEAM_NY | ||
31 | STEAM_NY_SLOWMOTION | ||
32 | GROUND_STEAM | ||
33 | ENGINE_STEAM | ||
34 | RAINDROP | ||
35 | RAINDROP_SMALL | ||
36 | RAIN_SPLASH | ||
37 | RAIN_SPLASH_BIGGROW | ||
38 | RAIN_SPLASHUP | ||
39 | WATERSPRAY | ||
40 | WATERDROP | ||
41 | BLOODDROP | 184px | |
42 | EXPLOSION_MEDIUM | ||
43 | EXPLOSION_LARGE | ||
44 | EXPLOSION_MFAST | ||
45 | EXPLOSION_LFAST | ||
46 | CAR_SPLASH | ||
47 | BOAT_SPLASH | ||
48 | BOAT_THRUSTJET | ||
49 | WATER_HYDRANT | 184px | |
50 | WATER_CANNON | ||
51 | EXTINGUISH_STEAM | ||
52 | PED_SPLASH | ||
53 | PEDFOOT_DUST | ||
54 | CAR_DUST | ||
55 | HELI_DUST | ||
56 | HELI_ATTACK | 184px | |
57 | ENGINE_SMOKE | ||
58 | ENGINE_SMOKE2 | ||
59 | CARFLAME_SMOKE | ||
60 | FIREBALL_SMOKE | ||
61 | PAINT_SMOKE | ||
62 | TREE_LEAVES | ||
63 | CARCOLLISION_DUST | ||
64 | CAR_DEBRIS | ||
65 | BIRD_DEBRIS | ||
66 | HELI_DEBRIS | ||
67 | EXHAUST_FUMES | ||
68 | RUBBER_SMOKE | ||
69 | BURNINGRUBBER_SMOKE | ||
70 | BULLETHIT_SMOKE | ||
71 | GUNSHELL_FIRST | ||
72 | GUNSHELL | ||
73 | GUNSHELL_BUMP1 | ||
74 | GUNSHELL_BUMP2 | ||
75 | ROCKET_SMOKE | ||
76 | TEST | ||
77 | BIRD_FRONT | ||
78 | SHIP_SIDE | 184px | |
79 | BEASTIE | 184px | |
80 | RAINDROP_2D | 184px | |
81 | HEATHAZE | 184px | |
82 | HEATHAZE_IN_DIST | 184px | |
83-87 | Нет | 184px |
San Andreas
Системы частиц
В San Andreas система цастиц создаётся опкодом:
064B: 0@ = create_particle "prt_gunshell" at 1557.162 24.305 22.7313 type 1
- 0@ - переменная, в которую сохранится хендл системы частиц
- "prt_gunshell" - название создаваемой системы частиц (перечислены далее)
- at 1557.162 24.305 22.7313 - координаты
- type 1 - какой-то тип, я не понял.
Также можно создать систему частиц на актёре, объекте, машине; с вращением и без:
0669: 55@ = create_attached_particle "EXHALE" on_actor $ACTOR_RYDER with_offset 90@ 91@ 92@ flag 1 066A: 137@ = create_attached_particle "PETROLCAN" on_actor 71@ with_offset 0.0 0.116 0.048 rotation 95@ 96@ 97@ flag 1 066B: 280@ = create_attached_particle "PRT_SPARK" on_car 152@ with_offset -1.69 3.607 -0.271 flag 1 066C: 179@ = create_attached_particle "CEMENT" on_car 90@ with_offset 0.0 -4.4 0.0 rotation 0.0 -1.0 0.0 flag 1 066D: 100@ = create_attached_particle "SMOKE_FLARE" on_object 94@ with_offset 0.0 0.0 0.1 flag 1 066E: create_attached_particle "COKE_TRAIL" on_object 22@ with_offset 0.0 -0.2 -0.1 rotation 0.0 0.0 -1.0 flag 1 handle_as 20@
При создании мы создаём только объект системы частиц, что бы воспроизвести эффект, нужно применить опкод:
064C: play_particle 0@
- 0@ - хендл системы частиц
Что бы остановить, нужно применить опкод:
064E: stop_particle 0@
Ещё есть команда прицепления ситемы частиц на позвонок актёра:
0883: attach_particle 0@ to_actor $ACTOR_RYDER mode 5
- attach_particle 0@
- to_actor $ACTOR_RYDER - хендл актёра
- mode 5 - режим, чем меньше, тем ниже, чем больше, тем выше
Например, этот код создаёт дым у рта актёра:
0669: 0@ = create_attached_particle "EXHALE" on_actor $PLAYER_ACTOR with_offset 0.05 0.12 0.0 flag 1
0883: attach_particle 0@ to_actor $PLAYER_ACTOR mode 5
064C: make_particle 0@ visible
Уничтожение системы частиц:
0650: destroy_particle 177@
Освободить хендл particl'ей можно этой командой (когда игрок отвернётся, игра удалит систему частиц):
064F: remove_references_to_particle 167@
Короны
024F: create_corona_with_radius 0.2 type 2 lensflares 0 with_color 255 0 0 at 2112.607 2422.873 59.8223
Создаёт корону. Нужно исполнять эту команду в цикле.
- _with_radius 0.2 - радиус короны
- type 2 - вид короны (перечислены далее)
- lensflares 0 - Определяет нечто вроде гало (перечислены далее)
- with_color 255 0 0 - цвет в формате RGB
- at 2112.607 2422.873 59.8223 - координаты
№ | Описание | Скриншот |
---|---|---|
1 | Круглый свет | |
2 | Луна | |
3 | Шероховатый продолговатый свет | |
4 | Удлинённый в ширину свет | |
5-8 | Нет? | |
9 | Кольцо |
Виды бликов:
№ | Описание | Скриншот |
---|---|---|
0 | Нет бликов | |
1 | Размытые жёлтые и красные | |
2 | Чёткие, цвета короны |
Проекции
Это 3D-эффект, создаваемый на горизонтальной поверхности карты.
С помощью этой команды можно создать тень, пятно крови на земле, световой круг на земле и т.д.
016F: create_particle 2 rotation_factor 0.0 size 1.0 intensity 150 color_RGB 0 0 0 at 2112.607 2422.873 59.8223
- create_particle 2 - тип проекции
- rotation_factor 0.0 - угол в радианах
- size 1.0 - размер
- intensity 150 - интенсивность (яркость)
- color_RGB 0 0 0 - цвет в формате RGB (не действует на тени, а у крови меняется только красный канал)
- at 2112.607 2422.873 59.8223 - координаты X, Y, Z
№ | Описание | Скриншот |
---|---|---|
1 | Квадратная тень | |
2 | Круглая тень | |
3 | Круглый свет | |
4 | Тень в форме рыбки (от вертолёта) | |
5 | Свет от фар машины | |
6 | Пятно крови |
GTA 4
Короны
В GTA 4 используется только один вид корон.
Для создания короны используется команда DRAW_CORONA
Список названий PTFX
Ambient
- ambient_ashtray_smoke
- ambient_butterflies
- ambient_butterflies_b
- ambient_ceiling_dust
- ambient_ceiling_spawned
- ambient_chemical_drips
- ambient_cig_clouds
- ambient_cig_smoke
- ambient_cockroaches
- ambient_dry_ice
- ambient_dust_lit_windows
- ambient_dust_windy
- ambient_electrical_sparks
- ambient_fire_flames
- ambient_fire_generic
- ambient_fire_glow
- ambient_fire_smoke
- ambient_flies_circling
- ambient_flies_glow
- ambient_flies_smoke
- ambient_flies_sparked
- ambient_flies_sparks
- ambient_flies_spawner
- ambient_flies_zapped
- ambient_horn_blast
- ambient_horn_steam
- ambient_hotdogstand
- ambient_hot_tub
- ambient_leaves_windy
- ambient_oil_drips
- ambient_overpass_debris
- ambient_overpass_spawned
- ambient_receipts_windy
- ambient_receipts_windy_3d
- ambient_respray_can
- ambient_rubbish_windy
- ambient_sand_windy
- ambient_sewerage_flows
- ambient_sewerage_sinks
- ambient_steam_chimney
- ambient_steam_cold
- ambient_steam_cooking
- ambient_steam_exhaust
- ambient_steam_manhole
- ambient_steam_vent
- ambient_steam_vent_oblong
- ambient_tower_plume_large
- ambient_tower_plume_small
- ambient_water_drips
- ambient_water_drips_int
- ambient_water_pipe_drips
- amb_ceiling_area_spawns
- amb_ceiling_chunks
- amb_ceiling_dust
- amb_ceiling_silt
- amb_leaves_windy
- amb_overpass_area_spawns
- amb_overpass_chunks
- amb_overpass_dust
- amb_overpass_silt
- amb_plane_engines
- amb_receipts_windy
- amb_rubbish_windy
- amb_ship_plume
- amb_ship_whitesmoke
- amb_steam_chimney
- amb_steam_cooking
- amb_steam_exhaust
- amb_steam_manhole
- amb_tower_plume_lg
- amb_tower_plume_sm
Anim
- anim_hammer_debris
- anim_hammer_dirt
- anim_hammer_dust
- anim_hammer_specks
- anim_pneumatic
- anim_pneumatic_dust
- anim_pneumatic_specks
- anim_rake_leaves
- anim_sweep_dust
- anim_watering_can
Bang
- bang_blood
- bang_carmetal
- bang_carmetal_dust
- bang_concrete
- bang_concrete_dust
- bang_dusty
- bang_glass
- bang_grass
- bang_gravel
- bang_gravel_dust
- bang_leaves
- bang_mud_soft
- bang_mud_splashes
- bang_sand
- bang_wood
- bark_chunks_sheet
Blood
- blood_artery_mist
- blood_bang_chunks
- blood_fall_chunks
- blood_gun_chunks
- blood_gun_entry
- blood_gun_entry_arterial
- blood_gun_exit
- blood_gun_exit_arterial
- blood_melee_blunt
- blood_melee_fluid
- blood_melee_sharp
- blood_melee_sharp_ig
- blood_mouth_chunks
- blood_mouth_mist
- blood_scrape_mist
- blood_sharp_cloud
- blood_sharp_fluid
- blood_shotgun_entry
- blood_shotgun_exit
- blood_shotgun_mist
- blood_sniper_entry
- blood_sniper_exit
- blood_sniper_mist
- blood_stun_punch
- blood_wheel_squash
Break
- break_cardboard
- break_card_flaps
- break_card_small_chunks
- break_card_small_slivers
- break_ceramic
- break_ceramic_bits
- break_ceramic_dots
- break_ceramic_dust
- break_ceramic_slabs
- break_dino_bones
- break_drugs_cloud
- break_drugs_jar_dots
- break_electrical
- break_electrical_dust
- break_electrical_fire_lg
- break_electrical_fire_sm
- break_electrical_glow
- break_electrical_sparks
- break_laundry_basket
- break_laundry_socks_1
- break_metal
- break_metal_dust
- break_metal_shards
- break_metal_slivers
- break_metal_sparks
- break_plasterboard
- break_sparks
- break_sparks_dust
- break_sparks_fast
- break_sparks_glow
- break_SPAWN_fire
- break_stone
- break_stone_bits
- break_stone_dots
- break_stone_dust
- break_stone_slabs
- break_water_barrel
- break_water_barrel_core
- break_water_barrel_splash
- break_wood
- break_wood_chunks
- break_wood_planks
- break_wood_shards
Col
- col_bin_bits_max10
- col_bin_bits_max25
- col_bin_bits_max5
- col_bin_bits_max50
- col_bin_fastfood_chips
- col_bin_fastfood_cups
- col_bin_fastfood_lids
- col_bin_fastfood_napkins
- col_bin_gunk_splash
- col_bin_household_apple3
- col_bin_household_banana8
- col_bin_household_fagp2
- col_bin_household_paper
- col_bin_street_banana8
- col_dumpsters_cardboard
- col_dumpsters_paint
- col_dumpsters_paper
- col_dumpsters_slabs
- col_dumpsters_wood
- col_electrical
- col_electrical_arcexp_arc
- col_electrical_arcexp_dust
- col_electrical_arcexp_glow
- col_electrical_arcing
- col_fastfood_nuts
- col_fruitpile_apples
- col_fruitpile_bananas
- col_fruitpile_mix
- col_fruitpile_oranges
- col_leaves_autumnal
- col_leaves_pale
- col_mail_bundle
- col_napkins
- col_newspaper_bundle
- col_soda_cans_ecola
- col_soda_cans_ginger
- col_soda_cans_lemon
- col_soda_cans_mix
- col_soda_cans_sprunk
CS
- CS_blood_saw_mist
- CS_blowtorch_core
- CS_blowtorch_glow
- CS_burn_box_flames
- CS_burn_box_smoke
- CS_cabaret_dry_ice
- CS_cabbit_chunks_B
- CS_cabbit_chunks_F
- CS_cabbit_mist_B
- CS_cabbit_mist_F
- CS_chest_chunks_B
- CS_chest_chunks_F
- CS_chin_chunks_B
- CS_chin_chunks_F
- CS_clarence_mist_B
- CS_clarence_mist_F
- CS_dimitri_brain_B
- CS_dimitri_mist_B
- CS_dimitri_mist_F
- CS_end_blood_drool
- CS_execution_blood
- CS_execution_chest
- CS_execution_chin
- CS_execution_eye
- CS_execution_incar
- CS_Fau7a_cigar_smoke
- CS_Fau7a_lingering_smoke
- CS_faustin_mist_B
- CS_faustin_mist_F
- CS_food_splatter
- CS_GT02_dry_ice
- CS_incar_brain_B
- CS_incar_chunks_B
- CS_incar_chunks_F
- CS_interior_smoke
- CS_kneecaps_mist_B
- CS_kneecaps_mist_F
- CS_lighter_flame
- CS_lighter_flames
- CS_peg_blood_loop
- CS_peg_blood_nose
Destruction
- dest_banknote_pile
- dest_bin_fastfood
- dest_bin_household
- dest_bin_street
- dest_bin_street
- dest_ceramic
- dest_ceramic_plate
- dest_ceramic_plates
- dest_chips
- dest_chip_packet
- dest_coin_pile
- dest_crispbag_full
- dest_dumpsters
- dest_dumpsters
- dest_electrical
- dest_electrical_plastic
- dest_flower_leaves
- dest_flower_petals
- dest_food_debris
- dest_fruitpile_apples
- dest_fruitpile_bananas
- dest_fruitpile_mix
- dest_fruitpile_oranges
- dest_fuel_dump
- dest_glass_brown_empty
- dest_glass_clear_dots
- dest_glass_clear_dust
- dest_glass_clear_empty
- dest_glass_clear_lager
- dest_glass_clear_redwine
- dest_glass_clear_shards
- dest_glass_green_empty
- dest_glass_lager
- dest_glass_panes
- dest_glass_redwine
- dest_glass_water
- dest_juice_cups
- dest_juice_splash
- dest_lightbulb_dots
- dest_lightbulb_dust
- dest_lightbulb_glass
- dest_lightbulb_glow
- dest_lightbulb_off
- dest_lightbulb_on
- dest_lightbulb_sparks
- dest_mail_bundle
- dest_metal_objects
- dest_metal_shards
- dest_metal_slivers
- dest_metal_sparks
- dest_money_mixed
- dest_napkin_pieces
- dest_newspaper_bundle
- dest_paint_pot
- dest_paint_pot_goop
- dest_paint_pot_metal
- dest_pigeon_blood
- dest_pigeon_fluff
- dest_pigeon_mist
- dest_plasterboard
- dest_plastic
- dest_plastic_brown_cider
- dest_plastic_chunks
- dest_plastic_clear_empty
- dest_plastic_clear_water
- dest_plastic_dust
- dest_plastic_specks
- dest_sauce_bottle
- dest_sodapile_ecola
- dest_sodapile_ginger
- dest_sodapile_lemon
- dest_sodapile_mix
- dest_sodapile_sprunk
- dest_sparking_SPAWN_sparks
- dest_sparking_wires
- dest_sparks_fast
- dest_stone_objects
- dest_stone_pillars
- dest_stone_slabs
- dest_sweeties
- dest_wood
- dest_wood_crate
- dest_wood_planks
- dest_wood_shards
Explosion
- explosion_a_anim
- exp_air_car_chunks
- exp_bridge_explosion
- exp_chopper_chase
- exp_fireball
- exp_fireball_air
- exp_fireball_explosion
- exp_fireball_lingeringsmoke
- exp_fireball_simpleglow
- exp_fireball_smoke
- exp_fireball_smokeRing
- exp_grenade
- exp_grenade_air
- exp_grenade_core
- exp_grenade_smoke
- exp_grenade_spikes
- exp_missed_chopper
- exp_molotov
- exp_molotov_air
- exp_mol_air_glass
- exp_mol_air_sparks
- exp_mol_explosion
- exp_mol_simpleglow
- exp_petrol_boom
- exp_petrol_boom_back
- exp_petrol_burst
- exp_petrol_chunks
- exp_petrol_flaming_debris
- exp_petrol_pump
- exp_petrol_slivers
- exp_petrol_smoke
- exp_petrol_sparks
- exp_petrol_spike
- exp_rigged_boom_up
- exp_rigged_chunks
- exp_rigged_smoke
- exp_rigged_spikes
- exp_rocket
- exp_rocket_air
- exp_ship_destroy
- exp_trespass_boom
- exp_trespass_boom2
- exp_trespass_core
- exp_trespass_core2
- exp_trespass_huge
- exp_trespass_mid
- exp_trespass_upper
- exp_upper1_SPAWN
- exp_upper2_SPAWN
- exp_upper3_SPAWN
- exp_upper4_SPAWN
- exp_upper5_SPAWN
- exp_vehicle
- exp_vehicle_air
Fire
- fire_blast_spawned
- fire_blocks_flames
- fire_blocks_road
- fire_blocks_smoke
- fire_chopper_tail
- fire_gas_blast_flames
- fire_gas_blast_glow
- fire_gas_burner
- fire_gas_burner_flames
- fire_gas_burner_glow
- fire_gas_burn_blast
- fire_gas_intermittent
- fire_hotdog_blaze
- fire_object_flames
- fire_object_glow
- fire_object_smoke
- fire_ped_body_glow
- fire_ped_limb_glow
- fire_ped_smoking
- fire_plume_large
- fire_tyre_flames
- fire_vehicle_smoke
Glass
- glass_chunk_sheet
- glass_dots_sheet
Impact
- imp_bullet_armour
- imp_bullet_cardboard
- imp_bullet_carpet
- imp_bullet_concrete
- imp_bullet_default
- imp_bullet_dirt_dry
- imp_bullet_glass
- imp_bullet_gravel
- imp_bullet_leaves
- imp_bullet_mattress_foam
- imp_bullet_metal
- imp_bullet_mud_soft
- imp_bullet_paper
- imp_bullet_pillow_feathers
- imp_bullet_sand
- imp_bullet_tvscreen
- imp_bullet_videowall
- imp_bullet_water
- imp_bullet_wood
- imp_exp_concrete
- imp_exp_metal
- imp_exp_metal_core
- imp_exp_wood
- imp_exp_wood_core
- imp_glass_shards
- imp_leaves_falling
- imp_melee_concrete
- imp_melee_glass
- imp_melee_wood
- imp_shotgun_glass
- imp_shotgun_water
Leaves
- leaves_fallinginwind
- leaves_windy_autumnal
- leaves_windy_pale
- leaves_wind_autumnal
- leaves_wind_pale
Metal
- metal_chunk_sheet
- metal_shard_spec
Misc
- Cardboard_Flap_A
- Cardboard_Flap_B
- cardboard_pieces
- china_chunks_sheet
- cockroaches_anim
- disco_ice
- draw_screenspace
- grainy_dirt_sheet
- gravel_chunk_sheet
- gravel_lots_sheet
- interior_gunsmoke
- normal_sphere_128
- player_wasted_cash
- raindrop_blurred
Multi
- multi_objects_01
- multi_objects_02
- multi_objects_03
Muzzle
- muz_launcher_smoke
- muz_machine
- muz_machine_core
- muz_machine_front
- muz_machine_glow
- muz_minigun
- muz_minigun_smoke
- muz_pistol_large
- muz_pistol_small
- muz_pistol_smoke
- muz_rocket
- muz_rocket_front
- muz_rocket_smoke
- muz_shotgun
- muz_shotgun_core
- muz_shotgun_glow
- muz_shotgun_smoke
- muz_shotgun_sparks
- muz_smg
Overhang
- overhang_drips_10m
- overhang_drips_1m
- overhang_drips_2m
- overhang_drips_5m
- overhang_drips_spawner
- overhang_littledrips_10m
- overhang_littledrips_1m
- overhang_littledrips_2m
- overhang_littledrips_5m
Ped
- ped_exhale_linger
- ped_exhale_vapour
- ped_foot_dirt_dry
- ped_foot_gravel
- ped_foot_leaves
- ped_foot_mud_dust
- ped_foot_mud_soft
- ped_foot_sand
- ped_foot_water
- ped_foot_water_L
- ped_pissing_mist
- ped_smoke_exhale
Qub3d
- qub_explode_dust
- qub_explode_glow
- qub_explode_rings
- qub_explode_sparks
- qub_explode_streaks
- qub_lg_explode_blue
- qub_lg_explode_green
- qub_lg_explode_orange
- qub_lg_explode_purple
- qub_lg_explode_red
- qub_lg_explode_yellow
- qub_merge_orange
- qub_merge_purple
- qub_merge_sparks
- qub_merge_yellow
- qub_sm_explode_blue
- qub_sm_explode_green
- qub_sm_explode_orange
- qub_sm_explode_purple
- qub_sm_explode_red
- qub_sm_explode_yellow
Scrape
- scrape_bark_shards
- scrape_carpet
- scrape_carpet_dust
- scrape_dusty
- scrape_leaves_3D
- scrape_mud_specks
- scrape_wood_shards
Shot
- shot_chemical_glug
- shot_directed_chem
- shot_directed_chem_core
- shot_directed_flame
- shot_directed_oil
- shot_directed_oil_core
- shot_directed_steam
- shot_directed_steam_core
- shot_directed_steam_linger
- shot_directed_water
- shot_directed_water_core
- shot_gas_canister
- shot_gas_explosion
- shot_oil_glug
- shot_plasterboard
- shot_water_glug
- shot_water_tower
- shot_water_tower_core
Smoke
- smoke_chimney_sheet
- smoke_cloud_anim
- smoke_filled_car
- smoke_new_plumes
- smoke_only_cinders
- smoke_only_flames
- smoke_only_smoke
- smoke_plume_float
- smoke_plume_window
- smoke_vault_lingers
- sparks_arcing_anim
Vehicle
- veh_backfire_glow
- veh_exhaust_banger
- veh_exhaust_core
- veh_exhaust_front
- veh_exhaust_truck
- veh_headlight_dots
- veh_headlight_dust
- veh_heli_downwash
- veh_heli_tail_dust
- veh_petroltank_car
- veh_plume_rising
- veh_respray_smoke
- veh_rim_disp_conc
- veh_train_sparks
- veh_tyre_puncture
- veh_wrecked_bike
- veh_wrecked_boat
- veh_wrecked_flames
- veh_wrecked_heli
- veh_wrecked_linger
- veh_wrecked_smoke
- veh_wrecked_truck
Water
- water_boat_entry
- water_boat_entry_L
- water_boat_entry_R
- water_carwash_drips
- water_carwash_drips_droplets
- water_carwash_drips_spawnpoints
- water_carwash_jets
- water_carwash_mist
- water_carwash_spawn
- water_carwash_spit
- water_carwash_spray
- water_casino_drop
- water_castle_dir
- water_castle_drop
- water_castle_jet
- water_central_drop
- water_cityhall_dir
- water_corner_jet
- water_drips_sheet
- water_fountain_5th
- water_fountain_castle_low
- water_fountain_castle_up
- water_fountain_central
- water_fountain_cityhall
- water_fountain_corners
- water_fountain_directional
- water_fountain_jet
- water_fountain_pour
- water_fountain_rock
- water_fountain_spout
- water_fountain_spray
- water_fountain_tier
- water_fountain_tier_L
- water_generic_dir
- water_generic_jet
- water_heli_blades
- water_hose_spray
- water_hydrant_dir
- water_hydrant_jet
- water_hydrant_side
- water_hydrant_SP
- water_hydrant_top
- water_hydrant_vertical_jet
- water_jets_misty
- water_pipe_bubble
- water_pipe_bubble2
- water_pipe_casino
- water_pipe_flow
- water_rock_bubble
- water_rock_bubble2
- water_splashes_sheet
- water_splash_cam
- water_splash_ped
- water_tier_spray
- water_vehicle_ring
Weapon
- weap_ejected_pistol
- weap_ejected_rifle
- weap_ejected_shotgun
- weap_ejected_smg
- weap_glow_spike_L
- weap_molotov_flame
- weap_molotov_glow
- weap_molotov_smoke
- weap_molotov_trail
- weap_rocket_glow
- weap_rocket_player
- weap_rocket_smoke
- wpn_bullet_smoke
- wpn_bullet_trace
Wheel
- wheel_burnout_dirt
- wheel_burnout_pool
- wheel_disp_conc_rim
- wheel_disp_grass
- wheel_disp_gravel
- wheel_disp_gravel_w
- wheel_disp_hard_rim
- wheel_disp_hard_w
- wheel_disp_leaves
- wheel_disp_leaves_w
- wheel_disp_mud
- wheel_disp_wood_rim
- wheel_friction_conc_rim
- wheel_friction_dirt_dry
- wheel_friction_dirt_dry_rim
- wheel_friction_grass
- wheel_friction_gravel
- wheel_friction_gravel_rim
- wheel_friction_hard
- wheel_friction_hard_rim
- wheel_friction_hard_w
- wheel_friction_leaves
- wheel_friction_leaves_w
- wheel_friction_mud
- wheel_friction_sand
- wheel_friction_sand_rim
- wheel_friction_water
- wheel_friction_wood_rim
- Wheel_Gravel_Lots
- wheel_sand_burnout
Wind
- wind_debris_leaves
- wind_debris_mail
- wind_debris_paper