-- ========== GENERATED BY ParticleSystemPreset Editor DO NOT EDIT MANUALLY! ========== PlaceObj('ParticleSystemPreset', { game_time_animated = true, group = "Explosion_Car", id = "Car_Fire_1x1", particles_scale_with_object = true, presim_time = 1000, stable_cam_distance = true, PlaceObj('ParticleEmitter', { 'label', "Fire", 'bins', set( "B" ), 'randomize_period', 50, 'world_space', true, 'emit_detail_level', 100, 'max_live_count', 100, 'parts_per_sec', 2500, 'lifetime_max', 1400, 'angle', range(0, 360), 'shader', "Add", 'texture', "Textures/Particles/fire2x2.tga", 'frames', point(2, 2), 'self_illum', 30, 'softness', 60, 'outlines', { { point(544, 2016), point(1488, 2016), point(1680, 8), point(544, 8), }, { point(2600, 1960), point(4080, 1960), point(4080, 8), point(2144, 8), }, { point(88, 3984), point(2040, 3984), point(2040, 2112), point(88, 2112), }, { point(2056, 2112), point(2056, 4088), point(4088, 4088), point(4088, 2112), }, }, 'texture_hash', 7496109197729400096, }, nil, nil), PlaceObj('ParticleBehaviorWind', { 'bins', set( "B" ), }, nil, nil), PlaceObj('ParticleBehaviorWind', { 'bins', set( "B" ), 'multiplier', 1200, }, nil, nil), PlaceObj('ParticleBehaviorEmissive', { 'bins', set( "B" ), 'emissive_curve', { range_y = 10, scale = 1000, point(0, 104, 104), point(298, 665, 665), point(778, 434, 434), point(1000, 267, 267), }, }, nil, nil), PlaceObj('ParticleBehaviorGravityWell', { 'bins', set( "B" ), 'position', point(0, 0, 1000), 'acceleration', 2000, }, nil, nil), PlaceObj('ParticleBehaviorFriction', { 'bins', set( "B" ), 'friction', { range_y = 10, scale = 1000, point(0, 600, 600), point(342, 943, 943), point(640, 1049, 1049), point(1000, 669, 669), }, }, nil, nil), PlaceObj('ParticleBehaviorResizeCurve', { 'bins', set( "B" ), 'max_size', 2000, 'size_curve', { range_y = 10, scale = 1000, point(0, 231, 231), point(416, 538, 538), point(757, 837, 837), point(1000, 679, 679), }, 'non_square_size', true, 'size_curve_2', { range_y = 10, scale = 1000, point(0, 240, 240), point(327, 489, 489), point(665, 910, 910), point(1000, 701, 701), }, }, nil, nil), PlaceObj('DisplacerCircle', { 'bins', set( "B" ), 'inner_radius', 1, 'outer_radius', 400, }, nil, nil), PlaceObj('ParticleBehaviorFadeInOut', { 'bins', set( "B" ), 'fade_curve', { range_y = 10, scale = 1000, point(0, 0, 0), point(274, 995, 995), point(494, 1000, 1000), point(1000, 0, 0), }, }, nil, nil), PlaceObj('ParticleBehaviorGravityWind', { 'bins', set( "B" ), 'probability', 40, 'start_vel', 400, 'acceleration', 2000, }, nil, nil), PlaceObj('ParticleBehaviorPickFrame', { 'bins', set( "B" ), }, nil, nil), PlaceObj('FaceAlongMovement', { 'bins', set( "B" ), }, nil, nil), PlaceObj('ParticleBehaviorColorize', { 'bins', set( "B" ), 'start_color_min', RGBA(167, 73, 4, 255), 'start_intensity_min', 2000, 'start_color_max', RGBA(167, 73, 4, 255), 'start_intensity_max', 3000, 'mid_color', RGBA(255, 143, 44, 255), 'mid_intensity', 2000, 'end_color', RGBA(60, 23, 0, 255), 'end_intensity', 2000, 'middle_pos', 20, }, nil, nil), PlaceObj('Oscillate', { 'bins', set( "B" ), 'x_strength', range(0, 0), 'y_strength', range(0, 0), 'z_strength', range(0, 0), }, nil, nil), PlaceObj('ParticleEmitter', { 'label', "Glow", 'bins', set( "C" ), 'emit_detail_level', 60, 'max_live_count', 10, 'parts_per_sec', 200, 'lifetime_min', 1200, 'lifetime_max', 1400, 'position', point(0, 0, 400), 'shader', "Add", 'texture', "Textures/Particles/white.tga", 'softness', 100, 'far_softness', 500, 'near_softness', 300, 'outlines', { { point(248, 3832), point(3832, 3832), point(3832, 248), point(248, 248), }, }, 'texture_hash', 2617278910886611064, }, nil, nil), PlaceObj('ParticleBehaviorEmissive', { 'bins', set( "C" ), 'emissive_curve', { range_y = 10, scale = 1000, point(0, 0, 0), point(263, 240, 240), point(809, 140, 140), point(1000, 0, 0), }, }, nil, nil), PlaceObj('ParticleBehaviorGravityWind', { 'bins', set( "C" ), 'start_vel', 400, 'acceleration', 1000, 'max_vel', 2000, }, nil, nil), PlaceObj('ParticleBehaviorFriction', { 'bins', set( "C" ), }, nil, nil), PlaceObj('ParticleBehaviorFadeInOut', { 'bins', set( "C" ), 'fade_curve', { range_y = 10, scale = 1000, point(0, 0, 0), point(374, 686, 686), point(703, 823, 823), point(1000, 0, 0), }, }, nil, nil), PlaceObj('ParticleBehaviorColorize', { 'bins', set( "C" ), 'start_color_min', RGBA(250, 158, 51, 255), 'start_color_max', RGBA(250, 149, 51, 255), 'mid_color', RGBA(255, 65, 0, 255), 'end_color', RGBA(151, 25, 0, 255), 'middle_pos', 20, }, nil, nil), PlaceObj('FaceAlongMovement', { 'bins', set( "C" ), }, nil, nil), PlaceObj('ParticleBehaviorResize', { 'bins', set( "C" ), 'start_size_min', 600, 'start_size_max', 600, 'mid_size', 1000, 'end_size', 2000, 'non_square_size', true, 'start_size2_min', 1000, 'start_size2_max', 1000, 'mid_size2', 2000, 'end_size2', 4000, }, nil, nil), PlaceObj('ParticleEmitter', { 'label', "Small Embers", 'bins', set( "D" ), 'world_space', true, 'emit_detail_level', 40, 'max_live_count', 100, 'parts_per_sec', 400, 'lifetime_min', 2000, 'lifetime_max', 4000, 'size_min', 20, 'size_max', 40, 'shader', "Add", 'texture', "Textures/Particles/white.tga", 'self_illum', 100, 'outlines', { { point(248, 3832), point(3832, 3832), point(3832, 248), point(248, 248), }, }, 'texture_hash', 2617278910886611064, }, nil, nil), PlaceObj('ParticleBehaviorEmissive', { 'bins', set( "D" ), 'emissive_curve', { range_y = 10, scale = 1000, point(0, 0, 0), point(325, 846, 846), point(755, 543, 543), point(1000, 267, 267), }, }, nil, nil), PlaceObj('Oscillate', { 'bins', set( "D" ), 'x_strength', range(10, 30), 'y_strength', range(10, 30), 'size_scale', 2, 'alpha_scale', 2, }, nil, nil), PlaceObj('DisplacerCircle', { 'bins', set( "D" ), 'inner_radius', 1, 'outer_radius', 1000, }, nil, nil), PlaceObj('ParticleBehaviorTornado', { 'bins', set( "D" ), 'start_rpm', 0, 'mid_rpm', 600, 'end_rpm', 300, }, nil, nil), PlaceObj('ParticleBehaviorRandomSpeedSpray', { 'bins', set( "D" ), 'spread_angle', 9000, 'vel_min', 200, 'vel_max', 2500, }, nil, nil), PlaceObj('ParticleBehaviorColorize', { 'bins', set( "D" ), 'start_color_min', RGBA(250, 158, 51, 255), 'start_intensity_min', 2000, 'start_color_max', RGBA(250, 158, 51, 255), 'start_intensity_max', 2000, 'mid_color', RGBA(241, 114, 45, 255), 'end_color', RGBA(233, 84, 39, 255), 'middle_pos', 20, }, nil, nil), PlaceObj('ParticleBehaviorFadeInOut', { 'bins', set( "D" ), 'fade_curve', { range_y = 10, scale = 1000, point(0, 0, 0), point(360, 914, 914), point(696, 651, 651), point(1000, 0, 0), }, }, nil, nil), PlaceObj('ParticleEmitter', { 'label', "Smoke", 'world_space', true, 'emit_detail_level', 60, 'max_live_count', 40, 'parts_per_sec', 500, 'lifetime_min', 2000, 'lifetime_max', 5000, 'texture', "Textures/Particles/mist.tga", 'normalmap', "Textures/Particles/mist.norm.tga", 'frames', point(2, 2), 'softness', 50, 'far_softness', 100, 'outlines', { { point(32, 32), point(32, 2016), point(2016, 2016), point(2016, 32), }, { point(2080, 2016), point(3968, 2016), point(4064, 32), point(2080, 32), }, { point(32, 4032), point(2016, 4032), point(2016, 2080), point(32, 2080), }, { point(2080, 4032), point(4064, 4032), point(4064, 2080), point(2080, 2080), }, }, 'texture_hash', 6609993512092536490, }, nil, nil), PlaceObj('ParticleBehaviorFadeInOut', { 'fade_curve', { range_y = 10, scale = 1000, point(0, 340, 340), point(200, 695, 695), point(686, 414, 414), point(1000, 0, 0), }, }, nil, nil), PlaceObj('ParticleBehaviorResizeCurve', { 'max_size', 4000, 'size_curve', { range_y = 10, scale = 1000, point(0, 138, 138), point(322, 236, 236), point(758, 360, 473), point(1000, 483, 650), }, }, nil, nil), PlaceObj('ParticleBehaviorRandomSpeedSpray', { 'vel_min', 600, 'vel_max', 1000, }, nil, nil), PlaceObj('ParticleBehaviorColorize', { 'bins', set( "A", "E" ), 'start_color_min', RGBA(17, 17, 17, 255), 'start_color_max', RGBA(13, 13, 14, 255), 'mid_color', RGBA(22, 21, 20, 255), 'end_color', RGBA(17, 16, 16, 255), 'type', "One of four", }, nil, nil), PlaceObj('ParticleBehaviorPickFrame', { 'bins', set( "A", "E" ), }, nil, nil), PlaceObj('ParticleBehaviorRotate', { 'bins', set( "A", "E" ), 'probability', 40, 'rpm_curve', { range_y = 10, scale = 10, point(0, 18, 18), point(297, 22, 22), point(667, 26, 26), point(1000, 53, 53), }, 'rpm_curve_range', range(-100, 100), }, nil, nil), PlaceObj('ParticleBehaviorRotate', { 'bins', set( "A", "E" ), 'probability', 40, 'rpm_curve', { range_y = 10, scale = 10, point(0, -13, -13), point(316, -13, -13), point(665, -22, -22), point(1000, -33, -33), }, 'rpm_curve_range', range(-100, 100), }, nil, nil), PlaceObj('DisplacerCircle', { 'bins', set( "A", "E" ), 'position', point(0, 0, -500), 'inner_radius', 100, 'outer_radius', 180, }, nil, nil), PlaceObj('ParticleBehaviorWind', { 'bins', set( "A", "E" ), 'multiplier', 400, }, nil, nil), PlaceObj('ParticleBehaviorFriction', { 'bins', set( "A", "E" ), 'friction', { range_y = 10, scale = 1000, point(0, 992, 992), point(323, 992, 992), point(672, 992, 992), point(1000, 995, 995), }, }, nil, nil), PlaceObj('ParticleEmitter', { 'label', "Smoke", 'bins', set( "E" ), 'world_space', true, 'emit_detail_level', 100, 'max_live_count', 40, 'parts_per_sec', 500, 'lifetime_min', 3000, 'lifetime_max', 4000, 'position', point(0, 0, 800), 'angle', range(0, 45), 'size_max', 3000, 'texture', "Textures/Particles/Clouds_1024.tga", 'normal_as_flow_map', true, 'normalmap', "Textures/Particles/Clouds_1024.norm.tga", 'frames', point(4, 4), 'light_softness', 1000, 'mat_roughness', 0, 'flow_speed', 103, 'flow_scale', 55, 'softness', 200, 'outlines', { { point(144, 768), point(620, 1020), point(1020, 288), point(284, 12), }, { point(1072, 324), point(1072, 792), point(2008, 964), point(1844, 68), }, { point(2064, 800), point(2912, 944), point(2932, 328), point(2256, 24), }, { point(3300, 936), point(4060, 936), point(3848, 124), point(3088, 124), }, { point(88, 1232), point(180, 1904), point(824, 2032), point(824, 1164), }, { point(1072, 1480), point(1680, 2008), point(1900, 1468), point(1596, 1192), }, { point(2156, 1284), point(2156, 2044), point(2980, 2044), point(2796, 1240), }, { point(3140, 1872), point(3852, 2028), point(3896, 1272), point(3140, 1180), }, { point(196, 3064), point(908, 2828), point(972, 2264), point(80, 2100), }, { point(1228, 2172), point(1156, 3044), point(1940, 3008), point(1940, 2056), }, { point(2076, 2180), point(2076, 3004), point(2948, 3004), point(2948, 2180), }, { point(3220, 2896), point(3972, 3032), point(3768, 2228), point(3100, 2204), }, { point(116, 4004), point(884, 3908), point(920, 3208), point(96, 3208), }, { point(1036, 3688), point(1960, 3992), point(1888, 3216), point(1432, 3136), }, { point(2068, 3104), point(2068, 3908), point(3068, 3972), point(3068, 3076), }, { point(3132, 3936), point(4052, 3936), point(4052, 3148), point(3132, 3148), }, }, 'texture_hash', -3185377314160643337, }, nil, nil), PlaceObj('ParticleBehaviorRandomSpeedSpray', { 'bins', set( "E" ), 'vel_min', 600, 'vel_max', 1000, }, nil, nil), PlaceObj('ParticleBehaviorFadeInOut', { 'bins', set( "E" ), 'fade_curve', { range_y = 10, scale = 1000, point(0, 137, 137), point(360, 589, 589), point(734, 383, 383), point(1000, 0, 0), }, }, nil, nil), PlaceObj('ParticleBehaviorResizeCurve', { 'bins', set( "E" ), 'max_size', 4000, 'size_curve', { range_y = 10, scale = 1000, point(0, 206, 206), point(327, 303, 303), point(767, 594, 594), point(1000, 869, 869), }, }, nil, nil), PlaceObj('ParticleBehaviorGravityWind', { 'bins', set( "E" ), 'direction', point(0, 1000, 1000), 'start_vel', 100, 'acceleration', 300, 'max_vel', 500, }, nil, nil), PlaceObj('Oscillate', { 'bins', set( "E" ), 'x_period', 10000, 'x_strength', range(1, 5), 'y_period', 10000, 'y_strength', range(1, 5), }, nil, nil), })