diff --git a/aim_assist/view_input_0.graph b/aim_assist/view_input_0.graph new file mode 100644 index 0000000..2d775ec --- /dev/null +++ b/aim_assist/view_input_0.graph @@ -0,0 +1,18 @@ +GRAPH_FLOAT_FILE + +15 +0.0000 0.0000 +0.1218 0.0171 +0.1972 0.0295 +0.2612 0.0451 +0.3244 0.0644 +0.3872 0.0897 +0.4543 0.1281 +0.5149 0.1729 +0.5723 0.2203 +0.6263 0.2771 +0.6771 0.3483 +0.7288 0.4296 +0.7781 0.5157 +0.8387 0.6301 +1.0000 1.0000 diff --git a/aim_assist/view_input_1.graph b/aim_assist/view_input_1.graph new file mode 100644 index 0000000..b50cb83 --- /dev/null +++ b/aim_assist/view_input_1.graph @@ -0,0 +1,16 @@ +GRAPH_FLOAT_FILE + +13 +0.0000 0.0000 +0.1323 0.0235 +0.2102 0.0469 +0.2939 0.0778 +0.3741 0.1170 +0.4555 0.1724 +0.5401 0.2400 +0.6118 0.3149 +0.6726 0.4018 +0.7268 0.4906 +0.7797 0.5833 +0.8386 0.6926 +1.0000 1.0000 diff --git a/aim_assist/view_input_2.graph b/aim_assist/view_input_2.graph new file mode 100644 index 0000000..9692037 --- /dev/null +++ b/aim_assist/view_input_2.graph @@ -0,0 +1,15 @@ +GRAPH_FLOAT_FILE + +12 +0.0000 0.0000 +0.1322 0.0396 +0.2338 0.0780 +0.3235 0.1267 +0.4022 0.1812 +0.4809 0.2479 +0.5561 0.3254 +0.6205 0.3936 +0.6930 0.4771 +0.7819 0.5943 +0.8598 0.7299 +1.0000 1.0000 diff --git a/aim_assist/view_input_3.graph b/aim_assist/view_input_3.graph new file mode 100644 index 0000000..1fe0a67 --- /dev/null +++ b/aim_assist/view_input_3.graph @@ -0,0 +1,10 @@ +GRAPH_FLOAT_FILE + +7 +0.0000 0.0000 +0.1242 0.0423 +0.2238 0.0885 +0.3210 0.1553 +0.4118 0.2419 +0.5116 0.3508 +1.0000 1.0000 diff --git a/animtrees/chair.atr b/animtrees/chair.atr new file mode 100644 index 0000000..79872ee --- /dev/null +++ b/animtrees/chair.atr @@ -0,0 +1,3 @@ +cargoship_stunned_coffee_death_chair +cargoship_stunned_coffee_death_chair_startidle +cargoship_stunned_coffee_death_chair_endidle \ No newline at end of file diff --git a/animtrees/civilian.atr b/animtrees/civilian.atr new file mode 100644 index 0000000..44c3dff --- /dev/null +++ b/animtrees/civilian.atr @@ -0,0 +1,60 @@ +civilian_anims +{ + movement + { + //Civilian/Hostage transitions + //standunarmed_idle2walk + + //Civilian/Hostage walking anims + unarmed_walk_slow + + //Civilian/Hostage running anims + unarmed_scared_jog + unarmed_scared_jog_duck + unarmed_scared_jog_look + unarmed_scared_run + } + + idles + { + //Civilian/Hostage mocap idles + unarmed_cowerstand_idle + + //Civilian/Hostage mocap reactions to gun being pointed at them + unarmed_cowerstand_idle2point + unarmed_cowerstand_point2idle + unarmed_cowerstand_pointidle + } + + reactions + { + //Civilian/Hostage mocap reactions to gunfire near them + unarmed_cowerstand_react + unarmed_cowerstand_react_2_crouch + } +} + + + + + +//Civilian seaknight defend prototype temp anims +unarmed_climb_wall +unarmed_climb_wall_v2 +unarmed_climb_wall_v3 +unarmed_pullup_window_guyA +unarmed_pullup_window_guyA_finish +unarmed_pullup_window_guyA_idle +unarmed_pullup_window_guyB +unarmed_runinto_garage +unarmed_runinto_garage_right +unarmed_runinto_garage_left +unarmed_shout_window +unarmed_stumble_trashcan +unarmed_waving +unarmed_close_garage +unarmed_close_garage_v2 +unarmed_waving_startidle +unarmed_waving_stepout +unarmed_waving_endidle +unarmed_waving_twitch \ No newline at end of file diff --git a/animtrees/dog.atr b/animtrees/dog.atr new file mode 100644 index 0000000..d852b56 --- /dev/null +++ b/animtrees/dog.atr @@ -0,0 +1,88 @@ +attack_player +{ + german_shepherd_attack_player +} +attack_player_late +{ + german_shepherd_attack_player_late +} +german_shepherd_death_front +german_shepherd_idle +german_shepherd_attackidle_knob +{ + german_shepherd_attackidle + german_shepherd_attackidle_bark + german_shepherd_attackidle_growl +} + +german_shepherd_look_2 : additive +{ + german_shepherd_look_down + german_shepherd_attack_look_down +} +german_shepherd_look_4 : additive +{ + german_shepherd_look_right + german_shepherd_attack_look_right +} +german_shepherd_look_6 : additive +{ + german_shepherd_look_left + german_shepherd_attack_look_left +} +german_shepherd_look_8 : additive +{ + german_shepherd_look_up + german_shepherd_attack_look_up +} + +german_shepherd_run_start_knob : nonloopsync +{ + german_shepherd_run_start + german_shepherd_run_start_L + german_shepherd_run_start_R + german_shepherd_run_start_180_R + german_shepherd_run_start_180_L +} + +german_shepherd_run_knob : loopsync +{ + german_shepherd_run + german_shepherd_run_lean_L + german_shepherd_run_lean_R +} + +german_shepherd_attack_player_miss +german_shepherd_run_attack +german_shepherd_run_jump_40 +german_shepherd_run_jump_window_40 +german_shepherd_run_pain +german_shepherd_run_stop +german_shepherd_run_flashbang +german_shepherd_attack_AI_01_start_a +german_shepherd_attack_AI_02_idle_a +german_shepherd_attack_AI_03_pushed_a +german_shepherd_attack_AI_03_shot_a +german_shepherd_attack_AI_04_middle_a +german_shepherd_attack_AI_05_kill_a +german_shepherd_attack_player_miss_turnR +german_shepherd_attack_player_miss_turnL +german_shepherd_traverse_down_40 +german_shepherd_traverse_up_40 +german_shepherd_traverse_up_80 +german_shepherd_walk +german_shepherd_walk_slow +german_shepherd_player_neck_snap +german_shepherd_player_neck_miss +german_shepherd_player_getoff +german_shepherd_eating +german_shepherd_eating_in +german_shepherd_eating_loop +german_shepherd_eating_out +german_shepherd_sleeping +german_shepherd_wakeup_slow +german_shepherd_wakeup_fast + + +// SNIPER ESCAPE +sniper_escape_dog_fence diff --git a/animtrees/drones.atr b/animtrees/drones.atr new file mode 100644 index 0000000..18948f0 --- /dev/null +++ b/animtrees/drones.atr @@ -0,0 +1,4 @@ +drone_stand_idle +drone_stand_run +drone_stand_death + diff --git a/animtrees/fastrope.atr b/animtrees/fastrope.atr new file mode 100644 index 0000000..ab1e924 --- /dev/null +++ b/animtrees/fastrope.atr @@ -0,0 +1,24 @@ +ch_player_rope +ch_player_rope_idle +cs_bh_player_idle +bh_1_idle +bh_2_idle +bh_3_idle +bh_4_idle +bh_5_idle +bh_6_idle +bh_7_idle +bh_coPilot_idle +bh_fastrope_land +bh_fastrope_loop +bh_Pilot_idle +bh_player_rope_end +bh_player_rope_start +bh_player_rope_middle +bh_player_idle +bh_player_drop +bh_player_drop_P1 +bh_player_drop_P2 +bh_player_idle_P1 +bh_player_idle_P2 + diff --git a/animtrees/generic_human.atr b/animtrees/generic_human.atr new file mode 100644 index 0000000..91ed905 --- /dev/null +++ b/animtrees/generic_human.atr @@ -0,0 +1,6376 @@ +body +{ + //--------------------------------- + // Scripted sequences + //--------------------------------- + scripted + { + + // nx_kinfe + nx_tp_knife_melee_stab_01 + nx_tp_knife_melee_stab_02 + nx_tp_knife_interactive_melee_B + nx_tp_knife_interactive_melee_F + nx_tp_knife_interactive_melee_R + nx_tp_knife_interactive_melee_L + nx_tp_knife_interactive_melee_02_B + nx_tp_knife_interactive_melee_02_F + nx_tp_knife_interactive_melee_02_R + nx_tp_knife_interactive_melee_02_L + + // nx_hospital + nx_tp_hospital_intro_ally_01 + nx_tp_hospital_intro_ally_02 + nx_tp_hospital_intro_opfor + nx_tp_hospital_outro_ally_01 + nx_tp_hospital_outro_ally_02 + nx_tp_hospital_outro_doctor + nx_tp_hospital_outro_opfor + nx_tp_hospital_stealth_kill_sleeping_opfor_01 + nx_tp_hospital_stealth_kill_sleeping_opfor_01_loop + nx_tp_hospital_stealth_kill_sleeping_opfor_02 + nx_tp_hospital_stealth_kill_reloading_opfor + nx_tp_hospital_stealth_kill_reloading_opfor_loop + nx_tp_hospital_radio_run_opfor + nx_tp_hospital_corner_kill_opfor + nx_tp_hospital_corner_kill_baker + nx_tp_hospital_corner_kill_baker_loop + nx_tp_hospital_corner_kill_baker_intro + tp_hospital_jump_table_stand + tp_hospital_flip_over_front + tp_hospital_slide_examtable_L + tp_hospital_slide_examtable_R + tp_hospital_soda_fall_R + tp_hospital_soda_fall_L + tp_hospital_soda_fall_side_R + tp_hospital_soda_fall_side_L + nx_tp_hospital_intro_cloth_ally01 + + // nx_lava + nx_tp_lava_bridge_to_train_jump_keane + nx_tp_lava_bridge_to_train_jump_tilman + nx_tp_lava_air_resupply_keane + nx_tp_lava_air_resupply_tilman + nx_tp_lava_air_resupply_franklin + nx_tp_lava_refill_air_keene_collapse_keene + nx_tp_lava_opening_walk_keen + nx_tp_lava_opening_walk_ally1 + nx_tp_lava_opening_walk_ally2 + nx_fp_lava_opening_walk_player_legs + nx_tp_lava_hold_motion_keen + nx_tp_lava_hold_hillslide_keene + nx_tp_lava_hold_hillslide_tillman + nx_tp_lava_hold_hillslide_franklin + nx_tp_lava_scaffold_jump_keene + nx_tp_lava_scaffold_jump_tillman + nx_tp_lava_scaffold_jump_franklin + nx_tp_lava_maproom_point_keene + nx_tp_lava_train2_keenereveal_keene + nx_tp_lava_train2_keenereveal_opfor + nx_tp_lava_train2_tillmanreveal_tillman + nx_tp_lava_train2_tillmanreveal_opfor + nx_tp_lava_train2_tillmanreveal_opfor2 + nx_tp_lava_train2_tillmanreveal_opfor3 + nx_tp_lava_rover_maintance1 + nx_tp_lava_rover_maintance2 + nx_tp_lava_rover_maintance3 + nx_tp_lava_roverarrive_opfor1 + nx_tp_lava_roverarrive_opfor2 + nx_tp_lava_roverarrive_opfor3 + nx_tp_lava_flankareajump_ally1 + nx_tp_lava_trainjump_ally + nx_tp_lava_trainjump_opfor + nx_tp_lava_control_breach_keene + nx_tp_lava_control_breach_red_shirt + nx_tp_lava_control_breach_tillman + nx_tp_lava_control_breach_opfor_01 + nx_tp_lava_control_breach_opfor_02 + nx_tp_lava_train_derailment_tillman + nx_fp_lava_train_derailment_player_legs + nx_tp_lava_angelsquad_opfor1 + nx_tp_lava_angelsquad_opfor2 + nx_tp_lava_angelsquad_angelsquad1 + nx_tp_lava_angelsquad_angelsquad2 + nx_tp_lava_angelsquad_angelsquad3 + nx_tp_lava_angelsquad_shotguy + nx_tp_lava_angelsquad_deadguy + nx_tp_lava_push_button + nx_tp_lava_ledgejump_keene + nx_tp_lava_ledgejump_tillman + nx_tp_lava_ledgejump_franklin + nx_tp_lava_trainseperate_keene + nx_tp_lava_camrensacrifice_camrenidle + nx_tp_lava_camrensacrifice_bakeridle + nx_tp_lava_camrensacrifice_baker + nx_tp_lava_trainseperate_fall_keene + nx_tp_lava_trainseperate_fall_keene_idle + nx_tp_lava_trainseperate_player_jump_baker + tp_moon_coverL_crouch_2_coverR_stand_144 + tp_moon_coverR_crouch_2_coverL_stand_144 + tp_moon_coverR_stand_2_coverL_stand_144 + tp_moon_coverL_stand_2_coverR_stand_144 + tp_moon_trav_cover_crouch_L_R_200 + tp_moon_trav_cover_crouch_R_L_200 + tp_moon_coverR_crouch_2_coverL_stand_u44_f164 + tp_moon_coverL_stand_2_coverR_crouch_d44_f164 + tp_moon_exposed_stand_2_coverR_crouch_d56_f76_L64 + tp_moon_run_2_coverR_stand_f320_u56_f64_R50 + tp_moon_exposed_stand_2_coverL_crouch_f50_u56_f116 + tp_moon_lava_death_shotgun_traintop_f104 + tp_moon_lava_jump_traintop_f104 + tp_moon_lava_jump_into_train_f352 + tp_moon_lava_jump_into_train_f24 + tp_moon_lava_death_into_train_death_f24 + tp_moon_lava_jump_into_train_f104 + tp_moon_lava_death_handrail_stay + tp_moon_lava_death_handrail_fallover + tp_moon_lava_exposed_stand_2_exposed_crouch_f152 + tp_moon_lava_exposed_crouch_2_stand_R152_u80_R104 + tp_moon_lava_exposed_stand_2_stand_R352_u52_R40 + + //Exfil + nx_tp_exfil_police_cars1_opfor_01 + nx_tp_exfil_police_cars1_opfor_02 + nx_tp_exfil_police_cars1_opfor_03 + nx_tp_exfil_intro_ally_01 + nx_tp_exfil_intro_enemy_01 + nx_tp_exfil_intro_enemy_02 + nx_tp_exfil_intro_enemy_01_idle + nx_tp_exfil_intro_enemy_02_idle + nx_tp_exfil_laundry_enemies_01 + nx_tp_exfil_laundry_enemies_02 + nx_tp_exfil_laundry_enemies_03 + nx_tp_exfil_laundry_enemies_04 + nx_tp_exfil_laundry_enemies_05 + nx_tp_exfil_laundry_enemies_06 + nx_tp_exfil_soda_machine_opfor_01 + nx_tp_exfil_outro_p1_ally_01 + nx_tp_exfil_outro_p2_opfor_idle_01 + nx_tp_exfil_outro_p2_opfor_idle_02 + nx_tp_exfil_outro_p2_opfor_idle_03 + nx_tp_exfil_outro_p2_opfor_idle_04 + nx_tp_exfil_outro_p2_opfor_idle_05 + nx_tp_exfil_outro_p2_opfor_idle_06 + nx_tp_exfil_outro_p2_opfor_death_01 + nx_tp_exfil_outro_p2_opfor_death_02 + nx_tp_exfil_outro_p2_opfor_death_03 + nx_tp_exfil_outro_p2_opfor_death_04 + nx_tp_exfil_outro_p2_opfor_death_05 + nx_tp_exfil_outro_p2_opfor_death_06 + nx_tp_exfil_laundry_door_ally_01 + nx_tp_exfil_baker_intro_radio + nx_tp_exfil_door_kick_ally_01 + nx_tp_exfil_outro_p3_ally_01 + nx_tp_exfil_fastrope_opfor_01 + nx_tp_exfil_fastrope_opfor_02 + nx_tp_exfil_fastrope_opfor_03 + nx_tp_exfil_melee_rail_01_opfor_01 + nx_tp_exfil_melee_rail_01_baker_01 + nx_tp_exfil_melee_rail_02_opfor_01 + nx_tp_exfil_melee_rail_02_baker_01 + nx_tp_exfil_civ_run_away_a + nx_tp_exfil_civ_run_away_b + nx_tp_exfil_civ_run_away_c + nx_tp_exfil_civ_run_away_d + nx_tp_exfil_civ_run_away_e + nx_tp_exfil_civ_run_away_f + nx_tp_exfil_civ_run_away_g + nx_tp_exfil_civ_run_away_h + nx_tp_exfil_civ_run_away_j + nx_tp_exfil_civ_run_away_k + + + + + // Prototype Chase + prototype_chase_tp_intro_opfor + prototype_chase_tp_intro_civ01 + prototype_chase_tp_intro_civ02 + prototype_chase_tp_intro_civ03 + prototype_chase_tp_crowd01_opfor + prototype_chase_tp_crowd01_civ01 + prototype_chase_tp_crowd01_civ02 + prototype_chase_tp_crowd01_civ03 + prototype_chase_tp_crowd02_opfor + prototype_chase_tp_crowd02_civ01 + prototype_chase_tp_crowd02_civ02 + prototype_chase_tp_crowd02_civ03 + prototype_chase_tp_table_knockdown_01_opfor + prototype_chase_tp_table_knockdown_02_opfor + prototype_chase_tp_jeep_jump_opfor + prototype_chase_tp_capture_opfor + prototype_chase_tp_ambush_opfor01 + prototype_chase_tp_ambush_opfor02 + prototype_chase_tp_ambush_opfor03 + prototype_chase_tp_knockdown05_civ01 + prototype_chase_tp_knockdown02_civ01 + prototype_chase_tp_knockdown03_civ01 + + // PROTOTYPE rocketman + nx_tp_rocketman_opfor + nx_tp_rocketman_ally + nx_tp_rocketman_test + + + //Prototype Start Menu + tp_moon_exposed_stand_fire_proto_start + + // NX_Lunar + nx_tp_lunar_scientistrun_ally1 + nx_tp_lunar_scientistrun_ally2 + nx_tp_lunar_lostcause_scientist + tp_moon_civ_stair_up + tp_moon_civ_stair_turn_up + nx_tp_lunar_lostcause_ally + nx_tp_lunar_execution_opfor + nx_tp_lunar_execution_scientist + nx_tp_lunar_vehiclebay_wakeup_ally_01 + nx_tp_lunar_vehiclebay_wakeup_ally_02 + nx_tp_lunar_vehiclebay_breach_opfor_01 + nx_tp_lunar_vehiclebay_breach_opfor_02 + nx_tp_lunar_vehiclebay_breach_civ_01 + nx_tp_lunar_vehiclebay_breach_civ_02 + nx_tp_lunar_vehiclebay_breach_loop_civ_01 + nx_tp_lunar_vehiclebay_breach_loop_civ_02 + nx_tp_lunar_opfor_door_breach_opfor_01 + nx_tp_lunar_opfor_door_breach_opfor_02 + nx_tp_lunar_opfor_door_breach_opfor_01_breach + nx_tp_lunar_opfor_door_breach_opfor_01_loop + nx_tp_lunar_opfor_door_breach_opfor_01_detonate + nx_tp_lunar_opfor_door_breach_opfor_02_breach + nx_tp_lunar_opfor_door_breach_opfor_02_loop + nx_tp_lunar_opfor_door_breach_opfor_02_detonate + nx_tp_lunar_taser_ally + nx_tp_lunar_taser_ally_loop + nx_tp_lunar_taser_ally_taser_hand_off + nx_tp_lunar_taser_opfor + nx_tp_lunar_trapscientist_ally1 + nx_tp_lunar_trapscientist_ally2 + nx_tp_lunar_trapscientist_ally3 + nx_tp_lunar_rover_intro_drive_charlie + nx_tp_lunar_rover_intro_idle_charlie + nx_tp_lunar_rover_intro_jump_charlie + nx_tp_lunar_ally_breach_ally_01 + nx_tp_lunar_ally_breach_ally_02 + nx_tp_lunar_charlie_death + nx_tp_lunar_taserkill_intro_ally_01 + nx_tp_lunar_taserkill_ally_01 + nx_tp_lunar_taserkill_opfor_01 + nx_tp_lunar_armory_entrance_eagle + nx_tp_lunar_armory_entrance_falcon + nx_tp_lunar_armory_entrance_spider + nx_tp_lunar_armory_breach_spider_loop + nx_tp_lunar_armory_breach_eagle_loop + nx_tp_lunar_armory_breach_falcon_loop + nx_tp_lunar_armory_breach_eagle + nx_tp_lunar_armory_breach_spider + nx_tp_lunar_armory_breach_falcon + nx_tp_lunar_airlockdeath_ally_01 + nx_tp_lunar_hall_explode_opfor + nx_tp_lunar_chin_hack_01 + nx_tp_lunar_chin_hack_02 + nx_tp_lunar_chin_hack_03 + nx_tp_lunar_hack_door_01 + nx_tp_lunar_typing + nx_tp_lunar_depressurization_1 + nx_tp_lunar_depressurization_2 + nx_tp_lunar_depressurization_3 + nx_tp_lunar_depressurization_4 + nx_tp_lunar_armoryentrance_ally_02 + nx_tp_lunar_hawkentrance_hawk_01 + nx_tp_lunar_hawkentrance_opfor_01 + nx_tp_lunar_armoryentrance_ally_01 + nx_tp_lunar_armoryhelmet_ally_01 + nx_tp_lunar_armoryidle_ally_01 + nx_tp_lunar_armoryending_ally_01 + nx_tp_lunar_armorymoveinside_ally_01 + nx_tp_lunar_falcon_death_eagle + nx_tp_lunar_falcon_death_falcon + nx_tp_lunar_falcon_death_opfor + nx_tp_lunar_topfloorbreach_ally1 + nx_tp_lunar_topfloorbreach_ally2 + nx_tp_lunar_topfloorbreach_ally3 + nx_tp_lunar_topfloorbreach_ally4 + nx_tp_lunar_topfloorbreach_ally5 + nx_tp_lunar_topfloorbreach_ally6 + nx_tp_lunar_endgreet_hawk + nx_tp_lunar_endgreet_ally1 + nx_tp_lunar_endgreet_body + nx_tp_lunar_endbreach_hawk + nx_tp_lunar_endbreach_ally1 + nx_tp_lunar_endbreach_body_pre + nx_tp_lunar_endbreach_body + nx_tp_lunar_endbreach_scientist_sit_idle + nx_tp_lunar_endbreach_scientist_stand_idle + nx_tp_lunar_endbreach_scientist_1 + nx_tp_lunar_endbreach_guard1 + nx_tp_lunar_endbreach_guard2 + nx_tp_lunar_endbreach_guard3 + nx_tp_lunar_endbreach_guard4 + nx_tp_lunar_endcontrols_crow_enter + nx_tp_lunar_endcontrols_crow_exit + nx_tp_lunar_endcontrols_crow_loop + nx_tp_lunar_endcontrols_enemy_dead_remove + nx_tp_lunar_endcontrols_enemy_die + nx_tp_lunar_endcontrols_hawk_enter + nx_tp_lunar_endcontrols_hawk_exit + nx_tp_lunar_endcontrols_hawk_loop + + nx_tp_lunar_taser_handoff + nx_tp_lunar_topfloorbreach_playerlegs + nx_tp_lunar_dead_desk_scientist_01 + nx_tp_lunar_dead_desk_scientist_02 + nx_tp_lunar_dead_desk_scientist_03 + nx_tp_lunar_dead_scientist_edge_1 + nx_tp_lunar_dead_scientist_bed1 + nx_tp_lunar_dead_scientist_chairdown1 + nx_tp_lunar_dead_scientist_chair1 + nx_tp_lunar_dead_scientist_chair2 + nx_tp_lunar_dead_scientist_chair3 + + + //NX_Launch + nx_tp_launch_sniperbreachL_lookout_end + nx_tp_launch_sniperbreachL_lookout_loop + nx_tp_launch_sniperbreachL_sniper_end + nx_tp_launch_sniperbreachL_sniper_loop + nx_tp_launch_sniperbreachL_spotter_end + nx_tp_launch_sniperbreachL_spotter_loop + nx_tp_launch_sniperbreachR_lookout_end + nx_tp_launch_sniperbreachR_lookout_loop + nx_tp_launch_sniperbreachR_sniper_end + nx_tp_launch_sniperbreachR_sniper_loop + nx_tp_launch_sniperbreachR_spotter_end + nx_tp_launch_sniperbreachR_spotter_loop + + //NX_Cyber + nx_tp_cyber_manhole_ally_upladder + nx_tp_cyber_manhole_ally_idle + nx_tp_cyber_manhole_ally_warning + nx_cyber_metal_door_cut1 + nx_tp_cyber_elevator_idle1 + nx_tp_cyber_elevator_idle2 + nx_tp_cyber_poker_guard1_begin + nx_tp_cyber_poker_guard2_begin + nx_tp_cyber_poker_guard3_begin + nx_tp_cyber_poker_guard1_loop + nx_tp_cyber_poker_guard2_loop + nx_tp_cyber_poker_guard3_loop + nx_tp_cyber_poker_guard1_die + nx_tp_cyber_poker_guard2_die + nx_tp_cyber_poker_guard3_die + nx_tp_cyber_poker_ally1 + nx_tp_cyber_poker_ally2 + nx_tp_cyber_xray_look + nx_tp_cyber_elevator_kill_ally1 + nx_tp_cyber_elevator_kill_ally2 + nx_tp_cyber_elevator_kill_badguy1 + nx_tp_cyber_elevator_kill_badguy2 + cyber_exit_van_1 + cyber_exit_van_2 + cyber_exit_van_sgt + cyber_manhole_approach_1 + cyber_manhole_approach_2 + cyber_manhole_approach_sgt + cyber_attack_silent_kill_badguy + cyber_attack_silent_kill_us + tp_ally_bequiet + nx_metal_screen_char + + // Nx_Repel + + nx_fp_rtc_aresreveal_ally + nx_fp_rtc_aresreveal_ares + nx_tp_door_breach_explode_a + nx_tp_door_breach_explode_b + nx_tp_door_breach_explode_c + nx_tp_door_breach_explode_d + + nx_tp_uav_reveal_soldier + + nx_fp_rtc_osprey_intro_soldier1 + nx_fp_rtc_osprey_intro_soldier2 + nx_fp_rtc_osprey_intro_soldier3 + nx_fp_rtc_osprey_intro_soldier4 + nx_fp_rtc_osprey_intro_soldier5 + + // Pedram - Test for Moving Platform + tp_test_platform_AI_Motion_origin_in_place + tp_test_platform_AI_Motion_origin_moving + + // Rob M - Test Scripted Anims + + nx_tp_melee_kill_guard + nx_tp_melee_kill_ally + + nx_tp_door_breach_shoulder_a + nx_tp_door_breach_shoulder_b + nx_tp_door_breach_shoulder_c + nx_tp_door_breach_shoulder_d + + //subpen_apc_deploy + nx_tp_sub_apc_deploy_001 + nx_tp_sub_apc_deploy_002 + nx_tp_sub_apc_deploy_003 + nx_tp_sub_apc_deploy_004 + nx_tp_sub_apc_deploy_005 + + nx_tp_subpen_shoot_die_r + nx_tp_sub_run_to_cover_001 + nx_tp_sub_run_to_cover_002 + + //nx_tp_rtc_door_kick + nx_tp_rtc_door_kick_001 + nx_tp_rtc_door_kick_002 + + //nx_tp_rtc_wounded + nx_tp_wounded_cot_001 + nx_tp_wounded_cot_thrashing + nx_tp_wounded_cot_holding + nx_tp_wounded_help_to_cot_A + nx_tp_wounded_help_to_cot_B + + //nx_tp_rtc_reaction + nx_tp_reaction_guard_poll + nx_tp_reaction_guard_001 + nx_tp_reaction_guard_002 + nx_tp_reaction_guard_003 + nx_tp_reaction_guard_004 + nx_tp_reaction_guard_005 + nx_tp_reaction_guard_007 + nx_tp_reaction_guard_008 + + // JR TestMap Scripted Anims + //nx_facialtest + nx_tp_eyetracktest_conversation_sgt + nx_tp_eyetracktest_conversation_pvt + nx_tp_eyetracktest_explosion_tpchar + nx_tp_eyetracktest_explosion_fpchar_body + + nx_tp_jr_testmap_bomb_plant + nx_tp_jr_testmap_bomb_plant_loop + + nx_tp_jr_testmap_suicide_bomber_ally_kill + nx_tp_jr_testmap_suicide_bomber_ally_loop + nx_tp_jr_testmap_suicide_bomber_enemy_run_loop + nx_tp_jr_testmap_suicide_bomber_enemy_kill + + // nx_estate Scripted Anims + + nx_tp_estate_trap_door_ally1 + nx_tp_estate_trap_door_ally2 + + // nx_test_pete Scripted Anims + + nx_tp_moontest_main + nx_tp_moontest_foe1 + nx_tp_moontest_foe2 + nx_tp_moontest_foe3 + nx_tp_moontest_foe4 + nx_tp_moontest_foe5 + nx_tp_moontest_foe6 + nx_tp_moontest_foe7 + + // nx_test_pete2 Scripted Anims + + nx_tp_spacetest_foe1 + nx_tp_spacetest_foe2 + nx_tp_spacetest_foe3 + nx_tp_spacetest_foe4 + nx_tp_spacetest_foe5 + nx_tp_spacetest_foe6 + + // nx_test_pete3 Scripted Anims + + nx_tp_pete3_ally_01 + nx_tp_pete3_ally_02 + nx_tp_pete3_ally_03 + nx_tp_pete3_ally_04 + nx_tp_pete3_opfor_01 + nx_tp_pete3_opfor_02 + nx_tp_pete3_opfor_03 + + + // nx_test_station Scripted Anims + + nx_tp_test_station_move_legs + nx_tp_test_station_ally01 + nx_tp_test_station_ally02 + nx_tp_test_station_body01 + nx_tp_test_station_body02 + nx_tp_test_station_melee + nx_tp_test_station_attack + nx_tp_test_station_opfor01 + nx_tp_test_station_opfor02 + nx_tp_test_station_opfor03 + nx_tp_test_station_opfor04 + + //Proto NX_Harbor + + proto_nx_harbor_ally_bottom_cross1 + proto_nx_harbor_ally_bottom_cross2 + proto_nx_harbor_ally_bottom_left + proto_nx_harbor_ally_bottom_right + proto_nx_harbor_ally_top_cross1 + proto_nx_harbor_ally_top_cross2 + proto_nx_harbor_ally_top_left + proto_nx_harbor_ally_top_right + proto_nx_harbor_ally_top_toconsole + proto_nx_harbor_ally_top_fromconsole + proto_nx_harbor_ally_top_atconsole + proto_nx_harbor_tp_ending_ally01 + + + // NX_HitHard + + nx_tp_Stair_Hit_a + nx_tp_Stair_Hit_b + nx_p_land_01 + nx_p_land_02 + nx_p_jump_01 + nx_p_jump_02 + nx_p_jump_03 + nx_tp_hithard_vp_rest_SS + nx_tp_hithard_vp_rest_SS_idle + nx_tp_hithard_vp_rest_SS_end + nx_tp_hithard_vp_rest_VP + nx_tp_hithard_vp_rest_VP_idle + nx_tp_hithard_vp_rest_VP_end + nx_tp_hithard_intro_ally01 + nx_tp_hithard_intro_ally02 + nx_tp_hithard_intro_ally03 + nx_tp_hithard_intro_ally04 + nx_tp_hithard_intro_ally05 + nx_tp_hithard_intro_player_body + nx_tp_hithard_intro_filler01 + nx_tp_hithard_intro_filler02 + nx_tp_hithard_intro_filler03 + nx_tp_hithard_intro_filler04 + nx_tp_hithard_intro_filler05 + nx_tp_hithard_intro_filler06 + nx_tp_hithard_intro_filler07 + nx_tp_hithard_intro_filler08 + nx_tp_hithard_intro_filler09 + nx_tp_hithard_intro_filler10 + nx_tp_hithard_intro_filler11 + nx_tp_hithard_intro_filler12 + nx_tp_hithard_intro_filler_loop1 + nx_tp_hithard_intro_filler_loop2 + nx_tp_hithard_intro_pilot01 + nx_tp_hithard_intro_pilot02 + nx_tp_hithard_intro_part1_ally01 + nx_tp_hithard_intro_part1_ally02 + nx_tp_hithard_intro_part1_ally03 + nx_tp_hithard_intro_part1_ally04 + nx_tp_hithard_intro_part1_ally05 + nx_tp_hithard_intro_part1_pilot01 + nx_tp_hithard_intro_part1_pilot02 + nx_tp_hithard_parachute_intro_idle_01 + nx_tp_hithard_parachute_intro_idle_02 + nx_tp_hithard_parachute_intro_idle_03 + nx_tp_hithard_hanging_civ_01 + nx_tp_hithard_hanging_civ_short_fall_01 + nx_tp_hithard_hanging_civ_loop_01 + nx_tp_hithard_hanging_civ_loop_02 + nx_tp_hhh_parachute_idle + nx_tp_hhh_parachute_deploy + nx_tp_hhh_parachute_landed + nx_tp_hhh_parachute_landed_guy2 + nx_tp_hithard_elevator_guy1 + nx_tp_hithard_elevator_guy2 + nx_tp_hithard_building02_civ1 + nx_tp_hithard_building02_civ2 + nx_tp_hithard_motorcade_ambush3_ally_01 + nx_tp_hithard_skybridge_civ_01 + nx_tp_hithard_skybridge_civ_02 + nx_tp_hithard_civilian_window_01 + nx_tp_hithard_civilian_window_02 + nx_tp_hithard_civilian_window_03 + nx_tp_hithard_motorcade_ambush3_wake_ally + nx_tp_hithard_motorcade_suv_mount_ally + nx_tp_hithard_cityhall_swat_door_ally01_start + nx_tp_hithard_cityhall_swat_door_ally01_end + nx_tp_hithard_cityhall_swat_door_ally01_idle + nx_tp_hithard_cityhall_swat_door_ally02_start + nx_tp_hithard_cityhall_swat_door_ally02_end + nx_tp_hithard_cityhall_swat_door_ally02_idle + nx_tp_hithard_doorsmash_ally_01 + nx_tp_hithard_vp_meetandgreet_vp + nx_tp_hithard_vp_meetandgreet_vp2 + nx_tp_hithard_vpdrag_baker + nx_tp_hithard_vpdrag_vp + nx_tp_hithard_bravomeetgreet_bravoc_01 + nx_tp_hithard_bravomeetgreet_duke_01 + nx_tp_hithard_vp_meetandgreet_ally_01 + nx_tp_hithard_vp_meetandgreet_ally_02 + nx_tp_hithard_vp_meetandgreet_ally_03 + nx_tp_hithard_vp_meetandgreet_ally_04 + nx_tp_hithard_vp_dodge_in + nx_tp_hithard_vp_dodge_idle + nx_tp_hithard_vp_dodge_out + nx_tp_hithard_ss_dodge_in + nx_tp_hithard_ss_dodge_idle + nx_tp_hithard_vp_meetandgreet_ss1_loop + nx_tp_hithard_vp_meetandgreet_vp2_loop + nx_tp_hithard_floatingbody_civ_01 + nx_tp_hithard_ss_dodge_out + nx_tp_hithard_sniper_climbing_a + nx_tp_hithard_sniper_climbing_b + nx_tp_hhh_tanklapes_unlatch_ally01 + nx_tp_hhh_tanklapes_unlatch_ally02 + nx_tp_hithard_rappel_baker_intro + nx_tp_hithard_rappel_baker_idle + nx_tp_hithard_rappel_baker_outro + nx_tp_hithard_rappel_duke_intro + nx_tp_hithard_rappel_duke_idle + nx_tp_hithard_rappel_duke_outro + + //vp hit + nx_tp_hithard_vphit_hurryup_loop_ss1 + nx_tp_hithard_vphit_rpghit_ss1 + nx_tp_hithard_vphit_comehere_loop_baker + nx_tp_hithard_vphit_comehere_loop_vp + nx_tp_hithard_vphit_baker + nx_tp_hithard_vphit_ss1 + nx_tp_hithard_vphit_vp + nx_tp_hithard_vphit_vphurt_loop_baker + nx_tp_hithard_vphit_vphurt_loop_vp + nx_tp_hithard_vphit_rpgshoot_opfor + nx_tp_hithard_vphit_run + nx_tp_hithard_vphit_wavetoend_ss1 + nx_tp_hithard_vphit_run_ss1 + nx_tp_hithard_vpdrag_ivegotit_baker + nx_tp_hithard_vphit_vphurt_loop_vp_end + + //SKYSCRAPER + nx_tp_ss_elevatorshaftjump_baker_01 + nx_tp_skyscraper_rappeljump_ally_01 + nx_tp_skyscraper_rappelswingslide_ally_01 + nx_tp_skyscraper_rappel_BakerSign_ally_01 + nx_tp_skyscraper_rappel_BakerWindow_ally_01 + nx_tp_skyscraper_rappel_baker_section_01 + nx_tp_skyscraper_rappel_baker_section_02 + nx_tp_skyscraper_rappel_baker_section_03 + nx_tp_skyscraper_get_up_ally_01 + nx_tp_skyscraper_halon_mask_ally_01 + nx_tp_skyscraper_exit_stairs_ally_01 + nx_tp_skyscraper_exit_stairs_corner_ally_01 + nx_tp_skyscraper_vault_entrance_ally_01 + nx_tp_skyscraper_vault_entrance_civ_01 + nx_tp_skyscraper_vault_entrance_civ_02 + nx_tp_skyscraper_vault_entrance_civ_03 + nx_tp_skyscraper_retrieve_intel_ally_01 + nx_tp_skyscraperlanding_pad_vtol_disembark_civ_01 + nx_tp_skyscraperlanding_pad_vtol_disembark_civ_02 + nx_tp_skyscraperlanding_pad_vtol_disembark_civ_03 + nx_tp_skyscraper_landing_pad_vtol_ally_01 + nx_tp_skyscraper_elevator_part1_ally_01 + nx_tp_skyscraper_landing_pad_window_ally01 + nx_tp_skyscraper_landing_pad_climbjump_ally01 + nx_tp_skyscraper_landing_pad_climbjump_player_ally01 + nx_tp_skyscraper_landing_pad_window_playerbody + nx_tp_skyscraper_landing_pad_edgeclimb_ally_01 + nx_tp_skyscraper_red_disembark_ally_01 + nx_tp_skyscraper_red_disembark_opfor_01 + nx_tp_skyscraper_uav_crash_ally_01 + nx_tp_skyscraper_uav_crash_ally_01_idle + nx_tp_skyscraper_uav_crash_ally_01_p2 + nx_tp_skyscraper_uav_crash_ally_01_p2_idle + nx_tp_skyscraper_uav_crash_ally_01_p3 + nx_tp_skyscraper_atrium_crash_baker_01 + nx_tp_skyscraper_intro_ride_ally_01 + nx_tp_skyscraper_intro_ride_civ_01 + nx_tp_skyscraper_airlock_ally_01 + nx_tp_skyscraper_lobby_walk_ally_01 + nx_tp_skyscraper_security_guard_01 + nx_tp_skyscraper_security_guard_02 + nx_tp_skyscraper_security_baker_01 + nx_tp_skyscraper_security_guard_loop01 + nx_tp_skyscraper_securitypoint_civ_01 + nx_tp_skyscraper_securitypoint_guard_01 + nx_tp_skyscraper_elevator_wait_baker + nx_tp_skyscraper_elevator_push_civ + nx_tp_skyscraper_elevator_push_baker + nx_tp_skyscraper_elevator_out_baker_01 + nx_tp_skyscraper_elevator_out_baker_idle + nx_tp_skyscraper_elevator_out_baker_lift + nx_tp_skyscraper_elevator_out_player_lift + nx_tp_skyscraper_elevator_ontop_baker_idle + nx_tp_skyscraper_elevator_shaft1_ally + nx_tp_skyscraper_elevator_shaft1_ally_idle + nx_tp_skyscraper_elevator_shaft1_playerbody + nx_tp_skyscraper_elevator_shaftjump_ally + nx_tp_skyscraper_elevator_shaftjump_ally_idle + nx_tp_skyscraper_elevator_shaftclimb_ally + nx_tp_skyscraper_elevator_shaftclimb_ally_idle + nx_tp_skyscraper_elevator_shafthookup_ally + nx_tp_skyscraper_elevator_shafthookup_init_playerbody + nx_tp_skyscraper_vault_servers_ally_01_p1 + nx_tp_skyscraper_vault_servers_ally_01_p2 + nx_tp_skyscraper_xraykill_intro + nx_tp_skyscraper_xraykill_idle + nx_tp_skyscraper_xraykill_outro + nx_tp_ss_lab_stealth_kill_opfor_02_loop + nx_tp_ss_lab_stealth_kill_baker_loop + nx_tp_ss_lab_stealth_kill_baker + nx_tp_ss_lab_stealth_kill_opfor_01 + nx_tp_ss_lab_stealth_kill_opfor_02 + + nx_tp_ss_rappel_baker_down + nx_tp_ss_rappel_atrium_player_body + + //ROCKET + nx_tp_rocket_intro_pilot_01 + nx_tp_rocket_intro_pilot_02 + nx_tp_rocket_intro_ally_01 + nx_tp_rocket_intro_ally_02 + nx_tp_rocket_intro_ally_03 + nx_tp_rocket_helicopter_bridge_ally + nx_tp_rocket_helicopter_bridge_ally_02 + nx_tp_rocket_helicopter_bridge_pilot + nx_tp_rocket_helicopter_bridge_copilot + nx_tp_rocket_helicopter_bridge_ally_gunner + nx_tp_rocket_aa_control_melee_opfor_01 + nx_tp_rocket_aa_control_melee_opfor_02 + nx_tp_rocket_aa_control_melee_player_legs + nx_tp_rocket_aa_control_melee_williams + nx_tp_rocket_aa_control_melee_jenkins + nx_tp_rocket_aa_control_exit_williams + nx_tp_rocket_aa_control_exitdoors_williams + nx_tp_rocket_crash_site_wakeup_allyshot_jenkins + nx_tp_rocket_crash_site_wakeup_allyshot_opfor_01 + nx_tp_rocket_crash_site_wakeup_allyshot_opfor_02 + nx_tp_rocket_crash_site_wakeup_allyshot_opfor_03 + nx_tp_rocket_crash_site_wakeup_allydive_jenkins + nx_tp_rocket_crash_site_wakeup_allydive_opfor_01 + nx_tp_rocket_crash_site_wakeup_allyshotb_jenkins + nx_tp_rocket_crash_site_wakeup_allyshotb_opfor_03 + nx_tp_rocket_crash_site_wakeup_player_legs + nx_tp_rocket_crash_site_wakeup_ally1 + nx_tp_rocket_crash_site_wakeup_cutdown_ally1 + nx_tp_rocket_crash_site_wakeup_cutdown_player_legs + nx_tp_rocket_helicoptercrash_ally_01 + nx_tp_rocket_helicoptercrash_ally_02 + nx_tp_rocket_helicoptercrash_ally_03 + nx_tp_rocket_helicoptercrash_baker + nx_tp_rocket_helicoptercrash_jenkings + nx_tp_rocket_helicoptercrash_williams + nx_tp_rocket_aa_control_doors_exit_williams + nx_tp_rocket_jump_onto_gantry_opfor_01 + nx_tp_rocket_jump_onto_gantry_baker_01 + nx_tp_rocket_climb_onto_littlebird_baker_01 + nx_tp_rocket_climb_onto_littlebird_opfor_01 + nx_tp_rocket_climb_onto_littlebird_opfor_02 + nx_tp_rocket_aa_corridor_cavein_opfor_01 + nx_tp_rocket_aa_corridor_cavein_opfor_02 + nx_tp_rocket_aa_corridor_player_01_legs + nx_tp_rocket_aa_corridor_player_02_legs + nx_tp_rocket_aa_corridor_williams_01 + nx_tp_rocket_aa_corridor_williams_02 + nx_tp_rocket_woods_mantel_williams_01 + nx_tp_rocket_woods_mantel_jenkins_01 + nx_tp_rocket_woods_ledge_williams_01 + nx_tp_rocket_woods_ledge_player_01_legs + nx_tp_rocket_woods_chopperflyover_williams_01 + nx_tp_rocket_woods_trav_williams_01 + nx_tp_rocket_woods_trav_williams_02 + nx_tp_rocket_pipe_traversals_williams_01 + nx_tp_rocket_pipe_traversals_williams_02 + nx_tp_rocket_nuke_crash_ally1 + nx_tp_rocket_nuke_crash_ally2 + nx_tp_rocket_nuke_crash_ally3 + nx_tp_rocket_nuke_crash_ally_pilot + nx_fp_rocket_nuke_crash_playerlegs + nx_tp_rocket_crash_site_wakeup_allyshot_jenkins_loop + nx_tp_rocket_crash_site_wakeup_allyshot_opfor_01_loop + nx_tp_rocket_crash_site_wakeup_allyshot_opfor_02_loop + nx_tp_rocket_crash_site_wakeup_allyshot_opfor_03_loop + nx_tp_rocket_crash_site_wakeup_allyshotc_jenkins + nx_tp_rocket_crash_site_wakeup_allyshotc_opfor_03 + + // nx_border + nx_tp_border_intro_driver + nx_tp_border_intro_passengerfront + nx_tp_border_intro_passengerrear + nx_tp_border_barhop_opfor + tp_border_vault_jump_56d + nx_tp_border_wire_pullout + nx_tp_border_wire_pullback + nx_tp_border_intro_playerlegs + + // Cliffhanger + CQB_stand_react_A + CQB_stand_react_B + CQB_stand_react_C + CQB_stand_react_D + CQB_stand_react_E + CQB_stand_shout_A + CQB_stand_shout_B + CQB_runin_R1 + CQB_runin_R2 + CQB_runin_L1 + CQB_runin_L2 + + + + cliff_hero1_pose_A + cliff_hero1_pose_B + cliff_hero1_pose_C + cliff_hero1_pose_D + cliff_hero2_pose_A + cliff_hero2_pose_B + cliff_hero2_pose_C + cliff_hero2_pose_D + cliff_hero1_pose_jump1 + cliff_hero1_pose_jump2 + cliff_hero1_pose_jump3 + cliff_hero1_pose_jump4 + cliff_hero1_pose_jump5 + cliff_hero1_pose_jump6 + price_strip_club_pose + bog_radio_dialogue + wounded_pickup_carriedguy + wounded_pickup_carrierguy + wounded_putdown_carriedguy + wounded_putdown_carrierguy + wounded_carry_putdown_closet_carrier + wounded_carry_putdown_closet_wounded + wounded_carry_closet_idle_wounded + wounded_carry_pickup_closet_carrier + wounded_carry_pickup_closet_wounded + wounded_carry_pickup_closet_carrier_straight + wounded_carry_pickup_closet_wounded_straight + + wounded_carry_jog_carried + wounded_carry_sprint_wounded + wounded_carry_fastwalk_wounded + wounded_carry_fastwalk_wounded_relative + + + cliffhanger_truck_Price_jump + guard_sit_sleeper_idle + guard_sit_sleeper_sleep_idle + guard_sit_sleeper_wakeup + guard_sit_drinker_idle + oilrig_balcony_death + oilrig_balcony_smoke_idle + prisoner_pickup2walk_soldier + prisoner_pickup2walk_prisoner + prisoner_pickup2run_soldier + prisoner_pickup2run_prisoner + oilrig_rappel_2_crouch + oilrig_rappel_over_rail_R + airport_civ_in_line_6_A + airport_civ_in_line_6_A_reaction + airport_civ_in_line_6_B + airport_civ_in_line_6_B_reaction + airport_civ_in_line_6_C + airport_civ_in_line_6_C_reaction + airport_civ_in_line_9_A + airport_civ_in_line_9_A_reaction + airport_civ_in_line_9_B + airport_civ_in_line_9_B_reaction + airport_civ_in_line_9_C + airport_civ_in_line_9_C_reaction + airport_civ_in_line_10_A + airport_civ_in_line_10_A_reaction + airport_civ_in_line_10_B + airport_civ_in_line_10_B_reaction + airport_civ_in_line_10_C + airport_civ_in_line_10_C_reaction + airport_civ_in_line_12_A + airport_civ_in_line_12_A_reaction + airport_civ_in_line_12_B + airport_civ_in_line_12_B_reaction + airport_civ_in_line_12_C + airport_civ_in_line_12_C_reaction + airport_civ_in_line_15_A + airport_civ_in_line_15_A_reaction + airport_civ_in_line_15_B + airport_civ_in_line_15_B_reaction + airport_civ_in_line_15_C + airport_civ_in_line_15_C_reaction + airport_civ_in_line_13_A + airport_civ_in_line_13_A_reaction + airport_civ_in_line_13_C + airport_civ_in_line_13_C_reaction + airport_elevator_sequence_guy1 + airport_elevator_sequence_guy2 + airport_elevator_sequence_guy3 + airport_elevator_sequence_guy4 + DC_Burning_bunker_react + DC_Burning_bunker_sit_idle + DC_Burning_bunker_stumble + airport_civ_cower_piller_idle + airport_civ_fear_drop_1 + airport_civ_fear_drop_2 + airport_security_guard_1 + airport_security_guard_1_reaction + airport_security_guard_2 + airport_security_guard_2_reaction + airport_security_guard_3 + airport_security_guard_3_reaction + airport_security_guard_4 + airport_security_guard_4_reaction + airport_civ_fear_drop_5 + airport_civ_fear_drop_6 + oilrig_civ_escape_1_seal_A + oilrig_civ_escape_2_seal_A + oilrig_civ_escape_3_A + oilrig_civ_escape_4_A + oilrig_civ_escape_5_A + oilrig_civ_escape_6_A + oilrig_civ_escape_1_seal_B + oilrig_civ_escape_2_seal_B + oilrig_civ_escape_3_B + oilrig_civ_escape_4_B + oilrig_civ_escape_5_B + oilrig_civ_escape_6_B + prisoner_run_prisoner + prisoner_run_soldier + prisoner_walk_prisoner + prisoner_walk_soldier + takedown_room2B_hostageA + takedown_room2B_hostageB + takedown_room2B_soldier + takedown_room1Alt_hostage + takedown_room1Alt_soldier + takedown_room2B_hostageA_idle + takedown_room2B_hostageB_idle + takedown_room2B_soldier_idle + takedown_room1Alt_hostage_idle + takedown_room1Alt_soldier_idle + + // Airport + corner_standL_explosion + corner_standL_explosion_B + corner_standR_explosion_divedown + corner_standR_explosion_idle + corner_standR_explosion_standup + + airport_civ_pillar_exit + airport_civ_pillar_exit_death + airport_civ_cellphone_hide + airport_civ_cellphone_death + airport_civ_dying_groupA_kneel + airport_civ_dying_groupA_kneel_death + airport_civ_dying_groupA_lean + airport_civ_dying_groupB_pull + airport_civ_dying_groupB_pull_death + airport_civ_dying_groupB_wounded + airport_civ_dying_groupB_wounded_death + takedown_room2A_soldier + takedown_room2A_hostageA + takedown_room2A_hostageB + takedown_room2A_hostageA_flee + takedown_room2A_hostageA_hide_idle + takedown_room2A_hostageB_start_idle + takedown_room2A_hostageA_end_idle + takedown_room2A_hostageB_end_idle + takedown_room2A_soldier_end_idle + airport_security_guard_pillar_react_L + airport_security_guard_pillar_death_L + airport_security_guard_pillar_react_R + airport_security_guard_pillar_death_R + airport_security_civ_rush_guard + airport_security_civ_rush_civA + airport_security_civ_rush_civB + airport_security_civ_rush_civC + + run_react_stumble_non_loop + run_react_duck_non_loop + run_react_flinch_non_loop + + takedown_room1B_hostage + takedown_room1B_soldier + takedown_room1B_soldier_idle + takedown_room1B_hostage_idle + takedown_room1A_soldier + takedown_room1A_hostageA + takedown_room1A_hostageB + takedown_room1A_soldier_idle + takedown_room1A_hostageA_idle + takedown_room1A_hostageB_idle + F15_pilot_idle + civilian_leaning_death + civilian_leaning_death_shot + oilrig_player_swimming_arms_f + civilian_hackey_guy2 + civilian_hackey_guy1 + favela_civ_warning + favela_run_and_wave + favela_torture_sequence_prisoner + favela_torture_sequence_soldier1 + favela_torture_sequence_soldier2 + favela_ending_runner + favela_ending_soldier + + + + security_guard_pillar_aim_4_add + security_guard_pillar_aim_6_add + security_guard_pillar_aim_5 + security_guard_pillar_death_v1 + security_guard_pillar_death_v2 + security_guard_pillar_fire_add + security_guard_pillar_react_L + security_guard_pillar_react_R + + favela_bicycle_rider + + + airport_ending_mid_makarov + airport_ending_mid_soldierB + airport_ending_end_makarov + airport_ending_climbin_soldierA + airport_ending_climbin_soldierB + airport_ending_climbin_makarov + airport_ending_start_soldierB + airport_ending_wave_makarov + airport_ending_idle_soldierA + airport_ending_idle_soldierB + + airport_ending_makarov + { + airport_ending_shoot_makarov + + airport_ending_aim_left : additive + { + airport_ending_aim4_makarov + } + + airport_ending_aim_right : additive + { + airport_ending_aim6_makarov + } + } + + airport_civilian_run_turnR_90 + + + civilian_run_2_crawldeath + favela_chaotic_cornerR_exit_2 + + dcburning_BHrescue_soldier_1_animatic + dcburning_BHrescue_soldier_2_animatic + + casual_killer_walk_wave + casual_killer_walk_point + casual_killer_flinch + casual_killer_walk_F_weapon_swap + + freerunnerB_mid + freerunnerA_left + freerunnerA_right + freerunnerB_sideslope + freerunnerA_sideslope + freerunnerA_upslope + freerunnerB_upslope + freerunnerB_laundry + freerunnerA_laundry + freerunnerB_jumpacross + freerunnerA_jumpacross + freerunnerB_breakleft + freerunnerA_breakleft + favela_chaotic_above_back + favela_chaotic_above_through + favela_chaotic_above_through_uzi + javelin_idle_A + javelin_fire_A + javelin_fire_short_A + javelin_react_A + javelin_idle_B + javelin_fire_B + javelin_react_B + javelin_death_1 + javelin_death_2 + javelin_death_3 + javelin_death_4 + javelin_death_5 + favela_civ_warning_landing + favela_civ_warning_jump + + favela_escape_rooftop_traverse_L + favela_escape_rooftop_traverse_M + favela_escape_rooftop_traverse_M_idle + favela_escape_rooftop_traverse_M_idle_2_run + favela_escape_rooftop_traverse_R + favela_escape_crucified_idle + favela_escape_crucified_death + + favela_escape_bigjump_faust + favela_escape_bigjump_faust_loop + favela_escape_bigjump_soap + favela_escape_bigjump_soap_loop + favela_escape_bigjump_soap_reach + favela_escape_bigjump_ghost + favela_escape_bigjump_ghost_loop + favela_escape_rooftop_mob1 + favela_escape_rooftop_mob2 + favela_escape_rooftop_mob3 + favela_escape_rooftop_mob4 + + favela_escape_ending_mctavish_in + favela_escape_ending_mctavish_flying_loop + favela_escape_ending_mctavish_flying_away + + mob_arc_A + mob_arc_B + mob_arc_C + mob_arc_D + mob_left_A + mob_left_B + mob_left_C + mob_left_D + doorburst_search + doorburst_wave + doorburst_fall + stinger_react_stand + stinger_fire_alt + stinger_fire + stinger_idle + stinger_react_crouch + + shotgun_stand_pullout + + launchfacility_a_c4_plant_short + afgan_caves_price_rappel_animatic + afgan_caves_guard_1_animatic + afgan_caves_guard_2_animatic + afgan_caves_Price_rappel_setup + afgan_caves_Price_rappel_idle + afgan_caves_Price_rappel_jump + afgan_caves_guard_1_death + afgan_caves_sleeping_guard_idle + afgan_caves_sleeping_guard_scramble + afgan_caves_Price_hanging_idle + afgan_caves_player_shadow_stop + afgan_caves_player_shadow_jump + + afchase_ending_price_gun_drop + afchase_ending_price_gun_kick + afchase_ending_price_knife_moment + afchase_ending_shepherd_gun_drop + afchase_ending_shepherd_gun_kick + afchase_ending_shepherd_gun_monologue + afchase_ending_shepherd_gun_monologue_long + afchase_ending_shepherd_knife_moment + afchase_ending_shepherd_turnbuckle + afchase_ending_shepherd_turnbuckle_alt + afchase_ending_shepherd_turnbuckle_idle + afchase_ending_shepherd_turnbuckle_idleB + afchase_ending_player_body + afchase_Shepherd_dies + afchase_price_Shepherd_dies + afchase_price_walkoff + afchase_nikolai_walkoff + afchase_impaled_guy_idle + afchase_impaled_guy_react + afchase_impaled_guy_react_end + afchase_impaled_guy_react_idle + afchase_impaled_guy_reactB + afchase_impaled_guy_knife_death + afchase_shepherd_flee + afchase_pri_drivingtheboat_L + afchase_pri_drivingtheboat_R + afchase_pri_gunsspinup_L + afchase_pri_gunsspinup_R + + + window_smash_stop_inside + window_smash_run + window_smash_stop_outside + //oilrig_stair_CQBrun_turn + //oilrig_stair_CQBwalk_turn + + afgan_caves_price_slide + + zodiac_rapids_sniper + zodiac_rapids_sniper_aimidle + zodiac_rapids_sniper_fire + zodiac_rapids_sniper_rapididle + zodiac_rapids_sniper_waterfall + zodiac_rapids_sniper_aim_4 + zodiac_rapids_sniper_aim_6 + + dcburning_BHrescue_soldier_wakeup + dcburning_BHrescue_soldier1_fighting + dcburning_BHrescue_soldier2_fighting + dcburning_BHrescue_soldier1_giveammo + dcburning_BHrescue_soldier2_giveammo + dcburning_BHrescue_soldier1_wounded + dcburning_BHrescue_soldier2_wounded + dcburning_BHrescue_soldier1_loop + dcburning_BHrescue_soldier2_loop + + flee_alley_civilain_idle + flee_alley_civilain + civilain_crouch_hide_idle + mob2_arc_A + mob2_arc_B + mob3_arc_C + mob2_arc_D + mob2_arc_E + mob2_arc_F + mob2_arc_G + mob2_arc_H + contengency_rocket_moment + contengency_price_slide + contengency_price_intro + afgan_caves_intro_stop + + boneyard_driver_death + boneyard_crouch_exposed_death_twist + + + + contingency_teargas_1 + contingency_teargas_2 + contingency_teargas_3 + + dcburning_elevator_corpse_trans_A_2_B + dcburning_elevator_corpse_idle_A + dcburning_elevator_corpse_idle_B + dcburning_elevator_corpse_bump_A + dcburning_elevator_corpse_bump_B + + blackout_bh_evac_2_idle + cliff_guardA_flick + cliff_guardA_idle + cliff_guardA_react + cliff_guardB_idle + cliff_guardB_react + + estate_chopper_sequence_soldier + estate_chopper_sequence_body + estate_chopper_sequence_leader + estate_chopper_sequence_enemy1 + estate_chopper_sequence_enemy2 + estate_body_toss_guy1 + estate_2ND_body_toss_guy1 + estate_body_toss_body + estate_2ND_body_toss_body + estate_body_toss_guy2 + estate_2ND_body_toss_guy2 + estate_ending_gasoline_guy + estate_ending_gasoline_leader + estate_ghost_radio + + zodiac_rightside_rapids_trans_in + zodiac_rightside_rapids_loopB + zodiac_rightside_react + zodiac_rightside_wave + zodiac_rightside_wave_short + zodiac_leftside_wave + zodiac_jumpin + + arcadia_fridge_idle + arcadia_fridge_react + arcadia_briefcase_guard1 + arcadia_briefcase_guard2 + arcadia_briefcase_friendly1 + + afgan_caves_Price_rappel_kill + afgan_caves_guard_2_death + + dcemp_BHrescue_soldier + dcemp_guard_wave + flare_moment_stand + flare_moment_crouch + flare_moment_kneel_rock + afgan_chase_ending_charge_back + afgan_chase_ending_search_spin + afgan_chase_ending_search + afgan_chase_ending_charge_front + + + laptop_sit_runin + laptop_sit_idle_active + laptop_sit_idle_calm + laptop_sit_idle_flinch + laptop_officer_idle + laptop_officer_talk + laptop_stand_idle + laptop_stand_idle_flinch + laptop_stand_lookaway + laptop_stand_idle_focused + + + bridge_rappel_L + bridge_rappel_R + DCemp_react_guyB_react + DCemp_react_guyA_react + dcemp_wh_radio_1 + dcemp_wh_radio_2 + dcemp_wh_radio_1_idle + dcemp_wh_radio_1_exit + // moved to under combarrun --> specific mission + // dcemp_flare_run + // dcemp_flare_wave_run + dcemp_flare_ai_start + dcemp_flare_ai_wait + dcemp_flare_ai_end + arcadia_ending_sceneA_dead_civilian + arcadia_ending_sceneA_enemy1 + arcadia_ending_sceneA_enemy1_deathA + arcadia_ending_sceneA_enemy1_deathB + arcadia_ending_sceneA_enemy2 + arcadia_ending_sceneA_enemy2_deathA + arcadia_ending_sceneA_enemy2_deathB + arcadia_ending_sceneA_enemy2_deathC + arcadia_ending_sceneA_enemy2_death_pose + arcadia_ending_sceneB_guy1 + arcadia_ending_sceneB_guy2 + training_humvee_soldier + hostage_pickup_runout_guy2 + hostage_pickup_runout_guy1 + training_humvee_wounded + training_humvee_soldier_idle + training_humvee_wounded_idle + estate_house_photoshoot + training_pushups_guy1 + training_pushups_guy2 + training_sleeping_in_chair + training_jog_guy1 + training_jog_guy2 + training_intro_translator_gesturing1 + training_intro_translator_gesturing2 + DCemp_BTR_moment_guy1 + DCemp_BTR_moment_guy2 + DCemp_BTR_moment_guy3 + DCemp_BTR_moment_climb_guy1 + DCemp_BTR_moment_climb_guy2 + DCemp_BTR_moment_climb_guy3 + DCemp_BTR_moment_idle_guy1 + DCemp_BTR_moment_idle_guy2 + DCemp_BTR_moment_idle_guy3 + DCemp_run_sequence_guy1 + DCemp_run_sequence_runner + DCemp_door_sequence_dunn + DCemp_door_sequence_foley_approch + DCemp_door_sequence_foley_idle + DCemp_door_sequence_foley_wave + DCemp_whitehouse_briefing_marshall + DCemp_whitehouse_briefing_marshall_idle + DCemp_whitehouse_briefing_foley + dcemp_flare_reshoot_start_idle + dcemp_flare_reshoot_start + dcemp_flare_reshoot_start_short + dcemp_flare_reshoot_end + whitehouse_ending_runstart + whitehouse_ending_runuphill + + training_intro_foley_begining + training_intro_translator_begining + training_intro_trainee_1_begining + training_intro_foley_idle_1 + training_intro_foley_turnaround_1 + training_intro_foley_turnaround_2 + training_intro_foley_turnaround_3 + training_intro_foley_idle_talk_1 + training_intro_foley_idle_talk_2 + training_intro_translator_idle + training_intro_trainee_1_idle + training_intro_foley_end + training_intro_translator_end + training_intro_trainee_1_end + training_intro_trainee_1_end_idle + training_intro_foley_end_idle + training_intro_translator_end_idle + training_intro_trainee_1_transition_idle + + + training_pit_stand_idle + training_pit_open_case + training_pit_sitting_welcome + training_pit_sitting_idle + training_humvee_repair + training_basketball_guy1 + training_basketball_guy2 + estate_drag_friendly + training_locals_groupA_guy1 + training_locals_groupA_guy2 + training_locals_groupB_guy1 + training_locals_groupB_guy2 + training_locals_sit + training_locals_kneel + training_basketball_rest + DC_Burning_wounded_carry_idle_carrier + DC_Burning_wounded_carry_idle_wounded + DC_Burning_wounded_carry_putdown_carrier + DC_Burning_wounded_carry_putdown_wounded + + training_woundedwalk_soldier_1 + training_woundedwalk_soldier_2 + gulag_pipe_traverse + DCemp_wounded_check_end + + breach_react_knife_charge_sync + + russian_swat_van_driver_getout + russian_swat_van_guyL_runoff + russian_swat_van_guyL1_getout + russian_swat_van_guyL2_getout + russian_swat_van_guyL3_getout + russian_swat_van_guyL4_getout + russian_swat_van_guyR_runoff + russian_swat_van_guyR1_getout + russian_swat_van_guyR2_getout + russian_swat_van_guyR3_getout + russian_swat_van_guyR4_getout + russian_swat_van_driver_idle + russian_swat_van_guyL1_idle + russian_swat_van_guyL2_idle + russian_swat_van_guyL3_idle + russian_swat_van_guyL4_idle + russian_swat_van_guyR1_idle + russian_swat_van_guyR2_idle + russian_swat_van_guyR3_idle + russian_swat_van_guyR4_idle + + bleedout_crawlB + + parabolic_leaning_guy_idle_training + + afchase_fightC_Shepherd + afchase_fightC_Price + afchase_fightB_Shepherd + afchase_fightB_Price + + afchase_fightC_Shepherd_short + afchase_fightC_Price_short + afchase_fightB_Shepherd_short + afchase_fightB_Price_short + + afchase_fightD2_Shepherd + afchase_fightD2_Price + afchase_fightD3_Shepherd + afchase_fightD3_Price + afchase_Price_wakeup + afchase_Shepherd_wakeup + afchase_fightE_Price + afchase_fightE_Price_punchloop + afchase_fightE_Shepherd + afchase_fightE_Shepherd_punchloop + + exposed_fast_grenade_B1 + exposed_fast_grenade_B2 + exposed_fast_grenade_F1 + exposed_fast_grenade_F2 + exposed_crouch_fast_grenade_1 + exposed_crouch_fast_grenade_2 + CQB_stand_fast_grenade_B1 + CQB_stand_fast_grenade_F1 + CQB_stand_fast_grenade_F2 + + CQB_stand_glowstick_L + CQB_stand_glowstick_R + + RPG_conceal_pain_arm + RPG_conceal_pain_leg + RPG_conceal_stop + RPG_conceal_pain_groin + exposed_crouch_idle_twitch + exposed_crouch_idle_twitch_V4 + exposed_idle_alert_v4 + exposed_idle_alert_v5 + pistol_stand_pullout_B + pistol_stand_pullout_L + pistol_stand_pullout_R + react_stand_2_run_R + react_stand_2_run_R45 + react_stand_2_run_180 + + run_reaction_L_quick + run_reaction_R_quick + run_reaction_180 + + flee_run_shoot_behind + flee_stand_2_run_med + flee_stand_2_run_short + + CQB_stand_signal_twitch_check + CQB_stand_signal_twitch_look + CQB_stand_signal_twitch_quicklook + CQB_stand_signal_twitch_shift + + shotgun_run_01 + shotgun_run_reload + + casual_crouch_V2_idle + casual_crouch_V2_idle_in + casual_crouch_V2_idle_out + casual_crouch_V2_talk + casual_crouch_V2_twitch + + CornerCrL_twitchB + CornerCrL_twitchC + CornerCrL_ammo + + CornerCrR_grenade_1 + CornerCrR_grenade_2 + CornerCrR_reload + + pistol_walk + pistol_walk_back + pistol_walk_right + pistol_walk_left + pistol_sprint + + riotshield_run_pain2crouch + riotshield_run_pain2crouchB + riotshield_crouch2run + riotshield_crouch2stand + + humvee_mount_backL + humvee_mount_backR + humvee_mount_frontL + humvee_mount_frontR + humvee_idle_backL + humvee_idle_backR + humvee_idle_frontL + humvee_idle_frontR + humvee_mount_backL_nodoor + humvee_mount_backR_nodoor + humvee_mount_frontL_nodoor + humvee_mount_frontR_nodoor + + humvee_dismount_backL + humvee_dismount_backR + humvee_dismount_frontL + humvee_dismount_frontR + + suburban_dismount_backL + suburban_dismount_backR + suburban_dismount_frontL + suburban_dismount_frontR + suburban_idle_backL + suburban_idle_backR + suburban_idle_frontL + suburban_idle_frontR + + nx_tp_future_tank_desant_idle_1 + nx_tp_future_tank_desant_idle_2 + nx_tp_future_tank_desant_idle_3 + nx_tp_future_tank_desant_idle_4 + nx_tp_future_tank_desant_idle_5 + + nx_tp_future_tank_desant_dismount_1 + nx_tp_future_tank_desant_dismount_2 + nx_tp_future_tank_desant_dismount_3 + nx_tp_future_tank_desant_dismount_4 + nx_tp_future_tank_desant_dismount_5 + + nx_tp_future_tank_desant_mount_1 + nx_tp_future_tank_desant_mount_2 + nx_tp_future_tank_desant_mount_3 + nx_tp_future_tank_desant_mount_4 + nx_tp_future_tank_desant_mount_5 + + nx_tp_chinese_lgv_driver_idle + nx_tp_chinese_lgv_guy1_idle + nx_tp_chinese_lgv_guy2_idle + nx_tp_chinese_lgv_guy3_idle + nx_tp_chinese_lgv_guy4_idle + nx_tp_chinese_lgv_guy5_idle + nx_tp_chinese_lgv_guy6_idle + nx_tp_chinese_lgv_guy7_idle + nx_tp_chinese_lgv_gunner_mount + + nx_tp_chinese_lgv_driver_getout + nx_tp_chinese_lgv_gunner_getout + nx_tp_chinese_lgv_guy1_getout + nx_tp_chinese_lgv_guy2_getout + nx_tp_chinese_lgv_guy3_getout + nx_tp_chinese_lgv_guy4_getout + nx_tp_chinese_lgv_guy5_getout + nx_tp_chinese_lgv_guy6_getout + nx_tp_chinese_lgv_guy7_getout + + nx_tp_chinese_lgv_driver_death + nx_tp_chinese_lgv_guy1_death + nx_tp_chinese_lgv_guy2_death + nx_tp_chinese_lgv_guy3_death + nx_tp_chinese_lgv_guy4_death + nx_tp_chinese_lgv_guy5_death + nx_tp_chinese_lgv_guy6_death + nx_tp_chinese_lgv_guy7_death + + nx_tp_chinese_vtol_driver_idle + nx_tp_chinese_vtol_passenger_idle + nx_tp_chinese_vtol_guy1_idle + nx_tp_chinese_vtol_guy2_idle + nx_tp_chinese_vtol_guy3_idle + nx_tp_chinese_vtol_guy4_idle + nx_tp_chinese_vtol_guy5_idle + nx_tp_chinese_vtol_guy6_idle + nx_pr_chinese_vtol_rope_idle + nx_pr_chinese_vtol_rope_idle_low + + nx_tp_chinese_vtol_guy2_getout + nx_tp_chinese_vtol_guy3_getout + nx_tp_chinese_vtol_guy4_getout + nx_tp_chinese_vtol_guy6_getout + nx_pr_chinese_vtol_rope_getout + + nx_tp_chinese_vtol_guy2_getout_low + nx_tp_chinese_vtol_guy3_getout_low + nx_tp_chinese_vtol_guy4_getout_low + nx_tp_chinese_vtol_guy6_getout_low + nx_pr_chinese_vtol_rope_getout_low + + nx_tp_littlebird_pilot1_death + + nx_tp_blackhawk_us_copilot_idle + nx_tp_blackhawk_us_guy0_idle + nx_tp_blackhawk_us_guy1_idle + nx_tp_blackhawk_us_guy2_idle + nx_tp_blackhawk_us_guy3_idle + nx_tp_blackhawk_us_guy4_idle + nx_tp_blackhawk_us_guy5_idle + nx_tp_blackhawk_us_pilot_idle + + nx_tp_blackhawk_armed_getout_low_guy01 + nx_tp_blackhawk_armed_getout_low_guy02 + + nx_tp_lapd_driver_idle + nx_tp_lapd_passenger_idle + nx_tp_lapd_driver_getout + nx_tp_lapd_passenger_getout + + nx_tp_exfil_policecar_driver_idle + nx_tp_exfil_policecar_driver_dismount + + //moom civilian + tp_moon_civ_idle_combat_A + + //HH vice president idle + nx_tp_hithard_VP_idle + + + // room_clearing + door_kicking + { + door_kick_in + + doorkick_2_cqbrun + doorkick_2_cqbwalk + doorkick_2_stand + } + + doorpeek + { + doorpeek_close + doorpeek_deathA + doorpeek_deathB + doorpeek_fireA + doorpeek_fireB + doorpeek_fireC + doorpeek_grenade + + doorpeek_idle + doorpeek_jump + doorpeek_kick + doorpeek_open + } + + special_turns + { + run_CQB_F_turn_L //the character makes a 90 left turn + run_CQB_F_turn_R //the character makes a 90 right turn + walk_CQB_F_turn_L //the character makes a 90 left turn + walk_CQB_F_turn_R //the character makes a 90 right turn + } + + hand_signals + { + CQB_stand_wave_on_me //(hand signal - form on me and move out) + CQB_stand_signal_move_out + CQB_stand_signal_move_up + CQB_stand_signal_stop + + CornerStndR_alert_signal_enemy_spotted + CornerStndR_alert_signal_move_out + CornerStndR_alert_signal_on_me + CornerStndR_alert_signal_stopStay_down + + stand_exposed_wave_down + stand_exposed_wave_go + stand_exposed_wave_halt + stand_exposed_wave_halt_v2 + stand_exposed_wave_move_out + stand_exposed_wave_move_up + stand_exposed_wave_on_me + stand_exposed_wave_on_me_v2 + stand_exposed_wave_target_spotted + } + + shotgun_breach_mocap + { + shotgunbreach_v1_shotgun + shotgunbreach_v1_shotgun_idle + shotgunbreach_v1_shotgun_ready_idle + shotgunbreach_v1_shotgun_runin + shotgunbreach_v1_stackA + shotgunbreach_v1_stackA_idle + shotgunbreach_v1_stackA_ready_idle + shotgunbreach_v1_stackA_runin + shotgunbreach_v1_shoot_hinge + shotgunbreach_v1_shoot_hinge_idle + shotgunbreach_v1_shoot_hinge_ready_idle + shotgunbreach_v1_shoot_hinge_runin + shotgunbreach_v1_stackB + shotgunbreach_v1_stackB_idle + shotgunbreach_v1_stackB_ready_idle + shotgunbreach_v1_stackB_runin + } + + shotgun_breach_hinges_mocap + { + breach_sh_breacherL1_idle + breach_sh_breacherL1_enter + breach_sh_stackR1_idle + breach_sh_stackR1_enter + breach_sh_stackR1_enter_A + breach_sh_breacherL1_enter_A + + } + + ram_breach_mocap + { + rambreach_v1_ram + rambreach_v1_ram_checkhandle + rambreach_v1_ram_idle + rambreach_v1_stackA + rambreach_v1_StackA_idle + } + + explosive_breach_mocap + { + breach_explosive_approach + breach_stackL_approach + explosivebreach_v1_detcord + explosivebreach_v1_detcord_idle + explosivebreach_v1_stackL + explosivebreach_v1_stackL_idle + } + + test_breach_right + { + test_breach_R_enter + test_breach_R_flashbang + test_breach_R_idle + //test_breach_R2_enter + //test_breach_R2_idle + } + + flash_breach_mocap + { + breach_flash_R1_idle + breach_flash_R1_throw + breach_flash_R1_enter + breach_flash_R2_idle + breach_flash_R2_throw + breach_flash_R2_enter + } + + breach_reactions + { + breach_react_blowback_v1 + breach_react_blowback_v2 + breach_react_blowback_v3 + breach_chair_hide_reaction_v1 + breach_chair_hide_reaction_v2 + breach_chair_hide_reaction_death_v1 + breach_chair_hide_reaction_death_v2 + breach_react_desk_v1 + breach_react_desk_v2 + breach_react_desk_v3 + breach_react_desk_v4 + breach_react_desk_v5 + breach_react_desk_v6 + breach_react_desk_v7 + breach_react_guntoss_v1_guy1 + breach_react_guntoss_v1_guy2 + breach_react_guntoss_v2_guy1 + breach_react_guntoss_v2_guy2 + breach_react_knife_idle + breach_react_knife_charge + breach_react_push_guy1 + breach_react_push_guy2 + breach_chair_reaction_v1 + breach_chair_idle_v2 + breach_chair_reaction_v2 + execution_fightback_guy1_01 + execution_fightback_guy2_01 + execution_fightback_guy1_02 + execution_fightback_guy2_02 + execution_fightback_guy1_03 + execution_fightback_guy2_03 + execution_fightback_guy2_03_death + execution_fightback_guy2_03_survives + execution_onknees_hostage + execution_onknees_hostage_survives + execution_onknees_hostage_death + execution_onknees_soldier + execution_onknees2_soldier + execution_onknees2_hostage + execution_onknees2_hostage_death + execution_onknees2_hostage_survives + execution_slamwall_soldier + execution_slamwall_hostage + execution_slamwall_hostage_death + execution_shield_soldier + execution_shield_hostage + execution_shield_hostage_survives + execution_shield_hostage_death + execution_knife_soldier + execution_knife_hostage + execution_knife_hostage_death + execution_knife2_soldier + execution_knife2_hostage + execution_knife2_hostage_death + } + + /*stretcher + { + stretcher_F_drop + stretcher_F_pickup + stretcher_F_wait_idle + stretcher_R_drop + stretcher_R_pickup + stretcher_R_wait_idle + }*/ + + village + { + village_interrogationA_Price + village_interrogationA_Zak + village_interrogationB_Price + village_interrogationB_Zak + village_interrogationB_Gaz + village_intro_price + village_intro_contact + village_player_getin + } + + coup + { + coup_opening_guyL + coup_opening_guyR + coup_ending_alasad + coup_ending_zakhaev + coup_ending_guyl + coup_ending_guyr + coup_ending_zakhaev_intro + luxurysedan_driver_idle + luxurysedan_passenger_idle + luxurysedan_rear_passenger_idle + ziptie_soldier + ziptie_suspect + ziptie_suspect_idle + coup_ending_drag_guyL + coup_ending_drag_guyR + coup_spraypainting_sequence + coup_talking_patrol_guy1 + coup_talking_patrol_guy2 + + coup_driver_idle + coup_driver_bigleft2center + coup_driver_bigleft_idle + coup_driver_bigleft_loop + coup_driver_center2smallleft + coup_driver_center2smallright + coup_driver_lookright + coup_driver_smallleft2bigleft + coup_driver_smallleft2center + coup_driver_smallleft_idle + coup_driver_smallright2center + coup_driver_smallright_idle + coup_driver_wave1 + coup_driver_wave2 + + coup_passenger_idle + coup_passenger_phone + coup_passenger_point + coup_passenger_pointturn + coup_passenger_lookback + coup_passenger_lookright + coup_passenger_shiftweight + + coup_guard1_idle + coup_guard1_jeer + coup_guard2_idle + coup_guard2_jeerA + coup_guard2_jeerB + coup_guard2_jeerC + + coup_dumpster_man + + coup_civilians_interrogated_civilian_v1 + coup_civilians_interrogated_civilian_v2 + coup_civilians_interrogated_civilian_v3 + coup_civilians_interrogated_civilian_v4 + coup_civilians_interrogated_guard_v1 + coup_civilians_interrogated_guard_v2 + coup_civilians_interrogated_guard_wave + } + + jeepride + { + jeepride_player_pickup_guy1 + jeepride_player_pickup_guy2 + jeepride_drag_grigsby + jeepride_ending_price + jeepride_dying_approach + jeepride_Lguy_approach + jeepride_Rguy_approach + jeepride_zak_approach + jeepride_Lguy_end + jeepride_Rguy_end + jeepride_zak_end + jeepride_CPR_medic + jeepride_CPR_price + jeepride_dying_back_idle + } + + bog + { + bog_melee_R_backdeath1 + bog_melee_R_backdeath2 + bog_melee_R_standdeath + bog_a_saw_fire + bog_a_saw_setup + bog_a_start_briefing + combatwalk_F_spin + bog_price_wait_idle_approach + bog_price_wait_idle + bog_price_wait_wave_A + bog_price_wait_wave_B + + bog_a_javelin_jog_2_idle + bog_a_javelin_idle + bog_a_javelin_death + bog_javelin_dialogue_briefing + bog_javelin_dialogue_briefingidle + bog_a_tank_dialogue + bog_a_tank_dialogue_idle + bog_a_tank_dialogue_guyL + bog_a_tank_dialogue_guyR + bog_a_tank_dialogue_guyL_idle + bog_a_tank_dialogue_guyR_idle + } + + bog_b + { + breach_kick_stackL1_idle + breach_kick_stackL1_enter + breach_kick_kickerR1_enter + bog_b_guard_stop + bog_b_spotter_spot_idle + bog_b_spotter_spot_twitch + bog_b_spotter_casual_2_spot + bog_b_spotter_spot_2_casual + bog_b_spotter_react + bog_b_guard_react + bog_b_casualcrouch_react + bog_b_rpg_fall_death + bog_b_dumpster_guy1_idle + bog_b_dumpster_guy1_peek + bog_b_dumpster_guy1_push_idle + bog_b_dumpster_guy1_push + bog_b_dumpster_guy2_push + } + + cliffhanger + { + cliffhanger_truckgrab_idle + cliffhanger_c4_setup + cliffhanger_side_climb + cliffhanger_price_fence_cut + cliffhanger_icepick_fight_Price + cliffhanger_icepick_fight_driver + cliffhanger_icepick_fight_passenger + cliffhanger_lockerroom_fight_Price + cliffhanger_lockerroom_fight_guard + NX_cliffhanger_lockerroom_fight_Price + NX_cliffhanger_lockerroom_fight_guard + cliff_jeep_crash_price + cliffhanger_truck_Price_jumpB + cliffhanger_truck_Price_idle + cliffhanger_truck_Price_jumpA + cliffhanger_truck_Price_dismount + cliffhanger_price_hill_slide + cliffhanger_capture_Price + cliffhanger_capture_guard + cliffhanger_capture_guard2 + cliffhanger_capture_guard3 + cliffhanger_capture_guard4 + cliffhanger_capture_guard5 + cliffhanger_capture_guard6 + cliffhanger_hanger_enter + cliffhanger_hanger_waveA + cliffhanger_hanger_waveB + cliffhanger_hanger_cycle + cliffhanger_climb_up_mid + cliffhanger_climb_up_start + cliffhanger_jump_Price + cliffhanger_jump_Price_idle + cliffhanger_jump_Price_reach + cliffhanger_Price_intro + cliffhanger_Price_intro_idle + cliffhanger_gaz_bigjump + cliffhanger_crash_rescue_Price + cliffhanger_welder_wing + cliffhanger_welder_engine + cliffhanger_welder_engine_twitch_1 + cliffhanger_welder_engine_twitch_2 + cliffhanger_capture_Price_idle + cliffhanger_capture_Price_pullout + cliffhanger_ledge_mantle_Price + sitting_guard_loadAK_idle + sitting_guard_loadAK_react1 + sitting_guard_loadAK_react2 + guardB_standing_cold_react + guardB_standing_cold_idle + guardA_standing_cold_react + guardA_standing_cold_idle + guardA_sit_sleeper_sleep_idle + guardA_sit_sleeper_idle + guardA_sit_sleeper_wakeup + guardB_sit_drinker_idle + cliffhanger_icepick_fight_driver_deathB + cliffhanger_icepick_fight_driver_deathA + + patrolwalk_cold_gunup_transition + patrolwalk_cold_huddle_stand_idle + patrolwalk_cold_huddle_walk2stand + patrolwalk_cold_huddle_stand2walk + patrolwalk_cold_crossed_stand_idle + patrolwalk_cold_crossed_walk2stand + patrolwalk_cold_crossed_stand2walk + } + + hunted + { + hunted_opening_price + hunted_woundedhostage_check_soldier + hunted_woundedhostage_check_hostage + hunted_woundedhostage_idle_start + hunted_woundedhostage_idle_end + hunted_woundedhostage_check_soldier_end + + hunted_spotter_idle + hunted_spotter_twitch + hunted_spotter_wave_chat + hunted_wave_chat + + hunted_tunnel_guy1_idle + hunted_tunnel_guy1_runin + hunted_tunnel_guy1_runout + hunted_tunnel_guy1_lookup + hunted_tunnel_guy2_idle + hunted_tunnel_guy2_runin + hunted_tunnel_guy2_runout + + hunted_open_barndoor + hunted_open_barndoor_idle + hunted_open_barndoor_stop + hunted_open_barndoor_flathand + + hunted_farmsequence_leader + hunted_farmsequence_farmer + hunted_farmsequence_farmer_altending + hunted_farmsequence_farmer_deathpose + hunted_farmsequence_brute1 + hunted_farmsequence_brute2 + + hunted_dive_2_pronehide_v1 + hunted_pronehide_idle_relative + hunted_pronehide_idle_v1 + hunted_pronehide_2_stand_v1 + hunted_dive_2_pronehide_v2 + hunted_pronehide_idle_v2 + hunted_pronehide_2_stand_v2 + hunted_dive_2_pronehide_v3 + hunted_pronehide_idle_v3 + hunted_pronehide_2_stand_v3 + hunted_pronehide_2_stand_v4 + + hunted_open_basement_door_kick + + hunted_basement_door_block + + hunted_roadblock_guy1_sequence + hunted_roadblock_guy1_startidle + hunted_roadblock_guy2_sequence + hunted_roadblock_guy2_startidle + + active_patrolwalk_pause + active_patrolwalk_turn_180 + + hunted_celebrate + hunted_celebrate_v2 + hunted_celebrate_v3 + + hunted_bh6_crash + hunted_bh8_crash + hunted_bh2_crash + + hunted_dying_deadguy + hunted_dying_deadguy_endidle + hunted_dying_soldier + } + + roadkill + { + roadkill_shepherd_shout_sequence + + roadkill_cover_active_soldier1 + roadkill_cover_active_soldier2 + roadkill_cover_active_soldier3 + roadkill_cover_radio_soldier1 + roadkill_cover_radio_soldier1_idle + roadkill_cover_radio_soldier2 + roadkill_cover_radio_soldier3 + + roadkill_humvee_map_sequence_shout + roadkill_humvee_map_sequence_idle + roadkill_humvee_map_sequence_quiet_idle + + roadkill_orders_soldier + roadkill_orders_officer + roadkill_cover_spotter + roadkill_cover_soldier + roadkill_cover_spotter_idle + roadkill_cover_soldier_idle + + roadkill_videotaper_1_explosion + roadkill_videotaper_2_explosion + roadkill_videotaper_3_explosion + roadkill_videotaper_2_explosionend + roadkill_videotaper_3_explosionend + roadkill_videotaper_4_explosion + + roadkill_hummer_soldier_getin + roadkill_hummer_mount_frontR + roadkill_opening_shepherd_idle + roadkill_opening_foley_idle + roadkill_opening_shepherd + roadkill_opening_foley + roadkill_ending + roadkill_opening_shepherd_walk + + roadkill_shepherd_stair_approach + roadkill_shepherd_stair_idle + roadkill_shepherd_stair_wave + roadkill_cover_active_leader_idle + roadkill_cover_active_leader + roadkill_videotaper_1B_explosion_start + roadkill_videotaper_1B_explosion_idle + roadkill_videotaper_1B_explosion + roadkill_videotaper_2B_explosion_start + roadkill_videotaper_2B_explosion_idle + roadkill_videotaper_2B_explosion + roadkill_videotaper_2B_explosionend + roadkill_videotaper_3B_explosion_start + roadkill_videotaper_3B_explosion_idle + roadkill_videotaper_3B_explosion + roadkill_videotaper_3B_explosionend + roadkill_videotaper_4B_explosion_start + roadkill_videotaper_4B_explosion_idle + roadkill_videotaper_4B_explosion + roadkill_intro_pickup_shepherd + NX_roadkill_intro_pickup_shepherd + } + + roadkill_ending_additive : additive + { + roadkill_ending_point_right45 + roadkill_ending_point_left45 + } + + + ambush + { + ambush_VIP_escape_son + death_sitting_pose_v1 + death_sitting_pose_v2 + ambush_Price_jump + ambush_VIP_son_idle + ambush_VIP_son_jump + ambush_VIP_son_quickdeath + ambush_tower_briefing_guy1 + ambush_tower_briefing_guy2 + ambush_Price_idle + ambush_Price_shout + } + icbm + { + grigsby_rescue_idle + grigsby_rescue + icbm_fence_cutting_guy1 + icbm_fence_cutting_guy2 + ICBM_patrol_knifekill_winner + ICBM_patrol_knifekill_looser + + icbm_end_sniper + icbm_end_price + } + scoutsniper + { + scout_sniper_bodydump_deadguy_throw1 + scout_sniper_bodydump_deadguy_throw2 + scout_sniper_bodydump_guy1 + scout_sniper_bodydump_guy2 + + scout_sniper_price_prone_opening + scout_sniper_price_wave + scout_sniper_price_wave_idle + scout_sniper_ladder_slide + scout_sniper_balcony_death + + melee_B_attack + melee_B_defend + melee_L_attack + melee_L_defend + } + + blackout + { + blackout_binoc_idle + + blackout_bh_evac_1 + blackout_bh_evac_2 + blackout_bh_evac_price + blackout_bh_evac_price_idle + blackout_bh_evac_price_flyaway + + blackout_vip_cower_idle + blackout_rescue_vip + blackout_rescue_price + blackout_flashlightguy_death_only + blackout_flashlightguy_moment2death + + blackout_blind_fire_pistol + blackout_blind_fire_pistol_death + blackout_blind_hide_fire + blackout_blind_hide_fire_death + blackout_blind_lightswitch + blackout_blind_lightswitch_death + blackout_blind_wall_feel + blackout_blind_wall_feel_death + blackout_flashlightguy_death_local + + blackout_gaz_cliff + blackout_kam_cliff + blackout_price_cliff + blackout_kam_cliff_endidle + blackout_kam_start + blackout_gaz_cliff_start + + blackout_meeting_price + blackout_meeting_kamarov + + blackout_rappel_start + + } + + sniper_escape + { + sniper_escape_rappel_start + sniper_escape_rappel_idle + sniper_escape_rappel_finish + sniper_escape_player_rappel + sniper_escape_crash_pickup_macmillan + sniper_escape_price_hit + sniper_escape_price_hit_fire + sniper_escape_price_hit_idle + sniper_escape_price_crawl + sniper_escape_price_crawl_start + sniper_escape_price_crawl_end + sniper_escape_price_killed + sniper_escape_price_turn_L + sniper_escape_price_turn_R + sniper_escape_price_walk + sniper_escape_price_getup + sniper_escape_price_putdown + sniper_escape_price_wounded_idle + + sniper_escape_meeting_zakhaev + sniper_escape_meeting_zakhaev_hit_front + sniper_escape_meeting_zakhaev_hit_back + sniper_escape_meeting_guard + sniper_escape_meeting_guard_idle + sniper_escape_meeting_dealer + sniper_escape_meeting_dealer_idle + sniper_escape_meeting_briefcase + + sniper_escape_playerview_walk + patrol_jog_look_up_once + patrol_jog_360_once + patrol_jog_once + patrol_jog_orders_once + + civilian_directions_1_A_once + civilian_directions_2_A_once + civilian_directions_1_B_once + civilian_directions_2_B_once + + sniper_escape_spotter_exit + sniper_escape_spotter_idle + sniper_escape_spotter_wave + + sniper_escape_crash_macmillan_aim + sniper_escape_crash_macmillan_fire + sniper_escape_crash_macmillan_runaway + sniper_escape_crash_macmillan_wounded_idle + sniper_escape_crash_mi28_pilot + sniper_escape_crash_mi28_copilot + + + } + + seaknight_defend + { + ch46_unload_1 + ch46_load_1 + ch46_unload_2 + ch46_load_2 + ch46_unload_3 + ch46_load_3 + ch46_unload_4 + ch46_load_4 + ch46_sitdown_L + ch46_sitdown_R + ch46_unload_1_idle + ch46_unload_2_idle + ch46_unload_3_idle + ch46_unload_4_idle + SeaKnight_Pilot_idle + seaknight_copilot_idle + seaknight_copilot_switches + seaknight_copilot_twitch + seaknight_pilot_switches + seaknight_pilot_twitch + + neckbreak_enemy + neckbreak_enemy_deathidle + neckbreak_sarge + saw_side_drop + saw_side_idleA + saw_side_idleB + saw_side_pickup + saw_side_trans_A_2_B + saw_side_pull_off + saw_side_twitchB + saw_side_pull_idle + saw_side_trans_B_2_pull + + stretcher_F_rescue_sequence + stretcher_R_rescue_sequence + stretcher_F_rescue_sequence_idle + stretcher_R_rescue_sequence_idle + } + + descent + { + backdraft + } + + oilrig + { + oilrig_sub_A_idle_1 + oilrig_sub_A_idle_2 + oilrig_sub_A_idle_4 + oilrig_sub_B_idle_1 + oilrig_sub_B_idle_2 + oilrig_sub_B_idle_3 + oilrig_sub_B_idle_4 + oilrig_sub_A_disembark_1 + oilrig_sub_A_disembark_2 + oilrig_sub_A_disembark_4 + oilrig_sub_B_disembark_1 + oilrig_sub_B_disembark_2 + oilrig_sub_B_disembark_3 + oilrig_sub_B_disembark_4 + oilrig_underwater_kill_1 + oilrig_underwater_guard_1_idle + oilrig_underwater_guard_2_idle + oilrig_underwater_guard_1_death + oilrig_underwater_guard_2_death + oilrig_helpout_1 + oilrig_helpout_2 + oilrig_seal_surface_fins_off + oilrig_seal_surface_mask_off + oilrig_seal_surface_rebreather_off_guy1 + oilrig_seal_surface_rebreather_off_guy2 + } + + invasion + { + invasion_paratrooper_roof_landing + invasion_paratrooper_roof_landing_rolldeath + invasion_paratrooper_roof_landing_crawldeath + invasion_paratrooper_roof_landing_doa + paratrooper_jump_RightA_guy + paratrooper_jump_LeftA_guy + paratrooper_jump_RightB_guy + paratrooper_jump_LeftB_guy + invasion_vehicle_cover_dialogue_guy1 + invasion_vehicle_cover_dialogue_guy1_idle + invasion_vehicle_cover_dialogue_guy2 + invasion_parachute_ground_detach_idle + invasion_parachute_ground_detach_reaction + invasion_parachute_ground_detach_death + invasion_humvee_exit_v1_guy1_idle + invasion_humvee_exit_v1_guy1_react + invasion_humvee_exit_v1_passenger_idle + invasion_humvee_exit_v1_passenger_react + invasion_humvee_exit_v2_driver_idle + invasion_humvee_exit_v2_driver_react + invasion_humvee_exit_v2_guy0_idle + invasion_humvee_exit_v2_guy0_react + invasion_humvee_exit_v2_guy1_idle + invasion_humvee_exit_v2_guy1_react + invasion_humvee_exit_v2_passenger_idle + invasion_humvee_exit_v2_passenger_react + invasion_opening_hummer1_soldier2 + invasion_opening_hummer1_soldier1 + invasion_opening_hummer2_soldier1 + + + } + + favela + { + favela_van_shootout_guy1 + favela_van_shootout_guy1_aimidle + favela_van_shootout_guy1_runaway + favela_van_shootout_guy2 + favela_van_shootout_guy3 + favela_van_shootout_guy4 + favela_opening_driver_death + + favela_curtain_pull + } + + gulag + { + gulag_rappel_soldier + + gulag_slamraam_tarp_pull_guy1_v1 + gulag_slamraam_tarp_pull_guy2_v1 + gulag_slamraam_tarp_idle_guy2_v1 + gulag_end_animatic_soldier + gulag_end_animatic_price + gulag_end_animatic_soap + + gulag_end_animatic_soldier_2 + gulag_end_animatic_price_2 + gulag_end_animatic_soap_2 + gulag_end_run2gate_price + gulag_end_run2gate_soldier + gulag_cafeteria_price + gulag_cafeteria_soap + gulag_cafeteria_soldier + gulag_end_evac_soldier + gulag_end_evac_price + gulag_end_evac_soap + gulag_end_beginning_soap + gulag_end_beginning_price + gulag_end_beginning_soldier + gulag_end_dustcover_price + gulag_end_dustcover_soldier + gulag_end_runback_price + gulag_end_runback_soap + gulag_end_runback_soldier + + gulag_rescueA_Price + gulag_rescueA_enemy + gulag_rescueB_Price + gulag_rescueB_Price_idle + gulag_rescueB_Price_intro + + gulag_rescueB_soldier1 + gulag_rescueB_soldier2 + + gulag_sewer_slide + gulag_end_soap_idle + + gulag_rescueB_Price_reshoot + gulag_rescueB_soldier2_reshoot + gulag_rescueB_player_reshoot + gulag_rescueB_soldier1_reshoot + gulag_rescueB_soldier1_reshootB + gulag_rescueB_soldier2_reshootB + gulag_rescueB_Price_reshootB + + } + + + dcburning + { + bunker_toss_guy2 + bunker_toss_idle_guy1 + bunker_toss_guy1 + DC_Burning_stop_bleeding_medic + DC_Burning_stop_bleeding_medic_endidle + DC_Burning_stop_bleeding_wounded + DC_Burning_stop_bleeding_wounded_endidle + DC_Burning_stop_bleeding_wounded_idle + DC_Burning_artillery_reaction_v1_idle + DC_Burning_artillery_reaction_v1_react_a + DC_Burning_artillery_reaction_v1_react_b + DC_Burning_artillery_reaction_v2_idle + DC_Burning_artillery_reaction_v2_react_a + DC_Burning_artillery_reaction_v2_react_b + DC_Burning_artillery_reaction_v3_idle + DC_Burning_artillery_reaction_v3_react_a + DC_Burning_artillery_reaction_v3_react_b + DC_Burning_artillery_reaction_v4_idle + DC_Burning_artillery_reaction_v4_react_a + DC_Burning_artillery_reaction_v4_react_b + DC_Burning_CPR_medic + DC_Burning_CPR_medic_endidle + DC_Burning_CPR_wounded + DC_Burning_CPR_wounded_endidle + } + + killhouse + { + killhouse_sas_price + killhouse_sas_price_idle + killhouse_sas_1 + killhouse_sas_1_idle + killhouse_sas_2 + killhouse_sas_2_idle + killhouse_sas_3 + killhouse_sas_3_idle + killhouse_laptop_idle + killhouse_laptop_lookup + killhouse_laptop_twitch + killhouse_gaz_intro + + killhouse_gaz_idleA + killhouse_gaz_idleB + killhouse_gaz_point_side + killhouse_gaz_talk_side + + } + + cargoship + { + cargoship_drunk_sequence + cargoship_drunk_sequence_death + cargoship_stunned_coffee_react_idle + cargoship_stunned_coffee_react + cargoship_stunned_coffee_death + cargoship_stunned_tv_react_idle + cargoship_stunned_tv_react + cargoship_stunned_tv_death + cargoship_stunned_clipboard_react_idle + cargoship_stunned_clipboard_react + cargoship_stunned_clipboard_death + cargoship_stunned_react_v2_idle + cargoship_stunned_react_v2 + cargoship_stunned_react_v2_death + cargoship_sleeping_guy_idle_1 + cargoship_sleeping_guy_idle_2 + cargoship_sleeping_guy_idle_4 + cargoship_sleeping_guy_idle_5 + cargoship_sleeping_guy_death_1 + cargoship_sleeping_guy_death_2 + cargoship_dead_guy + + shotgunbreach_cs_stackB + shotgunbreach_cs_stackB_runin + shotgunbreach_cs_shoot_hinge + shotgunbreach_cs_shoot_hinge_runin + + cargoship_ch46_rescue_load_1 + cargoship_ch46_rescue_load_1_idle + cargoship_ch46_rescue_load_2 + cargoship_ch46_rescue_load_2_idle + cargoship_ch46_rescue_load_3 + cargoship_ch46_rescue_load_3_alt + cargoship_ch46_rescue_price_help + cargoship_ch46_rescue_price_idle + + cargoship_ch46_rescue_load_4_idle + cargoship_ch46_rescue_load_5_idle + + cargoship_explosion_price + + cargoship_price_run2door + cargoship_price_run2door_idle + cargoship_price_runin + cargoship_price_runin_door + cargoship_grigsby_run2door + cargoship_grigsby_run2door_idle + cargoship_grigsby_shotgun_pullout + cargoship_grigsby_runin + + cargoship_open_cargo_guyL + cargoship_open_cargo_doorL + cargoship_open_cargo_doorR + } + parabolic + { + human_shield_death_1_H + human_shield_death_1_T + human_shield_idle_1_H + human_shield_idle_1_T + human_shield_wounded_1_H + human_shield_wounded_1_T + human_shield_flashbang_1_H + human_shield_flashbang_1_T + parabolic_knifekill_mark + parabolic_knifekill_phoneguy + parabolic_knifekill_altending_mark + parabolic_phoneguy_idle + parabolic_phoneguy_reaction + + parabolic_chessgame_surprise_a + parabolic_chessgame_surprise_b + parabolic_chessgame_idle_a + parabolic_chessgame_idle_b + parabolic_chessgame_death_a + parabolic_chessgame_death_b + + parabolic_guard_sleeper_idle + parabolic_guard_sleeper_react + + parabolic_leaning_guy_idle + parabolic_leaning_guy_twitch + parabolic_leaning_guy_trans2smoke + parabolic_leaning_guy_smoking_idle + parabolic_leaning_guy_smoking_twitch + parabolic_leaning_guy_trans2idle + parabolic_leaning_guy_react + } + launchfacility_a + { + launchfacility_a_at4_fire + launchfacility_a_at4_short + launchfacility_a_c4_plant + RPG_conceal_idle + launchfacility_a_rappel_1 + launchfacility_a_rappel_idle_1 + launchfacility_a_rappel_idle_2 + launchfacility_a_rappel_idle_3 + launchfacility_a_setup_2_rappel_1 + launchfacility_a_setup_2_rappel_2 + launchfacility_a_setup_idle_1 + launchfacility_a_player_rappel + launchfacility_a_saw_1 + launchfacility_a_saw_2 + } + launchfacility_b + { + launchfacility_b_blast_door_seq_approch + launchfacility_b_blast_door_seq_waveidle + launchfacility_b_blast_door_seq_close + launchfacility_b_vent_drop_L + launchfacility_b_vent_drop_R + + launchfacility_b_ventwalk_stop_idle + launchfacility_b_ventwalk_v1_start + launchfacility_b_ventwalk_v1_stop + launchfacility_b_ventwalk_v2_start + launchfacility_b_ventwalk_v2_stop + launchfacility_b_ventwalk_v2_stopidle + + launchfacility_b_wargame_door_price + launchfacility_b_wargame_door_grigs + } + level_armada + { + armada_wire_setup_guy + armada_wire_setup_guy_startidle + armada_wire_setup_wire + armada_wire_setup_wire_startidle + armada_wire_setup_wire_endidle + armada_blackhawk_sniper_idle + armada_blackhawk_sniper_drop + armada_blackhawk_sniper_idle_loop + armada_grigs_enter + armada_grigs_music_idle + armada_Left_Guy_react + armada_Right_Guy_react + armada_sarge_end + armada_sarge_enter + armada_asad_speach_loop + } + + level_ac130 + { + ac130_carjack_driver_1a + ac130_carjack_driver_1b + ac130_carjack_1a + ac130_carjack_1b + ac130_carjack_2 + ac130_carjack_3 + ac130_carjack_4 + } + + level_airlift + { + airlift_pilot_shooting + airlift_pilot_getout + airlift_pilot_putdown + airlift_pilot_seeyou + airlift_pilot_idle + airlift_copilot_dead + airlift_crewchief_idle + airlift_crewchief_getin + airlift_crewchief_getin_lookback + airlift_crewchief_getin_quick + airlift_crewchief_getout + airlift_crewchief_gun_shoot + airlift_crewchief_gun_idle + airlift_crewchief_gun_getin + airlift_crewchief_sucked_out + airlift_crewchief_stepout + airlift_crewchief_stepout_idle + airlift_crewchief_stepout_fire + airlift_crewchief_stepout_fire_2_idle + } + + airplane + { + death_pose_on_desk + death_pose_on_window + airplane_end_soldier + airplane_end_VIP + airplane_end_VIP_idle + } + + president_crash + { + pres_crash_passenger_1 + pres_crash_passenger_2 + + } + + level_embassy + { + //hostage anims + hostage_human_shield_ter_pain + hostage_human_shield_host_death + hostage_chair_dive + hostage_chair_ground_idle + hostage_chair_idle + hostage_chair_twitch + hostage_chair_twitch2 + hostage_facedown_idle + hostage_facedown_roll + hostage_facedown_twitch + hostage_fetal_idle + hostage_fetal_roll + hostage_fetal2_idle + hostage_knees_fall + hostage_knees_idle + hostage_stand_fall + hostage_stand_idle + hostage_stand_idle_2 + hostage_stand_react_behind + hostage_stand_react_front + hostage_stand_twitch + hostage_knees_twitch + //custom blackhawk anims + //signal over shoulder + signal_over_shoulder + // tarzan rappel through window + rappel + // rappel from roof to balcony + rappel_straightdown + // rappel down skylight + rappel_skylight_mount + rappel_skylight_idle + rappel_skylight_drop + //elevator opening sequence + //Death poses + //planting explosives + explosive_plant_knee + //sniper blown through door + blow_back_dead + } + + motorcycle_rider + { + motorcycle_rider_pose_f + motorcycle_rider_pose_l + motorcycle_rider_pose_r + } + + mortars + { + mortar_loadguy_readyidle + mortar_loadguy_waitidle + mortar_loadguy_waittwitch + mortar_loadguy_fire + mortar_loadguy_pickup + mortar_loadguy_run + mortar_loadguy_setup + mortar_aimguy_pickup + mortar_aimguy_pickup_alone + mortar_aimguy_readyidle + mortar_aimguy_readyidle_alone + mortar_aimguy_fire + mortar_aimguy_fire_alone + mortar_aimguy_waittwitch + mortar_aimguy_waitidle + mortar_loadguy_setup_right + mortar_loadguy_setup_left + } + + + level_gully_assault + { + gully_trenchjump + } + + + level_burnville + { + fenceclimb + } + + insurgent + { + insurgent_rambo_tagRifle_tagHands1 + insurgent_rambo_tagRifle_tagHands2 + insurgent_rambo_tagRifle_tagHands1 + insurgent_rambo_tagRifle_tagHands2 + } + + turret_ai + { + standSAWgunner_aim : complete nonloopsync + { + standSAWgunner_aim_15down + { + saw_gunner_aim_down_right45 + saw_gunner_aim_down_right30 + saw_gunner_aim_down_right15 + saw_gunner_aim_down_center + saw_gunner_aim_down_left15 + saw_gunner_aim_down_left30 + saw_gunner_aim_down_left45 + } + + standSAWgunner_aim_level + { + saw_gunner_aim_level_right45 + saw_gunner_aim_level_right30 + saw_gunner_aim_level_right15 + saw_gunner_aim_level_center + saw_gunner_aim_level_left15 + saw_gunner_aim_level_left30 + saw_gunner_aim_level_left45 + } + + standSAWgunner_aim_15up + { + saw_gunner_aim_up_right45 + saw_gunner_aim_up_right30 + saw_gunner_aim_up_right15 + saw_gunner_aim_up_center + saw_gunner_aim_up_left15 + saw_gunner_aim_up_left30 + saw_gunner_aim_up_left45 + } + } + + proneSAWgunner_aim : complete nonloopsync + { + proneSAWgunner_aim_15down + { + saw_gunner_prone_aim_down_left40 + saw_gunner_prone_aim_down_left20 + saw_gunner_prone_aim_down_center + saw_gunner_prone_aim_down_right20 + saw_gunner_prone_aim_down_right40 + } + + proneSAWgunner_aim_level + { + saw_gunner_prone_aim_level_left40 + saw_gunner_prone_aim_level_left20 + saw_gunner_prone_aim_level_center + saw_gunner_prone_aim_level_right20 + saw_gunner_prone_aim_level_right40 + } + + proneSAWgunner_aim_15up + { + saw_gunner_prone_aim_up_left40 + saw_gunner_prone_aim_up_left20 + saw_gunner_prone_aim_up_center + saw_gunner_prone_aim_up_right20 + saw_gunner_prone_aim_up_right40 + } + } + + technical_turret_pain + technical_turret_death + + technicalGunner_aim : complete nonloopsync + { + technicalGunner_aim_15down + { + technical_turret_aim_down_center + } + + technicalGunner_aim_level + { + technical_turret_aim_level_center + } + + technicalGunner_aim_15up + { + technical_turret_aim_up_center + } + } + + humveeGunner_aim : complete nonloopsync + { + humveeGunner_aim_20down + { + humvee_turret_aim_2 + } + + humveeGunner_aim_level + { + humvee_turret_aim_5 + } + + humveeGunner_aim_25up + { + humvee_turret_aim_8 + } + } + + additive_humveeGunner_aim_leftright : additive + { + humvee_turret_aim_4_add + humvee_turret_aim_6_add + } + + additive_humveeGunner_usegun : additive + { + humvee_turret_idle + humvee_turret_driveidle + humvee_turret_fire + } + + humveeGunner : complete nonloopsync + { + humvee_passenger_2_turret + humvee_turret_2_passenger + humvee_turret_rechamber + humvee_turret_bounce + humvee_turret_idle_lookback + humvee_turret_idle_lookbackB + humvee_turret_idle_signal_forward + humvee_turret_idle_signal_side + humvee_turret_radio + humvee_turret_flinchA + humvee_turret_flinchB + humvee_turret_painA + humvee_turret_painB + } + + humveeGunner_death : complete nonloopsync + { + humvee_turret_death + } + + LGVGunner_aim : complete nonloopsync + { + LGVGunner_aim_15down + { + nx_tp_chinese_lgv_gunner_aim_1 + } + + LGVGunner_aim_level + { + nx_tp_chinese_lgv_gunner_aim_3 + } + + LGVGunner_aim_15up + { + nx_tp_chinese_lgv_gunner_aim_5 + } + } + + additive_LGVGunner_aim_leftright : additive + { + nx_tp_chinese_lgv_gunner_aim_2_add + nx_tp_chinese_lgv_gunner_aim_4_add + } + + additive_LGVGunner_usegun : additive + { + nx_tp_chinese_lgv_gunner_idle + nx_tp_chinese_lgv_gunner_driveidle + nx_tp_chinese_lgv_gunner_fire + } + + LGVGunner : complete nonloopsync + { + nx_tp_chinese_lgv_gunner_rechamber + nx_tp_chinese_lgv_gunner_pain + } + + LGVGunner_death : complete nonloopsync + { + nx_tp_chinese_lgv_gunner_death + } + + crouchSAWgunner_aim : complete nonloopsync + { + crouchSAWgunner_aim_15down + { + saw_gunner_lowwall_aim_down_left45 + saw_gunner_lowwall_aim_down_left30 + saw_gunner_lowwall_aim_down_left15 + saw_gunner_lowwall_aim_down_center + saw_gunner_lowwall_aim_down_right15 + saw_gunner_lowwall_aim_down_right30 + saw_gunner_lowwall_aim_down_right45 + } + + crouchSAWgunner_aim_level + { + saw_gunner_lowwall_aim_level_left45 + saw_gunner_lowwall_aim_level_left30 + saw_gunner_lowwall_aim_level_left15 + saw_gunner_lowwall_aim_level_center + saw_gunner_lowwall_aim_level_right15 + saw_gunner_lowwall_aim_level_right30 + saw_gunner_lowwall_aim_level_right45 + } + + crouchSAWgunner_aim_15up + { + saw_gunner_lowwall_aim_up_left45 + saw_gunner_lowwall_aim_up_left30 + saw_gunner_lowwall_aim_up_left15 + saw_gunner_lowwall_aim_up_center + saw_gunner_lowwall_aim_up_right15 + saw_gunner_lowwall_aim_up_right30 + saw_gunner_lowwall_aim_up_right45 + } + } + + additive_saw_idle : additive + { + saw_gunner_idle + saw_gunner_lowwall_idle + saw_gunner_prone_idle + + technical_turret_driveidle + } + + additive_saw_fire : additive + { + saw_gunner_firing_add + saw_gunner_lowwall_firing + saw_gunner_prone_firing + + technical_turret_firing + } + + + } + + mi17 + { + mi17_1_drop + mi17_1_idle + mi17_2_idle + mi17_2_drop + mi17_3_idle + mi17_3_drop + mi17_4_idle + mi17_4_drop + mi17_5_idle + mi17_5_drop + mi17_6_idle + mi17_6_drop + mi17_7_idle + mi17_7_drop + mi17_8_idle + mi17_8_drop + mi17_pilot_idle + mi17_copilot_idle + mi17_heli_idle + } + + blackhawk + { + bh_side01_fastrope_whole_test + bh_side01_idle01_test + bh_side02_fastrope_whole_test + bh_side02_idle01_test + bh_fastrope_land + bh_fastrope_loop + bh_Pilot_idle + bh_coPilot_idle + bh_1_idle + bh_1_drop + bh_1_begining + bh_2_idle + bh_2_drop + bh_2_begining + bh_3_idle + bh_3_drop + bh_3_begining + bh_4_idle + bh_4_drop + bh_4_begining + bh_5_idle + bh_5_drop + bh_5_begining + bh_6_idle + bh_6_drop + bh_6_begining + bh_7_idle + bh_7_drop + bh_7_begining + bh_8_idle + bh_8_drop + bh_8_begining + bh_player_idle + bh_player_rope_end + bh_player_rope_start + bh_player_rope_middle + + nx_tp_blackhawk_armed_idle_low_guy01 + nx_tp_blackhawk_armed_idle_low_guy02 + + cs_bh_1_drop + cs_bh_2_drop + cs_bh_4_drop + cs_bh_5_drop + cs_bh_6_drop + cs_bh_1_idle_start + cs_bh_2_idle_start + + cargoship_opening_position1 + cargoship_opening_price + bh_idle_start_guy1 + bh_idle_start_guy2 + bh_crew_idle_guy1 + bh_crew_idle_guy2 + fastrope_fall + + } + bmp + { + bmp_exit_1 + bmp_exit_2 + bmp_exit_3 + bmp_exit_4 + bmp_idle_1 + bmp_idle_2 + bmp_idle_3 + bmp_idle_4 + + } + uaz + { + UAZ_driver_death + UAZ_rear_driver_death + UAZ_passenger_death + UAZ_passenger2_death + UAZ_driver_duck + UAZ_driver_idle + UAZ_driver_turnleft + UAZ_driver_turnright + UAZ_driver_weave + UAZ_Lguy_fire_back + UAZ_Lguy_fire_hide_back_v1 + UAZ_Lguy_fire_hide_back_v2 + UAZ_Lguy_fire_side_v1 + UAZ_Lguy_fire_side_v2 + UAZ_Lguy_idle_hide + UAZ_Lguy_standfire_side_v3 + UAZ_Lguy_standfire_side_v4 + UAZ_Lguy_trans_back2hide + UAZ_Lguy_trans_hide2back + UAZ_Lguy_idle_react + UAZ_Lguy_fire_hide_forward + UAZ_Rguy_fire_back_RPG + UAZ_Rguy_fire_back_v1 + UAZ_Rguy_fire_back_v2 + UAZ_Rguy_idle + UAZ_Rguy_scan_side_v1 + uaz_driver_enter_from_huntedrun + uaz_driver_exit_into_run + uaz_driver_idle_drive + uaz_passenger_enter_from_huntedrun + uaz_passenger_exit_into_run + uaz_passenger_idle_drive + uaz_passenger2_idle + uaz_rear_driver_idle + uaz_passenger2_exit_into_run + uaz_rear_driver_exit_into_run + uaz_rear_driver_enter_from_huntedrun + uaz_driver_exit_into_stand + uaz_rear_driver_exit_into_stand + uaz_passenger_exit_into_stand + uaz_passenger2_exit_into_stand + uaz_passenger2_enter_from_huntedrun + + } + ch46e + { + ch_side01_idle01_test + ch_side01_fastrope_whole_test + ch_side01_idle02_test + + ch_side02_idle01_test + ch_side02_fastrope_whole_test + ch_side02_idle02_test + } + humvee + { + humvee_driver_climb_idle + humvee_driver_climb_in + humvee_driver_climb_out + humvee_driver_twitch_1 + humvee_passenger_twitch_1_R + humvee_passenger_idle_L + humvee_passenger_idle_R + humvee_passenger_in_L + humvee_passenger_in_R + humvee_passenger_out_L + humvee_passenger_out_R + + } + + technical + { + pickup_driver_climb_in + pickup_passenger_climb_in + technical_driver_duck + technical_driver_idle + technical_driver_climb_out + pickup_driver_climb_out + technical_passenger_duck + technical_passenger_idle + technical_passenger_climb_out + pickup_passenger_climb_out + pickup_passenger_RL_idle + pickup_passenger_RL_climb_out + pickup_passenger_RR_idle + pickup_passenger_RR_climb_out + technical_driver_fallout + technical_passenger_fallout + } + + zpu + { + zpu_gunner_deathslouch + zpu_gunner_deathslouchidle + zpu_gunner_dismount + zpu_gunner_fire_a + zpu_gunner_fire_b + } + + btr80 + { + BTR80_crew_idle + + BTR80_exit_1 + BTR80_exit_2 + BTR80_exit_3 + BTR80_exit_4 + } + + BM21 + { + bm21_guy1_idle + bm21_guy2_idle + bm21_guy3_idle + bm21_guy4_idle + bm21_guy5_idle + bm21_guy6_idle + bm21_guy7_idle + bm21_guy8_idle + bm21_guy1_climbout + bm21_guy2_climbout + bm21_guy3_climbout + bm21_guy5_climbout + bm21_guy6_climbout + bm21_guy7_climbout + bm21_guy_climbout_landing + bm21_guy8_climbout + bm21_guy4_climbout + bm21_driver_climbout + bm21_driver_idle + bm21_passenger_climbout + bm21_passenger_idle + } + } + + //--------------------------------- + // Real animations + //--------------------------------- + + rope_test + + bh_rope_idle_le + bh_rope_drop_le + + nx_bh_rope_drop_le + + bh_rope_idle_ri + bh_rope_drop_ri + mi17_rope_idle_le + mi17_rope_drop_le + mi17_rope_idle_ri + mi17_rope_drop_ri + + bh_rope_idle_cargoship_begin_ri + bh_rope_drop_cargoship_begin_ri + + cargoship_opening_fastrope_80ft + + helicopter_pilot1_idle + helicopter_pilot1_twitch_clickpannel + helicopter_pilot1_twitch_lookback + helicopter_pilot1_twitch_lookoutside + helicopter_pilot2_idle + helicopter_pilot2_twitch_clickpannel + helicopter_pilot2_twitch_lookoutside + helicopter_pilot2_twitch_radio + + little_bird_dismount_guy1 + little_bird_dismount_guy2 + little_bird_dismount_guy3 + little_bird_mount_guy1 + little_bird_mount_guy2 + little_bird_mount_guy3 + little_bird_alert_idle_guy1 + little_bird_alert_idle_guy2 + little_bird_alert_idle_guy3 + little_bird_alert_2_aim_guy1 + little_bird_alert_2_aim_guy2 + little_bird_alert_2_aim_guy3 + little_bird_casual_idle_guy1 + little_bird_casual_idle_guy2 + little_bird_casual_idle_guy3 + little_bird_aim_idle_guy1 + little_bird_aim_idle_guy2 + little_bird_aim_idle_guy3 + little_bird_aim_2_prelanding_guy1 + little_bird_aim_2_prelanding_guy2 + little_bird_aim_2_prelanding_guy3 + little_bird_prelanding_idle_guy1 + little_bird_prelanding_idle_guy2 + little_bird_prelanding_idle_guy3 + little_bird_premount_guy3 + little_bird_causual_idle_guy1 + little_bird_causual_idle_guy3 + little_bird_causual_idle_guy2 + little_bird_death_guy1 + little_bird_death_guy2 + little_bird_death_guy2B + little_bird_death_guy3 + + chicken_dance + + stand_and_crouch // Standing and crouching, not crawling + { + crouch2stand + + unarmed_crouch_idle1 + unarmed_crouch_twitch1 + unarmed_walk_slow + + cqb_stand_idle + cqb_stand_twitch + + casual_stand_idle + casual_stand_idle_trans_in + casual_stand_idle_trans_out + casual_stand_idle_twitch + casual_stand_idle_twitchB + + casual_stand_v2_idle + casual_stand_v2_twitch_radio + casual_stand_v2_twitch_shift + casual_stand_v2_twitch_talk + + casual_crouch_idle + casual_crouch_idle_in + casual_crouch_idle_out + casual_crouch_twitch + casual_crouch_point + cliffhanger_casual_crouch_exit + + drone_stand_idle + drone_stand_run + drone_stand_death + run_lowready_F_relative + + patrolstand_twitch + patrolstand_look + patrolstand_idle + + patrol_bored_walk_2_bored + patrol_bored_2_combat_alarm + patrol_bored_2_combat_alarm_short + patrol_bored_idle + patrol_bored_idle_smoke + patrol_bored_idle_cellphone + patrol_bored_twitch_bug + patrol_bored_twitch_checkphone + patrol_bored_twitch_salute + patrol_bored_twitch_stretch + patrol_bored_2_walk + patrol_bored_2_walk_180turn + patrol_bored_react_wave + patrol_bored_react_look_v1 + patrol_bored_react_look_v2 + patrol_bored_react_walkstop + patrol_bored_react_walkstop_short + patrol_bored_react_look_advance + patrol_bored_react_look_retreat + patrol_boredwalk_find + patrol_boredjog_find + patrol_boredrun_find + + + // reactions + exposed_crouch_idle_twitch_v2 + exposed_crouch_idle_twitch_v3 + exposed_backpedal + exposed_backpedal_v2 + + CornerStndR_react_A + //CornerStndR_react_B + CornerStndL_react_A + //CornerStndL_react_B + crouch_cover_reaction_A + crouch_cover_reaction_B + stand_cover_reaction_A + stand_cover_reaction_B + //stand_cover_reaction_C + + RPG_stand_throw + RPG_crouch_throw + + // modern stuff + + stand_grenade_throw + stand_grenade_return_throw + stand_grenade_return_kick + crouch_grenade_throw + crouch_grenade_return_throw + crouch_grenade_return_fumble + + CQB_stand_grenade_throw + + grenade_return_running_kick_forward_1 + grenade_return_running_kick_forward_2 + grenade_return_running_throw_forward + grenade_return_standing_throw_forward_1 + grenade_return_standing_throw_forward_2 + grenade_return_standing_throw_overhand_forward + + //moon reactions + tp_moon_react_cover_stand_01 + tp_moon_react_cover_crouch_01 + tp_moon_react_cover_left_01 + tp_moon_react_cover_right_01 + + tp_moon_react_wizby_twitch_01 + + tp_moon_react_stand_01 + tp_moon_react_crouch_01 + tp_moon_react_stealth_backpedal + tp_moon_react_stealth_backpedal2 + + cover_shuffle + { + coverstand_hide_2_shuffleR + coverstand_shuffleR + coverstand_shuffleR_2_hide + coverstand_hide_2_shuffleL + coverstand_shuffleL + coverstand_shuffleL_2_hide + + covercrouch_hide_2_shuffleR + covercrouch_shuffleR + covercrouch_shuffleR_2_hide + covercrouch_hide_2_shuffleL + covercrouch_shuffleL + covercrouch_shuffleL_2_hide + + CornerCrL_alert_2_shuffle + CornerCrL_shuffle_2_alert + CornerCrR_alert_2_shuffle + CornerCrR_shuffle_2_alert + + corner_standR_Door_R2L + corner_standL_Door_L2R + + favela_chaotic_doorR2L_over + favela_chaotic_doorR2L_hipA + favela_chaotic_doorR2L_hipB + + favela_chaotic_doorL2R_stumble + favela_chaotic_doorL2R_over + favela_chaotic_doorL2R_hipA + favela_chaotic_doorL2R_hipB + } + + + walk_and_run_loops : loopsync + { + crouchrun + { + crouch_fastwalk_F + crouch_fastwalk_B + crouch_fastwalk_L + crouch_fastwalk_R + + //moon versions + tp_moon_crouchwalk_straight + tp_moon_crouchwalk_left + tp_moon_crouchwalk_right + tp_moon_crouchwalk_back + + riotshield_crouchwalk_F + riotshield_crouchwalk_B + riotshield_crouchwalk_L + riotshield_crouchwalk_R + + launchfacility_b_ventwalk_v1_cycle + launchfacility_b_ventwalk_v1_twitch + launchfacility_b_ventwalk_v2_cycleA + launchfacility_b_ventwalk_v2_twitchA + launchfacility_b_ventwalk_v2_twitchB + } + combatrun + { + combatrun_forward + { + run_lowready_F // primary run animation + run_lowready_reload + combatwalk_F + walk_forward + nx_proto_retro_melee_run + + run_CQB_F_search_v1 + run_CQB_F_search_v2 + walk_CQB_F + + shotgun_CQBrun_pullout + shotgun_CQBrun_putaway + + sprint1_loop + sprint_loop_distant + + wounded_carry_jog_carrier + wounded_carry_fastwalk_carrier + wounded_carry_sprint_carrier + + combat_jog + combat_jog_lookback + combat_jog_lookside + + run_react_duck + run_react_flinch + run_react_stumble + + + // moon anim + tp_moon_sprint_straight + tp_moon_run_straight + tp_moon_cqb_straight + tp_moon_move_f + tp_moon_civ_react_stumble + tp_moon_melee_run + + run_n_gun + { + run_n_gun_F + run_n_gun_L + run_n_gun_R + run_n_gun_L_120 + run_n_gun_R_120 + + casual_killer_walk_shoot_F + casual_killer_walk_shoot_R + casual_killer_walk_shoot_L + + casual_killer_walk_shoot_F_aimdown + casual_killer_walk_shoot_L_aimdown + casual_killer_walk_shoot_R_aimdown + } + + //////////////////// + // stairs + traverse_stair_run + traverse_stair_run_01 + traverse_stair_run_down + traverse_stair_run_down_01 + + // vp and ss stairs for hithard + nx_tp_hithard_VP_stairs_up + nx_tp_hithard_VP_stairs_down + nx_tp_hithard_SS_stairs_up + nx_tp_hithard_SS_stairs_down + + // moon stairs + + tp_moon_stairs_up + tp_moon_stairs_down + + //////////////////// + // patrol + active_patrolwalk_v1 + active_patrolwalk_v2 + active_patrolwalk_v3 + active_patrolwalk_v4 + active_patrolwalk_v5 + + patrolwalk_tired + patrolwalk_swagger + patrolwalk_bounce + + patrol_bored_patrolwalk + patrol_bored_patrolwalk_twitch + + patrol_boredwalk_lookcycle_A + patrol_boredwalk_lookcycle_B + + patrolwalk_cold_huddle_idle + patrolwalk_cold_huddle_twitch + patrolwalk_cold_crossed_idle + patrolwalk_cold_crossed_twitch + patrolwalk_cold_gunup_idle + patrolwalk_cold_gunup_twitchA + patrolwalk_cold_gunup_twitchB + + roadkill_shepherd_walk + afchase_shepherd_flee_loop + + patrol_jog + patrol_jog_look_up + patrol_jog_360 + patrol_jog_orders + + Juggernaut_runF + Juggernaut_walkF + Juggernaut_sprint + tp_ares_runF + tp_ares_walkF + tp_ares_sprint + + riotshield_run_F + riotshield_sprint + + heat_run_loop + + casual_killer_jog_B + casual_killer_jog_A + casual_killer_walk_F + casual_killer_walk_L + casual_killer_walk_R + + + //////////////////// + // mission specific + bog_a_javelin_jog + cargoship_run_leanR + cargoship_run_leanL + + cargoship_jog_leanL + cargoship_jog_leanR + + huntedrun_1_idle + huntedrun_1_look_left + huntedrun_1_look_right + huntedrun_2 + + hunted_dazed_walk_A_zombie + hunted_dazed_walk_B_blind + hunted_dazed_walk_C_limp + + freerunnerA_loop + freerunnerB_loop + + estate_downhill_1 + estate_downhill_2 + estate_downhill_3 + sprint_and_wave + + dcemp_flare_run + dcemp_flare_wave_run + + //////////////////// + // civilian walk/runs + + unarmed_panickedrun_loop_V2 + unarmed_panickedrun_stumble + unarmed_panickedrun_loop_bag + unarmed_scared_jog + unarmed_scared_run + unarmed_scared_jog_look + unarmed_scared_run_delta + + civilian_run_upright + + civilian_run_hunched_A + civilian_run_hunched_C + civilian_run_hunched_flinch + //civilian_run_hunched_B + //civilian_run_hunched_dodge + + civilian_crazywalker_loop + civilian_crazywalker_twitchA + civilian_crazywalker_twitchB + civilian_crazywalker_twitchC + + civilian_cellphonewalk + civilian_cellphonewalk_twitch + + civilian_sodawalk + civilian_sodawalk_twitch + + civilian_walk_hurried_1 + civilian_walk_hurried_2 + civilian_walk_nervous + civilian_walk_cool + civilian_walk_paper + civilian_walk_coffee + civilian_walk_backpack + civilian_walk_backpack_twitch + civilian_walk_pda + + civilian_directions_1_A + civilian_directions_2_A + civilian_directions_2_A_idle + civilian_directions_1_B + civilian_directions_2_B + + civilian_briefcase_walk + + //skyscraper intro + nx_tp_ss_baker_walk + + //moon civilian + tp_moon_civ_run_combat + tp_moon_civ_run_noncombat + tp_moon_civ_run_hunched_combat_A + tp_moon_civ_run_hunched_combat_B + tp_moon_civ_run_hunched_combat_C + + } + + combatrun_backward + { + combatwalk_B + walk_backward + Juggernaut_WalkB + tp_ares_WalkB + tp_moon_move_b + riotshield_run_B + } + + combatrun_left + { + combatwalk_L + walk_left + Juggernaut_WalkL + tp_ares_WalkL + tp_moon_move_l + riotshield_run_L + } + + combatrun_right + { + combatwalk_R + walk_right + Juggernaut_WalkR + tp_ares_WalkR + + tp_moon_move_r + riotshield_run_R + } + + run_n_gun_B + unarmed_run_russian + } + + saw_gunner_run_fast + //saw_gunner_run_slow + } + + // aim/wave additives + w_aim_2 : additive + { + walk_aim_2 + tp_ares_walk_aim_2 + } + w_aim_4 : additive + { + walk_aim_4 + tp_ares_walk_aim_4 + } + w_aim_6 : additive + { + walk_aim_6 + tp_ares_walk_aim_6 + } + w_aim_8 : additive + { + walk_aim_8 + tp_ares_walk_aim_8 + } + + // transition slides - run to prone + crouchrun2prone_straight + crouchrun2prone_left + crouchrun2prone_right + + reloads + { + reload_stand_rifle + } + + exposed_dive_grenade_F + exposed_dive_grenade_B + exposed_squat_down_grenade_F + exposed_squat_idle_grenade_F + exposed_squat_up_grenade_F + + tp_moon_react_wizby_dive_01 + + + } + + exposed_modern + { + exposed_aiming + { + exposed_aim_5 + exposed_crouch_aim_5 + covercrouch_aim5 + coverstandaim_aim5 + covercrouch_lean_aim5 + pistol_stand_aim_5 + RPG_stand_aim_5 + RPG_crouch_aim_5 + CornerStndL_lean_aim_5 + CornerStndR_lean_aim_5 + CornerCrL_lean_aim_5 + CornerCrR_lean_aim_5 + CQB_stand_aim5 + prone_aim_5 + shotgun_aim_5 + riotshield_crouch_aim_5 + Juggernaut_aim5 + tp_ares_aim5 + heat_stand_aim_5 + casual_killer_stand_aim5 + + walk_left_cargoship + + tp_moon_crouchexp_aim_straight + tp_moon_exposed_stand_aim_straight + tp_moon_coverR_stand_lean_aim_straight + tp_moon_coverL_stand_lean_aim_straight + tp_moon_coverL_crouch_lean_aim_straight + tp_moon_coverR_crouch_lean_aim_straight + tp_moon_coverF_crouch_crouch_aim_straight + tp_moon_coverF_crouch_lean_aim_straight + tp_moon_coverF_stand_over_aim_straight + + aim_4 : additive + { + exposed_aim_4 + exposed_turn_aim_4 + exposed_crouch_aim_4 + exposed_crouch_turn_aim_4 + covercrouch_aim4_add + coverstandaim_aim4_add + pistol_stand_aim_4_add + pistol_stand_aim_4_alt + RPG_stand_aim_4 + RPG_crouch_aim_4 + CornerStndL_lean_aim_4 + CornerStndR_lean_aim_4 + CornerCrL_lean_aim_4 + CornerCrR_lean_aim_4 + CQB_stand_aim4 + prone_aim_4_add + shotgun_aim_4 + riotshield_crouch_aim_4 + //Juggernaut_aim4 + tp_ares_aim4 + heat_stand_aim_4 + casual_killer_stand_aim4 + + tp_moon_crouchexp_add_aim_left + tp_moon_crouchexp_add_turn_aim_left + tp_moon_exposed_stand_add_aim_left + tp_moon_exposed_stand_add_turn_aim_left + tp_moon_coverR_stand_lean_aim_left + tp_moon_coverL_stand_lean_aim_left + tp_moon_coverL_crouch_lean_aim_left + tp_moon_coverR_crouch_lean_aim_left + + } + aim_6 : additive + { + exposed_aim_6 + exposed_turn_aim_6 + exposed_crouch_aim_6 + exposed_crouch_turn_aim_6 + covercrouch_aim6_add + coverstandaim_aim6_add + pistol_stand_aim_6_add + pistol_stand_aim_6_alt + RPG_stand_aim_6 + RPG_crouch_aim_6 + CornerStndL_lean_aim_6 + CornerStndR_lean_aim_6 + CornerCrL_lean_aim_6 + CornerCrR_lean_aim_6 + CQB_stand_aim6 + prone_aim_6_add + shotgun_aim_6 + riotshield_crouch_aim_6 + //Juggernaut_aim6 + tp_ares_aim6 + heat_stand_aim_6 + casual_killer_stand_aim6 + + tp_moon_crouchexp_add_aim_right + tp_moon_crouchexp_add_turn_aim_right + tp_moon_exposed_stand_add_aim_right + tp_moon_exposed_stand_add_turn_aim_right + tp_moon_coverR_stand_lean_aim_right + tp_moon_coverL_stand_lean_aim_right + tp_moon_coverL_crouch_lean_aim_right + tp_moon_coverR_crouch_lean_aim_right + + } + aim_2 : additive + { + exposed_aim_2 + exposed_turn_aim_2 + exposed_crouch_aim_2 + exposed_crouch_turn_aim_2 + covercrouch_aim2_add + coverstandaim_aim2_add + pistol_stand_aim_2_add + pistol_stand_aim_2_alt + RPG_stand_aim_2 + RPG_crouch_aim_2 + CornerStndL_lean_aim_2 + CornerStndR_lean_aim_2 + CornerCrL_lean_aim_2 + CornerCrR_lean_aim_2 + CQB_stand_aim2 + prone_aim_2_add + shotgun_aim_2 + heat_stand_aim_2 + casual_killer_stand_aim2 + riotshield_crouch_aim_2 + //Juggernaut_aim2 + tp_ares_aim2 + + tp_moon_crouchexp_add_aim_down + tp_moon_crouchexp_add_turn_aim_down + tp_moon_exposed_stand_add_aim_down + tp_moon_exposed_stand_add_turn_aim_down + tp_moon_coverR_stand_lean_aim_down + tp_moon_coverL_stand_lean_aim_down + tp_moon_coverL_crouch_lean_aim_down + tp_moon_coverR_crouch_lean_aim_down + + } + aim_8 : additive + { + exposed_aim_8 + exposed_turn_aim_8 + exposed_crouch_aim_8 + exposed_crouch_turn_aim_8 + covercrouch_aim8_add + coverstandaim_aim8_add + pistol_stand_aim_8_add + pistol_stand_aim_8_alt + RPG_stand_aim_8 + RPG_crouch_aim_8 + CornerStndL_lean_aim_8 + CornerStndR_lean_aim_8 + CornerCrL_lean_aim_8 + CornerCrR_lean_aim_8 + CQB_stand_aim8 + prone_aim_8_add + shotgun_aim_8 + heat_stand_aim_8 + casual_killer_stand_aim8 + riotshield_crouch_aim_8 + //Juggernaut_aim8 + tp_ares_aim8 + + tp_moon_crouchexp_add_aim_up + tp_moon_crouchexp_add_turn_aim_up + tp_moon_exposed_stand_add_aim_up + tp_moon_exposed_stand_add_turn_aim_up + tp_moon_coverR_stand_lean_aim_up + tp_moon_coverL_stand_lean_aim_up + tp_moon_coverL_crouch_lean_aim_up + tp_moon_coverR_crouch_lean_aim_up + } + + turn + { + exposed_crouch_turn_90_left + exposed_crouch_turn_90_right + exposed_crouch_turn_180_left + exposed_crouch_turn_180_right + + exposed_tracking_turn45L + exposed_tracking_turn90L + exposed_tracking_turn135L + exposed_tracking_turn180L + exposed_tracking_turn45R + exposed_tracking_turn90R + exposed_tracking_turn135R + exposed_tracking_turn180R + + tp_moon_crouchexp_turn_left_45 + tp_moon_crouchexp_turn_left_90 + tp_moon_crouchexp_turn_left_135 + tp_moon_crouchexp_turn_left_180 + tp_moon_crouchexp_turn_right_45 + tp_moon_crouchexp_turn_right_90 + tp_moon_crouchexp_turn_right_135 + tp_moon_crouchexp_turn_right_180 + + tp_moon_exposed_stand_turn_left_45 + tp_moon_exposed_stand_turn_left_90 + tp_moon_exposed_stand_turn_left_135 + tp_moon_exposed_stand_turn_left_180 + tp_moon_exposed_stand_turn_right_45 + tp_moon_exposed_stand_turn_right_90 + tp_moon_exposed_stand_turn_right_135 + tp_moon_exposed_stand_turn_right_180 + + tp_moon_react_wizby_turn_01 + + pistol_stand_turn45R + pistol_stand_turn45L + pistol_stand_turn90R + pistol_stand_turn90L + pistol_stand_turn180L + + riotshield_crouch_Lturn + riotshield_crouch_Rturn + + heat_stand_turn_180 + heat_stand_turn_L + heat_stand_turn_R + + tp_ares_turn45l + tp_ares_turn45r + tp_ares_turn90l + tp_ares_turn90r + tp_ares_turn135l + tp_ares_turn135r + + + } + + add_idle : additive + { + exposed_idle_alert_v1 + exposed_idle_alert_v2 + exposed_idle_alert_v3 + + exposed_crouch_idle_alert_v1 + exposed_crouch_idle_alert_v2 + exposed_crouch_idle_alert_v3 + + CornerStndR_lean_idle + CornerStndL_lean_idle + CornerCrR_lean_idle + CornerCrL_lean_idle + + RPG_stand_idle + RPG_crouch_idle + + prone_idle + + Juggernaut_stand_idle + tp_ares_stand_idle + + riotshield_crouch_idle_add + riotshield_crouch_twitch + + heat_stand_idle + + heat_stand_twitchA + heat_stand_twitchB + heat_stand_twitchC + heat_stand_scanA + heat_stand_scanB + + casual_killer_stand_idle + + tp_moon_crouchexp_idle + tp_moon_exposed_stand_idle + tp_moon_coverR_stand_lean_idle_01 + tp_moon_coverL_stand_lean_idle_01 + tp_moon_coverL_crouch_lean_idle_01 + tp_moon_coverR_crouch_lean_idle_01 + + } + + corner + { + corner_standL_trans_A_2_B_v2 + corner_standL_trans_alert_2_A + corner_standL_trans_alert_2_B_v2 + corner_standL_trans_B_2_A_v2 + + corner_standR_trans_A_2_B + corner_standR_trans_A_2_B_v2 + corner_standR_trans_alert_2_A + corner_standR_trans_alert_2_A_v2 + corner_standR_trans_alert_2_B + corner_standR_trans_alert_2_B_v2 + corner_standR_trans_alert_2_B_v3 + corner_standR_trans_B_2_A + corner_standR_trans_B_2_A_v2 + + CornerCrL_trans_A_2_B + CornerCrL_trans_B_2_A + CornerCrL_trans_alert_2_A + CornerCrL_trans_alert_2_B + + CornerCrR_trans_A_2_B + CornerCrR_trans_B_2_A + CornerCrR_trans_alert_2_A + CornerCrR_trans_alert_2_B + + corner_standL_trans_A_2_alert_v2 + corner_standL_trans_B_2_alert_v2 + corner_standR_trans_A_2_alert + corner_standR_trans_A_2_alert_v2 + corner_standR_trans_B_2_alert + corner_standR_trans_B_2_alert_v2 + corner_standR_trans_B_2_alert_v3 + CornerCrL_trans_B_2_alert + CornerCrL_trans_A_2_alert + CornerCrR_trans_B_2_alert + CornerCrR_trans_A_2_alert + + RPG_conceal_2_standR + RPG_standR_2_conceal + + CornerStndL_lean_2_alert + CornerStndL_alert_2_lean + CornerStndR_lean_2_alert + CornerStndR_alert_2_lean + + tp_moon_coverR_stand_alert_2_A_01 + tp_moon_coverR_stand_alert_2_B_01 + tp_moon_coverR_stand_A_2_alert_01 + tp_moon_coverR_stand_B_2_alert_01 + tp_moon_coverR_stand_A_2_B_01 + tp_moon_coverR_stand_B_2_A_01 + tp_moon_coverR_crouch_lean_2_alert_01 + tp_moon_coverR_crouch_alert_2_lean_01 + + tp_moon_coverL_stand_alert_2_A_01 + tp_moon_coverL_stand_alert_2_B_01 + tp_moon_coverL_stand_A_2_alert_01 + tp_moon_coverL_stand_B_2_alert_01 + tp_moon_coverL_stand_A_2_B_01 + tp_moon_coverL_stand_B_2_A_01 + tp_moon_coverL_crouch_lean_2_alert_01 + tp_moon_coverL_crouch_alert_2_lean_01 + + tp_moon_coverR_crouch_alert_2_A_01 + tp_moon_coverR_crouch_alert_2_B_01 + tp_moon_coverR_crouch_A_2_alert_01 + tp_moon_coverR_crouch_B_2_alert_01 + tp_moon_coverR_crouch_A_2_B_01 + tp_moon_coverR_crouch_B_2_A_01 + + tp_moon_coverL_crouch_alert_2_A_01 + tp_moon_coverL_crouch_alert_2_B_01 + tp_moon_coverL_crouch_A_2_alert_01 + tp_moon_coverL_crouch_B_2_alert_01 + tp_moon_coverL_crouch_A_2_B_01 + tp_moon_coverL_crouch_B_2_A_01 + + } + } + + reload + { + exposed_reload + exposed_reloadb + exposed_reloadc + exposed_crouch_reload + pistol_stand_reload_A + RPG_stand_reload + RPG_crouch_reload + shotgun_stand_reload_A + shotgun_stand_reload_B + shotgun_stand_reload_C + shotgun_crouch_reload + CornerStndR_lean_reload + CornerStndL_lean_reload + CQB_stand_reload_steady + CQB_stand_reload_knee + coverstandaim_reload + + Juggernaut_stand_reload + tp_ares_stand_reload + + riotshield_crouch_reload + heat_exposed_reload + heat_cover_reload_L + heat_cover_reload_R + + tp_moon_crouchexp_reload + tp_moon_crouchexp_reload_crouchhide + tp_moon_exposed_stand_reload + tp_moon_exposed_stand_reload_crouchhide + } + + pistol_stand_pullout // static / switches from main weapon to pistol + pistol_stand_switch // static / switches from pistol to main weapon + + exposed_grenadeThrowB + exposed_grenadeThrowC + + tp_moon_exposed_stand_grenade + + riotshield_crouch_grenade_toss + riotshield_idle + + exposed_crouch_2_stand + exposed_stand_2_crouch + + tp_moon_exposed_stand_crouch_2_stand + tp_moon_exposed_stand_stand_2_crouch + + pistol_crouchaimstraight2stand + + // path change + run_turn_L90 + run_turn_R90 + run_turn_L45 + run_turn_R45 + run_turn_L135 + run_turn_R135 + run_turn_180 + + CQB_walk_turn_1 + CQB_walk_turn_2 + CQB_walk_turn_3 + CQB_walk_turn_4 + CQB_walk_turn_6 + CQB_walk_turn_7 + CQB_walk_turn_9 + + civilian_cellphonewalk_turn_L + civilian_cellphonewalk_turn_R + + civilian_briefcase_walk_turn_L + civilian_briefcase_walk_turn_R + + civilian_run_upright_turnR45 + civilian_run_upright_turnL45 + civilian_run_upright_turnR90 + civilian_run_upright_turnL90 + civilian_run_upright_turnR135 + civilian_run_upright_turnL135 + civilian_run_upright_turn180 + + + civilian_run_hunched_turnR90 + civilian_run_hunched_turnR90_slide + civilian_run_hunched_turnR90_stumble + civilian_run_hunched_turnL90 + civilian_run_hunched_turnL90_slide + civilian_run_hunched_turnL90_stumble + civilian_run_hunched_turnR45 + civilian_run_hunched_turnL45 + + // moon civilian + tp_moon_civ_run_combat_hunched_turnL45 + tp_moon_civ_run_combat_hunched_turnL90 + tp_moon_civ_run_combat_hunched_turnR45 + tp_moon_civ_run_combat_hunched_turnR90 + + tp_moon_civ_run_combat_turn_R45 + tp_moon_civ_run_combat_turn_L45 + tp_moon_civ_run_combat_turn_R90 + tp_moon_civ_run_combat_turn_L90 + tp_moon_civ_run_combat_turn_R135 + tp_moon_civ_run_combat_turn_L135 + tp_moon_civ_run_combat_turn_180 + + tp_moon_civ_run_noncombat_turn_L90 + tp_moon_civ_run_noncombat_turn_R90 + tp_moon_civ_run_away_door_a + tp_moon_civ_run_away_door_b + tp_moon_civ_run_away_door_c + tp_moon_civ_run_away_door_d + tp_moon_civ_run_away_door_e + tp_moon_civ_run_away_door_f + tp_moon_civ_run_away_door_g + tp_moon_civ_run_control_center_a + tp_moon_civ_run_control_center_b + tp_moon_civ_run_control_center_c + tp_moon_civ_run_control_center_d + tp_moon_civ_run_control_center_e + tp_moon_civ_run_control_center_f + + + + // approaches/exits + run_2_stand_F_6 + run_2_stand_90L + run_2_stand_90R + run_2_stand_180L + stand_2_run_L + stand_2_run_R + stand_2_run_F_2 + stand_2_run_180L + + // moon versions + tp_moon_exposed_stand_2_sprint_B + tp_moon_exposed_stand_2_sprint_BR + tp_moon_exposed_stand_2_sprint_BL + tp_moon_exposed_stand_2_sprint_L + tp_moon_exposed_stand_2_sprint_R + tp_moon_exposed_stand_2_sprint_F + tp_moon_exposed_stand_2_sprint_FR + tp_moon_exposed_stand_2_sprint_FL + tp_moon_exposed_sprint_2_stand_F + tp_moon_exposed_sprint_2_stand_FL + tp_moon_exposed_sprint_2_stand_FR + tp_moon_exposed_sprint_2_stand_R + tp_moon_exposed_sprint_2_stand_L + tp_moon_exposed_sprint_2_stand_B + tp_moon_exposed_sprint_2_stand_BL + tp_moon_exposed_sprint_2_stand_BR + + tp_moon_exposed_stand_2_run_B + tp_moon_exposed_stand_2_run_BR + tp_moon_exposed_stand_2_run_BL + tp_moon_exposed_stand_2_run_L + tp_moon_exposed_stand_2_run_R + tp_moon_exposed_stand_2_run_F + tp_moon_exposed_stand_2_run_FR + tp_moon_exposed_stand_2_run_FL + tp_moon_exposed_run_2_stand_F + tp_moon_exposed_run_2_stand_FL + tp_moon_exposed_run_2_stand_FR + tp_moon_exposed_run_2_stand_R + tp_moon_exposed_run_2_stand_L + tp_moon_exposed_run_2_stand_B + tp_moon_exposed_run_2_stand_BL + tp_moon_exposed_run_2_stand_BR + + + + tp_moon_cqb_exposed_stand_2_run_B + tp_moon_cqb_exposed_stand_2_run_BR + tp_moon_cqb_exposed_stand_2_run_BL + tp_moon_cqb_exposed_stand_2_run_L + tp_moon_cqb_exposed_stand_2_run_R + tp_moon_cqb_exposed_stand_2_run_F + tp_moon_cqb_exposed_stand_2_run_FR + tp_moon_cqb_exposed_stand_2_run_FL + tp_moon_cqb_exposed_run_2_stand_F + tp_moon_cqb_exposed_run_2_stand_FL + tp_moon_cqb_exposed_run_2_stand_FR + tp_moon_cqb_exposed_run_2_stand_R + tp_moon_cqb_exposed_run_2_stand_L + tp_moon_cqb_exposed_run_2_stand_B + tp_moon_cqb_exposed_run_2_stand_BL + tp_moon_cqb_exposed_run_2_stand_BR + + + tp_moon_exposed_crouch_2_run_B + tp_moon_exposed_crouch_2_run_BR + tp_moon_exposed_crouch_2_run_BL + tp_moon_exposed_crouch_2_run_L + tp_moon_exposed_crouch_2_run_R + tp_moon_exposed_crouch_2_run_F + tp_moon_exposed_crouch_2_run_FR + tp_moon_exposed_crouch_2_run_FL + tp_moon_exposed_run_2_crouch_F + tp_moon_exposed_run_2_crouch_FL + tp_moon_exposed_run_2_crouch_FR + tp_moon_exposed_run_2_crouch_R + tp_moon_exposed_run_2_crouch_L + tp_moon_exposed_run_2_crouch_B + tp_moon_exposed_run_2_crouch_BL + tp_moon_exposed_run_2_crouch_BR + + tp_moon_run_turn_L90 + tp_moon_run_turn_R90 + tp_moon_run_turn_L45 + tp_moon_run_turn_R45 + tp_moon_run_turn_L135 + tp_moon_run_turn_R135 + tp_moon_run_turn_180 + + tp_moon_cqb_turn_L90 + tp_moon_cqb_turn_R90 + tp_moon_cqb_turn_L45 + tp_moon_cqb_turn_R45 + tp_moon_cqb_turn_L135 + tp_moon_cqb_turn_R135 + tp_moon_cqb_turn_180 + + tp_moon_sprint_turn_L90 + tp_moon_sprint_turn_R90 + tp_moon_sprint_turn_L45 + tp_moon_sprint_turn_R45 + tp_moon_sprint_turn_L135 + tp_moon_sprint_turn_R135 + tp_moon_sprint_turn_180 + + tp_moon_react_wizby_stand + tp_moon_react_surprise + + run_2_crouch_F + run_2_crouch_90L + run_2_crouch_90R + run_2_crouch_180L + crouch_2run_L + crouch_2run_R + crouch_2run_F + crouch_2run_180 + + surprise_start_v1 + surprise_stop_v1 + + riotshield_walk2crouch_8 + riotshield_crouch2walk + + riotshield_walk_approach_2 + riotshield_walk_approach_3 + riotshield_walk_approach_1 + riotshield_walk_approach_6 + riotshield_walk_approach_4 + riotshield_run_approach_2 + riotshield_run_approach_3 + riotshield_run_approach_1 + riotshield_run_approach_6 + riotshield_run_approach_4 + + CQB_stop_1 + CQB_stop_2 + CQB_stop_2_signal + CQB_stop_3 + CQB_stop_4 + CQB_stop_6 + CQB_stop_7 + CQB_stop_8 + CQB_stop_9 + + CQB_start_1 + CQB_start_2 + CQB_start_3 + CQB_start_4 + CQB_start_6 + CQB_start_7 + CQB_start_8 + CQB_start_9 + + CQB_crouch_start_1 + CQB_crouch_start_2 + CQB_crouch_start_3 + CQB_crouch_start_4 + CQB_crouch_start_6 + CQB_crouch_start_7 + CQB_crouch_start_8 + CQB_crouch_start_9 + + CQB_crouch_stop_1 + CQB_crouch_stop_2 + CQB_crouch_stop_3 + CQB_crouch_stop_4 + CQB_crouch_stop_6 + CQB_crouch_stop_7 + CQB_crouch_stop_8 + CQB_crouch_stop_9 + + heat_approach_1 + heat_approach_2 + heat_approach_3 + heat_approach_4 + heat_approach_4a + heat_approach_6 + heat_approach_8 + + heat_exit_1 + heat_exit_2 + heat_exit_3 + heat_exit_4 + heat_exit_6 + heat_exit_6a + heat_exit_7 + heat_exit_8 + heat_exit_8a + heat_exit_8R + heat_exit_8L + heat_exit_9 + + casual_killer_walk_stop + casual_killer_jog_stop + + casual_killer_walk_start + casual_killer_jog_start + + stand_2_prone + stand_2_prone_nodelta + stand_2_prone_firing + crouch_2_prone + crouch_2_prone_firing + prone_2_stand + prone_2_stand_nodelta + prone_2_stand_firing + prone_2_crouch + prone_2_crouch_firing + + prone_legsstraight // legacy, may be unnecessary + { + prone_crawl_2_prone + prone_crawl + prone_2_prone_crawl + prone_aim_idle + } + + prone_modern + { + //TODO: place these properly + prone_grenade_a + prone_fire_1 + prone_fire_2 + prone_fire_burst + prone_melee + prone_reaction_A + prone_reaction_B + prone_reload + prone_twitch_ammocheck + prone_twitch_look + prone_twitch_lookfast + prone_twitch_lookup + prone_twitch_scan + //prone_twitch_ammocheck2 + //prone_twitch_scan2 + //END TODO: place these properly + } + } + flashed + { + exposed_flashbang_v1 + exposed_flashbang_v2 + exposed_flashbang_v3 + exposed_flashbang_v4 + exposed_flashbang_v5 + } + + add_fire : additive + { + exposed_shoot_semi1 + exposed_shoot_semi2 + exposed_shoot_semi3 + exposed_shoot_semi4 + exposed_shoot_semi5 + + exposed_shoot_auto_v2 + exposed_shoot_auto_v3 + + exposed_shoot_burst3 + exposed_shoot_burst4 + exposed_shoot_burst5 + exposed_shoot_burst6 + + nx_tp_stand_exposed_stream_01 + + exposed_crouch_shoot_auto_v2 + + exposed_crouch_shoot_burst3 + exposed_crouch_shoot_burst4 + exposed_crouch_shoot_burst5 + exposed_crouch_shoot_burst6 + + exposed_crouch_shoot_semi1 + exposed_crouch_shoot_semi2 + exposed_crouch_shoot_semi3 + exposed_crouch_shoot_semi4 + exposed_crouch_shoot_semi5 + + pistol_stand_fire_A + + RPG_stand_fire + RPG_crouch_fire + + shotgun_stand_fire_1A + shotgun_stand_fire_1B + //shotgun_stand_fire_2 + shotgun_crouch_fire + + CornerStndR_lean_auto + CornerStndR_lean_fire + CornerStndL_lean_auto + CornerStndL_lean_fire + CornerCrR_lean_fire + CornerCrR_lean_auto + CornerCrL_lean_fire + CornerCrL_lean_auto + + coverstandaim_fire + coverstandaim_autofire + + Juggernaut_stand_fire_burst + tp_ares_stand_fire_burst + + riotshield_crouch_fire_burst + riotshield_crouch_fire_auto + riotshield_crouch_fire_single + + heat_stand_fire_single + heat_stand_fire_burst + heat_stand_fire_auto + + casual_killer_stand_auto + + zodiac_leftside_fire_burst + zodiac_leftside_fire_single + zodiac_rightside_fire_burst + zodiac_rightside_fire_single + + tp_moon_crouchexp_fire + tp_moon_crouchexp_single_01 + tp_moon_crouchexp_burst2 + tp_moon_crouchexp_burst3 + tp_moon_crouchexp_burst4 + tp_moon_crouchexp_burst5 + tp_moon_crouchexp_burst6 + tp_moon_crouchexp_semi2 + tp_moon_crouchexp_semi3 + tp_moon_crouchexp_semi4 + tp_moon_crouchexp_semi5 + + tp_moon_exposed_stand_fire + tp_moon_exposed_stand_single_01 + tp_moon_exposed_stand_burst2 + tp_moon_exposed_stand_burst3 + tp_moon_exposed_stand_burst4 + tp_moon_exposed_stand_burst5 + tp_moon_exposed_stand_burst6 + tp_moon_exposed_stand_semi2 + tp_moon_exposed_stand_semi3 + tp_moon_exposed_stand_semi4 + tp_moon_exposed_stand_semi5 + + tp_moon_coverR_stand_lean_fire_single + tp_moon_coverR_stand_lean_fire_auto + + tp_moon_coverR_crouch_lean_fire_single + tp_moon_coverR_crouch_lean_fire_auto + + tp_moon_coverL_crouch_lean_fire_single + tp_moon_coverL_crouch_lean_fire_auto + + tp_moon_coverL_stand_lean_fire_single + tp_moon_coverL_stand_lean_fire_auto + + tp_moon_coverF_stand_over_fire + tp_moon_coverF_stand_over_semi2 + } + + prone_legs_up + { + prone_aim_feet_45up + } + + prone_legs_down + { + prone_aim_feet_45down + } + + //climb/jump over walls + jump_over_low_wall + jump_over_high_wall + step_up_low_wall + step_down_low_wall + jump_down_96 + jump_down_56 + jump_across_72 + jump_across_100_spring + jump_across_100_lunge + jump_across_100_stumble + ladder_climbdown + ladder_climbon + ladder_climboff + ladder_climbup + traverse_wallhop + traverse_wallhop_3 + trench_jump_out + windowclimb_fall + windowclimb_land + windowclimb + + traverse40 + traverse40_2_cover + traverse40_death_start + traverse40_death_start_2 + traverse40_death_end + traverse40_death_end_2 + slide_across_car + slide_across_car_2_cover + slide_across_car_death + traverse90 + traverse90_IN_M + traverse90_IN_ML + traverse90_IN_MR + traverse90_start_death + traverse90_end_death + + traverse_window_M_2_run + traverse_window_M_2_stop + traverse_window_M_2_dive + traverse_window_death_start + traverse_window_death_end + traverse_window_quick + + traverse_stepup_52 + traverse_jumpdown_40 + traverse_jumpdown_56 + traverse_jumpdown_96 + traverse_jumpdown_130 + + riotshield_crouch2walk_2flee + riotshield_crouch2stand_shield_drop + + tp_moon_trav_jump_d128_f50 + tp_moon_trav_jump_d112_f244 + tp_moon_trav_jump_d160_f244 + tp_moon_trav_jump_d64_f160 + tp_moon_trav_jump_d160_f160 + tp_moon_trav_jump_u48_f72 + tp_moon_trav_jump_d60_f420 + tp_moon_trav_jump_u64_f324_rail28 + tp_moon_trav_jump_rail26_d72_f64 + tp_moon_trav_jump_u32_f32_d32_f112 + tp_moon_trav_jump_u48 + tp_moon_trav_jump_u36_f_d188 + tp_moon_trav_jump_u36_f_d248 + tp_moon_trav_jump_u36_f_d284 + tp_moon_trav_cover_crouch_R_L_128 + tp_moon_trav_cover_crouch_L_R_128 + tp_moon_trav_storage_jump + tp_moon_trav_jump_u40_f_d40_a + tp_moon_trav_jump_u40_f_d40_b + tp_moon_trav_jump_d200_f600 + tp_moon_trav_jump_d240_f328 + tp_moon_trav_jump_d220_f640 + + + + melee + { + run_2_melee_charge + stand_2_melee_1 + melee_1 + melee_sync_attack + melee_sync_defend + nx_proto_retro_melee_charge + nx_proto_retro_melee_attack_A + nx_proto_retro_melee_attack_B + nx_proto_retro_stand_melee + nx_proto_retro_jump_down_run + nx_proto_retro_melee_idle_A + nx_proto_retro_melee_idle_B + + bog_melee_R_attack + bog_melee_R_defend + + //flip + melee_F_awin_attack + melee_F_awin_defend + melee_F_awin_defend_survive + melee_F_dwin_attack + melee_F_dwin_defend + + cornerSdL_melee_winA_attacker + cornerSdL_melee_winA_defender + cornerSdL_melee_winA_defender_survive + cornerSdL_melee_winD_attacker + cornerSdL_melee_winD_attacker_survive + cornerSdL_melee_winD_defender + cornerSdR_melee_winA_attacker + cornerSdR_melee_winA_defender + cornerSdR_melee_winA_defender_bleedout + cornerSdR_melee_winD_attacker + cornerSdR_melee_winD_defender + + riotshield_bashA_attack + riotshield_bashA_defend + riotshield_bashA_defend_survive + + riotshield_bashB_attack + riotshield_bashB_defend + riotshield_bash_vs_player + + window_melee + + //moon + tp_moon_melee_attack + tp_moon_melee_charge + tp_moon_melee_stand_2_melee_1 + + } + + melee_dog + { + AI_attacked_german_shepherd_01_start_a + AI_attacked_german_shepherd_02_idle_a + AI_attacked_german_shepherd_02_getup_a + AI_attacked_german_shepherd_03_push_a + AI_attacked_german_shepherd_03_shoot_a + AI_attacked_german_shepherd_04_middle_a + AI_attacked_german_shepherd_04_getup_a + AI_attacked_german_shepherd_05_death_a + } + + //melee_player_lockerroom + //{ + // guard_lockerroom_fight_attack + // guard_lockerroom_fight_miss + // guard_lockerroom_fight_start + //} + + cover + { + modern_corner + { + corner_standL_reload_B_2_alert + corner_standR_reload_B_2_alert + + corner_standL_alert_2_look + corner_standL_look_2_alert + corner_standl_look_2_alert_fast_v1 + corner_standL_look_idle + + corner_standL_alert_idle + corner_standL_alert_twitch01 + corner_standL_alert_twitch02 + corner_standL_alert_twitch03 + corner_standL_alert_twitch04 + corner_standL_alert_twitch05 + corner_standL_alert_twitch06 + corner_standL_alert_twitch07 + + corner_standL_blindfire_v1 + corner_standL_blindfire_v2 + + corner_standL_rambo_jam + corner_standL_rambo_set + + corner_standL_deathA + corner_standL_deathB + corner_standL_flinch + corner_standL_grenade_A + corner_standL_grenade_B + corner_standL_look + corner_standL_reload_v1 + corner_standL_reload_v2 + + corner_standL_pain + corner_standL_painB + corner_standL_painC + corner_standL_painD + corner_standL_painE + + CornerCrR_alert_painA + //CornerCrR_alert_painB + CornerCrR_alert_painC + CornerCrR_alert_death_slideout + CornerCrR_alert_death_neck + //CornerCrR_alert_death_fallout + //CornerCrR_alert_death_stumble + CornerCrR_alert_death_back + + CornerCrL_painB + CornerCrL_death_side + CornerCrL_death_back + + CornerCrL_alert_2_over + CornerCrL_over_2_alert + + CornerCrL_alert_idle + CornerCrL_look_fast + CornerCrL_reloadA + CornerCrL_reloadB + CornerCrL_grenadeA + CornerCrL_grenadeB + CornerCrL_alert_2_stand + CornerCrL_stand_2_alert + CornerCrL_lean_2_alert + CornerCrL_alert_2_lean + + CornerCrL_trans_IN_F + CornerCrL_trans_IN_L + CornerCrL_trans_IN_M + CornerCrL_trans_IN_MF + CornerCrL_trans_IN_ML + CornerCrL_trans_IN_MR + CornerCrL_trans_IN_R + CornerCrL_trans_OUT_F + CornerCrL_trans_OUT_L + CornerCrL_trans_OUT_M + CornerCrL_trans_OUT_MF + CornerCrL_trans_OUT_ML + CornerCrL_trans_OUT_MR + CornerCrL_trans_OUT_R + + corner_standL_trans_CQB_IN_1 + corner_standL_trans_CQB_IN_2 + corner_standL_trans_CQB_IN_3 + corner_standL_trans_CQB_IN_4 + corner_standL_trans_CQB_IN_6 + corner_standL_trans_CQB_IN_7 + corner_standL_trans_CQB_IN_8 + + corner_standL_trans_CQB_OUT_1 + corner_standL_trans_CQB_OUT_2 + corner_standL_trans_CQB_OUT_3 + corner_standL_trans_CQB_OUT_4 + corner_standL_trans_CQB_OUT_6 + corner_standL_trans_CQB_OUT_7 + corner_standL_trans_CQB_OUT_8 + + CornerCrL_CQB_trans_IN_1 + CornerCrL_CQB_trans_IN_2 + CornerCrL_CQB_trans_IN_3 + CornerCrL_CQB_trans_IN_4 + CornerCrL_CQB_trans_IN_6 + CornerCrL_CQB_trans_IN_7 + CornerCrL_CQB_trans_IN_8 + + CornerCrL_CQB_trans_OUT_1 + CornerCrL_CQB_trans_OUT_2 + CornerCrL_CQB_trans_OUT_3 + CornerCrL_CQB_trans_OUT_4 + CornerCrL_CQB_trans_OUT_6 + CornerCrL_CQB_trans_OUT_7 + CornerCrL_CQB_trans_OUT_8 + + corner_standR_alert_2_look + corner_standR_look_2_alert + corner_standR_look_2_alert_fast + corner_standR_look_idle + + + corner_standR_alert_idle + corner_standR_alert_twitch01 + corner_standR_alert_twitch02 + corner_standR_alert_twitch03 + corner_standR_alert_twitch04 + corner_standR_alert_twitch05 + corner_standR_alert_twitch06 + corner_standR_alert_twitch07 + + corner_standR_blindfire_v1 + corner_standR_blindfire_v2 + + corner_standR_rambo_dive_v1 + corner_standR_rambo_dive_v2 + corner_standR_rambo_short + corner_standR_rambo_jam + corner_standR_rambo_med + + corner_standR_deathA + corner_standR_deathB + corner_standR_flinch + corner_standR_flinchB + corner_standR_grenade_A + corner_standR_grenade_B + corner_standR_look + corner_standR_reload_v1 + corner_standR_reload_v2 + + corner_standR_death_grenade_explode + corner_standR_death_grenade_hit + corner_standR_death_grenade_idle + corner_standR_death_grenade_slump + + corner_standR_pain + corner_standR_painB + corner_standR_painC + + corner_standR_trans_IN_4 + corner_standR_trans_IN_2 + corner_standR_trans_IN_1 + corner_standR_trans_IN_3 + corner_standR_trans_IN_6 + corner_standR_trans_IN_8 + corner_standR_trans_IN_9 + corner_standR_trans_OUT_1 + corner_standR_trans_OUT_2 + corner_standR_trans_OUT_3 + corner_standR_trans_OUT_4 + corner_standR_trans_OUT_6 + corner_standR_trans_OUT_8 + corner_standR_trans_OUT_9 + + corner_standR_trans_CQB_IN_1 + corner_standR_trans_CQB_IN_2 + corner_standR_trans_CQB_IN_3 + corner_standR_trans_CQB_IN_4 + corner_standR_trans_CQB_IN_6 + corner_standR_trans_CQB_IN_8 + corner_standR_trans_CQB_IN_9 + + corner_standR_trans_CQB_OUT_3 + corner_standR_trans_CQB_OUT_2 + corner_standR_trans_CQB_OUT_1 + corner_standR_trans_CQB_OUT_4 + corner_standR_trans_CQB_OUT_9 + corner_standR_trans_CQB_OUT_8 + corner_standR_trans_CQB_OUT_6 + + CornerCrR_CQB_trans_IN_1 + CornerCrR_CQB_trans_IN_2 + CornerCrR_CQB_trans_IN_3 + CornerCrR_CQB_trans_IN_4 + CornerCrR_CQB_trans_IN_6 + CornerCrR_CQB_trans_IN_8 + CornerCrR_CQB_trans_IN_9 + + CornerCrR_CQB_trans_OUT_1 + CornerCrR_CQB_trans_OUT_2 + CornerCrR_CQB_trans_OUT_3 + CornerCrR_CQB_trans_OUT_4 + CornerCrR_CQB_trans_OUT_6 + CornerCrR_CQB_trans_OUT_8 + CornerCrR_CQB_trans_OUT_9 + + corner_standL_trans_IN_4 + corner_standL_trans_IN_1 + corner_standL_trans_IN_2 + corner_standL_trans_IN_3 + corner_standL_trans_IN_6 + corner_standL_trans_IN_7 + corner_standL_trans_IN_8 + corner_standL_trans_OUT_1 + corner_standL_trans_OUT_2 + corner_standL_trans_OUT_3 + corner_standL_trans_OUT_4 + corner_standL_trans_OUT_6 + corner_standL_trans_OUT_7 + corner_standL_trans_OUT_8 + + CornerCrR_alert_idle + CornerCrR_look_idle + CornerCrR_reloadA + CornerCrR_reloadB + CornerCrR_grenadeA + CornerCrR_alert_twitch_v1 + CornerCrR_alert_twitch_v2 + CornerCrR_alert_twitch_v3 + CornerCrR_alert_2_look + CornerCrR_look_2_alert + CornerCrR_look_2_alert_fast + CornerCrR_alert_2_stand + CornerCrR_stand_2_alert + CornerCrR_reload_B_2_alert + + CornerCrR_alert_2_lean + CornerCrR_lean_2_alert + CornerCrR_alert_2_over + CornerCrR_over_2_alert + + CornerCrR_trans_IN_F + CornerCrR_trans_IN_L + CornerCrR_trans_IN_M + CornerCrR_trans_IN_MF + CornerCrR_trans_IN_ML + CornerCrR_trans_IN_MR + CornerCrR_trans_IN_R + CornerCrR_trans_OUT_F + CornerCrR_trans_OUT_L + CornerCrR_trans_OUT_M + CornerCrR_trans_OUT_MF + CornerCrR_trans_OUT_ML + CornerCrR_trans_OUT_MR + CornerCrR_trans_OUT_R + + tp_moon_coverR_crouch_2_run_B + tp_moon_coverR_crouch_2_run_BR + tp_moon_coverR_crouch_2_run_BL + tp_moon_coverR_crouch_2_run_L + tp_moon_coverR_crouch_2_run_R + tp_moon_coverR_crouch_2_run_F + tp_moon_coverR_crouch_2_run_FR + tp_moon_coverR_run_2_crouch_R + tp_moon_coverR_run_2_crouch_L + tp_moon_coverR_run_2_crouch_B + tp_moon_coverR_run_2_crouch_BL + tp_moon_coverR_run_2_crouch_BR + tp_moon_coverR_run_2_crouch_F + tp_moon_coverR_run_2_crouch_FR + + + tp_moon_cqb_coverR_crouch_2_run_B + tp_moon_cqb_coverR_crouch_2_run_BR + tp_moon_cqb_coverR_crouch_2_run_BL + tp_moon_cqb_coverR_crouch_2_run_L + tp_moon_cqb_coverR_crouch_2_run_R + tp_moon_cqb_coverR_crouch_2_run_F + tp_moon_cqb_coverR_crouch_2_run_FR + tp_moon_cqb_coverR_run_2_crouch_R + tp_moon_cqb_coverR_run_2_crouch_L + tp_moon_cqb_coverR_run_2_crouch_B + tp_moon_cqb_coverR_run_2_crouch_BL + tp_moon_cqb_coverR_run_2_crouch_BR + tp_moon_cqb_coverR_run_2_crouch_F + tp_moon_cqb_coverR_run_2_crouch_FR + + + tp_moon_coverR_stand_2_run_B + tp_moon_coverR_stand_2_run_BR + tp_moon_coverR_stand_2_run_BL + tp_moon_coverR_stand_2_run_L + tp_moon_coverR_stand_2_run_R + tp_moon_coverR_stand_2_run_F + tp_moon_coverR_stand_2_run_FR + tp_moon_coverR_run_2_stand_R + tp_moon_coverR_run_2_stand_L + tp_moon_coverR_run_2_stand_B + tp_moon_coverR_run_2_stand_BL + tp_moon_coverR_run_2_stand_BR + tp_moon_coverR_run_2_stand_F + tp_moon_coverR_run_2_stand_FR + + tp_moon_coverL_crouch_2_run_B + tp_moon_coverL_crouch_2_run_BR + tp_moon_coverL_crouch_2_run_BL + tp_moon_coverL_crouch_2_run_L + tp_moon_coverL_crouch_2_run_R + tp_moon_coverL_crouch_2_run_F + tp_moon_coverL_crouch_2_run_FL + tp_moon_coverL_run_2_crouch_R + tp_moon_coverL_run_2_crouch_L + tp_moon_coverL_run_2_crouch_B + tp_moon_coverL_run_2_crouch_BL + tp_moon_coverL_run_2_crouch_BR + tp_moon_coverL_run_2_crouch_F + tp_moon_coverL_run_2_crouch_FL + + tp_moon_cqb_coverL_crouch_2_run_B + tp_moon_cqb_coverL_crouch_2_run_BR + tp_moon_cqb_coverL_crouch_2_run_BL + tp_moon_cqb_coverL_crouch_2_run_L + tp_moon_cqb_coverL_crouch_2_run_R + tp_moon_cqb_coverL_crouch_2_run_F + tp_moon_cqb_coverL_crouch_2_run_FL + tp_moon_cqb_coverL_run_2_crouch_R + tp_moon_cqb_coverL_run_2_crouch_L + tp_moon_cqb_coverL_run_2_crouch_B + tp_moon_cqb_coverL_run_2_crouch_BL + tp_moon_cqb_coverL_run_2_crouch_BR + tp_moon_cqb_coverL_run_2_crouch_F + tp_moon_cqb_coverL_run_2_crouch_FL + + tp_moon_coverL_stand_2_run_B + tp_moon_coverL_stand_2_run_BR + tp_moon_coverL_stand_2_run_BL + tp_moon_coverL_stand_2_run_L + tp_moon_coverL_stand_2_run_R + tp_moon_coverL_stand_2_run_F + tp_moon_coverL_stand_2_run_FL + tp_moon_coverL_run_2_stand_R + tp_moon_coverL_run_2_stand_L + tp_moon_coverL_run_2_stand_B + tp_moon_coverL_run_2_stand_BL + tp_moon_coverL_run_2_stand_BR + tp_moon_coverL_run_2_stand_F + tp_moon_coverL_run_2_stand_FL + + tp_moon_coverR_stand_alert_idle + tp_moon_coverR_stand_alert_twitch_01 + tp_moon_coverR_stand_alert_flinch_01 + tp_moon_coverR_stand_B_2_alert_reload + tp_moon_coverR_stand_lean_2_alert_01 + tp_moon_coverR_stand_alert_2_lean_01 + tp_moon_coverR_stand_look + tp_moon_coverR_stand_reload_01 + tp_moon_coverR_stand_grenade_exposed + tp_moon_coverR_stand_grenade_safe + tp_moon_coverR_stand_blindfire_01 + tp_moon_coverR_stand_alert_2_look + tp_moon_coverR_stand_look_2_alert + tp_moon_coverR_stand_look_2_alert_fast + tp_moon_coverR_stand_look_idle + tp_moon_coverR_stand_stand_2_alert + tp_moon_coverR_stand_lean_reload + + tp_moon_coverL_stand_alert_idle + tp_moon_coverL_stand_alert_twitch_01 + tp_moon_coverL_stand_alert_flinch_01 + tp_moon_coverL_stand_B_2_alert_reload + tp_moon_coverL_stand_lean_2_alert_01 + tp_moon_coverL_stand_alert_2_lean_01 + tp_moon_coverL_stand_look + tp_moon_coverL_stand_reload_01 + tp_moon_coverL_stand_grenade_exposed + tp_moon_coverL_stand_grenade_safe + tp_moon_coverL_stand_blindfire_01 + tp_moon_coverL_stand_alert_2_look + tp_moon_coverL_stand_look_2_alert + tp_moon_coverL_stand_look_2_alert_fast + tp_moon_coverL_stand_look_idle + tp_moon_coverL_stand_stand_2_alert + tp_moon_coverL_stand_lean_reload + + tp_moon_coverL_crouch_alert_idle + tp_moon_coverL_crouch_look + tp_moon_coverL_crouch_reload_01 + tp_moon_coverL_crouch_grenade_safe + tp_moon_coverL_crouch_grenade_exposed + tp_moon_coverL_crouch_alert_2_over + tp_moon_coverL_crouch_over_2_alert + tp_moon_coverL_crouch_alert_2_stand + + + tp_moon_coverR_crouch_alert_idle + tp_moon_coverR_crouch_reload_01 + tp_moon_coverR_crouch_grenade_exposed + tp_moon_coverR_crouch_grenade_safe + tp_moon_coverR_crouch_look_2_alert + tp_moon_coverR_crouch_alert_2_stand + tp_moon_coverR_crouch_alert_2_over + tp_moon_coverR_crouch_over_2_alert + tp_moon_coverR_crouch_idle_twitch_01 + tp_moon_coverR_crouch_idle_flinch_01 + tp_moon_coverR_crouch_alert_2_look + tp_moon_coverR_crouch_look_2_alert_fast + tp_moon_coverR_crouch_look_idle + + tp_moon_death_cover_right_stand_01 + tp_moon_death_cover_right_crouch_head_neck_01 + tp_moon_death_cover_right_crouch_01 + tp_moon_death_cover_left_stand_01 + tp_moon_death_cover_left_crouch_01 + + tp_moon_pain_cover_left_stand_01 + tp_moon_pain_cover_left_crouch_01 + tp_moon_pain_cover_right_stand_01 + tp_moon_pain_cover_right_crouch_01 + + + //corner_crouchR_grenade_alert + + saw_gunner_prone_runin_M + saw_gunner_prone_runin_ML + saw_gunner_prone_runin_MR + saw_gunner_prone_runout_F + saw_gunner_prone_runout_M + saw_gunner_prone_runout_L + saw_gunner_prone_runout_R + + favela_chaotic_cornerL_hop90 + favela_chaotic_cornerL_high45 + favela_chaotic_cornerL_high90 + favela_chaotic_cornerL_mid45 + favela_chaotic_cornerL_mid90 + favela_chaotic_cornerL_grenade + favela_chaotic_cornerR_med45 + favela_chaotic_cornerR_med90 + favela_chaotic_cornerR_low90 + favela_chaotic_cornerR_low45 + favela_chaotic_cornerR_high45 + favela_chaotic_cornerR_high90 + favela_chaotic_cornerR_grenade + + favela_chaotic_cornerCrR_fire_high + favela_chaotic_cornerCrR_fire_mid + favela_chaotic_cornerCrR_fire_low + favela_chaotic_cornerCrL_fire_high + favela_chaotic_cornerCrL_fire_mid + } + + coverstand_modern + { + coverstand_hide_idle + coverstand_hide_idle_twitch01 + coverstand_hide_idle_twitch02 + coverstand_hide_idle_twitch03 + coverstand_hide_idle_twitch04 + coverstand_hide_idle_twitch05 + coverstand_hide_idle_wave01 + coverstand_hide_idle_wave02 + coverstand_look_moveup + coverstand_look_idle + coverstand_look_movedown + coverstand_look_movedown_fast + coverstand_look_quick + coverstand_look_quick_v2 + coverstand_hide_2_aim + coverstand_aim_2_hide + coverstand_grenadeA + coverstand_grenadeB + coverstand_reloadA + coverstand_blindfire_1 + coverstand_blindfire_2 + coverstand_trans_OUT_L + coverstand_trans_OUT_M + coverstand_trans_OUT_R + coverstand_trans_OUT_ML + coverstand_trans_OUT_MR + coverstand_trans_IN_L + coverstand_trans_IN_M + coverstand_trans_IN_R + coverstand_trans_IN_ML + coverstand_trans_IN_MR + coverstand_death_left + coverstand_death_right + coverstand_pain_groin + coverstand_pain_leg + coverstand_react01 + coverstand_react02 + coverstand_react03 + coverstand_react04 + + coverstand_2_coverstandaim + coverstandaim_2_coverstand + + saw_gunner_runin_L + saw_gunner_runin_R + saw_gunner_runin_M + saw_gunner_runin_ML + saw_gunner_runin_MR + saw_gunner_runout_L + saw_gunner_runout_R + saw_gunner_runout_M + saw_gunner_runout_ML + saw_gunner_runout_MR + + saw_gunner_lowwall_runin_L + saw_gunner_lowwall_runin_R + saw_gunner_lowwall_runin_M + saw_gunner_lowwall_runin_ML + saw_gunner_lowwall_runin_MR + saw_gunner_lowwall_runout_L + saw_gunner_lowwall_runout_R + saw_gunner_lowwall_runout_M + saw_gunner_lowwall_runout_ML + saw_gunner_lowwall_runout_MR + + saw_gunner_reload + saw_gunner_prone_reload + saw_gunner_lowwall_reload + + favela_chaotic_standcover_fireA + favela_chaotic_standcover_fireB + favela_chaotic_standcover_fireC + favela_chaotic_standcover_grenadefireA + favela_chaotic_standcover_gunjamA + favela_chaotic_standcover_gunjamB + + tp_moon_coverF_stand_hide_idle + tp_moon_coverF_stand_hide_idle_twitch_01 + tp_moon_coverF_stand_hide_idle_flinch_01 + tp_moon_coverF_stand_hide_2_stand + tp_moon_coverF_stand_stand_2_hide + tp_moon_coverF_stand_hide_2_over + tp_moon_coverF_stand_over_2_hide + tp_moon_coverF_stand_blind_fire_01 + tp_moon_coverF_stand_reload + tp_moon_coverF_stand_look_01 + tp_moon_coverF_stand_grenade_safe_01 + tp_moon_coverF_stand_grenade_exposed_01 + tp_moon_coverF_stand_exposed_idle_01 + tp_moon_coverF_stand_hide_to_look + tp_moon_coverF_stand_look_idle + tp_moon_coverF_stand_look_to_hide + tp_moon_coverF_stand_look_to_hide_fast + + tp_moon_coverF_stand_2_run_B + tp_moon_coverF_run_2_stand_R + tp_moon_coverF_run_2_stand_L + tp_moon_coverF_run_2_stand_BL + tp_moon_coverF_run_2_stand_B + tp_moon_coverF_run_2_stand_BR + tp_moon_coverF_stand_2_run_BR + tp_moon_coverF_stand_2_run_BL + tp_moon_coverF_stand_2_run_L + tp_moon_coverF_stand_2_run_R + + + tp_moon_death_cover_stand_01 + tp_moon_pain_cover_stand_01 + + } + + covercrouch_modern + { + covercrouch_hide_idle + covercrouch_twitch_1 + covercrouch_twitch_2 + covercrouch_twitch_3 + covercrouch_twitch_4 + + covercrouch_hide_2_stand + covercrouch_aim_2_hide + covercrouch_lean_2_hide + covercrouch_stand_2_hide + covercrouch_hide_2_lean + covercrouch_hide_2_aim + + covercrouch_hide_2_right + covercrouch_right_2_hide + covercrouch_left_2_hide + covercrouch_hide_2_left + + covercrouch_run_in_L + covercrouch_run_in_ML + covercrouch_run_in_M + covercrouch_run_in_MR + covercrouch_run_in_R + + covercrouch_run_out_L + covercrouch_run_out_ML + covercrouch_run_out_M + covercrouch_run_out_MR + covercrouch_run_out_R + + covercrouch_reload_hide + covercrouch_grenadeA + covercrouch_grenadeB + + covercrouch_hide_look + + covercrouch_blindfire_1 + covercrouch_blindfire_2 + covercrouch_blindfire_3 + covercrouch_blindfire_4 + + covercrouch_pain_right + covercrouch_pain_front + covercrouch_pain_left_3 + + covercrouch_death_1 + covercrouch_death_2 + covercrouch_death_3 + + tp_moon_coverF_crouch_hide_idle + tp_moon_coverF_crouch_hide_idle_twitch_01 + tp_moon_coverF_crouch_hide_2_crouch + tp_moon_coverF_crouch_hide_2_stand + tp_moon_coverF_crouch_hide_2_lean + tp_moon_coverF_crouch_hide_2_right + tp_moon_coverF_crouch_hide_2_left + tp_moon_coverF_crouch_crouch_2_hide + tp_moon_coverF_crouch_stand_2_hide + tp_moon_coverF_crouch_lean_2_hide + tp_moon_coverF_crouch_right_2_hide + tp_moon_coverF_crouch_left_2_hide + tp_moon_coverF_crouch_crouch_aim5 + tp_moon_coverF_crouch_lean_aim5 + + tp_moon_coverF_crouch_2_run_B + tp_moon_coverF_crouch_2_run_BR + tp_moon_coverF_crouch_2_run_BL + tp_moon_coverF_crouch_2_run_L + tp_moon_coverF_crouch_2_run_R + tp_moon_coverF_run_2_crouch_R + tp_moon_coverF_run_2_crouch_L + tp_moon_coverF_run_2_crouch_B + tp_moon_coverF_run_2_crouch_BL + tp_moon_coverF_run_2_crouch_BR + + tp_moon_death_cover_crouch_head_01 + tp_moon_death_cover_crouch_back_01 + tp_moon_death_cover_crouch_01 + tp_moon_pain_cover_crouch_01 + + // covercrouch_aim_2_lean + // covercrouch_stand_2_hide + // covercrouch_stand_2_aim + // covercrouch_stand_2_lean + + favela_chaotic_crouchcover_fireA + favela_chaotic_crouchcover_fireB + favela_chaotic_crouchcover_fireC + favela_chaotic_crouchcover_grenadefireA + favela_chaotic_crouchcover_gunjamA + favela_chaotic_crouchcover_gunjamB + } + + generic_aim_left : additive + { + generic_aim_45L + } + generic_aim_right : additive + { + generic_aim_45R + } + + casualcornerA_idle_left // use idle most of the time + } + + death + { + // prone + prone_death_quickdeath + //back (only happens when a pain animation is interrupted by death). + // Crouch + helicopter_death_fall + // Crouch run + // stand + + // Run + death_run_onfront + death_run_onleft + death_run_forward_crumple + // Left corner + // Right corner + + // shotgun + death_shotgun_spinR + death_shotgun_spinL + death_shotgun_legs + death_shotgun_back_v1 + + // sniper + death_stand_sniper_spin1 + death_stand_sniper_spin2 + death_stand_sniper_leg + death_stand_sniper_chest1 + death_stand_sniper_chest2 + + // moto + death_explosion_forward_superfar + + // Explosions + death_explosion_up10 // Flies up 10 feet in the air. + death_explosion_back13 // Flies back 13 feet. + death_explosion_forward13 // etc. + death_explosion_left11 + death_explosion_right13 + + death_explosion_stand_B_v1 + death_explosion_stand_B_v2 + death_explosion_stand_B_v3 + death_explosion_stand_B_v4 + death_explosion_stand_F_v1 + death_explosion_stand_F_v2 + death_explosion_stand_F_v3 + death_explosion_stand_F_v4 + death_explosion_stand_L_v1 + death_explosion_stand_L_v2 + death_explosion_stand_L_v3 + death_explosion_stand_R_v1 + death_explosion_stand_R_v2 + death_explosion_run_F_v1 + death_explosion_run_F_v2 + death_explosion_run_F_v3 + death_explosion_run_F_v4 + death_explosion_run_B_v1 + death_explosion_run_B_v2 + death_explosion_run_R_v1 + death_explosion_run_R_v2 + death_explosion_run_L_v1 + death_explosion_run_L_v2 + + // moon + tp_moon_death_strong_leg_front_01 + tp_moon_death_strong_lower_torso_front_01 + tp_moon_death_strong_torso_front_01 + tp_moon_death_strong_left_01 + tp_moon_death_strong_right_01 + tp_moon_death_running_forward_01 + tp_moon_death_stand_legs_01 + tp_moon_death_stand_legs_extended_01 + tp_moon_death_stand_head_01 + tp_moon_death_stand_neck_01 + tp_moon_death_stand_upper_torso_01 + tp_moon_death_stand_upper_torso_extended_01 + tp_moon_death_stand_upper_left_01 + tp_moon_death_stand_front_head_01 + tp_moon_death_stand_front_head_extended_01 + tp_moon_death_stand_front_torso_01 + tp_moon_death_stand_front_torso_extended_01 + tp_moon_death_stand_back_01 + tp_moon_death_stand_firing_01 + tp_moon_death_stand_generic_01 + tp_moon_death_stand_exposed_01 + tp_moon_death_crouch_head + tp_moon_death_crouch_torso + tp_moon_death_crouch_twist + tp_moon_death_crouch_generic + tp_moon_death_back_01 + tp_moon_death_explode_stand_front_01 + tp_moon_death_explode_stand_right_01 + tp_moon_death_explode_stand_left_01 + tp_moon_death_explode_stand_back_01 + tp_moon_death_explode_run_front_01 + tp_moon_death_explode_run_right_01 + tp_moon_death_explode_run_left_01 + tp_moon_death_explode_run_back_01 + + // crawl + crawl_death_front + + // Scripted deaths + + RPG_stand_death + RPG_stand_death_stagger + + death_rooftop_A + death_rooftop_B + death_rooftop_C + death_rooftop_D + death_rooftop_E + + exposed_crouch_death_fetal + exposed_crouch_death_flip + exposed_crouch_death_twist + + exposed_death + exposed_death_02 + exposed_death_falltoknees + exposed_death_falltoknees_02 + exposed_death_firing + exposed_death_firing_02 + exposed_death_groin + exposed_death_headshot + exposed_death_headtwist + exposed_death_nerve + exposed_death_twist + exposed_death_neckgrab + exposed_death_blowback + exposed_death_flop + exposed_death_leg + + stand_death_chest_blowback // not used + stand_death_chest_spin // not used + stand_death_head_straight_back + stand_death_chest_stunned + stand_death_shoulder_spin + stand_death_shoulder_stumble + stand_death_crotch + stand_death_guts + stand_death_face + + stand_death_tumbleback + stand_death_fallside + stand_death_tumbleforward + stand_death_stumbleforward + stand_death_leg + stand_death_headshot_slowfall + stand_death_shoulderback + + pistol_death_1 + pistol_death_2 + pistol_death_3 + pistol_death_4 + + run_death_facedown + run_death_fallonback + run_death_flop + run_death_roll + + saw_gunner_death + saw_gunner_prone_death + saw_gunner_lowwall_death + + riotshield_crouch_death + riotshield_crouch_death_fallback + } + + pain + { + // prone pain is in the prone section. + saw_gunner_pain + saw_gunner_prone_pain + saw_gunner_prone_pain2 + saw_gunner_lowwall_pain_01 + saw_gunner_lowwall_pain_02 + + //back (only happens when another animation is interrupted by pain) + back_pain + + exposed_crouch_pain_chest + exposed_crouch_pain_flinch + exposed_crouch_pain_headsnap + exposed_crouch_pain_left_arm + exposed_crouch_pain_right_arm + + exposed_pain_2_crouch + //exposed_pain_back + exposed_pain_dropgun + exposed_pain_groin + //exposed_pain_left_arm + //exposed_pain_leg + exposed_pain_face + exposed_pain_right_arm + + pistol_stand_pain_chest + pistol_stand_pain_groin + pistol_stand_pain_head + pistol_stand_pain_leftshoulder + pistol_stand_pain_rightshoulder + + run_pain_fallonknee + run_pain_fallonknee_02 + run_pain_fallonknee_03 + run_pain_stomach + run_pain_stumble + run_pain_stomach_fast + run_pain_leg + run_pain_leg_fast + run_pain_shoulder + run_pain_fall + run_pain_stomach_stumble + run_pain_head + + //stand_extendedpainA + stand_extendedpainB + stand_extendedpainC + + stand_exposed_extendedpain_neck + stand_exposed_extendedpain_shoulderswing + stand_exposed_extendedpain_thigh + stand_exposed_extendedpain_stomach + stand_exposed_extendedpain_gut + stand_exposed_extendedpain_hip + //stand_exposed_extendedpain_side // 11 sec + stand_exposed_extendedpain_chest + //stand_exposed_extendedpain_crotch // similar to others + + stand_exposed_extendedpain_feet_2_crouch + stand_exposed_extendedpain_head_2_crouch + stand_exposed_extendedpain_hip_2_crouch + stand_exposed_extendedpain_shoulder_2_crouch + + exposed_crouch_extendedpainA + //exposed_crouch_extendedpainB + + // pain back to cover + corner_standL_pain_A_2_alert + corner_standL_pain_B_2_alert + corner_standR_pain_B_2_alert + covercrouch_pain_aim_2_hide_01 + coverstand_pain_aim_2_hide_01 + coverstand_pain_aim_2_hide_02 + + riotshield_crouch_pain + riotshield_crouch_grenade_blowback + riotshield_crouch_grenade_blowbackL + riotshield_crouch_grenade_blowbackR + + riotshield_crouch_grenade_flash1 + riotshield_crouch_grenade_flash2 + riotshield_crouch_grenade_flash3 + riotshield_crouch_grenade_flash4 + + tp_moon_pain_shield_01 + tp_moon_pain_cover_right_stand_B_01 + tp_moon_pain_cover_left_stand_A_01 + tp_moon_pain_cover_left_stand_B_01 + + tp_moon_pain_cover_stand_aim_01 + tp_moon_pain_cover_crouch_aim_01 + + tp_moon_pain_long_run_01 + tp_moon_pain_med_run_01 + tp_moon_pain_short_run_01 + + tp_moon_pain_stand_torso_extended_01 + tp_moon_pain_stand_head_01 + tp_moon_pain_stand_stand_head_extended_01 + tp_moon_pain_stand_right_arm_01 + tp_moon_pain_stand_left_arm_01 + tp_moon_pain_stand_left_arm_extended_01 + tp_moon_pain_stand_legs_01 + tp_moon_pain_stand_legs_extended_01 + tp_moon_pain_stand_feet_01 + tp_moon_pain_stand_feet_extended_01 + tp_moon_pain_stand_generic_long_death_01 + tp_moon_pain_stand_generic_01 + tp_moon_pain_stand_generic_extended_01 + + tp_moon_pain_crouch_generic_01 + tp_moon_pain_crouch_exposed_01 + tp_moon_pain_crouch_left_arm_01 + tp_moon_pain_crouch_right_arm_01 + + } + reaction + { + exposed_idle_reactB + exposed_idle_reactA + exposed_idle_twitch + exposed_idle_twitch_v4 + exposed_idle_twitch_v2 + + //moon reactions + tp_moon_react_wizby_prone_01 + tp_moon_react_stealth + + } + + add_pain : additive + { + pain_add_standing_belly + pain_add_standing_left_arm + pain_add_standing_left_leg + pain_add_standing_right_arm + pain_add_standing_right_leg + + tp_moon_pain_add_generic_01 + tp_moon_pain_add_left_arm_01 + tp_moon_pain_add_right_arm_01 + tp_moon_pain_add_left_leg_01 + tp_moon_pain_add_right_leg_01 + } + + riotshield_react : additive + { + riotshield_reactA + riotshield_reactB + } + + dying + { + dying_base + { + dying_stand_2_crawl_v1 + dying_stand_2_crawl_v2 + dying_stand_2_crawl_v3 + + civilian_crawl_1 + civilian_crawl_2 + + dying_crouch_2_crawl + + dying_crawl + + dying_crawl_death_v1 + dying_crawl_death_v2 + dying_crawl_death_v3 + + dying_crawl_2_back + + + dying_stand_2_back_v1 + dying_stand_2_back_v2 + dying_stand_2_back_v3 + + dying_crouch_2_back + + dying_back_idle + + dying_crawl_back + + dying_back_death_v1 + dying_back_death_v2 + dying_back_death_v3 + dying_back_death_v4 + + dying_back_twitch_A + dying_back_twitch_B + + dying_back_fire + + tp_moon_death_crawl_crouch_01 + tp_moon_death_back_01 + + tp_moon_pain_stand_2_crawl_01 + tp_moon_pain_crouch_2_crawl_01 + tp_moon_pain_crawl + tp_moon_pain_death_01 + tp_moon_pain_back_idle + tp_moon_pain_back_idle_twitch_01 + tp_moon_pain_back_crawl + tp_moon_pain_back_fire + tp_moon_pain_back_death_01 + tp_moon_pain_crawl_trans_stand_01 + tp_moon_pain_crawl_trans_crouch_01 + tp_moon_pain_crawl_trans_prone_01 + + } + + dying_back_aim_4_wrapper : additive + { + dying_back_aim_4 + } + dying_back_aim_6_wrapper : additive + { + dying_back_aim_6 + } + } + + + snowmobile + { + snowmobile_driver_driving_jump_01 + snowmobile_driver_driving_bump_01 + snowmobile_driver_driving_bump_02 + snowmobile_driver_driving_swayL_01 + snowmobile_driver_driving_swayR_01 + snowmobile_driver_aiming_jump_01 + snowmobile_driver_aiming_bump_01 + snowmobile_driver_aiming_bump_02 + snowmobile_driver_aiming_swayL_01 + snowmobile_driver_aiming_swayR_01 + snowmobile_driver_death_F_01 + snowmobile_driver_death_F_02 + snowmobile_driver_death_B_01 + snowmobile_driver_death_B_02 + snowmobile_driver_death_B_03 + snowmobile_driver_death_L_01 + snowmobile_driver_death_L_02 + snowmobile_driver_death_L_03 + snowmobile_driver_death_R_01 + snowmobile_driver_death_R_02 + snowmobile_driver_death_R_03 + + snowmobile_driver_mount_dir3 + snowmobile_driver_mount_dir3_short + snowmobile_driver_mount_dir1 + snowmobile_driver_mount_dir1_short + snowmobile_driver_dismount + + + snowmobile_passenger_aim2hide + snowmobile_passenger_hide2aim + snowmobile_passenger_aiming_jump_01 + snowmobile_passenger_aiming_bump_01 + snowmobile_passenger_aiming_bump_02 + snowmobile_passenger_aiming_swayL_01 + snowmobile_passenger_aiming_swayR_01 + snowmobile_passenger_driving_jump_01 + snowmobile_passenger_driving_bump_01 + snowmobile_passenger_driving_bump_02 + snowmobile_passenger_driving_swayL_01 + snowmobile_passenger_driving_swayR_01 + snowmobile_passenger_driving_look_01 + + snowmobile_passenger_mount_dir3 + snowmobile_passenger_mount_dir3_short + snowmobile_passenger_mount_dir1 + snowmobile_passenger_mount_dir1_short + snowmobile_passenger_dismount + + + sm_turn + { + snowmobile_passenger_hide + + sm_drive + { + snowmobile_driver_lean_L2R + snowmobile_driver_lean_R2L + } + + sm_lean : additive + { + snowmobile_passenger_lean_L + snowmobile_passenger_lean_R + } + + sm_idle : additive + { + snowmobile_driver_driving_idle + snowmobile_passenger_driving_idle + } + } + + sm_aiming + { + snowmobile_driver_aim5L + snowmobile_driver_aim5C + snowmobile_driver_aim5R + + sm_aim_4 : additive + { + snowmobile_driver_aim4L_add + snowmobile_driver_aim4C_add + snowmobile_driver_aim4R_add + } + sm_aim_6 : additive + { + snowmobile_driver_aim6L_add + snowmobile_driver_aim6C_add + snowmobile_driver_aim6R_add + } + sm_aim_5_delta + { + snowmobile_passenger_aim5L + snowmobile_passenger_aim5C + snowmobile_passenger_aim5R + } + sm_aim_4_delta + { + snowmobile_passenger_aim4L + snowmobile_passenger_aim4C + snowmobile_passenger_aim4R + + sm_aim_1 : additive + { + snowmobile_passenger_aim1L_add + snowmobile_passenger_aim1C_add + snowmobile_passenger_aim1R_add + } + } + sm_aim_6_delta + { + snowmobile_passenger_aim6L + snowmobile_passenger_aim6C + snowmobile_passenger_aim6R + + sm_aim_3 : additive + { + snowmobile_passenger_aim3L_add + snowmobile_passenger_aim3C_add + snowmobile_passenger_aim3R_add + } + } + + sm_add_idle : additive + { + snowmobile_driver_aiming_idle + snowmobile_passenger_aiming_idle + } + + } + + sm_reload + { + snowmobile_passenger_reload + } + + sm_add_fire : additive + { + snowmobile_driver_fire + snowmobile_driver_autofire + snowmobile_passenger_fire + snowmobile_passenger_autofire + } + } + + zodiac + { + zodiac_actions // non-additive zodiac anims + { + zodiac_aim_left // on the right looking left + { + /* + zodiac_price_left_aim_4 + zodiac_price_left_aim_5 + zodiac_price_left_aim_6 + */ + zodiac_rightside_aim4 + zodiac_rightside_aim5 + zodiac_rightside_aim6 + } + zodiac_aim_right // on the left looking right + { + zodiac_leftside_aim4 + zodiac_leftside_aim5 + zodiac_leftside_aim6 + /* + zodiac_price_right_aim_4 + zodiac_price_right_aim_5 + zodiac_price_right_aim_6 + */ + } + + zodiac_price_trans_R_2_L + zodiac_price_trans_L_2_R + zodiac_trans_L2R + zodiac_trans_R2L + + zodiac_rightside_reload + zodiac_leftside_reload + zodiac_leftside_reloadB + + zodiac_rightside_shift + zodiac_leftside_duck + } + + zodiac_idle : additive + { + zodiac_rightside_idle + zodiac_leftside_idle + } + } + + civilian + { + civilian_crawl_1_death_A + civilian_crawl_1_death_B + civilian_crawl_2_death_A + civilian_crawl_2_death_B + + // human shield hostage prototype anims + terrorist_human_shield_ter_pain + terrorist_human_shield_ter_death + terrorist_human_shield_host_death + unarmed_cowerstand_idle + unarmed_cowerstand_idle2point + unarmed_cowerstand_point2idle + unarmed_cowerstand_react + unarmed_cowerstand_react_2_crouch + unarmed_cowerstand_pointidle + unarmed_cowercrouch_idle + unarmed_cowercrouch_idle_duck + unarmed_cowercrouch_react_A + unarmed_cowercrouch_react_B + unarmed_cowercrouch_crouch_2_stand + + unarmed_stumble_trashcan + + // garage guy + //unarmed_waving_startidle + //unarmed_waving_stepout + + unarmed_waving + unarmed_waving_twitch + unarmed_close_garage + unarmed_close_garage_v2 + unarmed_shout_window + unarmed_shout_window_v2 + + //unarmed_waving_endidle + unarmed_runinto_garage_right + unarmed_runinto_garage_left + unarmed_runinto_garage + + unarmed_climb_wall + unarmed_climb_wall_v2 + //unarmed_climb_wall_v3 + //unarmed_pullup_window_guyA_idle + //unarmed_pullup_window_guyA + //unarmed_pullup_window_guyB + + civilian_stand_idle + + civilian_smoking_A + civilian_smoking_B + + civilian_atm + + civilian_texting_standing + civilian_texting_sitting + + civilian_sitting_talking_A_1 + civilian_sitting_talking_A_2 + civilian_sitting_talking_B_1 + civilian_sitting_talking_B_2 + + civilian_sitting_business_lunch_A_1 + civilian_sitting_business_lunch_B_1 + + civilian_crowd_behavior_A + civilian_crowd_behavior_B + + civilian_reader_1 + civilian_reader_2 + + civilian_briefcase_walk_shoelace + + escalator_up_briefcase_guy_enter + escalator_up_briefcase_guy_idle + escalator_up_briefcase_guy_exit + escalator_down_briefcase_guy_enter + escalator_down_briefcase_guy_idle + escalator_down_briefcase_guy_exit + escalator_up_generic_guy_enter + escalator_up_generic_guy_idle + escalator_up_generic_guy_exit + + //moon civilian + tp_moon_civ_idle_combat_B + tp_moon_civ_idle_noncombat + + } + + civilian_dodge + { + civilian_cellphonewalk_dodge_R + civilian_cellphonewalk_dodge_L + + civilian_briefcase_walk_dodge_R + civilian_briefcase_walk_dodge_L + //civilian_briefcase_walk_dodge_R_alt + //civilian_briefcase_walk_dodge_L_alt + + //moon civilian + tp_moon_civ_dodge_L + tp_moon_civ_dodge_R + } +} + +mortar +{ + mortar_closed_setup + mortar_open_setup +} + +scripted_talking +{ + generic_talker_axis + generic_talker_allies + + // standalone neck/head only facial animations that have no associated full body animation + facial_test_Z_02 + + //Training + train_fly_grenadedownrange + train_fly_pickupfrag + train_fly_woodpanel + train_fly_theprivatehere + train_fly_lightcover + train_fly_showemprivate + train_fly_popinandout + train_fly_howtherangers + train_fly_turnaround + train_fly_fireattargets + train_fly_fragstendtoroll + + train_cpd_grabapistol + train_cpd_switchtorifle + train_cpd_switchtosidearm + train_cpd_alwaysfaster + train_cpd_timerstarts + train_cpd_putusin + train_cpd_headupstairs + train_cpd_anothergo + train_cpd_runagain + train_cpd_sloppy + train_cpd_roughedges + train_cpd_stillgotit + train_cpd_veryimpressive + train_cpd_verynice + train_cpd_prettygood + train_cpd_alrgihtiguess + train_cpd_goodenough + train_cpd_amazingwork + train_cpd_donthaveallday + train_cpd_realaction + train_cpd_socombrass + train_cpd_wasnthorrible + train_cpd_lookok + + // cliffhanger + cliff_pri_checksensor + cliff_pri_seeme + cliff_pri_bluedot + cliff_pri_whitedots + cliff_pri_scenicroute + cliff_pri_letsgo + cliff_pri_downloadfiles + cliff_pri_runformigeast + + // airport + airport_mkv_holdfire + airport_mkv_haventweall + airport_mkv_checkammo + airport_mkv_ontime + + // roadkill + roadkill_fly_bridgecomplete + + // dcemp + dcemp_fly_fortourists + dcemp_ar2_gotavisual + dcemp_cpd_huah2 + dcemp_fly_heardtheman + dcemp_cpd_talkingabout + dcemp_ar1_moscow + dcwhite_cpd_burnitdown + dcwhite_ar1_huah + dcemp_fly_timeisright + dcemp_ar3_hustleup + dcemp_fly_stayhere + dcemp_fly_getagrip + dcemp_fly_seekshelter + dcemp_fly_regroup + + + // favela_escape + favela_escape_soap_pickusup + favela_escape_soap_makeitgogo + favela_escape_soap_cmt_jump + + // gulag + gulag_cmt_riotshield + gulag_cmt_roachfollow + gulag_cmt_anotherway + gulag_rpt_30sec + gulag_cmt_seehostiles + gulag_rpt_cutchatter + gulag_wrm_thisway + + // arcadia + arcadia_fly_nosign + arcadia_fly_getthatbriefcase + arcadia_fly_photosforg2 + arcadia_fly_notgoingtolike + arcadia_fly_overlordhvi + + // boneyard + byard_pri_droptheramp + + + //AFchase + afchase_pri_gunsspinup + afchase_pri_cantlet + afchase_pri_drivingtheboat + afchase_pri_gogogo + + //Oilrig + oilrig_nsl_copythat + oilrig_nsl_strongholdsec + oilrig_nsl_goingloud + +} + + +wave : additive +{ + CQB_stand_wave_go_v1 //(hand signal - advance) +} + +wounded_aim : additive +{ + sniper_escape_price_aim_L + sniper_escape_price_aim_R +} + +afchase_impaled_additive : additive +{ + afchase_impaled_guy_aim6 + afchase_impaled_guy_aim4 +} diff --git a/animtrees/mg42.atr b/animtrees/mg42.atr new file mode 100644 index 0000000..b58c55d --- /dev/null +++ b/animtrees/mg42.atr @@ -0,0 +1,19 @@ + +additive_saw_idle +{ + saw_gunner_idle_mg + saw_gunner_lowwall_idle_mg + saw_gunner_prone_idle_mg +} + +additive_saw_fire +{ + saw_gunner_firing_mg_add + saw_gunner_lowwall_firing_mg + saw_gunner_prone_firing_mg +} + +additive_50cal_fire +{ + humvee_turret_fire_mg +} \ No newline at end of file diff --git a/animtrees/player.atr b/animtrees/player.atr new file mode 100644 index 0000000..a8e18c4 --- /dev/null +++ b/animtrees/player.atr @@ -0,0 +1,554 @@ +gulag_rappel_player + +boneyard +{ + boneyard_player_steer_straight + boneyard_player_steer_right + boneyard_player_steer_left + boneyard_player_evac + boneyard_player_enter_UAZ + boneyard_player_grab_wheel + boneyard_player_UAZ_stand + boneyard_player_UAZ_sit +} + + + +knockdown +{ + player_view_dog_knockdown +} +knockdown_late +{ + player_view_dog_knockdown_late +} + +player_view_dog_knockdown_saved +player_view_dog_knockdown_neck_snap +player_view_dog_knockdown_neck_miss +player_view_dog_knockdown_laststand + +ISS_player_rotate +ISS_player_float_away +ISS_player_idle + +coup_opening_playerview +coup_opening_playerview_idle +coup_opening_playerview_idle_bumpy +coup_opening_playerview_idle_static +coup_opening_playerview_idle_normal +coup_opening_playerview_idle_smooth +coup_ending_drag_playerview +coup_ending_player +coup_ending_zakhaev_intro_playerview +hunted_opening_player +hunted_opening_player_idle +sniper_escape_player_getup +sniper_escape_player_putdown +sniper_escape_player_rappel +launchfacility_a_player_rappel +airlift_player_getout +airlift_player_putdown +cargoship_ch46_rescue_load_player +cargoship_explosion_player +jeepride_drag_player +jeepride_player_pickup_player +blackout_bh_evac_player +sniper_escape_crash_pickup_player +player_lockerroom_fight_attack +player_lockerroom_fight_miss +player_lockerroom_fight_start +oilrig_sub_A_idle_player +oilrig_sub_A_disembark_player +oilrig_underwater_kill_player +cliffhanger_crash_rescue_player +cliffhanger_capture_player + +player_afchase_ending_gun_drop +player_afchase_ending_gun_kick +player_afchase_walkoff +player_afchase_ending_knife_moment +player_afchase_ending_monologue +player_afchase_ending_monologue_long +player_afchase_ending_turnbuckle +player_afchase_ending_turnbuckle_alt +player_afchase_ending_wakeup +player_afchase_ending_wakeup_end + +player_afchase_ending_gun_crawl_00 +player_afchase_ending_gun_crawl_01 +player_afchase_ending_gun_crawl_02 +player_afchase_ending_gun_crawl_03 +player_afchase_ending_gun_crawl_04 +player_afchase_ending_gun_crawl_05 +player_afchase_ending_gun_crawl_06 +player_afchase_ending_gun_crawl_idle_00 +player_afchase_ending_gun_crawl_idle_01 +player_afchase_ending_gun_crawl_idle_02 +player_afchase_ending_gun_crawl_idle_03 +player_afchase_ending_gun_crawl_idle_04 +player_afchase_ending_gun_crawl_idle_05 +player_afchase_ending_gun_crawl_idle_06 + +player_afchase_ending_knife_grab_01 +player_afchase_ending_knife_grab_02 +player_afchase_ending_knife_grab_03 +player_afchase_ending_knife_passout +player_afchase_ending_knife_pull_01 +player_afchase_ending_knife_pull_02 +player_afchase_ending_knife_pull_03 + +player_afchase_ending_knife_pullout_2_flip +player_afchase_ending_knife_pullout_2_flip_idle +player_afchase_ending_knife_throw +player_afchase_ending_knife_throw_kill +player_afchase_ending_knife_throw_soon + +player_pull_additive : additive +{ + player_afchase_ending_knife_pull_02_add + player_afchase_ending_knife_pull_03_add +} + +afgan_caves_player_rappel_animatic +afgan_caves_player_rappel_hookup +afgan_caves_player_rappel_end_kill + +cave_rappel +{ + cave_rappel_close + { + afgan_caves_player_rappel_close + } + cave_rappel_far + { + afgan_caves_player_rappel_far + } +} + +zodiac_player_idle + + + +gulag_end_animatic_player +gulag_end_animatic_player_2 +gulag_end_evac_player +gulag_end_evac_player_hookup +gulag_end_evac_player_idle +gulag_end_buried_player +gulag_rescueA_player +gulag_rescueB_player +gulag_rescueB_player_idle +gulag_rescueB_player_intro +gulag_rescueB_player_reshoot +gulag_rescueB_player_reshootB + + +roadkill_hummer_player_getin + +nx_fp_roverturret_mount +nx_fp_roverturret_dismount + +dcburning_BHrescue_player_animatic +dcburning_BHrescue_player_grabclip_animatic +dcburning_BHrescue_player_wakeup +dcburning_BHrescue_player_takeammo + +airport_ending_mid_player +airport_ending_alt_player + +invasion_opening_hummer2_player + +favela_opening_playerview_down +favela_opening_playerview_downidle +favela_opening_playerview_up +favela_opening_playerview_death + +player_favela_escape_bigjump +player_favela_escape_bigjump_getup +favela_escape_ending_player_catch_rope + +cliffhanger_bigjump +{ + slide_both_in + { + player_icepicker_bigjump_slide_both_in + } + slide_both_out + { + player_icepicker_bigjump_slide_both_out + } + slide_left + { + player_icepicker_bigjump_slide_left_in + } + slide_right + { + player_icepicker_bigjump_slide_right_in + } +} + + +player_icepicker_climbup_from_left +player_icepicker_climbup_from_right + +player_climb +{ + + climb_root + { + + + player_icepicker_bigjump + player_icepicker_bigjump_end_getup + + player_icepicker_drop_down_start + player_icepicker_drop_down_end + player_icepicker_start_climb_up_left + player_icepicker_start_climb_up_left_early + player_icepicker_start_climb_up_right + player_icepicker_start_climb_up_right_early + + player_icepicker_left_high_stab_a + player_icepicker_left_fall + player_icepicker_left_fall_small + + player_icepicker_left_high_settle_a + + player_icepicker_left_high_stab_fail_a + + player_icepicker_right_high_stab_fail_a + + player_icepicker_right_high_stab_a + player_icepicker_right_fall + player_icepicker_right_fall_small + + player_icepicker_right_high_settle_a + + + + + climb_idle : loopsync + { + player_icepicker_right_idle + player_icepicker_left_idle + } + } + + climb_sleeve : loopsync + { + player_sleeve_flapping + } + + + climb_wrist : additive + { + player_icepicker_left_high_wrist_in + player_icepicker_left_high_wrist_out + player_icepicker_right_high_wrist_in + player_icepicker_right_high_wrist_out + } + + climb_left_additive : additive + { + player_icepicker_left_high_stab_out + player_icepicker_left_high_stab_in + } + climb_right_additive : additive + { + player_icepicker_right_high_stab_in + player_icepicker_right_high_stab_out + } + + climb_right_vertical_corrector : additive + { + } + climb_left_vertical_corrector : additive + { + } +} + +pres_crash_player_crash + + +motorcycle_player +{ + motorcycle_player_pose_f + motorcycle_player_pose_f_fast + motorcycle_player_pose_lean_l + motorcycle_player_pose_lean_r + motorcycle_player_pose_turn_r + motorcycle_player_pose_turn_l +} + +estate_drag_player +estate_chopper_sequence_player +estate_body_toss_player +DCemp_player_flare_wave +roadkill_intro_pickup_player +NX_roadkill_intro_pickup_player +nx_fp_eyetracktest_explosion_fpchar + +// parachute hands/chute viewmodel +nx_fp_viewmodel_parachute_idle +nx_fp_viewmodel_parachute_turn_r_idle +nx_fp_viewmodel_parachute_turn_l_idle +nx_fp_viewmodel_parachute_stop_idle +nx_fp_viewmodel_parachute_falling +nx_fp_viewmodel_parachute_landing +nx_fp_viewmodel_parachute_jumping +nx_fp_viewmodel_parachute_buffeting +nx_fp_viewmodel_parachute_buffeting_2 +nx_fp_viewmodel_parachute_bump + +//body +fp_body_default + +// parachute legs +nx_tp_parachute_idle +nx_tp_parachute_turn_r_idle +nx_tp_parachute_turn_l_idle +nx_tp_parachute_stop_idle +nx_tp_parachute_falling +nx_tp_parachute_landing +nx_tp_parachute_jumping +nx_tp_parachute_buffeting +nx_tp_parachute_buffeting_2 + +// nx_test_pete2 Scripted Anims +nx_fp_spacetest_main + +// nx_hithard +nx_fp_hithard_motorcade_ambush3_wake_player +nx_fp_hithard_motorcade_ambush3_player_01 +nx_fp_hithard_motorcade_suv_mount_player +nx_fp_hithard_vp_meetandgreet_player_01 +nx_fp_hithard_vp_meetandgreet2_player_01 +nx_fp_hithard_intro_player_01 +nx_fp_hithard_intro_part1_player_01 +nx_fp_hithard_vpdrag_player_01 + +// Proto NX_Harbor +proto_nx_harbor_fp_ending + +// nx_lunar +nx_fp_lava_bridge_to_train_jump_player + +// nx_lunar +nx_fp_lunar_vehiclebay_wakeup_player +nx_fp_lunar_vehiclebay_breach_player +nx_tp_lunar_taser_player +nx_fp_lunar_armory_entrance_player +nx_fp_lunar_armory_grabrifle_player +nx_fp_lunar_rover_intro_drive_player +nx_fp_lunar_rover_intro_jump_player +nx_fp_lunar_hack_door_player +nx_fp_lunar_depressurization_player +nx_fp_lunar_tower_collapse_player +nx_fp_lunar_back_to_rover_player +nx_fp_lunar_helmet_remove_player +nx_fp_lunar_helmet_engage_player +nx_fp_lunar_falcon_death_player +nx_fp_lunar_topfloorbreach_player +nx_fp_lunar_endbreach_player +nx_fp_lunar_endcontrols_player + +// NX_Test_Station +nx_fp_test_station_move +nx_fp_test_station_continue + +// nx_repel +nx_fp_rtc_osprey_intro_soldier6 + +// desant_mount +nx_fp_future_tank_desant_mount_idle +nx_fp_future_tank_desant_mount +nx_fp_future_tank_desant_dismount +nx_fp_lunar_rovercrash_player +nx_fp_future_tank_loading + +// door breach prototype +nx_fp_door_test_right_locked +nx_fp_door_test_left_locked +nx_fp_door_open_right +nx_fp_door_open_left +nx_fp_door_shoulder_right +nx_fp_door_shoulder_left +nx_fp_door_flash_right +nx_fp_door_flash_left +nx_fp_door_shotgun_right +nx_fp_door_shotgun_left + + +nx_fp_hithard_rappel + +nx_fp_border_intro_player + +// prototype +nx_fp_ventbreach_breach +nx_fp_rocketman_run +nx_fp_rocketman_idle +nx_fp_rocketman_takeoff +nx_fp_rocketman_landhard + +// prototype chase +prototype_chase_fp_capture_player +prototype_chase_fp_explosion +prototype_chase_tp_jeep_jump_player +prototype_chase_fp_ambush +prototype_chase_fp_knockdown05 +prototype_chase_fp_knockdown02 +prototype_chase_fp_knockdown03 +prototype_chase_fp_landing_flip +prototype_chase_fp_landing_land + +// nx_kinfe +fp_knife_Interactive_melee_B +fp_knife_Interactive_melee_F +fp_knife_Interactive_melee_L +fp_knife_Interactive_melee_R +fp_knife_Interactive_melee_02_B +fp_knife_Interactive_melee_02_F +fp_knife_Interactive_melee_02_L +fp_knife_Interactive_melee_02_R +fp_knife_Interactive_melee_03_F +nx_fp_knife_melee_stab_01 +nx_fp_knife_melee_stab_02 +nx_fp_knife_Interactive_melee_B +nx_fp_knife_Interactive_melee_F +nx_fp_knife_Interactive_melee_L +nx_fp_knife_Interactive_melee_R +nx_fp_knife_Interactive_melee_02_B +nx_fp_knife_Interactive_melee_02_F +nx_fp_knife_Interactive_melee_02_L +nx_fp_knife_Interactive_melee_02_R +nx_fp_knife_Interactive_melee_03_F + +// dynamic cover +nx_fp_dynamic_cover_table +nx_fp_dynamic_cover_table_small +nx_fp_dynamic_cover_examtable_2L +nx_fp_dynamic_cover_examtable_2R +nx_fp_dynamic_cover_soda_machine_2R +nx_fp_dynamic_cover_soda_machine_2L +nx_fp_dynamic_cover_soda_machine_S_2R +nx_fp_dynamic_cover_soda_machine_S_2L + +//SKYSCRAPER +nx_fp_skycraper_rappel_hookup_player +nx_fp_skyscraper_rappeljump_player +nx_fp_skyscraper_rappelswingslide_player +nx_fp_skyscraper_get_up_player +nx_fp_ss_elevatorshaftjump_player_01 +nx_fp_skyscraper_halon_mask_player +nx_fp_skyscraper_retrieve_intel_player +nx_fp_skyscraper_elevator_out_player_lift +nx_fp_skyscraper_elevator_shaft1_player +nx_fp_skyscraper_elevator_shaftjump_player +nx_fp_skyscraper_elevator_shaftdive_player +nx_fp_skyscraper_elevator_shaftclimb_player +nx_fp_skyscraper_elevator_shafthookup_player +nx_fp_skyscraper_elevator_shafthookup_armdown_player +nx_fp_skyscraper_elevator_shafthookup_armup_player +nx_fp_skyscraper_elevator_shafthookup_init_player +nx_fp_skyscraper_landing_pad_climbjump_player +nx_fp_skyscraper_landing_pad_window_player +nx_fp_skyscraper_landing_pad_edgeclimb_player +nx_fp_skyscraper_red_disembark_player +nx_fp_skyscraper_uav_crash_player +nx_fp_skyscraper_uav_crash_player_idle +nx_fp_skyscraper_uav_crash_player_p2 +nx_fp_skyscraper_uav_crash_player_p2_idle +nx_fp_skyscraper_uav_crash_player_p3 +nx_fp_skyscraper_atrium_crash_player +nx_fp_skyscraper_vault_servers_player_p1 +nx_fp_skyscraper_vault_servers_player_p2 +nx_fp_ss_lab_stealth_kill_player + +nx_fp_ss_rappel_down_fast +nx_fp_ss_rappel_down_slow +nx_fp_ss_rappel_down_test +nx_fp_ss_rappel_atrium +nx_fp_ss_rappel_death_1 +nx_fp_ss_rappel_death_2 +nx_fp_ss_rappel_death_3 + +nx_fp_ss_rappel_brake : additive +{ + nx_fp_ss_rappel_brake_init + nx_fp_ss_rappel_brake_idle + nx_fp_ss_rappel_brake_out +} + +nx_fp_ss_rappel_brake_swing_root : additive +{ + nx_fp_ss_rappel_brake_swing +} + +nx_fp_ss_rappel_ground +{ + nx_fp_ss_rappel_sprint + nx_fp_ss_rappel_sprint_L + nx_fp_ss_rappel_sprint_R +} +nx_fp_ss_rappel_jump_in +nx_fp_ss_rappel_jump_loop +nx_fp_ss_rappel_jump_out + +nx_fp_ss_rappel_slide_in +nx_fp_ss_rappel_slide_loop +nx_fp_ss_rappel_slide_out +nx_tp_ss_rappel_slide_in +nx_tp_ss_rappel_slide_loop +nx_tp_ss_rappel_slide_out + +// prototype rocket +nx_fp_proto_rocket_hang +nx_fp_proto_rocket_fall + +//nx_hospital +nx_fp_hospital_intro_player +nx_fp_hospital_outro_player + +//nx_exfil +nx_fp_exfil_intro_player +nx_fp_exfil_intro_player_door +nx_fp_exfil_door_kick_player +nx_fp_hospital_intro_cloth_player + +//ROCKET +nx_fp_rocket_aa_control_melee_player +nx_fp_rocket_aa_control_exit_player +nx_fp_rocket_aa_gantry_escape_player +nx_fp_rocket_crash_site_wakeup_player +nx_fp_rocket_crash_site_wakeup_cutdown_player +nx_fp_rocket_helicoptercrash_player_01 +nx_fp_rocket_witness_nuke_player_01 +nx_fp_rocket_jump_onto_gantry_player_01 +nx_fp_rocket_aa_corridor_player_01 +nx_fp_rocket_aa_corridor_player_02 +nx_fp_rocket_woods_ledge_player_01 +nx_fp_rocket_woods_chopperflyover_player_01 +nx_fp_rocket_intro_player_01 +nx_fp_rocket_opfor_helicopter_intro_player +nx_fp_rocket_helicopter_bridge_player +nx_fp_rocket_nuke_crash_player + + +// lava +nx_fp_lava_bridge_to_train_jump_player_short +nx_fp_lava_train2_tillmanreveal_player +nx_fp_lava_retrieve_intel +nx_fp_lava_turret_battle_near_hit_player +nx_fp_lava_train_derailment_player +nx_fp_lava_angelsquad_player +nx_fp_lava_dooropen_player +nx_fp_lava_opening_walk_player +nx_fp_lava_control_breach_player +nx_fp_lava_refill_air_keene_collapse_player +nx_fp_lava_trainseperate_player +nx_fp_lava_camrensacrifice_player +nx_fp_lava_trainseperate_player_jump +nx_fp_lava_trainseperate_fall_player + + diff --git a/animtrees/script_model.atr b/animtrees/script_model.atr new file mode 100644 index 0000000..5f7f728 --- /dev/null +++ b/animtrees/script_model.atr @@ -0,0 +1,908 @@ +estate_ending_gasoline_leader_cigar + +gulag_strangle_chain +cliffhanger_hangar_drill + +gulag_rappel_player_rope_60ft +gulag_rappel_soldier_rope_60ft +gulag_rescueB_pistol_reshoot +gulag_rescueB_pistol_reshootB + +training_pit_open_case_gun +training_pit_stand_idle_gun +training_pit_sitting_idle_gun +training_pit_sitting_welcome_gun +training_pit_case_1 +training_pit_case_2 + +laptop_chair_runin +laptop_chair_idle + + +ISS_sat +ISS_panel_rotation + + +dcemp_BHrescue_plank_1 +dcemp_BHrescue_plank_2 +dcemp_wh_painting + +afgan_caves_player_hookup_rope +afgan_caves_price_hookup_rope +afgan_caves_price_idle_rope +afgan_caves_Price_rappel_idle_rappelRope +afgan_caves_Price_rappel_jump_rappelRope +afgan_caves_Price_hanging_idle_rappelRope +nx_fp_hithard_rappel +nx_fp_hithard_rappel_hook_and_harness + +favela_bicycle + +ac130_angel_flares01 +ac130_angel_flares02 +ac130_angel_flares03 + + +oilrig_ocean +chechnya_curtain_sway_le +chechnya_curtain_sway_ri +sniper_escape_rappel_finish_rappelrope100 +sniper_escape_rappel_start_rappelrope100 +sniper_escape_rappel_idle_rappelrope100 +cargoship_water +sniper_escape_player_start_rappelrope100 +parabolic_guard_sleeper_react_chair +launchfacility_b_blast_door_seq_close_door +blackout_rappel_start_rappelrope100 + +launchfacility_a_setup_2_rappel_1_100ft_rope +launchfacility_a_setup_2_rappel_2_100ft_rope +launchfacility_a_rappel_idle_1_100ft_rope +launchfacility_a_rappel_idle_2_100ft_rope +launchfacility_a_rappel_idle_3_100ft_rope +launchfacility_a_rappel_1_100ft_rope +launchfacility_a_player_rappel_100ft_rope +launchfacility_a_player_rappel_idle_100ft_rope + +doorpeek_close_door +doorpeek_deathA_door +doorpeek_deathB_door +doorpeek_fireA_door +doorpeek_fireB_door +doorpeek_fireC_door +doorpeek_grenade_door + +doorpeek_idle_door +doorpeek_jump_door +doorpeek_kick_door +doorpeek_open_door + +doorburst_search_door +doorburst_wave_door +doorburst_fall_door + + +sniper_escape_meeting_briefcase +sniper_escape_flag_wave_up +sniper_escape_flag_wave_down + +blackout_flashlightguy_moment2death_flashlight +blackout_flashlightguy_death_flashlight +blackout_rescue_price_flashlight + +minigun_spin_idle +minigun_spin_loop +minigun_spin_start + +grass_sway + + +icbm_fence_cut +icbm_fence_cutting_guy1_fence + +sniper_escape_meeting_zakhaev_hit_front +sniper_escape_meeting_zakhaev_hit_back + +sniper_escape_crash_mi28_rotor_1 +sniper_escape_crash_mi28_rotor_2 +sniper_escape_crash_mi28_rotor_3 +sniper_escape_crash_mi28_rotor_4 +sniper_escape_crash_mi28_rotor_5 + +village_interrogationA_door +village_interrogationA_phone +village_interrogationB_chair +village_interrogationB_phone +bog_b_dumpster_guy1_idle_dumpster +bog_b_dumpster_guy1_peek_dumpster +bog_b_dumpster_guy1_push_idle_dumpster +bog_b_dumpster_guy1_push_dumpster + +coup_dumpster_lid + +sniper_escape_crash_mi28_pilot +sniper_escape_crash_mi28_copilot + +sniper_escape_meeting_zakhaev_hit_arm_front +run_death_facedown + +breach_player_door_v1 +breach_player_door_v2 +breach_player_door_metal +breach_player_door_hinge_v1 +breach_player_frame_charge_v3 +breach_player_frame_charge +breach_coop_door +breach_coop_frame_charge + +breach_chair_hide_reaction_v1_chair +breach_chair_hide_reaction_v2_chair +breach_chair_hide_reaction_death_v1_chair +breach_chair_hide_reaction_death_v2_chair + +breach_react_desk_v7_desk + +cliff_hero1_pose_A +cliff_hero1_pose_B +cliff_hero1_pose_C +cliff_hero1_pose_D +cliff_hero2_pose_A +cliff_hero2_pose_B +cliff_hero2_pose_C +cliff_hero2_pose_D +cliff_hero1_pose_jump1 +cliff_hero1_pose_jump2 +cliff_hero1_pose_jump3 +cliff_hero1_pose_jump4 +cliff_hero1_pose_jump5 +cliff_hero1_pose_jump6 + +arcadia_fridge_react_fridgerig +arcadia_fridge_idle_fridgerig + +gulag_slamraam_tarp_simulation + +destroyed_fallen_tree_cliffhanger01 + +cliffhanger_square_flag_high_wind +cliffhanger_triangle_flag_high_wind + +cliffhanger_price_fence_cut_fence +cliffhanger_ropeclimb_100ft + +sitting_guard_loadAK_react2_chair +sitting_guard_loadAK_react1_chair +sitting_guard_loadAK_idle_chair + +cliffhanger_lockerroom_fight_locker_1 +cliffhanger_lockerroom_fight_locker_2 + +NX_cliffhanger_lockerroom_fight_locker_1 +NX_cliffhanger_lockerroom_fight_locker_2 + +invasion_paratrooper_roof_landing_parachute +invasion_paratrooper_roof_landing_parachute_doa +paratrooper_jump_RightA_chute +paratrooper_jump_LeftA_chute +paratrooper_jump_RightB_chute +paratrooper_jump_LeftB_chute + +paratrooper_jump_RightA_guy +paratrooper_jump_LeftA_guy +paratrooper_jump_RightB_guy +paratrooper_jump_LeftB_guy + +paradrop_cargo_chute +paradrop_cargo_tank_chuteA +paradrop_cargo_tank_chuteB +paradrop_cargo_tank_chuteC + +parachute_detach_reaction +parachute_detach_idle +parachute_detach_endidle +parachute_detach_death + +rotate_X_R +rotate_X_L +rotate_Y_R +rotate_Y_L +rotate_Z_R +rotate_Z_L + +rotate_body_X_R +rotate_body_X_L +rotate_body_Y_R +rotate_body_Y_L +rotate_body_Z_R +rotate_body_Z_L + +oilrig_seal_surface_fins_off_prop +oilrig_seal_surface_mask_off_prop +oilrig_seal_surface_rebreather_off_guy1_prop +oilrig_seal_surface_rebreather_off_guy2_prop +oilrig_rappelrope_2_crouch +oilrig_rappelrope_over_rail_R + +coop_bridge_rappel_L +coop_bridge_rappel_R +coop_ropedrop_01 + +tree_oak_fire +invasion_square_flag_medium_wind01 +invasion_square_flag_medium_wind02 +parchute_hanging_idle +invasion_opening_pole + +favela_curtain_model_pull +hula_girl_bobble +hula_girl_bobble_stop + +gulag_prop_rock +gulag_prop_post +gulag_prop_carabiner + +swinging_industrial_light_01_mild +swinging_industrial_light_01_mild_dup +swinging_industrial_light_01_severe + +gulag_escape_rope + +bouncing_betty_detonate + +flee_alley_door_idle +flee_alley_door + +favela_escape_roof_piece_collapse +favela_escape_roof_piece_wobble + +favela_escape_sheet01_run_through +favela_escape_sheet02_run_through + +favela_escape_ending_rope_in +favela_escape_ending_rope_interaction +favela_escape_ending_rope_loop +favela_jumper_cables + +favela_escape_crucified_ropes + +scout_sniper_sand_ghillie_tarp_emerge + +DCemp_door_sequence_door + +training_camo_tarp_wind +roadkill_intro_pickup_gun +NX_roadkill_intro_pickup_gun + +afchase_ending_revolver_gun_drop +afchase_ending_revolver_gun_monologue +afchase_ending_revolver_gun_monologue_long +afchase_ending_pickup_turnbuckle +afchase_ending_revolver_gun_kick +afchase_ending_knife_gun_drop +afchase_ending_knife_gun_monologue +afchase_ending_knife_gun_turnbuckle +afchase_ending_knife_gun_turnbuckle_alt +afchase_ending_knife_grab_01 +afchase_ending_knife_grab_02 +afchase_ending_knife_grab_03 +afchase_ending_knife_passout +afchase_ending_knife_pull_01 +afchase_ending_knife_pull_02 +afchase_ending_knife_pull_03 +afchase_ending_knife_pullout_2_flip +afchase_ending_knife_pullout_2_flip_idle +afchase_ending_knife_throw +afchase_ending_knife_throw_kill +afchase_ending_knife_throw_soon + +//nx_test_scripted_anims - door breach + +nx_tp_door_breach_shoulder_door +nx_brickwall_ugv_brktrgh_wall + + +//nx_estate - script anims + +nx_tp_estate_trap_door_crate1 +nx_tp_estate_trap_door_crate2 +nx_tp_estate_trap_door_trap_door + +nx_5carcrash +nx_lapes_cars_G1 +nx_lapes_cars_G2 +nx_lapes_ac130 +nx_lapes_m1a1 + +//nx_repel - script anims + +nx_tp_osprey_crash_intro +nx_vh_rtc_osprey_crash +nx_vh_rtc_osprey_crash_engine + + +//Auto Generated - script anims +nx_metal_screen +nx_metal_screen_1 + +//nx_parachute +nx_fp_viewmodel_parachute + +//nx_tp_rtc_door_kick +nx_tp_rtc_door_prop + +//subpen crater +crater_001 +crater_010 +crater_011 +crater_020 +crater_021 + +//mp_escort_ugv_cargo_holder +nx_vh_escort_ugv_dropoff_cargo_holder + +//EC_VTOL UAV CARGODROP// +nx_vh_chinese_vtol_UAV_Cargodropoff_Cargo +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV01 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV02 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV03 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV04 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV05 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV06 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV07 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV08 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV09 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV10 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV11 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV12 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV13 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV14 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV15 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV16 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV17 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV18 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV19 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV20 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV21 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV22 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV23 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV24 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV25 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV26 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV27 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV28 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV29 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV30 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV31 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV32 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV33 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV34 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV35 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV36 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV37 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV38 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV39 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV40 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV41 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV42 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV43 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV44 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV45 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV46 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV47 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV48 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV49 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV50 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV51 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV52 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV53 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV54 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV55 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV56 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV57 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV58 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV59 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV60 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV61 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV62 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV63 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV64 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV65 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV66 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV67 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV68 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV69 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV70 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV71 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV72 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV73 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV74 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV75 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV76 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV77 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV78 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV79 +nx_vh_chinese_vtol_UAV_Cargodropoff_UAV80 +//EC_VTOL UAV CARGODROP// + +//nx hithard +nx_hhh_building_01_lg_rubble_anim +nx_hhh_building_01_sm_rubble0_anim +nx_hhh_building_01_sm_rubble1_anim +nx_hhh_building_01_sm_rubble2_anim +nx_hhh_building_01_anim +nx_pr_tbone_car_01 +nx_pr_tbone_car_02 +nx_pr_tbone_car_03 +nx_pr_tbone_car_04 +nx_hhh_facade_collapse0_anim +nx_hhh_facade_collapse1_anim +nx_hhh_facade_collapse2_anim +nx_hhh_facade_collapse3_anim +nx_pr_hithard_building_040_anim +nx_pr_hithard_building_041_anim +nx_pr_hithard_building_042_anim +nx_pr_hithard_building02_0_anim +nx_pr_hithard_building02_1_anim +nx_pr_hithard_elevator_anim +nx_pr_hithard_skybridge0_anim +nx_pr_hithard_skybridge1_anim +nx_pr_hithard_building_01_anim_test0_anim +nx_pr_hithard_building_01_anim_test1_anim +nx_pr_hithard_building_01_anim_test0_anim +nx_pr_hithard_building_01_anim_test1_anim +nx_pr_hithard_building_01_anim_test0_anim +nx_pr_hithard_building_01_anim_test1_anim +nx_pr_hithard_building_01_anim_test0_anim +nx_pr_hithard_building_01_anim_test1_anim +nx_pr_hithard_building_01_anim_test020_anim +nx_pr_hithard_building_01_anim_test021_anim +nx_pr_hithard_building_01_anim_test0_anim +nx_pr_hithard_building_01_anim_test1_anim +nx_pr_hithard_building_01_anim_test030_anim +nx_pr_hithard_building_01_anim_test031_anim +nx_pr_hithard_building_01_test_anim +nx_pr_hithard_building_01_anim +nx_pr_hithard_building_04r_anim +nx_pr_hithard_doorsmash_cortel_door_01 +nx_vh_hithard_Intro_Osprey01_Damaged +nx_vh_hithard_intro_osprey_door +nx_pr_hhh_tanklapes_lightposts + +nx_pr_hithard_cityhall_swat_door_start +nx_pr_hithard_cityhall_swat_door_end +nx_pr_hithard_cityhall_swat_door_idle +nx_pr_hithard_building_04ab_anim +nx_pr_hithard_building_04cd_anim +nx_vh_chinese_vtol_ugv_dropoff_suv_02 + +nx_vh_hithard_ec_ugv_pullup_SUV +nx_vh_hithard_ec_ugv_pullup_ec_ugv +nx_vh_hithard_ec_ugv_pullup_ec_ugv_turret + +// Proto NX_Harbor +proto_nx_harbor_pr_ending_tram + +//nx hit hard_b +nx_vh_hhh_tanklapes_c102_01 +nx_vh_hhh_tanklapes_tank_01 +nx_vh_hhh_tanklapes_bus_01 +nx_vh_hhh_tanklapes_sedan01_01 +nx_vh_hhh_tanklapes_car01_01 +nx_vh_hhh_tanklapes_car02_01 +nx_vh_hhh_tanklapes_car03_01 +nx_vh_hhh_tanklapes_car04_01 +nx_vh_hhh_tanklapes_car05_01 +nx_vh_hhh_tanklapes_car06_01 +nx_vh_hhh_tanklapes_car07_01 +nx_vh_hhh_tanklapes_car08_01 +nx_vh_hhh_tanklapes_car09_01 +nx_vh_hhh_tanklapes_car10_01 +nx_vh_hhh_tanklapes_car11_01 +nx_pr_hhh_tanklapes_dragchute_01 +nx_pr_hhh_tanklapes_pallet +nx_vh_hithard_Intro_Osprey01 +nx_fx_lapes_flares_anim +nx_pr_hhh_tanklapes_unlatch_pallet +nx_vh_hhh_tanklapes_tank_unlatch_01 + +//nx_lunar + +nx_pr_lunar_rover_intro_drive_helmet_charlie +nx_pr_lunar_rover_intro_drive_helmet_player +nx_pr_lunar_rover_intro_idle_helmet_charlie +nx_pr_lunar_rover_intro_jump_helmet_charlie + +nx_pr_lunar_tower_collapse_twr +nx_pr_lunar_tower_collapse_twr_bottom +nx_pr_lunar_tower_collapse_twr_top + +nx_pr_lunar_vehiclebay_breach_helmet + +nx_pr_lunar_taser_hand_off +nx_pr_lunar_taser +nx_pr_lunar_taser_loop + +nx_pr_lunar_armory_entrance_helmet +nx_pr_lunar_armory_entrance_cabinet_door + +nx_pr_lunar_armory_breach_spider_crate_01 +nx_pr_lunar_armory_breach_falcon_crate_02 +nx_pr_lunar_armory_breach_ammo_crate_01 +nx_pr_lunar_armory_breach_ammo_crate_02 +nx_pr_lunar_armory_breach_ammo_crate_03 +nx_pr_lunar_armory_breach_ammo_crate_04 +nx_pr_lunar_armory_breach_ammo_crate_05 +nx_pr_lunar_armory_breach_ammo_crate_06 +nx_pr_lunar_armory_breach_ammo_crate_07 +nx_pr_lunar_armory_breach_ammo_crate_08 +nx_pr_lunar_armory_breach_ammo_crate_09 +nx_pr_lunar_armory_breach_ammo_crate_10 +nx_pr_lunar_armory_breach_ammo_crate_11 +nx_pr_lunar_armory_breach_ammo_crate_12 +nx_pr_lunar_armory_breach_ammo_crate_13 +nx_pr_lunar_armory_breach_ammo_crate_14 +nx_pr_lunar_armory_breach_ammo_crate_15 +nx_pr_lunar_armory_breach_ammo_crate_16 +nx_pr_lunar_armory_breach_ammo_crate_17 +nx_pr_lunar_armory_breach_ammo_crate_18 +nx_pr_lunar_armory_breach_ammo_crate_19 +nx_pr_lunar_armory_breach_ammo_crate_20 +nx_pr_lunar_armory_breach_ammo_crate_21 +nx_pr_lunar_armory_breach_ammo_crate_22 +nx_pr_lunar_armory_breach_ammo_crate_23 +nx_pr_lunar_armory_breach_ammo_crate_24 +nx_pr_lunar_armory_breach_ammo_crate_25 +nx_pr_lunar_armory_breach_ammo_crate_26 +nx_pr_lunar_armory_breach_ammo_crate_27 +nx_pr_lunar_armory_breach_ammo_crate_28 +nx_pr_lunar_armory_breach_ammo_crate_29 +nx_pr_lunar_armory_breach_ammo_crate_30 +nx_pr_lunar_armory_breach_ammo_crate_31 +nx_pr_lunar_armory_breach_ammo_crate_32 +nx_pr_lunar_armory_breach_ammo_crate_33 +nx_pr_lunar_armory_breach_ammo_crate_34 +nx_pr_lunar_armory_breach_ammo_crate_35 +nx_pr_lunar_armory_breach_ammo_crate_36 +nx_pr_lunar_armory_breach_ammo_crate_37 +nx_pr_lunar_armory_breach_ammo_crate_38 +nx_pr_lunar_armory_breach_cabinet_01 +nx_pr_lunar_armory_breach_cabinet_02 +nx_pr_lunar_armory_breach_cabinet_03 +nx_pr_lunar_armory_breach_cabinet_04 +nx_pr_lunar_armory_breach_cabinet_05 +nx_pr_lunar_armory_breach_cabinet_06 +nx_pr_lunar_armory_breach_cabinet_07 +nx_pr_lunar_armory_breach_cabinet_08 +nx_pr_lunar_armory_breach_helmet_01 +nx_pr_lunar_armory_breach_helmet_02 + +nx_vh_lunar_falcon_bloodspurt_origin + +nx_pr_lunar_rovercrash_tent_anim +nx_pr_lunar_hall_explode_debris_01 +nx_pr_lunar_hall_explode_debris_02 +nx_pr_lunar_armoryhelmet_Helmet_01 +nx_pr_lunar_armoryidle_helmet_01 + +nx_pr_lunar_topfloorbreach_metalshutter_anim +nx_pr_lunar_topfloorbreach_Ammo_03 +nx_pr_lunar_topfloorbreach_ammobox_02_open +nx_pr_lunar_topfloorbreach_Ammo_02 +nx_pr_lunar_topfloorbreach_AmmoBox_01 +nx_pr_lunar_topfloorbreach_Ammo_03_Open +nx_pr_lunar_topfloorbreach_crate_01 +nx_pr_lunar_topfloorbreach_crate_02 +nx_pr_lunar_topfloorbreach_monitor1 +nx_pr_lunar_topfloorbreach_temphandles + +nx_pr_lunar_metalshutter_open_anim + +test_mats_anim + +nx_pr_lunar_helmet_engage_helmet +nx_pr_lunar_helmet_remove_helmet +tempdelete_anim + +nx_pr_lunar_endbreach_dooropen +nx_pr_lunar_endbreach_wedgetop +nx_pr_lunar_endbreach_wedgebot +nx_pr_lunar_endbreach_wedgetop_door +nx_pr_lunar_endbreach_wedgebot_door +nx_pr_lunar_endbreach_swivelchair_pre +nx_pr_lunar_endbreach_hawk_breachgun +nx_pr_lunar_endbreach_hawk_detonator +nx_pr_lunar_endbreach_hawk_wedge +nx_pr_lunar_endbreach_ammo_01 +nx_pr_lunar_endbreach_ammo_02 +nx_pr_lunar_endbreach_ammo_03 +nx_pr_lunar_endbreach_ammo_04 +nx_pr_lunar_endbreach_ammo_05 +nx_pr_lunar_endbreach_ammo_06 +nx_pr_lunar_endbreach_ammo_07 +nx_pr_lunar_endbreach_ammo_08 +nx_pr_lunar_endbreach_ammo_09 +nx_pr_lunar_endbreach_ammo_10 +nx_pr_lunar_endbreach_chair1 +nx_pr_lunar_endbreach_chair2 +nx_pr_lunar_endbreach_chair3 +nx_pr_lunar_endbreach_helmet1 +nx_pr_lunar_endbreach_helmet2 +nx_pr_lunar_endbreach_helmet3 +nx_pr_lunar_endbreach_crate_01 +nx_pr_lunar_endbreach_crate_02 +nx_pr_lunar_endbreach_crate_03 +nx_pr_lunar_endbreach_crate_04 +nx_pr_lunar_endbreach_crate_05 +nx_pr_lunar_endbreach_crate_06 +nx_pr_lunar_endbreach_crate_07 +nx_pr_lunar_endbreach_crate_08 +nx_pr_lunar_endbreach_crate_09 +nx_pr_lunar_endbreach_crate_10 +nx_pr_lunar_endbreach_crate_11 +nx_pr_lunar_endbreach_crate_12 +nx_pr_lunar_endbreach_crate_13 +nx_pr_lunar_endbreach_crate_14 +nx_pr_lunar_endbreach_crate_15 + +nx_pr_lunar_endgreet_detonator + +nx_pr_lunar_endcontrols_controls +nx_pr_lunar_endcontrols_controls_idle + +nx_pr_lunar_swivel_chair_e +nx_pr_lunar_swivel_chair_f + +nx_pr_hithard_building_01_firstframe_anim + +//nx lava +nx_pr_lava_bridge_to_train_jump_train_short +nx_pr_lava_turret_battle_train3_car1_platform +nx_pr_lava_turret_battle_train3_car1_cargo_front +nx_pr_lava_turret_battle_train3_car1_cargo_rear +nx_pr_lava_turret_battle_train3_car3_rear +nx_pr_lava_turret_battle_train3_car3_front +nx_pr_lava_turret_battle_train3_car5_rear +nx_pr_lava_turret_battle_train3_car5_front +nx_pr_lava_turret_battle_train3_car4_cargo_front +nx_pr_lava_turret_battle_train3_car4_cargo_middle +nx_pr_lava_turret_battle_train3_car4_cargo_rear +nx_pr_lava_turret_battle_tanker_explosion +nx_pr_lava_turret_battle_tire_explosion +nx_pr_lava_turret_battle_near_hit_tank +nx_pr_lava_turret_battle_train_derail +nx_pr_lava_bridge_to_train_jump_bridge +nx_pr_lava_bridge_to_train_jump_pipe +nx_pr_lava_bridge_to_train_jump_train +nx_pr_lava_train_derailment_train +nx_pr_lava_turret_battle_train_derail_02 +nx_pr_lava_train_derailment_tires_01 +nx_pr_lava_train_derailment_train_car_01 +nx_pr_lava_train_derailment_train_car_02 +nx_pr_lava_train_derailment_train_car_03 +nx_pr_lava_train_derailment_train_car_04 +nx_pr_lava_train_derailment_train_car_player +nx_pr_lava_skimmer_battle_01_rocks_anim +nx_pr_lava_trainseperate_train +nx_vh_lava_trainseperate_player_jump_train +nx_pr_lava_undergroundreveal_crane +nx_vh_lava_undergroundreveal_lift_1 +nx_vh_lava_undergroundreveal_lift_2 +nx_pr_lava_weldingarm_skimmer1 +nx_pr_lava_weldingarm_skimmer2 +nx_pr_lava_undergroundreveal_cargocrate + +//nx_jasong_test - door breach +nx_pr_door_open_right +nx_pr_door_open_left +nx_pr_door_shoulder_right +nx_pr_door_shoulder_left +nx_pr_door_flash_right +nx_pr_door_flash_left +nx_pr_door_shotgun_right +nx_pr_door_shotgun_left + +nx_pr_hithard_building_04e_anim + +//Prototype Chase +nx_proto_chase_building_explosion_export1_anim +prototype_chase_pr_table_knockdown_01_table +prototype_chase_pr_table_knockdown_02_table +prototype_chase_pr_intro_gun +prototype_chase_pr_ambush_gun +prototype_chase_pr_capture_gun + +//PROTOTYPE +nx_pr_ventbreach_breach_vent1 +nx_pr_ventbreach_breach_vent2 + +//SKYSCRAPER +nx_pr_skyscraper_rapel_hookup_rope +nx_pr_skyscraper_get_up_prop_01 +nx_pr_skyscraper_halon_mask_01 +nx_pr_skyscraper_halon_mask_02 +nx_vh_skyscraper_landing_pad_vtol_01 +nx_pr_skyscraper_elevator_shaft1_elevator1 +nx_pr_skyscraper_elevator_shaft1_elevator2 +nx_pr_skyscraper_elevator_shaft1_elevator3 +nx_pr_skyscraper_elevator_shaft1_elevator4 +nx_pr_skyscraper_elevator_shaftprejump_elevatorA +nx_pr_skyscraper_elevator_shaftjump_elevatorB +nx_pr_skyscraper_elevator_shaftjump_elevator2 +nx_pr_skyscraper_elevator_shaftjump_elevatorA +nx_pr_skyscraper_elevator_shaftclimb_elevatorB +nx_pr_skyscraper_elevator_shaftclimb_elevatorB_move +nx_pr_skyscraper_elevator_shafthookup_elevatorC +nx_pr_skyscraper_elevator_part1_01 +nx_pr_skyscraper_elevator_part1_02 +nx_pr_skyscraper_elevator_part1_03 +nx_skyscraper_vtol_floorcollapse_anim +nx_skyscraper_vtol_floorcollapse_anim_idle +nx_skyscraper_vtol_floorcollapse_anim_p2 +nx_skyscraper_vtol_floorcollapse_anim_p2_idle +nx_skyscraper_vtol_floorcollapse_anim_p3 +nx_skyscraper_vault_servers_anim +nx_skyscraper_vault_table_anim +nx_skyscraper_vault_servers_anim_p1 +nx_skyscraper_vault_table_anim_p1 +nx_skyscraper_vault_servers_anim_p2 +nx_skyscraper_vault_table_anim_p2 +nx_pr_skyscraper_rappel_BakerWindow_landingpad +nx_pr_skyscraper_rappel_section_03_landingpad +nx_pr_skyscraper_landing_pad_window_device +nx_pr_ss_rappel_debris_1 +nx_pr_ss_rappel_debris_2 +nx_pr_ss_rappel_debris_3 +nx_pr_ss_rappel_sign +nx_pr_ss_rappel_rope +nx_pr_ss_rappel_atrium_glass_01 +nx_pr_ss_rappel_atrium_glass_02 +nx_pr_ss_rappel_atrium_glass_03 +nx_pr_ss_rappel_atrium_littlebird_rotor_blades +nx_pr_ss_rappel_atrium_rope +nx_pr_ss_rappel_atrium_rubble_01 +nx_pr_ss_rappel_atrium_rubble_02 +nx_pr_ss_rappel_atrium_rubble_03 +nx_pr_ss_rappel_atrium_rubble_04 +nx_pr_ss_rappel_atrium_rubble_05 +nx_pr_ss_rappel_atrium_rubble_06 +nx_vh_ss_rappel_atrium_vtol + +//rocket explosion test +nx_pr_rocket_explosion_test_01_anim +nx_pr_rocket_03_anim + +//ROCKET +nx_pr_rocket_aa_control_exit_door_01 +nx_pr_rocket_aa_control_exit_door_02 +nx_pr_rocket_aa_control_exit_door_03 +nx_pr_rocket_aa_control_exit_door_04 +nx_pr_rocket_gantry_escape_gangway_01 +nx_pr_rocket_gantry_escape_gangway_02 +nx_pr_rocket_gantry_escape_gangway_03 +nx_pr_rocket_gantry_escape_c4 +nx_pr_rocket_crash_site_wakeup_gun +nx_pr_rocket_crash_site_crashedchopper_01 +nx_pr_rocket_crash_site_cutdown_tree_01 +nx_pr_rocket_witness_nuke_missile_01 +nx_pr_rocket_witness_nuke_missile_02 +nx_pr_rocket_witness_nuke_missile_03 +nx_pr_rocket_witness_nuke_missile_04 +nx_pr_rocket_witness_nuke_missile_05 +nx_pr_rocket_witness_nuke_missile_06 +nx_pr_rocket_helicopter_bridge_turret_gunner +nx_pr_rocket_helicopter_bridge_turret_player +nx_pr_rocket_helicopter_bridge_missile +nx_pr_rocket_opfor_helicopter_turret_player +nx_pr_rocket_explosion_02_anim +nx_pr_rocket_woods_chopperflyover_tree_01 +nx_pr_rocket_woods_trav_tree_01 +nx_pr_rocket_woods_trav_tree_02 +nx_pr_rocket_intro_minigun_right +nx_pr_rocket_intro_minigun_left +nx_pr_rocket_nuke_crash_nuke1 +nx_pr_rocket_nuke_crash_nuke2 +nx_pr_rocket_nuke_crash_nuke3 +nx_pr_rocket_nuke_crash_nuke4 +nx_pr_rocket_nuke_crash_nuke5 +nx_pr_rocket_nuke_crash_nuke6 +nx_pr_rocket_nuke_crash_turret1 +nx_pr_rocket_nuke_crash_turret2 +nx_pr_rocket_shuttle_exp2_anim +nx_pr_rocket_opfor_helicopter_intro_missile_01 +nx_pr_rocket_opfor_helicopter_intro_missile_02 +nx_pr_rocket_gantry_arms_01 +nx_pr_rocket_gantry_arms_01a +nx_pr_rocket_gantry_arms_01b +nx_pr_rocket_aa_control_melee_door_01 +nx_pr_rocket_aa_control_melee_door_02 +nx_pr_rocket_crash_site_wakeup_cable_01 +nx_pr_rocket_crash_site_wakeup_cable_02 + +nx_pr_lava_bridge_to_train_jump_debris_anim + +nx_pr_rocket_aa_turret_fire_cannon01 +nx_pr_rocket_aa_turret_fire_cannon02 +nx_pr_rocket_aa_turret_fire_cannon03 +nx_pr_rocket_aa_turret_fire_cannon04 + +nx_pr_rocket_aa_shoot_helicopter_down_turret + +nx_vh_rocket_ec_vtol_breakapart + +// Ridgid Simulation Test +nx_pr_test_ridgid_simulation_tank_01 +nx_pr_test_ridgid_simulation_tires + +// Nx hospital +nx_pr_hospital_stealth_kill_reloading_table +nx_pr_hospital_stealth_kill_reloading_table_loop +nx_pr_hospital_stealth_kill_reloading_magazine +nx_pr_hospital_stealth_kill_reloading_magazine_loop +nx_pr_hospital_stealth_kill_reloading_magazine_02 +nx_pr_hospital_stealth_kill_reloading_magazine_02_loop +nx_pr_hospital_radio_run_radio +nx_pr_hospital_outro_rifle +nx_pr_hospital_outro_ventilator +nx_pr_hospital_outro_bed +nx_pr_hospital_outro_blood +nx_pr_hospital_outro_tubes +nx_pr_hospital_outro_bullet_wound + +// Dynamic Cover +nx_pr_dynamic_cover_table +nx_pr_dynamic_cover_table_small +nx_pr_dynamic_cover_examtable_2L +nx_pr_dynamic_cover_examtable_2R +nx_pr_dynamic_cover_soda_machine_2R +nx_pr_dynamic_cover_soda_machine_2L +nx_pr_dynamic_cover_soda_machine_S_2R +nx_pr_dynamic_cover_soda_machine_S_2L +tp_hospital_flip_over_front_table +tp_hospital_slide_examtable_L_props +tp_hospital_slide_examtable_R_props +pr_hospital_soda_fall_L +pr_hospital_soda_fall_R +pr_hospital_soda_fall_side_L +pr_hospital_soda_fall_side_R + + +// Ocean test +nx_rocket_ocean_idle_0 + +nx_pr_rocket_aa_corridor_wall_anim +nx_pr_lava_skimmer_battle_tower_anim +nx_pr_lava_skimmer_battle_tower_collapse_anim +nx_pr_rocket_shuttle_exp1_010_anim +nx_pr_rocket_shuttle_exp1_011_anim +nx_pr_rocket_shuttle_exp1_012_anim + +nx_vh_rocket_opfor_helicopter_intro_player_heli +nx_vh_rocket_opfor_helicopter_intro_ally_heli + +nx_vh_rocket_nuke_crash_chopper1 +nx_pr_skyscraper_window0_anim +nx_pr_skyscraper_window1_anim + +nx_vh_rocket_helicopter_bridge_player_heli + +//Exfil +nx_pr_exfil_intro_van +nx_pr_exfil_intro_van_door +nx_pr_exfil_intro_cuffs +nx_pr_exfil_soda_machine_01_anim +nx_pr_exfil_laundry_door +nx_pr_exfil_laundry_door_idle +nx_pr_exfil_laundry_grenade_pin +nx_pr_exfil_rope_01 +nx_pr_exfil_rope_02 +nx_pr_exfil_door_01 +nx_pr_exfil_swinging_light +nx_pr_exfil_laundry_door_grenade + +// nx_border +nx_pr_border_streetlight_fall +nx_vh_border_intro_humvee +nx_pr_border_wire_pullout +nx_pr_border_wire_pullback +nx_pr_border_wire02_pullout +nx_pr_border_wire02_pullback diff --git a/autoexec_console_dev.cfg b/autoexec_console_dev.cfg new file mode 100644 index 0000000..086bb23 --- /dev/null +++ b/autoexec_console_dev.cfg @@ -0,0 +1,40 @@ +////////////////////////////////////////////////////////////////////////////// +// README!!! +// This file is for CODE ONLY settings in SP that are specific for the console. +// Settings that are for Console and PC should be added to 'autoexec_dev.cfg' +// This file doesn't ship with the game. +// Note: Make sure to use "set" when setting dvars. +////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Development settings * +// Add dev-only settings below. +// These settings WILL NOT be moved to code. +//////////////////////////////////////////// +set developer 2 +set developer_script 1 + +set logfile 1 +set com_statmon 1 +set monkeytoy 0 +set loc_warnings 0 +set loc_warningsAsErrors 0 + +// Default dev keyboard controls: +bind w +forward +bind s +back +bind a +moveleft +bind d +moveright +bind q +speed +bind e +attack + +exec developer + + +//////////////////////////////////////////// +// * Shipping settings * +// Add non-dev settings below. +// These settings WILL be moved to code. +//////////////////////////////////////////// + diff --git a/autoexec_console_dev_mp.cfg b/autoexec_console_dev_mp.cfg new file mode 100644 index 0000000..e8c658e --- /dev/null +++ b/autoexec_console_dev_mp.cfg @@ -0,0 +1,31 @@ +////////////////////////////////////////////////////////////////////////////// +// README!!! +// This file is for CODE ONLY settings in MP that are specific for the console. +// Settings that are for Console and PC should be added to 'autoexec_dev_mp.cfg' +// This file doesn't ship with the game. +// Note: Make sure to use "set" when setting dvars. +////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Development settings * +// Add dev-only settings below. +// These settings WILL NOT be moved to code. +//////////////////////////////////////////// +set developer 1 +set developer_script 1 + +set logfile 1 +set com_statmon 1 +set monkeytoy 0 +set loc_warnings 1 +set loc_warningsAsErrors 0 + +exec developer_mp + + +//////////////////////////////////////////// +// * Shipping settings * +// Add non-dev settings below. +// These settings WILL be moved to code. +//////////////////////////////////////////// diff --git a/autoexec_dev.cfg b/autoexec_dev.cfg new file mode 100644 index 0000000..ede5d4f --- /dev/null +++ b/autoexec_dev.cfg @@ -0,0 +1,22 @@ +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// README!!! +// This file is for CODE ONLY settings in SP that are for Console and PC. +// Settings that are specific for Console or PC should be added to 'autoexec_console_dev.cfg' or 'autoexec_pc_dev.cfg' +// This file doesn't ship with the game. +// Note: Make sure to use "set" when setting dvars. +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Development settings * +// Add dev-only settings below. +// These settings WILL NOT be moved to code. +//////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Shipping settings * +// Add non-dev settings below. +// These settings WILL be moved to code. +//////////////////////////////////////////// + diff --git a/autoexec_dev_mp.cfg b/autoexec_dev_mp.cfg new file mode 100644 index 0000000..a202cf4 --- /dev/null +++ b/autoexec_dev_mp.cfg @@ -0,0 +1,22 @@ +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// README!!! +// This file is for CODE ONLY settings in MP that are for Console and PC. +// Settings that are specific for Console or PC should be added to 'autoexec_console_dev_mp.cfg' or 'autoexec_pc_dev_mp.cfg' +// This file doesn't ship with the game. +// Note: Make sure to use "set" when setting dvars. +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Development settings * +// Add dev-only settings below. +// These settings WILL NOT be moved to code. +//////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Shipping settings * +// Add non-dev settings below. +// These settings WILL be moved to code. +//////////////////////////////////////////// + diff --git a/autoexec_pc_dev.cfg b/autoexec_pc_dev.cfg new file mode 100644 index 0000000..7dbff1d --- /dev/null +++ b/autoexec_pc_dev.cfg @@ -0,0 +1,30 @@ +////////////////////////////////////////////////////////////////////////////// +// README!!! +// This file is for CODE ONLY settings in SP that are specific for the PC. +// Settings that are for Console and PC should be added to 'autoexec_dev.cfg' +// This file doesn't ship with the game. +// Note: Make sure to use "set" when setting dvars. +////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Development settings * +// Add dev-only settings below. +// These settings WILL NOT be moved to code. +//////////////////////////////////////////// +set developer 2 +set developer_script 1 + +set logfile 1 +set com_statmon 1 +set monkeytoy 0 +set loc_warnings 1 +set loc_warningsAsErrors 0 + +bind F4 devgui + +//////////////////////////////////////////// +// * Shipping settings * +// Add non-dev settings below. +// These settings WILL be moved to code. +//////////////////////////////////////////// diff --git a/autoexec_pc_dev_mp.cfg b/autoexec_pc_dev_mp.cfg new file mode 100644 index 0000000..17cbe64 --- /dev/null +++ b/autoexec_pc_dev_mp.cfg @@ -0,0 +1,30 @@ +////////////////////////////////////////////////////////////////////////////// +// README!!! +// This file is for CODE ONLY settings in MP that are specific for the PC. +// Settings that are for Console and PC should be added to 'autoexec_dev_mp.cfg' +// This file doesn't ship with the game. +// Note: Make sure to use "set" when setting dvars. +////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////// +// * Development settings * +// Add dev-only settings below. +// These settings WILL NOT be moved to code. +//////////////////////////////////////////// +set developer 1 +set developer_script 1 + +set logfile 1 +set com_statmon 1 +set monkeytoy 0 +set loc_warnings 1 +set loc_warningsAsErrors 0 + +bind F4 devgui + +//////////////////////////////////////////// +// * Shipping settings * +// Add non-dev settings below. +// These settings WILL be moved to code. +//////////////////////////////////////////// diff --git a/avatar_createfx.cfg b/avatar_createfx.cfg new file mode 100644 index 0000000..5a1d14e --- /dev/null +++ b/avatar_createfx.cfg @@ -0,0 +1,15 @@ +//exec createfx +//exec avatar_dev +unbind 5 +unbind 6 +unbind 7 +unbind 8 +unbind 9 +unbind 0 +unbind - +createfx on +ufo + + +createfx_drawdist 5000 +createfx_scaleid 2 \ No newline at end of file diff --git a/avatar_dev.cfg b/avatar_dev.cfg new file mode 100644 index 0000000..26b110f --- /dev/null +++ b/avatar_dev.cfg @@ -0,0 +1,69 @@ +//unbindall +exec developer +seta minicon "1" +bind x "ragdoll_enable 0; set debug_nuke on; wait 3; ragdoll_enable 1" + +//unbind alt +set createfx "" + +seta fs_debug 0 +seta r_clearcolor 0 0 0 +seta r_clearcolor2 0 0 0 +set com_statmon 0 + +con_hidechannel gfx +set cg_drawfps 1 + +set r_fullbright 0 +set r_showmissinglightgrid 0 + +//bind mouse3 +stance +//bind mouse2 +gostand +//bind mouse1 +attack + +bind mouse3 +speed +bind mouse2 +attack + +bind d "+back" +bind e "+forward" + +bind w "+moveright" +bind r "+moveleft" + +set con_minicon 1 +set con_miniconlines 8 + + +set r_filmsharpen 0.45 + +set debug_badpath off +set gpad_rumble 0 + +bind f1 toggle r_filmUseTweaks 1 0 + +bind ctrl +usereload +bind space +actionslot 2 +bind a +speed +//set safe_start "alley" +bind s " +bind f +attack + +bind s "bind MOUSE1 +attack; bind MOUSE2 +gostand; bind MOUSE3 +stance" +bind f "unbind MOUSE1; bind MOUSE2 +leanright; bind MOUSE3 +leanleft" + +bind uparrow +actionslot 1 +bind leftarrow +actionslot 2 +bind rightarrow +actionslot 3 +bind downarrow +actionslot 4 + +exec scripter +set r_specularmap 1 +set con_minicon 1 +set snd_volume 0.8 +set replay_time 1 +set cg_drawviewpos 0 + +set vehCam_freelook 1 +set trigger_drawDistance 10000 +set replay_autosave 2 +bind z replay_autosave 60 diff --git a/benk.cfg b/benk.cfg new file mode 100644 index 0000000..b2daf4f --- /dev/null +++ b/benk.cfg @@ -0,0 +1,36 @@ + +// Base map setup. +exec sp_launcher.cfg + +set specialops 0 + +set intro 0 + +// Control options. +profile_toggleInvertedPitch 1 +profile_setViewSensitivity 1.8 +profile_toggleRumble + +// Misc. +god 1 +//set g_ai 0 +set lmc 1 // My changes +autosignin + +// Debug. +//set missileDebugDraw 1 +//set g_vehicledebug 1 +//set trigger_draw all + +// Aim assit. +set aim_slowdown_debug 0 +set aim_autoaim_debug 0 +set aim_automelee_debug 0 +set aim_lockon_debug 0 +set aim_lockon_enabled 1 +set aim_slowdown_enabled 1 +set aim_autoaim_enabled 0 +set aim_automelee_enabled 0 + +// Controller bindings. +bind BUTTON_RSHLDR "+attack" diff --git a/brent_dev.cfg b/brent_dev.cfg new file mode 100644 index 0000000..b701805 --- /dev/null +++ b/brent_dev.cfg @@ -0,0 +1,33 @@ +seta con_minicon 1 +seta cg_drawfps 0 +seta replay_time 1 +seta replay_autosave 15 +seta fs_debug 0 +seta con_conspeed 10 +seta r_clearcolor 0 0 0 +seta r_clearcolor2 0 0 0 +seta com_statmon 0 +seta con_hidechannel gfx +seta con_outputwindowcolor 0.35 0.35 0.35 1 +seta minicon "1" +seta createfx "" + +bind g "god" +bind u "cg_ufo" +bind n "cg_noclip" +bind e "toggle g_entinfo 0 1 2 3 4 5" +bind \ map_restart +bind [ "toggle timescale 1 0.3" +bind ] "toggle timescale 1 15" +bind f "toggle cg_fov 20 80" +bind pause "toggle cl_paused 0 1" +bind p "toggle cl_paused 0 1" +bind l "toggle r_fullbright 0 1" +bind z "mapname; viewpos; wait 3; screenshotJpeg" + +bind INS replay_mark +bind HOME replay_restart +bind END replay_live +bind PGUP replay_goto +bind PGDN replay_back 5 +bind DEL replay_live diff --git a/buttons_default.cfg b/buttons_default.cfg new file mode 100644 index 0000000..42bf9f1 --- /dev/null +++ b/buttons_default.cfg @@ -0,0 +1,22 @@ + +bind BUTTON_RTRIG "+attack" +bind BUTTON_LTRIG "+speed_throw" + +bind BUTTON_RSHLDR "+frag" +bind BUTTON_LSHLDR "+smoke" + +bind BUTTON_RSTICK "+melee" +bind BUTTON_LSTICK "+breath_sprint" + +set gpad_button_rstick_deflect_max 1.0 +set gpad_button_lstick_deflect_max 1.0 + +bind BUTTON_A "+gostand" +bind BUTTON_B "+stance" +bind BUTTON_X "+usereload" +bind BUTTON_Y "weapnext" + +bind DPAD_UP "+actionslot 1" +bind DPAD_DOWN "+actionslot 2" +bind DPAD_LEFT "+actionslot 3" +bind DPAD_RIGHT "+actionslot 4" diff --git a/buttons_lefty.cfg b/buttons_lefty.cfg new file mode 100644 index 0000000..ded2645 --- /dev/null +++ b/buttons_lefty.cfg @@ -0,0 +1,22 @@ + +bind BUTTON_RTRIG "+speed_throw" +bind BUTTON_LTRIG "+attack" + +bind BUTTON_RSHLDR "+smoke" +bind BUTTON_LSHLDR "+frag" + +bind BUTTON_RSTICK "+breath_sprint" +bind BUTTON_LSTICK "+melee" + +set gpad_button_rstick_deflect_max 1.0 +set gpad_button_lstick_deflect_max 1.0 + +bind BUTTON_A "+gostand" +bind BUTTON_B "+stance" +bind BUTTON_X "+usereload" +bind BUTTON_Y "weapnext" + +bind DPAD_UP "+actionslot 1" +bind DPAD_DOWN "+actionslot 2" +bind DPAD_LEFT "+actionslot 3" +bind DPAD_RIGHT "+actionslot 4" diff --git a/buttons_tactical.cfg b/buttons_tactical.cfg new file mode 100644 index 0000000..833f431 --- /dev/null +++ b/buttons_tactical.cfg @@ -0,0 +1,22 @@ + +bind BUTTON_RTRIG "+attack" +bind BUTTON_LTRIG "+speed_throw" + +bind BUTTON_RSHLDR "+frag" +bind BUTTON_LSHLDR "+smoke" + +bind BUTTON_RSTICK "+stance" +bind BUTTON_LSTICK "+breath_sprint" + +set gpad_button_rstick_deflect_max 1.0 +set gpad_button_lstick_deflect_max 1.0 + +bind BUTTON_A "+gostand" +bind BUTTON_B "+melee" +bind BUTTON_X "+usereload" +bind BUTTON_Y "weapnext" + +bind DPAD_UP "+actionslot 1" +bind DPAD_DOWN "+actionslot 2" +bind DPAD_LEFT "+actionslot 3" +bind DPAD_RIGHT "+actionslot 4" diff --git a/chad.cfg b/chad.cfg new file mode 100644 index 0000000..a2b8300 --- /dev/null +++ b/chad.cfg @@ -0,0 +1,29 @@ +// Chad's "HkySk8r187" Config File + +//Developer Controls +bind b god +bind end "give health" +bind i "toggle g_entinfo 3 2 1 0" +bind n "cg_ufo" +bind o "toggle r_fullbright" +bind p "toggle r_showtris 0 1 2" +bind t "toggle timescale 15 1" +bind m "map_restart" +bind z "toggle timescale 1 .1" +bind v "toggle cl_paused 0 2" +bind j "toggle r_showtricounts" +bind u "toggle cg_drawshader" +bind F5 "debug_nuke on" +bind F6 "ai allies delete" +bind F9 "toggle ai_shownodes 0 1" +bind F10 "toggle ai_shownearestnode 0 64" + + +//Dvars +set r_clear 1 +set r_clearColor "0 0 0" +set ai_badPathSpam 1 +set gpad_rumble 0 +set loc_warningsaserrors 0 +set r_showMissingLightGrid 0 +set ai_shownodesdist 1024 diff --git a/colorpalette.cfg b/colorpalette.cfg new file mode 100644 index 0000000..da72a3b --- /dev/null +++ b/colorpalette.cfg @@ -0,0 +1,40 @@ +set color_friendly_r 0.149 +set color_friendly_g 0.851 +set color_friendly_b 0.820 + +set color_friendly_glow_r 0.110 +set color_friendly_glow_g 0.812 +set color_friendly_glow_b 0.780 + +set color_enemy_r 0.902 +set color_enemy_g 0.251 +set color_enemy_b 0.098 + +set color_enemy_glow_r 0.863 +set color_enemy_glow_g 0.212 +set color_enemy_glow_b 0.059 + +set color_neutral_r 0.568 +set color_neutral_g 0.902 +set color_neutral_b 0.568 + +set color_reticle_neutral_r 1.0 +set color_reticle_neutral_g 1.0 +set color_reticle_neutral_b 1.0 + +set color_waypoint_r 1.0 +set color_waypoint_g 1.0 +set color_waypoint_b 1.0 + +set color_disabled_r 0.3 +set color_disabled_g 0.3 +set color_disabled_b 0.3 +set color_disabled_a 0.4 + +// reload prompts +set lowAmmoWarningColor1 0.902 0.251 0.098 0.5 +set lowAmmoWarningColor2 0.902 0.251 0.098 1.0 +set lowAmmoWarningNoReloadColor1 0.902 0.251 0.098 0.5 +set lowAmmoWarningNoReloadColor2 0.902 0.251 0.098 1.0 +set lowAmmoWarningNoAmmoColor1 0.902 0.251 0.098 0.5 +set lowAmmoWarningNoAmmoColor2 0.902 0.251 0.098 1.0 \ No newline at end of file diff --git a/colorpalette_lunar.cfg b/colorpalette_lunar.cfg new file mode 100644 index 0000000..62a7f69 --- /dev/null +++ b/colorpalette_lunar.cfg @@ -0,0 +1,43 @@ +set color_friendly_r 0.149 +set color_friendly_g 0.851 +set color_friendly_b 0.820 + +set color_friendly_glow_r 0.110 +set color_friendly_glow_g 0.812 +set color_friendly_glow_b 0.780 + +set color_enemy_r 0.902 +set color_enemy_g 0.251 +set color_enemy_b 0.098 + +set color_enemy_glow_r 0.863 +set color_enemy_glow_g 0.212 +set color_enemy_glow_b 0.059 + +set color_neutral_r 0.149 +set color_neutral_g 0.851 +set color_neutral_b 0.820 + +set color_reticle_neutral_r 1.0 +set color_reticle_neutral_g 1.0 +set color_reticle_neutral_b 1.0 + +set color_waypoint_r 1.0 +set color_waypoint_g 1.0 +set color_waypoint_b 1.0 + +set color_disabled_r 0.3 +set color_disabled_g 0.3 +set color_disabled_b 0.3 +set color_disabled_a 0.4 + +// reload prompts +set lowAmmoWarningColor1 0.902 0.251 0.098 0.5 +set lowAmmoWarningColor2 0.902 0.251 0.098 1.0 +set lowAmmoWarningNoReloadColor1 0.902 0.251 0.098 0.5 +set lowAmmoWarningNoReloadColor2 0.902 0.251 0.098 1.0 +set lowAmmoWarningNoAmmoColor1 0.902 0.251 0.098 0.5 +set lowAmmoWarningNoAmmoColor2 0.902 0.251 0.098 1.0 + +// hud curve +set r_warp_curve_strength 0.326 \ No newline at end of file diff --git a/createfx.cfg b/createfx.cfg new file mode 100644 index 0000000..d05df08 --- /dev/null +++ b/createfx.cfg @@ -0,0 +1,41 @@ +createfx_store_player_position + +exec clear_script_tools.cfg +set clientSideEffects 0 +unbindall +exec default +set loc_warningsAsErrors 0 +set loc_warnings 0 +set migration_dvarErrors 0 +set createfx on +set scr_war_roundlimit 0 +set scr_war_timelimit 0 +map_restart + +//keybindings +bind n "ufo" +bind o "toggle r_fullbright" +bind t "toggle timescale 1 100" +bind y "toggle timescale 1 .25" +bind F11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1; toggle cg_draw2D 0 1" +bind [ "toggle fx_enable 0 1" +bind ] "toggle r_showtris" +bind \ "toggle cl_paused 0 2" +bind home toggle r_lockpvs 1 0 +bind pgdn toggle snd_drawinfo 0 1 2 3 +bind pgup toggle snd_draw3d 2 0 + +// bind left & right triggers again, not sure who unbinded them in MP mode. +bind BUTTON_RTRIG "+attack" +bind BUTTON_LTRIG "+speed_throw" + +set cg_drawgun 0 +set con_minicon 0 +set con_showchannel script +set bg_fallDamageMaxHeight 12000 +set bg_fallDamageMinHeight 10000 + +ufo + +createfx_restore_player_position + diff --git a/default.cfg b/default.cfg new file mode 100644 index 0000000..0c2f237 --- /dev/null +++ b/default.cfg @@ -0,0 +1,17 @@ +// Hello Dave, Would you like to play a game? +unbindall + +// Gamepad setup +exec thumbstick_default.cfg +exec buttons_default.cfg + +bind BUTTON_START "pause" +//bind BUTTON_BACK "devgui" + +// Menus +bind ~ "toggleconsole" +bind ` "toggleconsole" + +// UI DEFAULTS +set ui_smallfont 0.35 +set ui_allow_controlschange 1 \ No newline at end of file diff --git a/default_480p.cfg b/default_480p.cfg new file mode 100644 index 0000000..b13904c --- /dev/null +++ b/default_480p.cfg @@ -0,0 +1,15 @@ +set r_textureMode anisotropic +set ui_smallFont 0.375 +set ui_bigFont 0.5832 +set ui_extraBigFont 1.0 +set cg_overheadiconsize 1.1 +set cg_overheadnamessize 0.5 +set cg_overheadranksize 0.5 +set cg_overheadnamesfarscale 0.7 +set cg_overheadnamesfardist 512 +set cg_overheadnamesneardist 64 +set compassObjectiveWidth 25 +set compassObjectiveHeight 25 +set welcome_shown 0 +set cg_subtitlewidthstandard 480 +set friendlyNameFontSize 0.37 \ No newline at end of file diff --git a/default_720p.cfg b/default_720p.cfg new file mode 100644 index 0000000..18fa15c --- /dev/null +++ b/default_720p.cfg @@ -0,0 +1,14 @@ +set r_textureMode bilinear +set ui_smallFont 0.563 +set ui_bigFont 0.688 +set ui_extraBigFont 1.0 +set cg_overheadiconsize 1.1 +set cg_overheadnamessize 0.65 +set cg_overheadranksize 0.5 +set cg_overheadnamesfarscale 0.7 +set cg_overheadnamesfardist 512 +set cg_overheadnamesneardist 64 +set compassObjectiveWidth 17.5 +set compassObjectiveHeight 17.5 +set welcome_shown 0 +set cg_subtitlewidthwidescreen 600 \ No newline at end of file diff --git a/default_mp.cfg b/default_mp.cfg new file mode 100644 index 0000000..f7240e7 --- /dev/null +++ b/default_mp.cfg @@ -0,0 +1,16 @@ +// Hello Dave, Would you like to play a game? +unbindall + +// Gamepad setup +exec thumbstick_default.cfg +exec buttons_default.cfg + +bind BUTTON_BACK "togglescores" +bind BUTTON_START "togglemenu" + +// Menus +bind ~ "toggleconsole" +bind ` "toggleconsole" + +exec default_mp_gamesettings.cfg +set stat_version 11 diff --git a/default_mp_gamesettings.cfg b/default_mp_gamesettings.cfg new file mode 100644 index 0000000..fe2251a --- /dev/null +++ b/default_mp_gamesettings.cfg @@ -0,0 +1,495 @@ +// Gameplay settings in here only. +// No controller or keyboard bindings. +// Nothing platform specific. + +// UI DEFAULTS +set ui_borderLowLightScale 0.35 +set ui_mapname mp_nx_pitstop +set ui_gametype war +set cg_hudlegacysplitscreenscale 2 +set cg_hudsplitscreenstancescale 2 +set cg_hudsplitscreencompassscale 1.5 +set cg_headiconminscreenradius 0.025 +set ui_allow_controlschange 1 +set ui_showmap 1 +set cg_hudMapBorderWidth 2 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set waypointIconHeight 36 +set waypointIconWidth 36 +set waypointOffscreenPointerDistance 20 +set cg_fovscale 1 +set cg_drawCrosshair 1 +set cg_drawCrosshairNames 1 +set scr_RequiredMapAspectratio 1 +set scr_patientZero "" +set scr_tispawndelay 0 +set scr_riotShieldXPBullets 15 +set ui_sortmaplist 0 + +//XRay +set gp_rdvar_xray_cone_length 1800 +set gp_rdvar_xray_fade_distance 2000 +set gp_rdvar_xray_cone_angle 179 + +//Active Camo +set gp_rdvar_camo_enabled 1 + +//Cloaking Shield +set gp_rdvar_cloaking_enabled 1 + +//Hud Warp +set r_warp_enable 0 + +//Netbuff Perk +set perk_netSoldierHaloRotationSpeed 0 +set perk_netSoldierEffectiveRadius 350 +set perk_netSoldierHaloSpriteEdgeOffset 8 + +//Moon +set player_moon_grav_scale 0.25 +set Player_moon_grav_speed_scalar 1 +set player_moon_grav_stop_scalar 1 +set player_moon_grav_start_scalar 1 +set player_moon_grav_variable_jump_scalar 0.25 +set player_moon_grav_variable_jump_period 500 +set player_moon_grav_late_jump_period 200 +set player_moon_grav_jump_boost_scalar 1.18 +set weapon_view_moon_vertical_bob_amp 5 +set weapon_view_moon_horizontal_bob_amp 1.5 +set weapon_view_moon_bob_speed 0.5 +set player_moon_grav_air_control_accel_scalar 1.35 +set player_moon_grav_air_control_speed_scalar 1 + +//Hit Effects +set bg_hit_distortion_tear_start_offset 1.6 +set bg_hit_distortion_tear_time_scale 3 + +//Pain Animations +set pain_debug 1 + +// UI +set cg_hudObjectiveTextScale 0.3 +set cg_headIconMinScreenRadius 0.015 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 1 +set cg_everyonehearseveryone 0 + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 0 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 1 +set scr_game_perks 1 +set scr_game_forceuav 0 +set scr_game_hardpoints 1 +set scr_nukeTimer 10 +set scr_nukeCancelMode 0 +set scr_empGrenadeTime 7.0 +set scr_empGrenadeRadius 500 + +set scr_gasCloudDuration 8 +set scr_gasCloudRadius 185 +set scr_gasCloudHeight 20 +set scr_gasCloudTickDamage 13 // damage per per tick in normal modes +set scr_gasCloudTickDamageHardcore 5 // damage per tick in hardcore modes + +set scr_LIDARPulseRadius 350 // Radius around the grenade that enemys will be snapped. +set scr_LIDARNumTicks 6.0 // Number of times the lidar will tick +set scr_LIDARTickTime 1.0 // Time Between Lidar Ticks + +set perk_scavengerMode 0 +set perk_blastShield 65 +set perk_armorPiercingDamage 40 +set scr_game_killstreakdelay 0 +set perk_jumpHeightBoost 1.5 +set perk_jumpForwardBoost 1.5 +set perk_juggerSprintSpeedScale 0.5 +set perk_agiSprintSpeedScale 1.0 +set perk_sprintDurationScale 1.0 +set perk_sprintRechargePause 0 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 +set scr_explBulletMod 1 +set scr_maxPerPlayerExplosives 2 + +// rest XP +set scr_restxp_enable 0 +set scr_restxp_minRestTime 4 // hours before rest starts taking effect +set scr_restxp_levelsPerDay 0.5 // levels of rest XP awarded per day of rest +set scr_restxp_cap 0.5 // max levels of rest XP allowed to accumulate +set scr_restxp_restedAwardScale 0.5 // multiplier for extra XP given while rested +set scr_restxp_timescale 1 // for debugging + +// UI +set g_hardcore 0 +set scr_hardcore 0 +set scr_diehard 0 +set scr_oldschool 0 +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1500 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + +// DOMINATION +set scr_dom_scorelimit 200 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM GUNGAME +set scr_gg_scorelimit 2500 +set scr_gg_timelimit 0 +set scr_gg_roundlimit 1 +set scr_gg_winlimit 1 +set scr_gg_numlives 0 +set scr_gg_playerrespawndelay 0 +set scr_gg_waverespawndelay 0 +set scr_gg_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 7500 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// MULTI TEAM DEATHMATCH +set scr_mtdm_scorelimit 7500 +set scr_mtdm_timelimit 10 +set scr_mtdm_roundlimit 1 +set scr_mtdm_winlimit 1 +set scr_mtdm_numlives 0 +set scr_mtdm_playerrespawndelay 0 +set scr_mtdm_waverespawndelay 0 +set scr_mtdm_promode 0 +set g_MTDM_NumTeams 4 +set g_MTDM_TeamColorEnemyNames 0 + + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 45 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// cwtest +set scr_cwtest_scorelimit 12 +set scr_cwtest_timelimit 15 +set scr_cwtest_roundlimit 1 +set scr_cwtest_winlimit 1 +set scr_cwtest_roundswitch 0 +set scr_cwtest_numlives 0 +set scr_cwtest_planttime 5 +set scr_cwtest_num_intel 2 +set scr_cwtest_intelspawndelay 2.0 +set scr_cwtest_playerrespawndelay 5.0 +set scr_cwtest_spawnturretrate 3 +set scr_cwtest_waverespawndelay 0 +set scr_cwtest_promode 0 + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 250 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_extraDelay 0 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +set sv_maxclients 24 +set scr_xpscale 1 + +set useRelativeTeamColors 0 + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// VIP +set scr_vip_scorelimit 1 +set scr_vip_timelimit 2.5 +set scr_vip_roundlimit 3 +set scr_vip_winlimit 2 +set scr_vip_numlives 0 +set scr_vip_roundswitch 1 +set scr_vip_promode 0 + +// CTF +set scr_ctf_scorelimit 0 +set scr_ctf_timelimit 10 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_waverespawndelay 10 +set scr_ctf_halftime 1 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// ESCORT +set scr_escort_scorelimit 0 +set scr_escort_timelimit 4 +set scr_escort_checktime 2 +set scr_escort_roundlimit 2 +set scr_escort_countdown 10 +set scr_escort_winlimit 2 +set scr_escort_roundswitch 1 // rounds between switching teams +set scr_escort_numlives 0 +set scr_escort_playerrespawndelay 3 +set scr_escort_waverespawndelay 0 +set scr_escort_promode 0 + +// ESCORTPLUS +set scr_escortplus_scorelimit 0 +set scr_escortplus_timelimit 4 +set scr_escortplus_checktime 2 +set scr_escortplus_roundlimit 2 +set scr_escortplus_countdown 10 +set scr_escortplus_winlimit 2 +set scr_escortplus_roundswitch 1 // rounds between switching teams +set scr_escortplus_numlives 0 +set scr_escortplus_playerrespawndelay 0 +set scr_escortplus_waverespawndelay 3 +set scr_escortplus_promode 0 + +// CONVOY +set scr_convoy_scorelimit 0 +set scr_convoy_timelimit 0 +set scr_convoy_checktime 0 +set scr_convoy_roundlimit 2 +set scr_convoy_countdown 10 +set scr_convoy_winlimit 2 +set scr_convoy_roundswitch 1 // rounds between switching teams +set scr_convoy_numlives 0 +set scr_convoy_playerrespawndelay 3 +set scr_convoy_waverespawndelay 0 +set scr_convoy_promode 0 + +// 3rd Person +set camera_thirdperson 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// GLADIATOR GAMES +set scr_glad_scorelimit 1000 +set scr_glad_timelimit 1.5 +set scr_glad_roundlimit 0 +set scr_glad_roundswitch 1 // rounds between switching teams +set scr_dm_winlimit 1 +set scr_glad_numlives 1 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_glad_promode 0 + +// ASSAULT +set scr_glad_assault_timelimit 1.5 +set scr_glad_assault_weapon_fired_score 100 +set scr_glad_assault_max_score 1000 +set scr_glad_assault_finish_line_score 100 + +// HVT +set scr_hvt_scorelimit 4000 +set scr_hvt_timelimit 10 +set scr_hvt_roundlimit 1 +set scr_hvt_winlimit 1 +set scr_hvt_numlives 0 +set scr_hvt_playerrespawndelay 0 +set scr_hvt_waverespawndelay 0 +set scr_hvt_promode 0 + +// Airdrops +set scr_airdrop_ammo 15 +set scr_airdrop_uav 15 +set scr_airdrop_counter_uav 11 +set scr_airdrop_sentry 6 +set scr_airdrop_predator_missile 8 +set scr_airdrop_precision_airstrike 6 +//set scr_airdrop_harrier_airstrike 5 +set scr_airdrop_helicopter 5 +set scr_airdrop_helicopter_flares 4 +set scr_airdrop_stealth_airstrike 3 +set scr_airdrop_helicopter_minigun 3 +set scr_airdrop_ac130 2 +set scr_airdrop_emp 1 +set scr_airdrop_uav_strike 3 +set scr_airdrop_exosuit 2 +set scr_airdrop_remote_mortar 3 +set scr_airdrop_minigun_turret 5 +set scr_airdrop_lockseekdie 3 + +set scr_airdrop_mega_ammo 15 +set scr_airdrop_mega_uav 15 +set scr_airdrop_mega_counter_uav 11 +set scr_airdrop_mega_sentry 6 +set scr_airdrop_mega_predator_missile 8 +set scr_airdrop_mega_precision_airstrike 6 +//set scr_airdrop_mega_harrier_airstrike 5 +set scr_airdrop_mega_helicopter 5 +set scr_airdrop_mega_helicopter_flares 4 +set scr_airdrop_mega_stealth_airstrike 3 +set scr_airdrop_mega_helicopter_minigun 3 +set scr_airdrop_mega_ac130 2 +set scr_airdrop_mega_emp 1 +set scr_airdrop_mega_uav_strike 3 +set scr_airdrop_mega_exosuit 2 +set scr_airdrop_mega_remote_mortar 3 +set scr_airdrop_mega_minigun_turret 5 +set scr_airdrop_mega_lockseekdie 3 + +// Mercenary Training +set scr_merc_scorelimit 100000 +set scr_merc_timelimit 2 +set scr_merc_roundlimit 1 +set scr_merc_winlimit 1 +set scr_merc_numlives 0 +set scr_merc_playerrespawndelay 0 +set scr_merc_waverespawndelay 0 +set scr_merc_promode 0 + +// Intel Prototype +set prototype_intel_enabled 0 +set prototype_intel_percentage 33 + +//MP Fantasy Tracking +set fantasyStatTracking 0 + +//MP Combat Awareness Upgrade Enabling +set upgradeEnabling 0 + +// Adrenaline Prototype +set prototype_adrenaline_enabled 0 +set adrenaline_history_mins 1.0 +set adrenaline_spm_threshold 300 +set adrenaline_winddown_time_sec 15.0 +// must be an integer +set adrenaline_xp_multiplier 2 +set adrenaline_debugging 0 + +//hulc suit +set hulc_projectile_velocity 1500 +set hulc_projectile_up_offset 10 + +// XRay team hud +gp_rdvar_xray_cone_length 100000 \ No newline at end of file diff --git a/default_splitscreen.cfg b/default_splitscreen.cfg new file mode 100644 index 0000000..3f94e31 --- /dev/null +++ b/default_splitscreen.cfg @@ -0,0 +1,298 @@ +set ui_allow_teamchange 1 + +//Netbuff Perk +set perk_netSoldierHaloRotationSpeed 0 +set perk_netSoldierEffectiveRadius 350 +set perk_netSoldierHaloSpriteEdgeOffset 8 + +//XRay +set gp_rdvar_xray_cone_length 1800 +set gp_rdvar_xray_fade_distance 2000 +set gp_rdvar_xray_cone_angle 179 + +set pain_debug 1 + +//Moon +set player_moon_grav_scale 0.25 +set Player_moon_grav_speed_scalar 1 +set player_moon_grav_stop_scalar 1 +set player_moon_grav_start_scalar 1 +set player_moon_grav_variable_jump_scalar 0.25 +set player_moon_grav_variable_jump_period 500 +set player_moon_grav_late_jump_period 200 +set player_moon_grav_jump_boost_scalar 1.18 +set weapon_view_moon_vertical_bob_amp 5 +set weapon_view_moon_horizontal_bob_amp 1.5 +set weapon_view_moon_bob_speed 0.5 +set player_moon_grav_air_control_accel_scalar 1.35 +set player_moon_grav_air_control_speed_scalar 1 + +// UI +set waypointOffscreenScaleSmallest 0.65 +set compassObjectiveHeight 14 +set compassObjectiveWidth 14 +set cg_hudObjectiveTextScale 0.37 +set cg_headIconMinScreenRadius 0.03 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 0 +set cg_everyonehearseveryone 0 +set com_gameMsgWindow1LineCount 5 +set partyChatDisallowed 0 + + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 0 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 1 +set scr_game_perks 1 +set scr_game_forceuav 1 +set scr_game_hardpoints 1 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 + +// UI +set g_hardcore 0 +set scr_hardcore 0 +set scr_diehard 0 +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1000 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + +// DOMINATION +set scr_dom_scorelimit 100 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM GUNGAME +set scr_gg_scorelimit 2500 +set scr_gg_timelimit 0 +set scr_gg_roundlimit 1 +set scr_gg_winlimit 1 +set scr_gg_numlives 0 +set scr_gg_playerrespawndelay 0 +set scr_gg_waverespawndelay 0 +set scr_gg_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 5000 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 45 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// cwtest +set scr_cwtest_scorelimit 12 +set scr_cwtest_timelimit 15 +set scr_cwtest_roundlimit 1 +set scr_cwtest_winlimit 1 +set scr_cwtest_roundswitch 0 +set scr_cwtest_numlives 0 +set scr_cwtest_planttime 5 +set scr_cwtest_num_intel 2 +set scr_cwtest_intelspawndelay 2.0 +set scr_cwtest_playerrespawndelay 5.0 +set scr_cwtest_spawnturretrate 3 +set scr_cwtest_waverespawndelay 0 +set scr_cwtest_promode 0 + + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 250 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +set sv_maxclients 4 +set scr_oldschool 0 +set scr_xpscale 1 + + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// CTF +set scr_ctf_scorelimit 0 +set scr_ctf_timelimit 10 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_waverespawndelay 10 +set scr_ctf_halftime 1 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// 3rd Person +set camera_thirdperson 0 +set aim_autoaim_enabled 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// GLADIATOR GAMES +set scr_glad_scorelimit 1000 +set scr_glad_timelimit 1.5 +set scr_glad_roundlimit 0 +set scr_glad_roundswitch 1 // rounds between switching teams +set scr_dm_winlimit 1 +set scr_glad_numlives 1 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_glad_promode 0 + // ASSAULT + set scr_glad_assault_timelimit 1.5 + set scr_glad_assault_weapon_fired_score 100 + set scr_glad_assault_max_score 1000 + set scr_glad_assault_finish_line_score 100 + +// HVT +set scr_hvt_scorelimit 4000 +set scr_hvt_timelimit 10 +set scr_hvt_roundlimit 1 +set scr_hvt_winlimit 1 +set scr_hvt_numlives 0 +set scr_hvt_playerrespawndelay 0 +set scr_hvt_waverespawndelay 0 +set scr_hvt_promode 0 + +// ESCORTPLUS +set scr_escortplus_scorelimit 0 +set scr_escortplus_timelimit 4 +set scr_escortplus_checktime 2 +set scr_escortplus_roundlimit 2 +set scr_escortplus_countdown 10 +set scr_escortplus_winlimit 2 +set scr_escortplus_roundswitch 1 // rounds between switching teams +set scr_escortplus_numlives 0 +set scr_escortplus_playerrespawndelay 3 +set scr_escortplus_waverespawndelay 0 +set scr_escortplus_promode 0 diff --git a/default_systemlink.cfg b/default_systemlink.cfg new file mode 100644 index 0000000..0196458 --- /dev/null +++ b/default_systemlink.cfg @@ -0,0 +1,321 @@ +reset waypointOffscreenScaleSmallest +reset cg_drawCrosshair +reset cg_drawCrosshairNames +reset ragdoll_explode_force +reset ragdoll_explode_upbias +reset jump_height +reset jump_slowdownEnable +reset bg_fallDamageMinHeight +reset bg_fallDamageMaxHeight +reset cg_hudGrenadeIconHeight +reset cg_hudGrenadeIconWidth +reset cg_hudGrenadeIconOffset +reset cg_hudGrenadePointerHeight +reset cg_hudGrenadePointerWidth +reset cg_hudGrenadePointerPivot +reset cg_fovscale +reset com_gameMsgWindow1LineCount + +set ui_allow_teamchange 1 +set sv_maxclients 18 +set partyChatDisallowed 0 + +//Netbuff Perk +set perk_netSoldierHaloRotationSpeed 0 +set perk_netSoldierEffectiveRadius 350 +set perk_netSoldierHaloSpriteEdgeOffset 8 + +//XRay +set gp_rdvar_xray_cone_length 1800 +set gp_rdvar_xray_fade_distance 2000 +set gp_rdvar_xray_cone_angle 179 + +set pain_debug 1 + +//Moon +set player_moon_grav_scale 0.25 +set Player_moon_grav_speed_scalar 1 +set player_moon_grav_stop_scalar 1 +set player_moon_grav_start_scalar 1 +set player_moon_grav_variable_jump_scalar 0.25 +set player_moon_grav_variable_jump_period 500 +set player_moon_grav_late_jump_period 200 +set player_moon_grav_jump_boost_scalar 1.18 +set weapon_view_moon_vertical_bob_amp 5 +set weapon_view_moon_horizontal_bob_amp 1.5 +set weapon_view_moon_bob_speed 0.5 +set player_moon_grav_air_control_accel_scalar 1.35 +set player_moon_grav_air_control_speed_scalar 1 + +// UI +set cg_hudObjectiveTextScale 0.3 +set cg_headIconMinScreenRadius 0.025 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 1 +set cg_everyonehearseveryone 0 + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 10 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 2 +set scr_game_perks 1 +set scr_game_forceuav 0 +set scr_game_hardpoints 1 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 + +// UI +set g_hardcore 0 +set scr_hardcore 0 +set scr_diehard 0 +set scr_oldschool 0 +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1500 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + +// DOMINATION +set scr_dom_scorelimit 200 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM GUNGAME +set scr_gg_scorelimit 2500 +set scr_gg_timelimit 0 +set scr_gg_roundlimit 1 +set scr_gg_winlimit 1 +set scr_gg_numlives 0 +set scr_gg_playerrespawndelay 0 +set scr_gg_waverespawndelay 0 +set scr_gg_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 7500 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 45 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// cwtest +set scr_cwtest_scorelimit 12 +set scr_cwtest_timelimit 15 +set scr_cwtest_roundlimit 1 +set scr_cwtest_winlimit 1 +set scr_cwtest_roundswitch 0 +set scr_cwtest_numlives 0 +set scr_cwtest_planttime 5 +set scr_cwtest_num_intel 2 +set scr_cwtest_intelspawndelay 2.0 +set scr_cwtest_playerrespawndelay 5.0 +set scr_cwtest_spawnturretrate 3 +set scr_cwtest_waverespawndelay 0 +set scr_cwtest_promode 0 + + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 250 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// CTF +set scr_ctf_scorelimit 0 +set scr_ctf_timelimit 10 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_waverespawndelay 10 +set scr_ctf_halftime 1 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// ESCORT +set scr_escort_scorelimit 0 +set scr_escort_timelimit 4 +set scr_escort_checktime 2 +set scr_escort_roundlimit 2 +set scr_escort_countdown 10 +set scr_escort_winlimit 2 +set scr_escort_roundswitch 1 // rounds between switching teams +set scr_escort_numlives 0 +set scr_escort_playerrespawndelay 0 +set scr_escort_waverespawndelay 0 +set scr_escort_promode 0 + +// ESCORTPLUS +set scr_escortplus_scorelimit 0 +set scr_escortplus_timelimit 4 +set scr_escortplus_checktime 2 +set scr_escortplus_roundlimit 2 +set scr_escortplus_countdown 10 +set scr_escortplus_winlimit 2 +set scr_escortplus_roundswitch 1 // rounds between switching teams +set scr_escortplus_numlives 0 +set scr_escortplus_playerrespawndelay 3 +set scr_escortplus_waverespawndelay 0 +set scr_escortplus_promode 0 + +// 3rd Person +set camera_thirdperson 0 +set aim_autoaim_enabled 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// GLADIATOR GAMES +set scr_glad_scorelimit 1000 +set scr_glad_timelimit 1.5 +set scr_glad_roundlimit 0 +set scr_glad_roundswitch 1 // rounds between switching teams +set scr_dm_winlimit 1 +set scr_glad_numlives 1 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_glad_promode 0 + // ASSAULT + set scr_glad_assault_timelimit 1.5 + set scr_glad_assault_weapon_fired_score 100 + set scr_glad_assault_max_score 1000 + set scr_glad_assault_finish_line_score 100 + +// HVT +set scr_hvt_scorelimit 4000 +set scr_hvt_timelimit 10 +set scr_hvt_roundlimit 1 +set scr_hvt_winlimit 1 +set scr_hvt_numlives 0 +set scr_hvt_playerrespawndelay 0 +set scr_hvt_waverespawndelay 0 +set scr_hvt_promode 0 diff --git a/default_xboxlive.cfg b/default_xboxlive.cfg new file mode 100644 index 0000000..f794f97 --- /dev/null +++ b/default_xboxlive.cfg @@ -0,0 +1,332 @@ +reset waypointOffscreenScaleSmallest +reset cg_drawCrosshair +reset cg_drawCrosshairNames +reset ragdoll_explode_force +reset ragdoll_explode_upbias +reset jump_height +reset jump_slowdownEnable +reset bg_fallDamageMinHeight +reset bg_fallDamageMaxHeight +reset cg_hudGrenadeIconHeight +reset cg_hudGrenadeIconWidth +reset cg_hudGrenadeIconOffset +reset cg_hudGrenadePointerHeight +reset cg_hudGrenadePointerWidth +reset cg_hudGrenadePointerPivot +reset com_gameMsgWindow1LineCount +reset cg_fovscale +reset cg_drawTalk + +set ui_allow_teamchange 0 +set scr_hardcore 0 +set g_hardcore 0 +set scr_diehard 0 +set scr_oldschool 0 +set scr_xpscale 1 + +set scr_game_killstreakdelay 8 + +set partyChatDisallowed 0 + +//XRay +set gp_rdvar_xray_cone_length 1800 +set gp_rdvar_xray_fade_distance 2000 +set gp_rdvar_xray_cone_angle 179 + + +//Hud Warp +set r_warp_enable 0 + +//Netbuff Perk +set perk_netSoldierHaloRotationSpeed 0 +set perk_netSoldierEffectiveRadius 350 +set perk_netSoldierHaloSpriteEdgeOffset 8 + +//Moon +set player_moon_grav_scale 0.25 +set Player_moon_grav_speed_scalar 1 +set player_moon_grav_stop_scalar 1 +set player_moon_grav_start_scalar 1 +set player_moon_grav_variable_jump_scalar 0.25 +set player_moon_grav_variable_jump_period 500 +set player_moon_grav_late_jump_period 200 +set player_moon_grav_jump_boost_scalar 1.18 +set weapon_view_moon_vertical_bob_amp 5 +set weapon_view_moon_horizontal_bob_amp 1.5 +set weapon_view_moon_bob_speed 0.5 +set player_moon_grav_air_control_accel_scalar 1.35 +set player_moon_grav_air_control_speed_scalar 1 + +//Hit Effects +set bg_hit_distortion_tear_start_offset 1.6 +set bg_hit_distortion_tear_time_scale 3 + +//Pain Animations +set pain_debug 1 + +// UI +set cg_hudObjectiveTextScale 0.3 +set cg_headIconMinScreenRadius 0.025 +set cg_hudMapFriendlyHeight 15 +set cg_hudMapFriendlyWidth 15 +set cg_hudMapPlayerHeight 20 +set cg_hudMapPlayerWidth 20 +set cg_hudGrenadeIconMaxRangeFrag 250 +set cg_weaponHintsCoD1Style 1 +set cg_everyonehearseveryone 0 + +// SHARED GAMETYPE DEFAULTS + +// gameplay +set scr_game_graceperiod 15 +set scr_game_allowkillcam 1 +set scr_game_onlyheadshots 0 +set scr_game_deathpointloss 0 +set scr_game_suicidepointloss 0 +set scr_team_teamkillpointloss 1 +set scr_game_spectatetype 1 +set scr_game_perks 1 +set scr_game_forceuav 0 +set scr_game_hardpoints 1 + +// hardpoints +set scr_hardpoint_allowartillery 1 +set scr_hardpoint_allowuav 1 +set scr_hardpoint_allowhelicopter 1 + +// teams +set scr_team_fftype 0 +set scr_team_respawntime 0 +set scr_team_teamkillspawndelay 20 +set scr_team_kickteamkillers 0 + +// player +set scr_player_numlives 0 +set scr_player_respawndelay 0 +set scr_player_maxhealth 100 +set scr_player_suicidespawndelay 0 +set scr_player_healthregentime 5 +set scr_player_forcerespawn 1 +set scr_player_sprinttime 4 + +// UI +set ui_hud_hardcore 0 +set ui_hud_obituaries 1 +set ui_hud_showobjicons 1 + +// DEATHMATCH +set scr_dm_scorelimit 1500 +set scr_dm_timelimit 10 +set scr_dm_roundlimit 1 +set scr_dm_winlimit 1 +set scr_dm_numlives 0 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_dm_promode 0 + + +// DOMINATION +set scr_dom_scorelimit 200 +set scr_dom_timelimit 0 +set scr_dom_roundlimit 1 +set scr_dom_winlimit 1 +set scr_dom_numlives 0 +set scr_dom_playerrespawndelay 0 +set scr_dom_waverespawndelay 0 +set scr_dom_promode 0 + +// TEAM GUNGAME +set scr_gg_scorelimit 2500 +set scr_gg_timelimit 0 +set scr_gg_roundlimit 1 +set scr_gg_winlimit 1 +set scr_gg_numlives 0 +set scr_gg_playerrespawndelay 0 +set scr_gg_waverespawndelay 0 +set scr_gg_promode 0 + +// TEAM DEATHMATCH +set scr_war_scorelimit 7500 +set scr_war_timelimit 10 +set scr_war_roundlimit 1 +set scr_war_winlimit 1 +set scr_war_numlives 0 +set scr_war_playerrespawndelay 0 +set scr_war_waverespawndelay 0 +set scr_war_promode 0 + +// SABOTAGE +set scr_sab_scorelimit 0 +set scr_sab_timelimit 20 +set scr_sab_roundlimit 1 +set scr_sab_winlimit 1 +set scr_sab_roundswitch 1 +set scr_sab_numlives 0 +set scr_sab_bombtimer 45 +set scr_sab_planttime 2.5 +set scr_sab_defusetime 5 +set scr_sab_hotpotato 0 +set scr_sab_playerrespawndelay 7.5 +set scr_sab_waverespawndelay 0 +set scr_sab_promode 0 + +// cwtest +set scr_cwtest_scorelimit 12 +set scr_cwtest_timelimit 15 +set scr_cwtest_roundlimit 1 +set scr_cwtest_winlimit 1 +set scr_cwtest_roundswitch 0 +set scr_cwtest_numlives 0 +set scr_cwtest_planttime 5 +set scr_cwtest_num_intel 2 +set scr_cwtest_intelspawndelay 2.0 +set scr_cwtest_playerrespawndelay 5.0 +set scr_cwtest_spawnturretrate 3 +set scr_cwtest_waverespawndelay 0 +set scr_cwtest_promode 0 + + +// SEARCH AND DESTROY CLASSIC +set scr_sd_scorelimit 1 +set scr_sd_timelimit 2.5 +set scr_sd_roundlimit 0 +set scr_sd_winlimit 4 +set scr_sd_roundswitch 3 // rounds between switching teams +set scr_sd_numlives 1 // elimination +set scr_sd_bombtimer 45 +set scr_sd_planttime 5 +set scr_sd_defusetime 5 +set scr_sd_multibomb 0 +set scr_sd_playerrespawndelay 0 +set scr_sd_waverespawndelay 0 +set scr_sd_promode 0 + +// KING OF THE HILL +set scr_koth_scorelimit 250 +set scr_koth_timelimit 15 +set scr_koth_roundlimit 1 +set scr_koth_winlimit 1 +set scr_koth_roundswitch 1 +set scr_koth_numlives 0 +set scr_koth_playerrespawndelay 0 +set scr_koth_waverespawndelay 0 +set koth_autodestroytime 60 +set koth_spawntime 30 +set koth_kothmode 0 +set koth_capturetime 20 +set koth_destroytime 10 +set koth_delayPlayer 0 +set koth_spawnDelay 60 +set koth_proMode 0 +set scr_koth_promode 0 + +// ONE FLAG CTF +set scr_oneflag_scorelimit 1 +set scr_oneflag_timelimit 3 +set scr_oneflag_roundlimit 0 +set scr_oneflag_winlimit 4 +set scr_oneflag_roundswitch 3 // rounds between switching teams +set scr_oneflag_numlives 0 +set scr_oneflag_playerrespawndelay 0 +set scr_oneflag_waverespawndelay 0 +set scr_oneflag_promode 0 + +// ARENA +set scr_arena_scorelimit 1 +set scr_arena_timelimit 2.5 +set scr_arena_roundlimit 0 +set scr_arena_winlimit 4 +set scr_arena_numlives 1 +set scr_arena_roundswitch 3 +set scr_arena_promode 0 + +// DD +set scr_dd_scorelimit 1 +set scr_dd_timelimit 2.5 +set scr_dd_roundlimit 3 +set scr_dd_winlimit 2 +set scr_dd_numlives 0 +set scr_dd_roundswitch 1 +set scr_dd_playerrespawndelay 0 +set scr_dd_waverespawndelay 0 +set scr_dd_bombtimer 45 +set scr_dd_planttime 5 +set scr_dd_defusetime 5 +set scr_dd_addtime 2.5 +set scr_dd_promode 0 + +// VIP +set scr_vip_scorelimit 1 +set scr_vip_timelimit 2.5 +set scr_vip_roundlimit 3 +set scr_vip_winlimit 2 +set scr_vip_numlives 0 +set scr_vip_roundswitch 1 +set scr_vip_promode 0 + +// CTF +set scr_ctf_scorelimit 0 +set scr_ctf_timelimit 10 +set scr_ctf_roundlimit 1 +set scr_ctf_winlimit 1 +set scr_ctf_waverespawndelay 10 +set scr_ctf_halftime 1 +set scr_ctf_numlives 0 +set scr_ctf_playerrespawndelay 0 +set scr_ctf_returntime 30 +set scr_ctf_promode 0 + +// 3rd Person +set camera_thirdperson 0 +set aim_autoaim_enabled 0 + +// GTNW +set scr_gtnw_scorelimit 101 +set scr_gtnw_timelimit 10 +set scr_gtnw_roundlimit 1 +set scr_gtnw_winlimit 1 +set scr_gtnw_roundswitch 0 +set scr_gtnw_numlives 0 +set scr_gtnw_playerrespawndelay 0 +set scr_gtnw_waverespawndelay 0 +set scr_gtnw_promode 0 + +// GLADIATOR GAMES +set scr_glad_scorelimit 1000 +set scr_glad_timelimit 1.5 +set scr_glad_roundlimit 0 +set scr_glad_roundswitch 1 // rounds between switching teams +set scr_dm_winlimit 1 +set scr_glad_numlives 1 +set scr_dm_playerrespawndelay 0 +set scr_dm_waverespawndelay 0 +set scr_glad_promode 0 + // ASSAULT + set scr_glad_assault_timelimit 1.5 + set scr_glad_assault_weapon_fired_score 100 + set scr_glad_assault_max_score 1000 + set scr_glad_assault_finish_line_score 100 + +// HVT +set scr_hvt_scorelimit 4000 +set scr_hvt_timelimit 10 +set scr_hvt_roundlimit 1 +set scr_hvt_winlimit 1 +set scr_hvt_numlives 0 +set scr_hvt_playerrespawndelay 0 +set scr_hvt_waverespawndelay 0 +set scr_hvt_promode 0 + +// ESCORTPLUS +set scr_escortplus_scorelimit 0 +set scr_escortplus_timelimit 4 +set scr_escortplus_checktime 2 +set scr_escortplus_roundlimit 2 +set scr_escortplus_countdown 10 +set scr_escortplus_winlimit 2 +set scr_escortplus_roundswitch 1 // rounds between switching teams +set scr_escortplus_numlives 0 +set scr_escortplus_playerrespawndelay 3 +set scr_escortplus_waverespawndelay 0 +set scr_escortplus_promode 0 + diff --git a/demo.cfg b/demo.cfg new file mode 100644 index 0000000..0108204 --- /dev/null +++ b/demo.cfg @@ -0,0 +1,31 @@ +// Remove all debug output for demo playthroughs + +set developer 0 +set developer_script 0 + +set logfile 0 +set com_statmon 0 +set con_minicon 0 + +set cg_drawfps 0 +set cg_drawviewpos 0 +set cg_drawversion 0 +set cg_drawStaticBudgets 0 + +set loc_warnings 0 +set loc_warningsAsErrors 0 + +set profile_show_loading 0 +set snd_touchStreamFilesOnLoad 0 + +set r_showMissingLightGrid 0 +set r_clearColor 0 0 0 0 +set r_clearColor2 0 0 0 0 + +set replay_time 0 +set replay_autosave 0 + +set r_vsync 1 + +// disable the exterior 100 hud debug info +set debug_hud 0 diff --git a/demo_mp.cfg b/demo_mp.cfg new file mode 100644 index 0000000..3f93c00 --- /dev/null +++ b/demo_mp.cfg @@ -0,0 +1,27 @@ +// Remove all debug output for demo playthroughs + +set logfile 0 +set com_statmon 0 +set con_minicon 0 + +set cg_drawfps 0 +set cg_drawviewpos 0 +set cg_drawversion 0 + +set loc_warnings 0 +set loc_warningsAsErrors 0 + +set profile_show_loading 0 +set snd_touchStreamFilesOnLoad 0 + +set r_showMissingLightGrid 0 +set r_clearColor 0 0 0 0 +set r_clearColor2 0 0 0 0 + +set replay_time 0 +set replay_autosave 0 + +set r_vsync 1 + +// disable the exterior 100 hud debug info +set debug_hud 0 diff --git a/developer_mp.cfg b/developer_mp.cfg new file mode 100644 index 0000000..03340c0 --- /dev/null +++ b/developer_mp.cfg @@ -0,0 +1,56 @@ + +// ** Graphics ** +bind i toggle r_showtris 2 0 +bind ] toggle r_showtris 1 0 +bind j toggle r_showtricounts 1 0 +bind o toggle r_fullbright 1 0 +bind . toggle r_fullbright 1 0 +bind u toggle cg_drawmaterial 1 0 +bind v toggle cg_draw2d 0 1 +bind , toggle r_normalmaps flat unchanged +bind [ toggle fx_enable 0 1 +bind f11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1" + +// ** Game ** +bind pause toggle cl_paused 0 1 +bind p toggle cl_paused 0 1 +bind t toggle timescale 1 5 +bind y toggle timescale 1 0.1 +bind q toggle timescale 1 0.3 + +// ** Macros ** +// hides stuff that makes screenshots look worse +bind z "toggle cg_draw2d 0 1; toggle cg_drawbreathhint 0 1; toggle cg_drawcrosshair 0 1; toggle cg_drawfps 0 1; toggle cg_drawgun 0 1; toggle cg_drawhud 0 1; toggle cg_drawmantlehint 0 1; toggle cg_drawpaused 0 1; toggle cg_drawperformancewarnings 0 1; toggle cg_drawplayerposinfreemove 0 1; toggle cg_drawshellshock 0 1; toggle cg_drawturretcrosshair 0 1; toggle cg_drawversion 0 1" +// zoomes in and hides the world +bind 5 "toggle r_drawWorld 1 0; r_clearColor .25 .25 .25 1; r_clearColor2 .25 .25 .25 1; toggle cg_draw2d 1 0; toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4" + +// ** Sound ** +bind pgdn toggle snd_drawinfo 0 1 2 3 +bind pgup toggle snd_draw3d 2 0 +bind 1 snd_volume 0 +bind 2 snd_volume 0.25 +bind 3 snd_volume 0.6 +bind 4 snd_volume 1 + +// ** Geo ** +bind home toggle r_lockpvs 1 0 +bind end toggle r_showportals 0 1 2 + +// ** Configs and Tools ** +bind f1 devgui +bind f2 exec developer_mp +bind f3 exec robotg +bind f5 give ammo +bind f6 fast_restart +bind f7 "set tweak 1; map_restart; exec devgui_fog" +bind f8 toggle animsound on off +bind f9 exec createFX + +// transparent hud is for flashy release feature, not useful dev tool +set con_outputwindowcolor 0.32 0.35 0.36 1 + +bind g toggle g_entinfo 4 5 6 0 +bind \ map_restart +bind b ufo + +bind r "set scr_war_timelimit 0; set scr_dm_timelimit 0; set scr_sd_timelimit 0; set scr_sab_timelimit 0; set scr_dom_timelimit 0; set scr_hq_timelimit 0; set scr_ctf_timelimit 0; set scr_dd_timelimit 0; set scr_gtnw_timelimit 0" diff --git a/developer_shortcuts_mp.cfg b/developer_shortcuts_mp.cfg new file mode 100644 index 0000000..4f83200 --- /dev/null +++ b/developer_shortcuts_mp.cfg @@ -0,0 +1,10 @@ +// debug controller shortcuts +bind BACK_LT "set debug_start 1" +bind BACK_LB replay_back 3 +bind BACK_RT profile_toggleInvertedPitch +bind BACK_RB fast_restart +bind BACK_B ufo +bind BACK_Y give ammo +bind BACK_UP kill +bind BACK_DOWN "set scr_ctf_timelimit 0; set scr_dm_timelimit 0; set scr_dom_timelimit 0; set scr_koth_timelimit 0; set scr_oneflag_timelimit 0; set scr_sab_timelimit 0; set scr_sd_timelimit 0; set scr_war_timelimit 0;" +bind BACK_RSTICK capture_screenshot \ No newline at end of file diff --git a/devgui_aimassist.cfg b/devgui_aimassist.cfg new file mode 100644 index 0000000..3f4334d --- /dev/null +++ b/devgui_aimassist.cfg @@ -0,0 +1,45 @@ + +devgui_dvar "Aim Assist/Input Graph:1/Enabled:1" aim_input_graph_enabled +devgui_dvar "Aim Assist/Input Graph:1/Debug:2" aim_input_graph_debug +devgui_dvar "Aim Assist/Input Graph:1/Index:3" aim_input_graph_index + +devgui_dvar "Aim Assist/Turn Rates:2/Pitch Hip:1" aim_turnrate_pitch +devgui_dvar "Aim Assist/Turn Rates:2/Pitch ADS:2" aim_turnrate_pitch_ads +devgui_dvar "Aim Assist/Turn Rates:2/Yaw Hip:3" aim_turnrate_yaw +devgui_dvar "Aim Assist/Turn Rates:2/Yaw ADS:4" aim_turnrate_yaw_ads + +devgui_dvar "Aim Assist/Turn Rate Accel:3/Enabled:1" aim_accel_turnrate_enabled +devgui_dvar "Aim Assist/Turn Rate Accel:3/Debug:2" aim_accel_turnrate_debug +devgui_dvar "Aim Assist/Turn Rate Accel:3/Lerp Rate:3" aim_accel_turnrate_lerp + +devgui_dvar "Aim Assist/Slowdown:4/Enabled:1" aim_slowdown_enabled +devgui_dvar "Aim Assist/Slowdown:4/Debug:2" aim_slowdown_debug +devgui_dvar "Aim Assist/Slowdown:4/Region Width:3" aim_slowdown_region_width +devgui_dvar "Aim Assist/Slowdown:4/Region Height:4" aim_slowdown_region_height +devgui_dvar "Aim Assist/Slowdown:4/Pitch Scale:5" aim_slowdown_pitch_scale +devgui_dvar "Aim Assist/Slowdown:4/Pitch Scale ADS:6" aim_slowdown_pitch_scale_ads +devgui_dvar "Aim Assist/Slowdown:4/Yaw Scale:7" aim_slowdown_yaw_scale +devgui_dvar "Aim Assist/Slowdown:4/Yaw Scale ADS:8" aim_slowdown_yaw_scale_ads + +devgui_dvar "Aim Assist/ADS Auto Aim:5/Enabled:1" aim_autoaim_enabled +devgui_dvar "Aim Assist/ADS Auto Aim:5/Debug:2" aim_autoaim_debug +devgui_dvar "Aim Assist/ADS Auto Aim:5/Lerp Rate:3" aim_autoaim_lerp +devgui_dvar "Aim Assist/ADS Auto Aim:5/Region Width:4" aim_autoaim_region_width +devgui_dvar "Aim Assist/ADS Auto Aim:5/Region Height:5" aim_autoaim_region_height + +devgui_dvar "Aim Assist/Auto Melee:6/Enabled:1" aim_automelee_enabled +devgui_dvar "Aim Assist/Auto Melee:6/Debug:2" aim_automelee_debug +devgui_dvar "Aim Assist/Auto Melee:6/Lerp Rate:3" aim_automelee_lerp +devgui_dvar "Aim Assist/Auto Melee:6/Region Width:4" aim_automelee_region_width +devgui_dvar "Aim Assist/Auto Melee:6/Region Height:5" aim_automelee_region_height +devgui_dvar "Aim Assist/Auto Melee:6/Range:6" aim_automelee_range + +devgui_dvar "Aim Assist/Lock On:7/Enabled:1" aim_lockon_enabled +devgui_dvar "Aim Assist/Lock On:7/Debug:2" aim_lockon_debug +devgui_dvar "Aim Assist/Lock On:7/Deflection:3" aim_lockon_deflection +devgui_dvar "Aim Assist/Lock On:7/Strength:4" aim_lockon_strength +devgui_dvar "Aim Assist/Lock On:7/Region Width:5" aim_lockon_region_width +devgui_dvar "Aim Assist/Lock On:7/Region Height:6" aim_lockon_region_height + +devgui_dvar "Aim Assist/Misc:8/Scale View Axis:1" aim_scale_view_axis +devgui_dvar "Aim Assist/Misc:8/Sentient Radius:2" aim_target_sentient_radius diff --git a/devgui_main.cfg b/devgui_main.cfg new file mode 100644 index 0000000..edbfb7b --- /dev/null +++ b/devgui_main.cfg @@ -0,0 +1,147 @@ +devgui_cmd "Main:1/Development:2/Map Restart:1" map_restart +devgui_cmd "Main:1/Development:2/Exec Demo:2" "exec demo" +devgui_cmd "Main:1/Development:2/Toggle UFO:3" ufo +devgui_cmd "Main:1/Development:2/Toggle CG UFO:4" cg_ufo +devgui_cmd "Main:1/Development:2/Toggle God Mode:5" god +devgui_cmd "Main:1/Development:2/Toggle DemiGod:6" demigod +devgui_cmd "Main:1/Development:2/Toggle NoClip:7" noclip +devgui_cmd "Main:1/Development:2/Toggle Ignored By AI:8" notarget +devgui_dvar "Main:1/Development:2/Time Scale:10" timescale +devgui_cmd "Main:1/Development:2/Give All:11" "give all" +devgui_dvar "Main:1/Development:2/MaxHealth:12" g_player_maxhealth +devgui_cmd "Main:1/Development:2/Minicon:13" "togglep con_minicon" +devgui_cmd "Main:1/Development:2/Jump to Start:14" "debug_start 1;devgui" +devgui_cmd "Main:1/Development:2/Localization Warnings:15/Off:1" "set loc_warnings 0" +devgui_cmd "Main:1/Development:2/Localization Warnings:15/On:2" "set loc_warnings 1" + +devgui_cmd "Main:1/Bug Reporting:3/Next Bug Number:1" "bug_name_inc" +devgui_cmd "Main:1/Bug Reporting:3/Bug (Copy Console Log):2" "bug" + +devgui_dvar "Main:1/Game Pad:4/Button Deadzone:1" gpad_button_deadzone +devgui_dvar "Main:1/Game Pad:4/Stick Deadzone Min:2" gpad_stick_deadzone_min +devgui_dvar "Main:1/Game Pad:4/Stick Deadzone Max:3" gpad_stick_deadzone_max +devgui_dvar "Main:1/Game Pad:4/Stick Pressed Deflection:4" gpad_stick_pressed +devgui_dvar "Main:1/Game Pad:4/L3 Deflect Max:5" gpad_button_lstick_deflect_max +devgui_dvar "Main:1/Game Pad:4/R3 Deflect Max:6" gpad_button_rstick_deflect_max +devgui_dvar "Main:1/Game Pad:4/Analog Attack Threshold:7" cl_analog_attack_threshold +devgui_dvar "Main:1/Game Pad:4/Rumble:8" gpad_rumble + +devgui_dvar "Main:1/Player:5/View:1/Pitch Up Cap:1" player_view_pitch_up +devgui_dvar "Main:1/Player:5/View:1/Pitch Down Cap:2" player_view_pitch_down + +devgui_dvar "Main:1/Player:5/Breath:2/Hold Time:1" player_breath_hold_time +devgui_dvar "Main:1/Player:5/Breath:2/Gasp Time:2" player_breath_gasp_time +devgui_dvar "Main:1/Player:5/Breath:2/Fire Delay:3" player_breath_fire_delay +devgui_dvar "Main:1/Player:5/Breath:2/Gasp Scale:4" player_breath_gasp_scale +devgui_dvar "Main:1/Player:5/Breath:2/Hold Lerp:5" player_breath_hold_lerp +devgui_dvar "Main:1/Player:5/Breath:2/Gasp Lerp:6" player_breath_gasp_lerp +devgui_dvar "Main:1/Player:5/Breath:2/Sound Lerp:7" player_breath_snd_lerp +devgui_dvar "Main:1/Player:5/Breath:2/Sound Delay:8" player_breath_snd_delay + +devgui_dvar "Main:1/Player:5/Melee:3/Range:1" player_meleeRange +devgui_dvar "Main:1/Player:5/Melee:3/Width:2" player_meleeWidth +devgui_dvar "Main:1/Player:5/Melee:3/Height:3" player_meleeHeight +devgui_dvar "Main:1/Player:5/Melee:3/Charge Scale:3" player_meleeChargeScale + +devgui_dvar "Main:1/Player:5/Mantle:4/Enable:1" mantle_enable; +devgui_dvar "Main:1/Player:5/Mantle:4/Debug:2" mantle_debug; +devgui_dvar "Main:1/Player:5/Mantle:4/Check Range:3" mantle_check_range +devgui_dvar "Main:1/Player:5/Mantle:4/Check Radius:4" mantle_check_radius +devgui_dvar "Main:1/Player:5/Mantle:4/Check Angle:5" mantle_check_angle +devgui_dvar "Main:1/Player:5/Mantle:4/View Yaw Cap:6" mantle_view_yawcap + +devgui_dvar "Main:1/Player Settings:5/Jump:5/Height:1" jump_height +devgui_dvar "Main:1/Player Settings:5/Jump:5/Step Size:2" jump_stepSize +devgui_dvar "Main:1/Player Settings:5/Jump:5/Slowdown Enabled:3" jump_slowdownEnable +devgui_dvar "Main:1/Player Settings:5/Jump:5/Ladder Push Vel:4" jump_ladderPushVel +devgui_dvar "Main:1/Player Settings:5/Jump:5/Weapon Spread Add:5" jump_spreadAdd + +devgui_dvar "Main:1/Overlays:6/Misc:1" debugOverlay +devgui_cmd "Main:1/Overlays:6/Toggle Ammo Counter:2" "togglep ammoCounterHide" +devgui_dvar "Main:1/Overlays:6/Draw FPS:3" cg_drawFps +devgui_dvar "Main:1/Overlays:6/Draw Material:4" gp_cg_draw_material +devgui_dvar "Main:1/Overlays:6/Draw 2D:5" cg_draw2D +devgui_dvar "Main:1/Overlays:6/Draw Gun:6" cg_drawGun +devgui_dvar "Main:1/Overlays:6/Draw Image Cache:7" cg_drawImageCache +devgui_dvar "Main:1/Overlays:6/Draw Memory Map:8" cg_drawMemmap +devgui_dvar "Main:1/Overlays:6/Draw Static Memory Budgets:9" cg_drawStaticBudgets +devgui_dvar "Main:1/Overlays:6/Status Monitor:10" com_statmon +devgui_dvar "Main:1/Overlays:6/Profile Scripts:11" profile_script_by_file +devgui_cmd "Main:1/Overlays:6/Profile GProbes:12" "profile gprobe" +devgui_cmd "Main:1/Overlays:6/Reset GProbes:13" "profile reset" + +devgui_dvar "Main:1/Physics:7/Show Collision:1" r_showCollision +devgui_dvar "Main:1/Physics:7/Show Collision Groups:2" r_showCollisionGroups +devgui_dvar "Main:1/Physics:7/Show Collision Poly Type:3" r_showCollisionPolyType +devgui_dvar "Main:1/Physics:7/Show Collision Coloring:4" gp_r_showCollisionColoring +devgui_dvar "Main:1/Physics:7/Show Collision Depth test:5" r_showCollisionDepthTest +devgui_dvar "Main:1/Physics:7/Show Collision Dist:6" r_showCollisionDist +devgui_dvar "Main:1/Physics:7/Draw Active Collision:7" phys_drawCollisionWorld +devgui_dvar "Main:1/Physics:7/Draw Debug Info:8" phys_drawDebugInfo +devgui_dvar "Main:1/Physics:7/Draw Object Collision:9" phys_drawCollisionObj +devgui_dvar "Main:1/Physics:7/Draw Awake Objects:10" phys_drawAwake +devgui_dvar "Main:1/Physics:7/Draw Contact Points:11" phys_drawContacts +devgui_dvar "Main:1/Physics:7/Scale Gravity:12" phys_global_gravity_scale + +devgui_dvar "Main:1/Snd:8/snd_volume:1" snd_volume +devgui_dvar "Main:1/Snd:8/snd_enable2D:2" snd_enable2D +devgui_dvar "Main:1/Snd:8/snd_enable3D:3" snd_enable3D +devgui_dvar "Main:1/Snd:8/snd_enableStream:4" snd_enableStream +devgui_dvar "Main:1/Snd:8/snd_enableReverb:5" snd_enableReverb + +devgui_dvar "Main:1/Camera:9/FOV" cg_fov + +devgui_dvar "Main:1/Entities:10/Entity Info" g_entinfo + +devgui_dvar "Main:1/AI:11/Cover:4/Arrival Debug Tool:1/Toggle:1" ai_debugCoverArrivalsTool +devgui_dvar "Main:1/AI:11/Cover:4/Arrival Debug Tool:1/Node Selection:2" ai_debugCoverArrivalsToolShowNodes +devgui_dvar "Main:1/AI:11/Cover:4/Arrival Debug Tool:1/CQB Mode:3" ai_debugCoverArrivalsToolType + +devgui_cmd "Main:1/AI:11/Safe Delete Axis:1" "ai axis safe_delete" +devgui_cmd "Main:1/AI:11/Safe Delete Allies:2" "ai allies safe_delete" +devgui_dvar "Main:1/AI:11/Cover:3/Placement Tool:2/Show:1" ai_debugCoverTool +devgui_dvar "Main:1/AI:11/Cover:3/Placement Tool:2/Update Pos:2" ai_debugCoverToolUpdatePos +devgui_dvar "Main:1/AI:11/Show Paths:4" ai_showPaths +devgui_dvar "Main:1/AI:11/Show Nodes:5" ai_showNodes +devgui_dvar "Main:1/AI:11/Show Nearest Node:6" ai_showNearestNode +devgui_dvar "Main:1/AI:11/Show Chains:7" ai_showFriendlyChains +devgui_cmd "Main:1/AI:11/Toggle Bad Path Spam:8" "togglep ai_badPathSpam" +devgui_cmd "Main:1/AI:11/Toggle Ragdoll Deaths:9" "togglep ragdoll_enable" + +devgui_cmd "Main:1/HUD:12/Safe Area - Show:1" "set ui_safearea 1" +devgui_cmd "Main:1/HUD:12/Safe Area - Hide:2" "set ui_safearea 0" +devgui_dvar "Main:1/HUD:12/Horizontal Safe Area:3" safeArea_horizontal +devgui_dvar "Main:1/HUD:12/Vertical Safe Area:4" safeArea_vertical +devgui_cmd "Main:1/HUD:12/Debug Grid - Show:5" "set ui_grid 1" +devgui_cmd "Main:1/HUD:12/Debug Grid - Hide:6" "set ui_grid 0" +devgui_cmd "Main:1/HUD:12/Center Area - Show:7" "set ui_centerarea 1" +devgui_cmd "Main:1/HUD:12/Center Area - Hide:8" "set ui_centerarea 0" +devgui_dvar "Main:1/HUD:12/ThreatID 2D/Boxes Active:1" threatID2DActive +devgui_dvar "Main:1/HUD:12/ThreatID 2D/Zoom Time:2" threatID2DZoomTime +//devgui_dvar "Main:1/HUD:12/ThreatID 2D/Zoom Start Scale:3" threatID2DZoomStartScale +devgui_dvar "Main:1/HUD:12/ThreatID 2D/Persist Time:4" threatID2DPersistTime +devgui_dvar "Main:1/HUD:12/ThreatID 2D/Box Width:5" threatID2DDefaultWidth +devgui_dvar "Main:1/HUD:12/ThreatID 2D/Box Height:6" threatID2DDefaultHeight +devgui_dvar "Main:1/HUD:12/ThreatID 2D/Box Color:7" threatID2DColor + +devgui_dvar "Main:1/Missiles:13/Debug Draw:1" missileDebugDraw +devgui_dvar "Main:1/Missiles:13/Debug Text:2" missileDebugText +devgui_dvar "Main:1/Missiles:13/Macross Test:3" missileMacross + +devgui_cmd "Main:1/Test Funcs:14/testscript0:1" "g_testscript 0" +devgui_cmd "Main:1/Test Funcs:14/testscript1:2" "g_testscript 1" +devgui_cmd "Main:1/Test Funcs:14/testscript2:3" "g_testscript 2" +devgui_cmd "Main:1/Test Funcs:14/testscript3:4" "g_testscript 3" +devgui_cmd "Main:1/Test Funcs:14/testscript4:5" "g_testscript 4" +devgui_cmd "Main:1/Test Funcs:14/testscript5:6" "g_testscript 5" +devgui_cmd "Main:1/Test Funcs:14/testscript6:7" "g_testscript 6" +devgui_cmd "Main:1/Test Funcs:14/testscript7:8" "g_testscript 7" +devgui_cmd "Main:1/Test Funcs:14/cg_test:9" "cg_test" +devgui_cmd "Main:1/Test Funcs:14/g_test:10" "g_test" + +devgui_cmd "Main:1/Disconnect:15" "disconnect" + +devgui_cmd "Main:1/Quit:16" "quit" + +exec devgui_vehicles +exec devgui_scriptart diff --git a/devgui_maps_mp.cfg b/devgui_maps_mp.cfg new file mode 100644 index 0000000..8d38827 --- /dev/null +++ b/devgui_maps_mp.cfg @@ -0,0 +1,3 @@ +devgui_cmd "Main:1/Maps:3/mp_backlot" "devmap mp_backlot" +devgui_cmd "Main:1/Maps:3/mp_strike" "devmap mp_strike" +devgui_cmd "Main:1/Maps:3/mp_war" "devmap mp_war" diff --git a/devgui_maps_sp.cfg b/devgui_maps_sp.cfg new file mode 100644 index 0000000..32fcca9 --- /dev/null +++ b/devgui_maps_sp.cfg @@ -0,0 +1,4 @@ +devgui_cmd "Main:1/Maps:3/-Unlock Mission Select-:1" "set ui_dev_levels 1" +devgui_cmd "Main:1/Maps:3/FiringRange:2" "devmap firingrange" + +devgui_cmd "AI/Tools/Spawn AI" dynamic_ai_spawning diff --git a/devgui_modelpreviewer.cfg b/devgui_modelpreviewer.cfg new file mode 100644 index 0000000..cf38e64 --- /dev/null +++ b/devgui_modelpreviewer.cfg @@ -0,0 +1,50 @@ +devgui_dvar "Model Previewer/Models:1/Recently Loaded:1" modPrvModelMru +devgui_dvar "Model Previewer/Models:1/Load Model:2" modPrvLoadModel +devgui_dvar "Model Previewer/Models:1/Move Model:3" modPrvOrigin +devgui_dvar "Model Previewer/Models:1/Rotate Model:4" modPrvRotationAngles +devgui_dvar "Model Previewer/Models:1/Move View Offset:5" modPrvCenterOffset +devgui_cmd "Model Previewer/Models:1/Reset Orientation:6" modPrvResetOrientation +devgui_dvar "Model Previewer/Models:1/Force LOD:7" r_forceLod +devgui_cmd "Model Previewer/Models:1/Draw Axis:8" "toggle modPrvDrawAxis" +devgui_dvar "Model Previewer/Models:1/Draw Bone Info:9" modPrvDrawBoneInfo +devgui_cmd "Model Previewer/Models:1/Cache All Models:10" modPrvCacheAllModels +devgui_dvar "Model Previewer/Models:1/Load AIType:11" modPrvLoadAIType + +devgui_dvar "Model Previewer/Animations:2/Recently 'From' Loaded:1" modPrvFromAnimMru +devgui_dvar "Model Previewer/Animations:2/Load 'From' Anim:2" modPrvLoadFromAnim +devgui_dvar "Model Previewer/Animations:2/Recently 'To' Loaded:3" modPrvToAnimMru +devgui_dvar "Model Previewer/Animations:2/Load 'To' Anim:4" modPrvLoadToAnim +devgui_cmd "Model Previewer/Animations:2/Play//Pause Anim:5" cg_mppauseanim +devgui_cmd "Model Previewer/Animations:2/Step Anim:6" cg_mppauseanim +devgui_cmd "Model Previewer/Animations:2/Force Loop:7" "toggle modPrvAnimForceLoop" +devgui_dvar "Model Previewer/Animations:2/Anim Rate:8" modPrvAnimRate +devgui_dvar "Model Previewer/Animations:2/Blend Mode:9" modPrvAnimBlendMode +devgui_dvar "Model Previewer/Animations:2/Cross Blend Time:10" modPrvAnimCrossBlendTime +devgui_dvar "Model Previewer/Animations:2/Cross Blend Duration:11" modPrvAnimCrossBlendDuration +devgui_dvar "Model Previewer/Animations:2/Anim Blend Weight:12" modPrvAnimBlendWeight +devgui_cmd "Model Previewer/Animations:2/Apply Delta:13" "toggle modPrvAnimApplyDelta" + +devgui_dvar "Model Previewer/Materials:3/Select:1" modPrvMatSelect +devgui_dvar "Model Previewer/Materials:3/Replace Selected:2" modPrvMatReplace + +devgui_dvar "Model Previewer/Lights:4/Load Setup:1" modPrvLightSetup +devgui_dvar "Model Previewer/Lights:4/Sun Direction:2" modPrvSunDirection +devgui_dvar "Model Previewer/Lights:4/Sun Color:3" modPrvSunColor +devgui_dvar "Model Previewer/Lights:4/Sun Light:4" modPrvSunLight +devgui_dvar "Model Previewer/Lights:4/Sun Diffuse Color:5" modPrvSunDiffuseColor +devgui_dvar "Model Previewer/Lights:4/Sun Diffuse Fraction:6" modPrvSunDiffuseFraction +devgui_dvar "Model Previewer/Lights:4/Ambient Light Color:7" modPrvAmbientColor +devgui_dvar "Model Previewer/Lights:4/Ambient Scale:8" modPrvAmbientScale + +devgui_dvar "Model Previewer/Misc:5/Toggle Display:1" modPrvDisplayToggle +devgui_dvar "Model Previewer/Misc:5/Gamepad Control Speed:2" modPrvGamepadControlSpeed + +devgui_cmd "Model Previewer/Toggle 2D:6" "toggle cg_draw2D" +devgui_cmd "Model Previewer/Toggle Info:7" "toggle modPrvDisplayToggle" +devgui_cmd "Model Previewer/Toggle Skinned Models:8" "toggle r_drawSkinnedModels" +devgui_cmd "Model Previewer/Toggle Rigid Models:9" "toggle r_drawRigidModels" +devgui_dvar "Model Previewer/Draw Model Parts:10" r_xdebug + +devgui_cmd "Model Previewer/Exit:10" modPrvExit + + diff --git a/devgui_mp.cfg b/devgui_mp.cfg new file mode 100644 index 0000000..7be01e4 --- /dev/null +++ b/devgui_mp.cfg @@ -0,0 +1,63 @@ +devgui_cmd "MP/Timelimit Zero" "set scr_ctf_timelimit 0; set scr_dm_timelimit 0; set scr_dom_timelimit 0; set scr_koth_timelimit 0; set scr_oneflag_timelimit 0; set scr_sab_timelimit 0; set scr_sd_timelimit 0; set scr_war_timelimit 0;" +devgui_cmd "MP/Toggle Infinite Ammo" "togglep player_sustainAmmo" + +devgui_cmd "MP/Bots/+1" "set scr_testclients 1" +devgui_cmd "MP/Bots/+2" "set scr_testclients 2" +devgui_cmd "MP/Bots/+4" "set scr_testclients 4" +devgui_cmd "MP/Bots/-Drop All" "DropAllBots" +devgui_dvar "MP/Bots/Move" testClients_doMove +devgui_dvar "MP/Bots/Attack" testClients_doAttack +devgui_dvar "MP/Bots/Crouch" testClients_doCrouch +devgui_dvar "MP/Bots/Reload" testClients_doReload +devgui_cmd "MP/Bots/+7" "set scr_testclients 7" +devgui_cmd "MP/Bots/+11" "set scr_testclients 11" +devgui_cmd "MP/Bots/+15" "set scr_testclients 15" +devgui_cmd "MP/Bots/+17" "set scr_testclients 17" +devgui_cmd "MP/Bots/Kill Player" "set scr_testclients_killplayer 1" +devgui_cmd "MP/Bots/Damage Info" "togglep g_debugDamage 0 1" +devgui_cmd "MP/Bots/Call Killstreak/UGV" "set scr_testclients_givekillstreak tank" + +devgui_cmd "MP/Debug/Missile Draw" "togglep missileDebugDraw 0 1" +devgui_cmd "MP/Debug/Missile Text" "togglep missileDebugText 0 1" + +devgui_cmd "MP/Killstreak/UAV" "set scr_givekillstreak uav" +devgui_cmd "MP/Killstreak/Care Package" "set scr_givekillstreak airdrop" +devgui_cmd "MP/Killstreak/X Weapons Drop" "set scr_givekillstreak weapdrop" +devgui_cmd "MP/Killstreak/Counter UAV" "set scr_givekillstreak counter_uav" +devgui_cmd "MP/Killstreak/Sentry Gun (Airdrop)" "set scr_givekillstreak airdrop_sentry_minigun" +devgui_cmd "MP/Killstreak/Sentry Gun" "set scr_givekillstreak sentry" +devgui_cmd "MP/Killstreak/Hellfire" "set scr_givekillstreak predator_missile" +devgui_cmd "MP/Killstreak/Precision Airstrike" "set scr_givekillstreak precision_airstrike" +devgui_cmd "MP/Killstreak/Attack Helicopter" "set scr_givekillstreak helicopter" +devgui_cmd "MP/Killstreak/Emergency Airdrop" "set scr_givekillstreak airdrop_mega" +devgui_cmd "MP/Killstreak/Pave Low" "set scr_givekillstreak helicopter_flares" +devgui_cmd "MP/Killstreak/Stealth Bomber" "set scr_givekillstreak stealth_airstrike" +devgui_cmd "MP/Killstreak/Chopper Gunner" "set scr_givekillstreak helicopter_minigun" +devgui_cmd "MP/Killstreak/AC130" "set scr_givekillstreak ac130" +devgui_cmd "MP/Killstreak/EMP" "set scr_givekillstreak emp" +devgui_cmd "MP/Killstreak/Tactical Nuke" "set scr_givekillstreak nuke" +devgui_cmd "MP/Killstreak/Exo" "set scr_givekillstreak exosuit" +devgui_cmd "MP/Killstreak/Atbr" "set scr_givekillstreak atbr" +devgui_cmd "MP/Killstreak/Rods of God" "set scr_givekillstreak remote_mortar" +devgui_cmd "MP/Killstreak/Reaper" "set scr_givekillstreak reaper" +devgui_cmd "MP/Killstreak/Minigun Turret" "set scr_givekillstreak minigun_turret" +devgui_cmd "MP/Killstreak/Laser Strike" "set scr_givekillstreak uav_strike" +devgui_cmd "MP/Killstreak/Predator Marker" "set scr_givekillstreak predator_marker" +devgui_cmd "MP/Killstreak/Jet" "set scr_givekillstreak jet" +devgui_cmd "MP/Killstreak/Blueshell" "set scr_givekillstreak blueshell" +devgui_cmd "MP/Killstreak/LockSeekDie" "set scr_givekillstreak lockseekdie" + +devgui_cmd "MP/LiveMode/Live" "set useonlinestats 1; set xblive_privatematch 0;" +devgui_cmd "MP/LiveMode/System Link" "set useonlinestats 0; set xblive_privatematch 1;" + +devgui_cmd "MP/Players/Print Perks:3" "set scr_printperks 1" + +devgui_cmd "MP/Spawns/Show" "set scr_showspawns 1" +devgui_cmd "MP/Spawns/Hide" "set scr_showspawns 0" +devgui_cmd "MP/Spawns/Spawn Closest" "set scr_spawnclosest 1" + +devgui_cmd "MP/3rd Person/Toggle:1" "togglep cg_thirdPerson" +devgui_dvar "MP/3rd Person/Angle:2" cg_thirdPersonAngle +devgui_dvar "MP/3rd Person/Range:3" cg_thirdPersonRange + +devgui_cmd "MP/XParty - MinPlayers 2" "party_minPlayers 2" diff --git a/devgui_renderer.cfg b/devgui_renderer.cfg new file mode 100644 index 0000000..6271088 --- /dev/null +++ b/devgui_renderer.cfg @@ -0,0 +1,256 @@ +devgui_dvar "Renderer/Fullbright:1" r_fullbright + +devgui_dvar "Renderer/Hardware Gamma:2" r_gamma + +devgui_cmd "Renderer/Vid Restart:3" vid_restart + +dvar_int debug_reflection "0" "0" "3" +devgui_dvar "Renderer/Reflection Probe:4" debug_reflection + +devgui_dvar "Renderer/Brightness:5" "r_brightness" +devgui_dvar "Renderer/Contrast:6" "r_contrast" +devgui_dvar "Renderer/Desaturation:7" "r_desaturation" +devgui_cmd "Renderer/Debug Model Lighting:8" "r_debugLighting" +devgui_cmd "Renderer/Debug Model Lighting Box:8" "r_debugLightingBox" +devgui_dvar "Renderer/Hero Lighting:8" "r_herolighting" +devgui_dvar "Renderer/Cache Model Lighting:9" "r_cacheModelLighting" +devgui_dvar "Renderer/Disable Sun Occluders:10" "gp_rdvar_disable_sun_occluders" + +devgui_dvar "Renderer/CloakingEnabled:11" "gp_rdvar_cloaking_enabled" + +devgui_dvar "Renderer/XRay/Skin Rendering Mode:1" "gp_rdvar_xray_skins" +devgui_dvar "Renderer/XRay/Cone Angle:2" "gp_rdvar_xray_cone_angle" +devgui_dvar "Renderer/XRay/Cone Length:3" "gp_rdvar_xray_cone_length" +devgui_dvar "Renderer/XRay/Draw Cone:4" "gp_rdvar_draw_cone" +devgui_dvar "Renderer/XRay/Noise Level:5" "gp_rdvar_xray_noise_level" +devgui_dvar "Renderer/XRay/Blur Level:6" "gp_rdvar_xray_blur_level" +devgui_dvar "Renderer/XRay/Fade Dist:7" "gp_rdvar_xray_fade_distance" +devgui_dvar "Renderer/XRay/Cone Subtract Color/Alpha" "gp_rdvar_xray_cone_sub_alpha" +devgui_dvar "Renderer/XRay/Cone Subtract Color/Red" "gp_rdvar_xray_cone_sub_red" +devgui_dvar "Renderer/XRay/Cone Subtract Color/Green" "gp_rdvar_xray_cone_sub_green" +devgui_dvar "Renderer/XRay/Cone Subtract Color/Blue" "gp_rdvar_xray_cone_sub_blue" +devgui_dvar "Renderer/XRay/Cone Invert Color/Alpha" "gp_rdvar_xray_cone_inv_alpha" +devgui_dvar "Renderer/XRay/Cone Invert Color/Red" "gp_rdvar_xray_cone_inv_red" +devgui_dvar "Renderer/XRay/Cone Invert Color/Green" "gp_rdvar_xray_cone_inv_green" +devgui_dvar "Renderer/XRay/Cone Invert Color/Blue" "gp_rdvar_xray_cone_inv_blue" + +devgui_dvar "Renderer/Camo/Enabled:1" "gp_rdvar_camo_enabled" +devgui_dvar "Renderer/Camo/Blend Speed:2" "gp_rdvar_camo_blend_speed" +devgui_dvar "Renderer/Camo/Intensity:3" "gp_rdvar_camo_intensity" +devgui_dvar "Renderer/Camo/Debug Display:4" "gp_rdvar_camo_debug_display" +devgui_dvar "Renderer/Camo/Ref Palette:5" "gp_rdvar_camo_ref_palette" +devgui_dvar "Renderer/Camo/Distortion Effect:6" "gp_camo_distortion_effect" +devgui_dvar "Renderer/Camo/Sat/Std Dev 0" "gp_rdvar_camo_sat_std_dev_0" +devgui_dvar "Renderer/Camo/Sat/Std Dev 1" "gp_rdvar_camo_sat_std_dev_1" +devgui_dvar "Renderer/Camo/Sat/Std Dev 2" "gp_rdvar_camo_sat_std_dev_2" +devgui_dvar "Renderer/Camo/Sat/Std Dev 3" "gp_rdvar_camo_sat_std_dev_3" +devgui_dvar "Renderer/Camo/Val/Std Dev 0" "gp_rdvar_camo_val_std_dev_0" +devgui_dvar "Renderer/Camo/Val/Std Dev 1" "gp_rdvar_camo_val_std_dev_1" +devgui_dvar "Renderer/Camo/Val/Std Dev 2" "gp_rdvar_camo_val_std_dev_2" +devgui_dvar "Renderer/Camo/Val/Std Dev 3" "gp_rdvar_camo_val_std_dev_3" + +devgui_dvar "Renderer/ThreatID/Fullscreen On:1" gp_threatid_fullscreen_on +devgui_dvar "Renderer/ThreatID/Fullscreen Base Color:2" gp_threatid_fullscreen_base_color +devgui_dvar "Renderer/ThreatID/Fullscreen Enemy Color:3" gp_threatid_fullscreen_enemy_color +devgui_dvar "Renderer/ThreatID/Fullscreen Friend Color:4" gp_threatid_fullscreen_friend_color +devgui_dvar "Renderer/ThreatID/Fullscreen Neutral Color:5" gp_threatid_fullscreen_neutral_color +devgui_dvar "Renderer/ThreatID/Fullscreen Height:6" gp_threatid_fullscreen_height +devgui_dvar "Renderer/ThreatID/Fullscreen Speed:7" gp_threatid_fullscreen_speed +devgui_dvar "Renderer/ThreatID/Fullscreen Optimized:8" gp_threatid_fullscreen_optimized +devgui_dvar "Renderer/ThreatID/Force On:8" gp_threatid_force_on +devgui_dvar "Renderer/ThreatID/Fade Start:9" gp_threatid_fade_start +devgui_dvar "Renderer/ThreatID/Fade End:10" gp_threatid_fade_end +devgui_dvar "Renderer/ThreatID/Fade Ratio:11" gp_threatid_fade_ratio + +devgui_dvar "Renderer/Streaming/Taint Stream MIPs:14" "gp_r_taint_stream_mips" +devgui_dvar "Renderer/Streaming/Log Loading Images:15" "gp_r_debug_log_loading_images" +devgui_dvar "Renderer/Streaming/Display Move Sizes:16" "gp_r_debug_image_move_size" +devgui_dvar "Renderer/Streaming/Display Current Material:17" "gp_cg_draw_material" +devgui_cmd "Renderer/Streaming/Dump Current Images:18" "stream_memory" +devgui_dvar "Renderer/Streaming/Dump Failed Requests:19" "gp_r_dump_failed_image_requests" + +devgui_dvar "Renderer/Shader Override/Texture Maps:1" gp_rdvar_shdr_ovrd_texture_map +devgui_dvar "Renderer/Shader Override/Static Light Maps:2" gp_rdvar_shdr_ovrd_static_light_maps +devgui_dvar "Renderer/Shader Override/Sun Light:3" gp_rdvar_shdr_ovrd_sun_light +devgui_dvar "Renderer/Shader Override/Spot Lights:4" gp_rdvar_shdr_ovrd_spot_lights +devgui_dvar "Renderer/Shader Override/Texel Density:5" gp_rdvar_shdr_ovrd_texel_density +devgui_dvar "Renderer/Shader Override/Texel Density Sampler:6" gp_rdvar_shdr_ovrd_texel_density_sampler + +devgui_dvar "Renderer/Texture Override/Opaque Only" r_overrideOpaqueOnly +devgui_dvar "Renderer/Texture Override/Color Map" r_colorMap +devgui_dvar "Renderer/Texture Override/Detail Map" r_detailMap +devgui_dvar "Renderer/Texture Override/Light Map" r_lightMap +devgui_dvar "Renderer/Texture Override/Normal Map" r_normalMap +devgui_dvar "Renderer/Texture Override/Specular Map" r_specularMap +devgui_dvar "Renderer/Texture Override/Debug Shader" r_debugShader + +devgui_dvar "Renderer/Show/Show Tris:1" r_showTris +devgui_dvar "Renderer/Show/Show Tri Counts:2" r_showTriCounts +devgui_dvar "Renderer/Show/Show Vert Counts:3" r_showVertCounts +devgui_dvar "Renderer/Show/Show Prim Counts:4" r_showSurfCounts +devgui_dvar "Renderer/Show/Show LOD Levels:5" r_showLODLevels +devgui_dvar "Renderer/Show/Show Portals:6" r_showPortals +devgui_dvar "Renderer/Show/Show Fb Color Debug:7" r_showFbColorDebug +devgui_dvar "Renderer/Show/Show Light Conflicts:8" r_lightConflicts +devgui_dvar "Renderer/Show/Show Color Histogram:9" ch_showOverlay +devgui_dvar "Renderer/Show/Show Render Timing:10" r_drawGpuTimingOverlay +devgui_dvar "Renderer/Show/Show FX Spawn Cull Radii:11" fx_draw_spawn_cull_radii + +devgui_dvar "Renderer/Filter/Draw Entities:1" r_drawEntities +devgui_dvar "Renderer/Filter/Draw Brush Models:2" r_drawBModels +devgui_dvar "Renderer/Filter/Draw Static Models:3" r_drawSModels +devgui_dvar "Renderer/Filter/Draw XModels:4" r_drawXModels +devgui_dvar "Renderer/Filter/Draw World:5" r_drawWorld +devgui_dvar "Renderer/Filter/Draw Decals:6" r_drawDecals +devgui_dvar "Renderer/Filter/Draw Effects:7" fx_draw + +devgui_dvar "Renderer/Shadows/Enable:1" sm_enable +devgui_dvar "Renderer/Shadows/Draw Casters:2" sm_drawCasters +devgui_dvar "Renderer/Shadows/Depth Scale:4" sm_polygonOffsetScale +devgui_dvar "Renderer/Shadows/Depth Bias:5" sm_polygonOffsetBias +devgui_dvar "Renderer/Shadows/Sun Sample Size Near:6" sm_sunSampleSizeNear +devgui_dvar "Renderer/Shadows/View Model Hacks:7" viewModelHacks +devgui_dvar "Renderer/Shadows/Show Overlay:12" sm_showOverlay + +devgui_dvar "Renderer/ShadowCookies/Enable:1" sc_enable +devgui_dvar "Renderer/ShadowCookies/Blur:2" sc_blur +devgui_dvar "Renderer/ShadowCookies/Count:3" sc_count +devgui_dvar "Renderer/ShadowCookies/Debug Emitter Count:4" sc_debugCasterCount +devgui_dvar "Renderer/ShadowCookies/Debug Receiver Count:5" sc_debugReceiverCount +devgui_dvar "Renderer/ShadowCookies/Want Count:7" sc_wantCount +devgui_dvar "Renderer/ShadowCookies/Want Count Margin:8" sc_wantCountMargin +devgui_dvar "Renderer/ShadowCookies/Fade Range:9" sc_fadeRange +devgui_dvar "Renderer/ShadowCookies/Shadow In Rate:10" sc_shadowInRate +devgui_dvar "Renderer/ShadowCookies/Shadow Out Rate:11" sc_shadowOutRate + +devgui_dvar "Renderer/LightTweak/Sun Tweaks Enable:1" r_lightTweakEnable +devgui_dvar "Renderer/LightTweak/Sun Light:3" r_lightTweakSunLight +devgui_dvar "Renderer/LightTweak/Sun Color:5" r_lightTweakSunColor +devgui_dvar "Renderer/LightTweak/Sun Pitch:6" r_lightTweakSunPitch +devgui_dvar "Renderer/LightTweak/Sun Heading:7" r_lightTweakSunHeading +devgui_dvar "Renderer/LightTweak/Specular Color Scale:8" r_specularColorScale +devgui_dvar "Renderer/LightTweak/Diffuse Color Scale:9" r_diffuseColorScale +devgui_dvar "Renderer/LightTweak/Char Light Grid/Enable Tweaks:1" "r_lightGridEnableTweaks" +devgui_dvar "Renderer/LightTweak/Char Light Grid/Show Tweaked Lighting:2" "r_lightGridUseTweakedValues" +devgui_dvar "Renderer/LightTweak/Char Light Grid/Intensity:3" "r_lightGridIntensity" +devgui_dvar "Renderer/LightTweak/Char Light Grid/Contrast:4" "r_lightGridContrast" + +devgui_dvar "Renderer/Post FX/Vision Set Lock:4" visionSetsEnabled + +devgui_dvar "Renderer/Post FX/Sun/Sun From Dvars:1" r_sun_from_dvars +devgui_dvar "Renderer/Post FX/Sun/Sun Sprite Size:2" r_sunsprite_size +devgui_dvar "Renderer/Post FX/Sun/Sun Effects Position:3" r_sun_fx_position + +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Min Size:4" r_sunflare_min_size +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Max Size:5" r_sunflare_max_size +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Min Angle:6" r_sunflare_min_angle +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Max Angle:7" r_sunflare_max_angle +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Max Alpha:8" r_sunflare_max_alpha +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Fade In Time:9" r_sunflare_fadein +devgui_dvar "Renderer/Post FX/Sun/Sun Flare Fade Out Time:10" r_sunflare_fadeout + +devgui_dvar "Renderer/Post FX/Sun/Sun Blind Min Angle:11" r_sunblind_min_angle +devgui_dvar "Renderer/Post FX/Sun/Sun Blind Max Angle:12" r_sunblind_max_angle +devgui_dvar "Renderer/Post FX/Sun/Sun Blind Max Darken:13" r_sunblind_max_darken +devgui_dvar "Renderer/Post FX/Sun/Sun Blind Fade In Time:14" r_sunblind_fadein +devgui_dvar "Renderer/Post FX/Sun/Sun Blind Fade Out Time:15" r_sunblind_fadeout + +devgui_dvar "Renderer/Post FX/Sun/Sun Glare Min Angle:16" r_sunglare_min_angle +devgui_dvar "Renderer/Post FX/Sun/Sun Glare Max Angle:17" r_sunglare_max_angle +devgui_dvar "Renderer/Post FX/Sun/Sun Glare Max Lighten:18" r_sunglare_max_lighten +devgui_dvar "Renderer/Post FX/Sun/Sun Glare Fade In Time:19" r_sunglare_fadein +devgui_dvar "Renderer/Post FX/Sun/Sun Glare Fade Out Time:20" r_sunglare_fadeout + +devgui_dvar "Renderer/Post FX/Glow Tweaks/Use Tweaks:1" r_glowUseTweaks +devgui_cmd "Renderer/Post FX/Glow Tweaks/Update From VISION File:2" updateGlowTweaks +devgui_dvar "Renderer/Post FX/Glow Tweaks/Enable Glow:3" r_glowTweakEnable +devgui_dvar "Renderer/Post FX/Glow Tweaks/Radius:4" r_glowTweakRadius0 +devgui_dvar "Renderer/Post FX/Glow Tweaks/Bloom Cutoff:5" r_glowTweakBloomCutoff +devgui_dvar "Renderer/Post FX/Glow Tweaks/Bloom Desaturation:6" r_glowTweakBloomDesaturation +devgui_dvar "Renderer/Post FX/Glow Tweaks/Bloom Intensity:7" r_glowTweakBloomIntensity0 +devgui_dvar "Renderer/Post FX/Glow Tweaks/XY Stretch Ratio:8" r_glowTweakStretchRatio +devgui_dvar "Renderer/Post FX/Glow Tweaks/Low Tint:9" r_glowTweakLowTint +devgui_dvar "Renderer/Post FX/Glow Tweaks/High Tint:10" r_glowTweakHighTint +devgui_dvar "Renderer/Post FX/Glow Tweaks/Tint Mid:11" r_glowTweakTintMid + +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Use New Shader:1" r_filmAltShader +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Use Tweaks:2" r_filmUseTweaks +devgui_cmd "Renderer/Post FX/Film Color Tweaks/Update From VISION File:3" updateFilmTweaks +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Enable Film Color:4" r_filmTweakEnable +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Contrast:5" r_filmTweakContrast +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Brightness:6" r_filmTweakBrightness +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Light Desaturation:7" r_filmTweakDesaturation +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Dark Desaturation:8" r_filmTweakDesaturationDark +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Invert:9" r_filmTweakInvert +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Light Tint:10" r_filmTweakLightTint +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Medium Tint:11" r_filmTweakMediumTint +devgui_dvar "Renderer/Post FX/Film Color Tweaks/Dark Tint:12" r_filmTweakDarkTint + +devgui_dvar "Renderer/Post FX/Film Color/Sharpen:1" r_filmSharpen + +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Use Tweaks:1" r_colorCurveUseTweaks +devgui_cmd "Renderer/Post FX/Color Curve Tweaks/Update From VISION File:2" updateColorCurveTweaks +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Enable:3" r_colorCurveEnable +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Min:4" r_colorCurveTweakMin +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Max:5" r_colorCurveTweakMax +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Mid:6" r_colorCurveTweakMid +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Out Min:7" r_colorCurveTweakOutMin +devgui_dvar "Renderer/Post FX/Color Curve Tweaks/Out Max:8" r_colorCurveTweakOutMax + +devgui_dvar "Renderer/Post FX/DOF/Enable:1" r_dof_enable +devgui_dvar "Renderer/Post FX/DOF/Enable Tweaks:2" r_dof_tweak +devgui_dvar "Renderer/Post FX/DOF/Near Blur:3" r_dof_nearBlur +devgui_dvar "Renderer/Post FX/DOF/Far Blur:4" r_dof_farBlur +devgui_dvar "Renderer/Post FX/DOF/View model start:5" r_dof_viewModelStart +devgui_dvar "Renderer/Post FX/DOF/View model end:6" r_dof_viewModelEnd +devgui_dvar "Renderer/Post FX/DOF/Near start:7" r_dof_nearStart +devgui_dvar "Renderer/Post FX/DOF/Near end:8" r_dof_nearEnd +devgui_dvar "Renderer/Post FX/DOF/Far start:9" r_dof_farStart +devgui_dvar "Renderer/Post FX/DOF/Far end:10" r_dof_farEnd + +devgui_dvar "Renderer/Post FX/HitEffect/Tweak Tear Loop:1" bg_hit_distortion_tweak_tear_loop +devgui_dvar "Renderer/Post FX/HitEffect/Tear Intensity:2" r_hit_distortion_tear_intensity +devgui_dvar "Renderer/Post FX/HitEffect/Tear Start Offset:3" bg_hit_distortion_tear_start_offset +devgui_dvar "Renderer/Post FX/HitEffect/Tear Time Scale:4" bg_hit_distortion_tear_time_scale +devgui_dvar "Renderer/Post FX/HitEffect/Tweak Noise Intensity:5" r_hit_distortion_tweak_noise_intensity +devgui_dvar "Renderer/Post FX/HitEffect/RGB Scale:6" r_hit_distortion_params +devgui_dvar "Renderer/Post FX/HitEffect/Noise Time Scale:7" r_hit_distortion_noise_time_scale +devgui_dvar "Renderer/Post FX/HitEffect/Noise Saturation:8" r_hit_distortion_noise_saturation + +devgui_dvar "Renderer/Post FX/HudNoise/Enable Tweaks:1" r_hud_noise_effect_tweak +devgui_dvar "Renderer/Post FX/HudNoise/Noise Intensity:2" r_hud_noise_effect_tweak_intensity +devgui_dvar "Renderer/Post FX/HudNoise/Noise Speed:3" r_hud_noise_effect_tweak_speed +devgui_dvar "Renderer/Post FX/HudNoise/Noise Width:4" r_hud_noise_effect_tweak_width +devgui_dvar "Renderer/Post FX/HudNoise/Noise Color:5" r_hud_noise_effect_tweak_color +devgui_dvar "Renderer/Post FX/HudNoise/Noise Level:6" r_hud_noise_effect_tweak_noise_level +devgui_dvar "Renderer/Post FX/HudNoise/Grid Base:7" r_hud_noise_effect_tweak_grid_base +devgui_dvar "Renderer/Post FX/HudNoise/Grid Blend:8" r_hud_noise_effect_tweak_grid_blend +devgui_dvar "Renderer/Post FX/HudNoise/Grid Spacing:9" r_hud_noise_effect_tweak_grid_spacing +devgui_dvar "Renderer/Post FX/HudNoise/Loop Time:10" r_hud_noise_effect_tweak_loop_time + +devgui_dvar "Renderer/Prepass/Lit0:1" r_lit0_prepass +devgui_dvar "Renderer/Prepass/Lit1:2" r_lit1_prepass +devgui_dvar "Renderer/Prepass/Lit2:3" r_lit2_prepass + +devgui_dvar "Renderer/ScreenWarp/Enabled:1" r_warp_enable +devgui_dvar "Renderer/ScreenWarp/Screen Center X:2" r_warp_center_x +devgui_dvar "Renderer/ScreenWarp/Screen Center Y:3" r_warp_center_y +devgui_dvar "Renderer/ScreenWarp/Curve Strength:4" r_warp_curve_strength +devgui_dvar "Renderer/ScreenWarp/Curve Offset:5" r_warp_curve_offset +devgui_dvar "Renderer/ScreenWarp/Width Offset To Angle:6" r_warp_angle_mul +devgui_dvar "Renderer/ScreenWarp/View Bob Scale X:7" r_warp_bob_x +devgui_dvar "Renderer/ScreenWarp/View Bob Scale Y:8" r_warp_bob_y + +devgui_dvar "Renderer/Texture Filtering/Disable Texture Filtering:1" r_texFilterDisable +devgui_dvar "Renderer/Texture Filtering/Mip Mode:2" r_texFilterMipMode +devgui_dvar "Renderer/Texture Filtering/Mip Bias:3" r_texFilterMipBias +devgui_dvar "Renderer/Texture Filtering/Anisotropy Min:4" r_texFilterAnisoMin +devgui_dvar "Renderer/Texture Filtering/Anisotropy Max:5" r_texFilterAnisoMax + +devgui_dvar "Renderer/LODs/LOD Bias" "r_lodBias" +devgui_dvar "Renderer/LODs/LOD Scale" "r_lodScale" + +dvar_int debug_fxlighting "0" "0" "1" +devgui_dvar "Renderer/Debug FX Lighting:8" debug_fxlighting + +devgui_dvar "Renderer/Vision Set Info" visionSetInfo diff --git a/devgui_scriptart.cfg b/devgui_scriptart.cfg new file mode 100644 index 0000000..1eb3991 --- /dev/null +++ b/devgui_scriptart.cfg @@ -0,0 +1,84 @@ +dvar_int scr_art_tweak 0 0 1 +//dvar_float scr_dof_nearBlur 5 4 10 +//dvar_float scr_dof_farBlur 0 0 9.85 +//dvar_int scr_dof_nearStart 0 0 999 +//dvar_int scr_dof_nearEnd 1 1 1000 +//dvar_int scr_dof_farStart 8000 1 20000 +//dvar_int scr_dof_farEnd 10000 0 19999 +dvar_int scr_fog_disable 0 0 1 +dvar_int scr_map_exploder_dump 0 0 1 + +dvar_float scr_fog_exp_halfplane 5000 1 300000 +dvar_float scr_fog_nearplane 0 0 100000 +dvar_vec3_color scr_fog_color 0.5 0.5 0.5 +dvar_float scr_fog_max_opacity 1 0 1 +dvar_bool scr_sunFogEnabled 0 +dvar_vec3_color scr_sunFogColor 0.5 0.5 0.5 +dvar_vec3 scr_sunFogDir 0.0 0.0 0.0 -1 1 +dvar_float scr_sunFogBeginFadeAngle 0.0 0 180 +dvar_float scr_sunFogEndFadeAngle 0.0 0 180 +dvar_float scr_sunFogBlue 0.5 0 1 +dvar_float scr_sunFogScale 1.0 0 10.0 + +dvar_float scr_mulFogblend 0.0 0 1.0 +dvar_vec3_color scr_mulFogNearColor 0.5 0.5 0.5 +dvar_vec3_color scr_mulFogFarColor 0.5 0.5 0.5 + +dvar_int createfx_drawdist 1500 500 30000 +dvar_float createfx_scaleid 1.0 1.0 30.0 + +devgui_dvar "Script Tools/Script Art/Fog/Halfplane(Exp):3" scr_fog_exp_halfplane +devgui_dvar "Script Tools/Script Art/Fog/Nearplane:4" scr_fog_nearplane +devgui_dvar "Script Tools/Script Art/Fog/Color:6" scr_fog_color +devgui_dvar "Script Tools/Script Art/Fog/Max Opacity:9" scr_fog_max_opacity +devgui_dvar "Script Tools/Script Art/Fog/Sun Fog Enabled:11" scr_sunFogEnabled +devgui_dvar "Script Tools/Script Art/Fog/Sun Fog Color:12" scr_sunFogColor +devgui_dvar "Script Tools/Script Art/Fog/Sun Fog Dir/Sun Fog Dir:13" scr_sunFogDir +devgui_cmd "Script Tools/Script Art/Fog/Sun Fog Dir/---Set From Player View:14" "scr_cmd_plr_sun 1" +devgui_dvar "Script Tools/Script Art/Fog/Sun Fog Fade Start Angle:15" scr_sunFogBeginFadeAngle +devgui_dvar "Script Tools/Script Art/Fog/Sun Fog Fade End Angle:16" scr_sunFogEndFadeAngle +devgui_dvar "Script Tools/Script Art/Fog/Sun Fog Fog Scale:17" scr_sunFogScale +devgui_dvar "Script Tools/Script Art/Fog/Disable Fog:18" scr_fog_disable +devgui_dvar "Script Tools/Script Art/Fog/Mul Fog Blend:19" scr_mulFogBlend +devgui_dvar "Script Tools/Script Art/Fog/Mul Fog Near Color:20" scr_mulFogNearColor +devgui_dvar "Script Tools/Script Art/Fog/Mul Fog Far Color:21" scr_mulFogFarColor +devgui_dvar "Script Tools/Script Art/Fog/Fog Height Start:22" r_fog_height_start +devgui_dvar "Script Tools/Script Art/Fog/Fog Height End:23" r_fog_height_end +devgui_dvar "Script Tools/Script Art/Fog/Fog Height Blend:24" r_fog_height_blend + +devgui_dvar "Script Tools/Script Art/Glow Tweaks/Enable Glow:1" r_glowTweakEnable +devgui_cmd "Script Tools/Script Art/Glow Tweaks/Update From VISION File:2" updateGlowTweaks +devgui_dvar "Script Tools/Script Art/Glow Tweaks/Bloom Cutoff:3" r_glowTweakBloomCutoff +devgui_dvar "Script Tools/Script Art/Glow Tweaks/Bloom Intensity:4" r_glowTweakBloomIntensity0 +devgui_dvar "Script Tools/Script Art/Glow Tweaks/Radius:5" r_glowTweakRadius0 +devgui_dvar "Script Tools/Script Art/Glow Tweaks/Bloom Desaturation:6" r_glowTweakBloomDesaturation + +devgui_dvar "Script Tools/Script Art/Film Tweaks/Enable Film Color:1" r_filmTweakEnable +devgui_cmd "Script Tools/Script Art/Film Tweaks/Update From VISION File:2" updateFilmTweaks +devgui_dvar "Script Tools/Script Art/Film Tweaks/Contrast:4" r_filmTweakContrast +devgui_dvar "Script Tools/Script Art/Film Tweaks/Brightness:5" r_filmTweakBrightness +devgui_dvar "Script Tools/Script Art/Film Tweaks/Light Desaturation:6" r_filmTweakDesaturation +devgui_dvar "Script Tools/Script Art/Film Tweaks/Dark Desaturation:7" r_filmTweakDesaturationDark +devgui_dvar "Script Tools/Script Art/Film Tweaks/Invert:8" r_filmTweakInvert +devgui_dvar "Script Tools/Script Art/Film Tweaks/Light Tint:9" r_filmTweakLightTint +devgui_dvar "Script Tools/Script Art/Film Tweaks/Medium Tint:10" r_filmTweakMediumTint +devgui_dvar "Script Tools/Script Art/Film Tweaks/Dark Tint:11" r_filmTweakDarkTint + +devgui_dvar "Script Tools/Script Art/Character Light Tweaks/Enable Tweaks:1" r_primaryLightUseTweaks +devgui_cmd "Script Tools/Script Art/Character Light Tweaks/Update From VISION File:2" updateCharPrimaryTweaks +devgui_dvar "Script Tools/Script Art/Character Light Tweaks/Primary Diffuse Scale:3" r_primaryLightTweakDiffuseStrength +devgui_dvar "Script Tools/Script Art/Character Light Tweaks/Primary Specular Scale:4" r_primaryLightTweakSpecularStrength + +devgui_cmd "Script Tools/Script Art/Enable Art Tweaks:1" "exec enable_artscript" +devgui_dvar "Script Tools/Script Art/Vision Set Lock:2" visionSetsEnabled +devgui_cmd "Script Tools/Script Art/DumpSettings:3" "scr_art_dump 1" + +devgui_cmd "Script Tools/Create FX/Start Createfx:1" "exec createfx" +devgui_dvar "Script Tools/Create FX/Map FX Export:2" scr_map_exploder_dump +devgui_dvar "Script Tools/Create FX/Draw scale:3" createfx_scaleid +devgui_dvar "Script Tools/Create FX/Draw Distance:4" createfx_drawdist +devgui_cmd "Script Tools/Create FX/Export Createfx:5" "set scr_createfx_dump 1" + +devgui_cmd "Script Tools/Node Placement:1" "exec noder" +devgui_cmd "Script Tools/Painter:2" "exec painter" +devgui_cmd "Script Tools/Turn off Script Tools:3" "exec clear_script_tools;map_restart" diff --git a/devgui_vehicles.cfg b/devgui_vehicles.cfg new file mode 100644 index 0000000..0eddc92 --- /dev/null +++ b/devgui_vehicles.cfg @@ -0,0 +1,15 @@ + +devgui_dvar "Vehicles/Camera:1/Free Look:1" vehCam_freeLook +devgui_dvar "Vehicles/Camera:1/Edit Mode:2" vehCam_editMode +devgui_dvar "Vehicles/Camera:1/Angles:3" vehCam_angles +devgui_dvar "Vehicles/Camera:1/Offset:4" vehCam_offset +devgui_dvar "Vehicles/Camera:1/Radius:5" vehCam_radius +devgui_dvar "Vehicles/Camera:1/Speed Influence:6" vehCam_speedInfluence +devgui_dvar "Vehicles/Camera:1/Pitch Turn Rate:7" vehCam_pitchTurnRate +devgui_dvar "Vehicles/Camera:1/Pitch Clamp:8" vehCam_pitchClamp +devgui_dvar "Vehicles/Camera:1/Yaw Turn Rate:9" vehCam_yawTurnRate +devgui_dvar "Vehicles/Camera:1/Yaw Clamp:10" vehCam_yawClamp +devgui_dvar "Vehicles/Camera:1/Z Offset Mode:11" vehCam_zOffsetMode + +// tagBK Added in player jet support. +devgui_dvar "Vehicles/PlayerJet:2" playerJet_enabled diff --git a/devgui_visibility.cfg b/devgui_visibility.cfg new file mode 100644 index 0000000..b7e1f27 --- /dev/null +++ b/devgui_visibility.cfg @@ -0,0 +1,12 @@ +devgui_cmd "Visibility/Toggle Lock PVS:1" "toggle r_lockPvs" +devgui_cmd "Visibility/Toggle Single Cell:2" "toggle r_singleCell" +devgui_cmd "Visibility/Toggle Cull Brush Models:3" "toggle r_cullBModels" +devgui_cmd "Visibility/Toggle Cull XModels:4" "toggle r_cullXModels" +devgui_dvar "Visibility/Show Cull Brush Models:5" r_showCullBModels +devgui_dvar "Visibility/Show Cull Static Models:6" r_showCullSModels +devgui_dvar "Visibility/Show Cull XModels:7" r_showCullXModels +devgui_dvar "Visibility/Show Portals:8" r_showPortals +devgui_dvar "Visibility/Show AABB Trees:9" r_showAabbTrees +devgui_dvar "Visibility/Portal Walk Limit:12" r_portalWalkLimit +devgui_dvar "Visibility/Portal Min Clip Area:13" r_portalMinClipArea +devgui_dvar "Visibility/Portal Bevel Cutoff:14" r_portalBevels diff --git a/dj.cfg b/dj.cfg new file mode 100644 index 0000000..91cd5b9 --- /dev/null +++ b/dj.cfg @@ -0,0 +1,77 @@ +// generated by Robert Gaines Please do not modify +//bind dpad_down scr_giveairstrike 1 +bind TAB "+melee" +bind ESCAPE "togglemenu" +bind SPACE "+moveup" +bind , "toggle r_normalMaps 0 1" +bind 0 "toggle cg_Draw2D 0 1" +bind 1 "weaponslot primary" +bind 2 "weaponslot primaryb" +bind 3 "+binoculars" +bind 4 "toggle r_drawWorld 1 0;r_clearColor .25 .25 .25 1;r_clearColor2 .25 .25 .25 1;toggle cg_draw2d 1 0;toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4" +bind ` "toggleconsole" +bind A "+moveleft" +bind B "god" +bind C "gocrouch" +bind D "+moveright" +bind E "+leanright" +bind F "+activate" +bind H "+holdbreath" +bind o "toggle r_fullbright" +bind Q "+leanleft" +bind R "+reload" +bind S "+back" +bind W "+forward" +bind PAUSE "pause" +bind ALT "+melee_breath" +bind CTRL "goprone" +bind SHIFT "+movedown" +bind END "toggleads" +bind F1 "devgui" +bind F7 "set tweak 1;map_restart;exec devgui_fog" +bind F11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1" +bind F12 "cg_drawMaterial 1;con_minicon 1;fs_debug 0; mapname;viewpos;wait 6;screenshotJPEG;cg_drawMaterial 0;con_minicon 0; fs_debug 2" +bind KP_UPARROW "raisestance" +bind KP_DOWNARROW "lowerstance" +bind - "replay_mark" +bind = "replay_goto" +bind UPARROW "replay_back 3" +bind DOWNARROW "replay_live" +bind RIGHTARROW "replay_forward 10" +bind LEFTARROW "replay_back 10" +bind MOUSE1 "+attack" +bind MOUSE2 "+speed" +bind MOUSE3 "+frag" +bind MOUSE4 "+talk" +bind MOUSE5 "+smoke" +bind MWHEELDOWN "weapnext" +bind MWHEELUP "weapprev" +bind ins "exec createfx" +bind t "toggle timescale 1 100" +bind y "toggle timescale 1 .25" +bind b "god" +bind g "give ammo" +bind x "give health" +bind k "debug_nuke on" +bind n "ufo" +bind j "cg_ufo" +bind [ "toggle fx_enable 0 1" +bind ] "toggle r_showtris" +bind i "toggle g_entinfo 3 2 1 0" +bind m "map_restart" +bind \ "toggle cl_paused 0 2" +bind u "toggle cg_drawmaterial" +bind , "toggle r_normalMaps 0 1" + +// set'em +//set cg_drawFPS 0; replay_time 0 +seta in_mouse "1" +set g_entinfo 0 +set ai_badPathSpam 0 +set profile_show_loading 0 +set logfile 2 +set replay_autosave 5 +set g_gametype war +set com_statmon 0 +set LOC_WARNINGSASERRORS 0 +set LOC_WARNINGS 0 diff --git a/dvar_defaults.cfg b/dvar_defaults.cfg new file mode 100644 index 0000000..8820e76 --- /dev/null +++ b/dvar_defaults.cfg @@ -0,0 +1,12 @@ +// reset any dvars that might have been tweaked by script +set cg_hudGrenadeIconMaxRangeFrag 250 + +// oldschool dvars set in script +reset ragdoll_explode_force +reset ragdoll_explode_upbias + +reset jump_height +reset jump_slowdownEnable +reset bg_fallDamageMinHeight +reset bg_fallDamageMaxHeight +// end oldschool dvars set in script diff --git a/enable_art.cfg b/enable_art.cfg new file mode 100644 index 0000000..b27a377 --- /dev/null +++ b/enable_art.cfg @@ -0,0 +1,4 @@ +exec clear_script_tools.cfg +set scr_art_tweak 1 +set r_glowUseTweaks 1 +set r_filmUseTweaks 1 diff --git a/enable_artscript.cfg b/enable_artscript.cfg new file mode 100644 index 0000000..9eec371 --- /dev/null +++ b/enable_artscript.cfg @@ -0,0 +1,7 @@ +set scr_art_tweak 1 +set scr_art_tweak_message 1 +set r_glowUseTweaks 1 +set r_filmUseTweaks 1 +updateGlowTweaks +updateFilmTweaks +updateCharPrimaryTweaks diff --git a/ericf.cfg b/ericf.cfg new file mode 100644 index 0000000..d9cdbf8 --- /dev/null +++ b/ericf.cfg @@ -0,0 +1,12 @@ + + +exec splitscreencontrols +set systemlink 0 +set splitscreen 1 +set onlinegame 0 +exec default_splitscreen +set ui_mptype 2 +autosignin + +devmap mp_afghan +set intro 0 \ No newline at end of file diff --git a/gavin.cfg b/gavin.cfg new file mode 100644 index 0000000..8128fda --- /dev/null +++ b/gavin.cfg @@ -0,0 +1,35 @@ + +// Base map setup. +exec sp_launcher.cfg + +set specialops 0 + +set intro 0 + +// Control options. +//profile_toggleInvertedPitch 1 +//profile_setViewSensitivity 1.8 +//profile_toggleRumble + +// Misc. +god 1 +set g_ai 1 +autosignin +//set lmc 1 // My changes + +// Aim assit. +set aim_slowdown_debug 0 +set aim_autoaim_debug 0 +set aim_automelee_debug 0 +set aim_lockon_debug 0 + +set aim_lockon_enabled 1 +set aim_slowdown_enabled 1 +set aim_autoaim_enabled 0 +set aim_automelee_enabled 0 + +set g_quiet_assert 1 + +// Controller bindings. +//bind BUTTON_RSHLDR "+gravjump" +//bind BUTTON_RSHLDR "+attack" diff --git a/hardcore_disable.cfg b/hardcore_disable.cfg new file mode 100644 index 0000000..70a3d41 --- /dev/null +++ b/hardcore_disable.cfg @@ -0,0 +1,6 @@ +reset scr_team_fftype +reset scr_player_maxhealth +reset scr_player_healthregentime +reset scr_player_respawndelay +reset scr_game_allowkillcam +reset scr_game_forceuav diff --git a/hardcore_settings.cfg b/hardcore_settings.cfg new file mode 100644 index 0000000..01d32d6 --- /dev/null +++ b/hardcore_settings.cfg @@ -0,0 +1,6 @@ +set scr_team_fftype 1 +set scr_player_maxhealth 30 +set scr_player_healthregentime 0 +set scr_player_respawndelay 10 +set scr_game_allowkillcam 0 +set scr_game_forceuav 0 diff --git a/info/ai_lochit_dmgtable b/info/ai_lochit_dmgtable new file mode 100644 index 0000000..cddbb52 --- /dev/null +++ b/info/ai_lochit_dmgtable @@ -0,0 +1 @@ +LOCDMGTABLE\none\1\helmet\4\head\4\neck\4\torso_upper\0.9\torso_lower\0.8\right_arm_upper\0.7\right_arm_lower\0.7\right_hand\0.5\left_arm_upper\0.7\left_arm_lower\0.7\left_hand\0.5\right_leg_upper\0.4\right_leg_lower\0.4\right_foot\0.2\left_leg_upper\0.4\left_leg_lower\0.4\left_foot\0.2\gun\0\shield\0 \ No newline at end of file diff --git a/info/bullet_penetration_sp b/info/bullet_penetration_sp new file mode 100644 index 0000000..58d9b0f --- /dev/null +++ b/info/bullet_penetration_sp @@ -0,0 +1 @@ +BULLET_PEN_TABLE\small_bark\20\small_brick\6\small_carpet\20\small_cloth\72\small_concrete\6\small_dirt\0\small_flesh\24\small_foliage\72\small_glass\72\small_grass\0\small_gravel\32\small_ice\72\small_metal\12\small_mud\0\small_paper\72\small_plaster\12\small_rock\6\small_sand\0\small_snow\72\small_water\0\small_wood\12\small_asphalt\6\small_ceramic\72\small_plastic\32\small_rubber\72\small_cushion\72\small_fruit\72\small_paintedmetal\0\small_riotshield\0\small_slush\0\medium_bark\28\medium_brick\20\medium_carpet\20\medium_cloth\72\medium_concrete\12\medium_dirt\0\medium_flesh\34\medium_foliage\72\medium_glass\72\medium_grass\0\medium_gravel\32\medium_ice\72\medium_metal\20\medium_mud\0\medium_paper\72\medium_plaster\20\medium_rock\12\medium_sand\0\medium_snow\72\medium_water\0\medium_wood\16\medium_asphalt\12\medium_ceramic\72\medium_plastic\32\medium_rubber\72\medium_cushion\72\medium_fruit\72\medium_paintedmetal\0\medium_riotshield\0\medium_slush\0\large_bark\28\large_brick\20\large_carpet\20\large_cloth\72\large_concrete\12\large_dirt\0\large_flesh\40\large_foliage\72\large_glass\72\large_grass\0\large_gravel\32\large_ice\72\large_metal\20\large_mud\0\large_paper\72\large_plaster\20\large_rock\12\large_sand\0\large_snow\72\large_water\0\large_wood\16\large_asphalt\12\large_ceramic\72\large_plastic\32\large_rubber\72\large_cushion\72\large_fruit\72\large_paintedmetal\0\large_riotshield\0\large_slush\0 \ No newline at end of file diff --git a/jake.cfg b/jake.cfg new file mode 100644 index 0000000..1d5bc8d --- /dev/null +++ b/jake.cfg @@ -0,0 +1,21 @@ +//DEBUG +//set cg_drawfps 0 +//set cg_drawfpslabels 0 +//set cg_drawversion 0 +//set replay_time 0 +set con_minicon 1 +//set com_statmon 0 + +//DEVELOPER +bind ; "toggle ai_shownodesdist 325 800 1200 2500" + +bind y "toggle timescale 1 0.25" +bind UPARROW "replay_restart" +bind DOWNARROW "replay_live" +bind LEFTARROW "replay_back 10" +bind RIGHTARROW "replay_forward 10" +bind PAUSE "toggle cl_paused 0 1 2" +bind p "toggle cg_drawfps 0 1; toggle cg_drawversion 0 1; toggle con_minicon 0 1; toggle replay_time 0 1; toggle cg_drawfpslabels 0 1; toggle com_statmon 0 1" +bind o "toggle cg_drawScriptUsage 0 1" + + diff --git a/jiesang.cfg b/jiesang.cfg new file mode 100644 index 0000000..25a0579 --- /dev/null +++ b/jiesang.cfg @@ -0,0 +1,43 @@ +// generated by Call of Duty, do not modify +unbindall +bind TAB "+scores" +bind ESCAPE "togglemenu" +bind SPACE "+activate" +bind ' "map_restart" +bind - "replay_back 10" +bind / "scriptdebugger" +bind 0 "replay_back 3" +bind 1 "weapnext" +bind 2 "weapnext" +bind 4 "+frag" +bind 5 "+smoke" +bind 6 "replay_mark" +bind 7 "replay_goto" +bind 8 "replay_live" +bind [ "replay_restart" +bind ` "toggleconsole" +bind A "+melee" +bind B "gocrouch" +bind C "goprone" +bind D "+reload" +bind E "+gostand" +bind F "+leanright" +bind I "timescale 1" +bind L "cg_ufo" +bind O "timescale 0.1" +bind P "toggle r_fullbright 0 1" +bind Q "toggleads" +bind R "+moveright" +bind S "+leanleft" +bind U "timescale 4" +bind V "+back" +bind W "+moveleft" +bind ~ "toggleconsole" +bind PAUSE "pause" +bind CTRL "goprone" +bind SHIFT "+holdbreath" +bind F1 "devgui" +bind F12 "screenshotJPEG" +bind MOUSE1 "+attack" +bind MOUSE2 "+forward" +bind Y "scriptdebugger" \ No newline at end of file diff --git a/maps/mp/gametypes/_gametypes.txt b/maps/mp/gametypes/_gametypes.txt new file mode 100644 index 0000000..0c904c6 --- /dev/null +++ b/maps/mp/gametypes/_gametypes.txt @@ -0,0 +1,24 @@ +dm +dom +sd +sab +war +koth +oneflag +arena +dd +vip +ctf +gtnw +gg +joe +crank +cwtest +mtdm +merc +escortplus +convoy +glad +hvt +gun +oic diff --git a/maps/mp/gametypes/arena.gsc b/maps/mp/gametypes/arena.gsc new file mode 100644 index 0000000..00bdade --- /dev/null +++ b/maps/mp/gametypes/arena.gsc @@ -0,0 +1,532 @@ +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +/* + Arena + Objective: Eliminate the enemy team + Map ends: When one team eliminates the enemy team, or the flag is reached + Respawning: Beginning of next round + + Level requirementss + ------------------ + Spawnpoints: + classname mp_tdm_spawn + All players spawn from these. The spawnpoint chosen is dependent on the current locations of teammates and enemies + at the time of spawn. Players generally spawn behind their teammates relative to the direction of enemies. + + Spectator Spawnpoints: + classname mp_global_intermission + Spectators spawn from these and intermission is viewed from these positions. + Atleast one is required, any more and they are randomly chosen between. +*/ + +/*QUAKED mp_tdm_spawn (0.0 0.0 1.0) (-16 -16 0) (16 16 72) +Players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_tdm_spawn_axis_start (0.5 0.0 1.0) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +/*QUAKED mp_tdm_spawn_allies_start (0.0 0.5 1.0) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +main() +{ + if(getdvar("mapname") == "mp_background") + return; + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + registerRoundSwitchDvar( level._gameType, 0, 0, 9 ); + registerTimeLimitDvar( level._gameType, 10, 0, 1440 ); + registerScoreLimitDvar( level._gameType, 500, 0, 5000 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerRoundSwitchDvar( level._gameType, 3, 0, 30 ); + registerNumLivesDvar( level._gameType, 0, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + + level._teamBased = true; + level._objectiveBased = true; + + level._onPrecacheGameType = ::onPrecacheGameType; + level._onStartGameType = ::onStartGameType; + level._getSpawnPoint = ::getSpawnPoint; + level._onSpawnPlayer = ::onSpawnPlayer; + level._onNormalDeath = ::onNormalDeath; + level._onPlayerKilled = ::onPlayerKilled; + level._onDeadEvent = ::onDeadEvent; + + game["dialog"]["gametype"] = "arena"; + + if ( getDvarInt( "g_hardcore" ) ) + game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "camera_thirdPerson" ) ) + game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "scr_diehard" ) ) + game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"]; + + game["strings"]["overtime_hint"] = &"MP_FIRST_BLOOD"; +} + +onPrecacheGameType() +{ + precacheShader( "compass_waypoint_captureneutral" ); + precacheShader( "compass_waypoint_capture" ); + precacheShader( "compass_waypoint_defend" ); + + precacheShader( "waypoint_captureneutral" ); + precacheShader( "waypoint_capture" ); + precacheShader( "waypoint_defend" ); + +} + +onStartGameType() +{ + setClientNameMode("auto_change"); + + if ( !isdefined( game["switchedsides"] ) ) + game["switchedsides"] = false; + + if ( game["switchedsides"] ) + { + oldAttackers = game["attackers"]; + oldDefenders = game["defenders"]; + game["attackers"] = oldDefenders; + game["defenders"] = oldAttackers; + } + + setObjectiveText( "allies", &"OBJECTIVES_ARENA" ); + setObjectiveText( "axis", &"OBJECTIVES_ARENA" ); + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_ARENA" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_ARENA" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_ARENA_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_ARENA_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_ARENA_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_ARENA_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_allies_start" ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_axis_start" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_tdm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_tdm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + allowed[0] = "dom"; + allowed[1] = "airdrop_pallet"; + allowed[2] = "arena"; + maps\mp\gametypes\_rank::registerScoreInfo( "capture", 200 ); + + maps\mp\gametypes\_gameobjects::main(allowed); + + precacheFlag(); + thread arenaFlagWaiter(); + thread arenaTimeFlagWaiter(); +} + +precacheFlag() +{ + game["flagmodels"] = []; + game["flagmodels"]["neutral"] = "prop_flag_neutral"; + + game["flagmodels"]["allies"] = maps\mp\gametypes\_teams::getTeamFlagModel( "allies" ); + game["flagmodels"]["axis"] = maps\mp\gametypes\_teams::getTeamFlagModel( "axis" ); + + precacheModel( game["flagmodels"]["neutral"] ); + precacheModel( game["flagmodels"]["allies"] ); + precacheModel( game["flagmodels"]["axis"] ); + + precacheString( &"MP_CAPTURING_FLAG" ); + precacheString( &"MP_LOSING_FLAG" ); + precacheString( &"MP_DOM_YOUR_FLAG_WAS_CAPTURED" ); + precacheString( &"MP_DOM_ENEMY_FLAG_CAPTURED" ); + precacheString( &"MP_DOM_NEUTRAL_FLAG_CAPTURED" ); + precacheString( &"MP_ENEMY_FLAG_CAPTURED_BY" ); + precacheString( &"MP_NEUTRAL_FLAG_CAPTURED_BY" ); + precacheString( &"MP_FRIENDLY_FLAG_CAPTURED_BY" ); + +} + +arenaTimeFlagWaiter() +{ + level endon( "down_to_one" ); + level endon( "game_end" ); + + for( ;; ) + { + timeLeft = maps\mp\gametypes\_gamelogic::getTimeRemaining(); + + if ( timeLeft < 61000 ) + break; + + wait ( 1 ); + } + + level notify( "arena_flag_time" ); + thread arenaFlag(); +} + +arenaFlagWaiter() +{ + level endon( "game_end" ); + level endon( "arena_flag_time" ); + + for ( ;; ) + { + if ( level._inGracePeriod == 0 ) + break; + + wait ( 0.05 ); + } + + for ( ;; ) + { + if ( getTeamPlayersAlive ( "axis" ) == 1 ) + { + thread arenaFlag(); + level notify( "down_to_one" ); + break; + } + if ( getTeamPlayersAlive ( "allies" ) == 1 ) + { + thread arenaFlag(); + level notify( "down_to_one" ); + break; + } + wait( 1 ); + } + +} + +getSpawnPoint() +{ + spawnteam = self.pers["team"]; + if ( game["switchedsides"] ) + spawnteam = getOtherTeam( spawnteam ); + + if ( level._inGracePeriod ) + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_tdm_spawn_" + spawnteam + "_start" ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random( spawnPoints ); + } + else + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints ); + } + + return spawnPoint; +} + +onSpawnPlayer() +{ + self.usingObj = undefined; + level notify ( "spawned_player" ); +} + +onNormalDeath( victim, attacker, lifeId ) +{ + score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" ); + assert( isDefined( score ) ); + + attacker maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( attacker.pers["team"], score ); + + team = victim.team; + + if ( game["state"] == "postgame" ) + attacker.finalKill = true; +} + +onPlayerKilled(eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration, killId) +{ + thread checkAllowSpectating(); +} + +onTimeLimit() +{ + if ( game["status"] == "overtime" ) + { + winner = "forfeit"; + } + else if ( game["teamScores"]["allies"] == game["teamScores"]["axis"] ) + { + winner = "overtime"; + } + else if ( game["teamScores"]["axis"] > game["teamScores"]["allies"] ) + { + winner = "axis"; + } + else + { + winner = "allies"; + } + + thread maps\mp\gametypes\_gamelogic::endGame( winner, game["strings"]["time_limit_reached"] ); +} + +checkAllowSpectating() +{ + wait ( 0.05 ); + + update = false; + if ( !level._aliveCount[ game["attackers"] ] ) + { + level._spectateOverride[game["attackers"]].allowEnemySpectate = 1; + update = true; + } + if ( !level._aliveCount[ game["defenders"] ] ) + { + level._spectateOverride[game["defenders"]].allowEnemySpectate = 1; + update = true; + } + if ( update ) + maps\mp\gametypes\_spectating::updateSpectateSettings(); +} + +arenaFlag() +{ + level._lastStatus["allies"] = 0; + level._lastStatus["axis"] = 0; + + arenaFlag = getEntArray("flag_arena", "targetname"); + primaryFlags = getEntArray( "flag_primary", "targetname" ); + secondaryFlags = getEntArray( "flag_secondary", "targetname" ); + + // check to see if arena flag is present otherwise throw a warning and use the dom Flag. + if ( !isDefined( arenaFlag[0] ) ) + { + println("WARNING: no arena flags specified attempting to use Dom flag_b" ); + + if ( (primaryFlags.size + secondaryFlags.size) < 1 ) + { + printLn( "^1Not enough domination flags found in level!" ); + maps\mp\gametypes\_callbacksetup::AbortLevel(); + return; + } + + self setupDomFlag(primaryFlags, secondaryFlags); + } + else + level._arenaFlag = arenaFlag[0]; + + trigger = level._arenaFlag; + if ( isDefined( trigger.target ) ) + { + visuals[0] = getEnt( trigger.target, "targetname" ); + } + else + { + visuals[0] = spawn( "script_model", trigger.origin ); + visuals[0].angles = trigger.angles; + } + + visuals[0] setModel( game["flagmodels"]["neutral"] ); + + arenaFlag = maps\mp\gametypes\_gameobjects::createUseObject( "neutral", trigger, visuals, (0,0,100) ); + arenaFlag maps\mp\gametypes\_gameobjects::allowUse( "enemy" ); + arenaFlag maps\mp\gametypes\_gameobjects::setUseTime( 20.0 ); + arenaFlag maps\mp\gametypes\_gameobjects::setUseText( &"MP_CAPTURING_FLAG" ); + label = arenaFlag maps\mp\gametypes\_gameobjects::getLabel(); + arenaFlag.label = label; + arenaFlag maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "compass_waypoint_defend"); + arenaFlag maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_defend"); + arenaFlag maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "compass_waypoint_captureneutral"); + arenaFlag maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_captureneutral"); + arenaFlag maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + arenaFlag.onUse = ::onUse; + arenaFlag.onBeginUse = ::onBeginUse; + arenaFlag.onUseUpdate = ::onUseUpdate; + arenaFlag.onEndUse = ::onEndUse; + arenaFlag.isArena = true; + + //play sound to show flag is now available for capture + iPrintLnBold( "Arena flag spawned" ); + + level._arenaFlag playSound( "flag_spawned" ); + + traceStart = visuals[0].origin + (0,0,32); + traceEnd = visuals[0].origin + (0,0,-32); + trace = bulletTrace( traceStart, traceEnd, false, undefined ); + + upangles = vectorToAngles( trace["normal"] ); + arenaFlag.baseeffectforward = anglesToForward( upangles ); + arenaFlag.baseeffectright = anglesToRight( upangles ); + arenaFlag.baseeffectpos = trace["position"]; + + arenaFlag.levelFlag = level._arenaFlag; + + level._arenaFlag = arenaFlag; +} + +setupDomFlag( primaryFlags, secondaryFlags ) +{ + for ( index = 0; index < primaryFlags.size; index++ ) + { + label = primaryFlags[index].script_label; + + if ( label != "_b" ) + { + primaryFlags[index] delete(); + } + else + { + level._arenaFlag = primaryFlags[index]; + return; + } + } +} + +onDeadEvent( team ) +{ + if ( team == game["attackers"] ) + { + level thread arena_endGame( game["defenders"], game["strings"][game["attackers"]+"_eliminated"] ); + } + else if ( team == game["defenders"] ) + { + level thread arena_endGame( game["attackers"], game["strings"][game["defenders"]+"_eliminated"] ); + } +} + +arena_endGame( winningTeam, endReasonText ) +{ + thread maps\mp\gametypes\_gamelogic::endGame( winningTeam, endReasonText ); +} + +giveFlagCaptureXP( touchList ) +{ + level endon ( "game_ended" ); + wait .05; + WaitTillSlowProcessAllowed(); + + players = getArrayKeys( touchList ); + for ( index = 0; index < players.size; index++ ) + { + player = touchList[players[index]].player; + player thread [[level._onXPEvent]]( "capture" ); + maps\mp\gametypes\_gamescore::givePlayerScore( "capture", player ); + player thread maps\mp\_matchdata::logGameEvent( "capture", player.origin ); + } +} + +onUse( player ) +{ + team = player.pers["team"]; + oldTeam = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + label = self maps\mp\gametypes\_gameobjects::getLabel(); + + //player logString( "flag captured: " + self.label ); + + self.captureTime = getTime(); + + self maps\mp\gametypes\_gameobjects::setOwnerTeam( team ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "compass_waypoint_capture" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_capture" ); + self.visuals[0] setModel( game["flagmodels"][team] ); + + assert( team != "neutral" ); + + if ( oldTeam == "neutral" ) + { + otherTeam = getOtherTeam( team ); + thread printAndSoundOnEveryone( team, otherTeam, &"MP_NEUTRAL_FLAG_CAPTURED_BY", &"MP_NEUTRAL_FLAG_CAPTURED_BY", "mp_war_objective_taken", undefined, player ); + + statusDialog( "captured_a", team ); + statusDialog( "enemy_has_a", otherTeam ); + } + else + thread printAndSoundOnEveryone( team, oldTeam, &"MP_ENEMY_FLAG_CAPTURED_BY", &"MP_FRIENDLY_FLAG_CAPTURED_BY", "mp_war_objective_taken", "mp_war_objective_lost", player ); + + thread giveFlagCaptureXP( self.touchList[team] ); + player notify( "objective", "captured" ); + + thread flagCaptured( team, &"MP_DOM_NEUTRAL_FLAG_CAPTURED" ); +} + +onBeginUse( player ) +{ + ownerTeam = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + self.didStatusNotify = false; + + if ( ownerTeam == "neutral" ) + { + otherTeam = getOtherTeam( player.pers["team"] ); + + statusDialog( "securing", player.pers["team"] ); + self.objPoints[player.pers["team"]] thread maps\mp\gametypes\_objpoints::startFlashing(); + + statusDialog( "enemy_taking", otherTeam ); + + return; + } + + if ( ownerTeam == "allies" ) + otherTeam = "axis"; + else + otherTeam = "allies"; + + self.objPoints["allies"] thread maps\mp\gametypes\_objpoints::startFlashing(); + self.objPoints["axis"] thread maps\mp\gametypes\_objpoints::startFlashing(); +} + +onUseUpdate( team, progress, change ) +{ + if ( progress > 0.05 && change && !self.didStatusNotify ) + { + otherTeam = getOtherTeam( team ); + + statusDialog( "losing_a", otherTeam ); + statusDialog( "securing_a", team ); + + self.didStatusNotify = true; + } +} + +onEndUse( team, player, success ) +{ + self.objPoints["allies"] thread maps\mp\gametypes\_objpoints::stopFlashing(); + self.objPoints["axis"] thread maps\mp\gametypes\_objpoints::stopFlashing(); +} + +statusDialog( dialog, team ) +{ + time = getTime(); + if ( getTime() < level._lastStatus[team] + 6000 ) + return; + + thread delayedLeaderDialog( dialog, team ); + level._lastStatus[team] = getTime(); +} + +delayedLeaderDialog( sound, team ) +{ + level endon ( "game_ended" ); + wait .1; + WaitTillSlowProcessAllowed(); + + leaderDialog( sound, team ); +} + +delayedLeaderDialogBothTeams( sound1, team1, sound2, team2 ) +{ + level endon ( "game_ended" ); + wait .1; + WaitTillSlowProcessAllowed(); + + leaderDialogBothTeams( sound1, team1, sound2, team2 ); +} + +flagCaptured( winningTeam, endReasonText ) +{ + maps\mp\gametypes\_gamelogic::endGame( winningTeam, endReasonText ); +} diff --git a/maps/mp/gametypes/crank.gsc b/maps/mp/gametypes/crank.gsc new file mode 100644 index 0000000..77403f8 --- /dev/null +++ b/maps/mp/gametypes/crank.gsc @@ -0,0 +1,449 @@ +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +/* + War + Objective: Score points for your team by eliminating players on the opposing team + Map ends: When one team reaches the score limit, or time limit is reached + Respawning: No wait / Near teammates + + Level requirementss + ------------------ + Spawnpoints: + classname mp_tdm_spawn + All players spawn from these. The spawnpoint chosen is dependent on the current locations of teammates and enemies + at the time of spawn. Players generally spawn behind their teammates relative to the direction of enemies. + + Spectator Spawnpoints: + classname mp_global_intermission + Spectators spawn from these and intermission is viewed from these positions. + Atleast one is required, any more and they are randomly chosen between. +*/ + +/*QUAKED mp_tdm_spawn (0.0 0.0 1.0) (-16 -16 0) (16 16 72) +Players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_tdm_spawn_axis_start (0.5 0.0 1.0) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +/*QUAKED mp_tdm_spawn_allies_start (0.0 0.5 1.0) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +main() +{ + if(getdvar("mapname") == "mp_background") + return; + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + registerRoundSwitchDvar( level._gameType, 0, 0, 9 ); + registerTimeLimitDvar( level._gameType, 10, 0, 1440 ); + registerScoreLimitDvar( level._gameType, 500, 0, 5000 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerRoundSwitchDvar( level._gameType, 3, 0, 30 ); + registerNumLivesDvar( level._gameType, 0, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + + level._teamBased = true; + level._onStartGameType = ::onStartGameType; + level._getSpawnPoint = ::getSpawnPoint; + level._onNormalDeath = ::onNormalDeath; + level._onSpawnPlayer = ::onSpawnPlayer; + level._onPrecacheGameType = ::onPrecacheGameType; + //level.onTimeLimit = ::onTimeLimit; // overtime not fully supported yet + + game["dialog"]["gametype"] = "tm_death"; + + if ( getDvarInt( "g_hardcore" ) ) + game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "camera_thirdPerson" ) ) + game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "scr_diehard" ) ) + game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"]; + else if (getDvarInt( "scr_" + level._gameType + "_promode" ) ) + game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro"; + + game["strings"]["overtime_hint"] = &"MP_FIRST_BLOOD"; +} + +onPrecacheGameType() +{ + precacheShader( "waypoint_captureneutral" ); + precacheShader( "waypoint_captureneutral_a" ); + precacheShader( "waypoint_captureneutral_b" ); + precacheShader( "waypoint_captureneutral_c" ); +} + +onStartGameType() +{ + setClientNameMode("auto_change"); + + if ( !isdefined( game["switchedsides"] ) ) + game["switchedsides"] = false; + + if ( game["switchedsides"] ) + { + oldAttackers = game["attackers"]; + oldDefenders = game["defenders"]; + game["attackers"] = oldDefenders; + game["defenders"] = oldAttackers; + } + + setObjectiveText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveText( "axis", &"OBJECTIVES_WAR" ); + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_WAR_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_WAR_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_allies_start" ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_axis_start" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_tdm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_tdm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + allowed[0] = "dom"; + allowed[1] = "airdrop_pallet"; + + maps\mp\gametypes\_gameobjects::main(allowed); + + thread campKiller(); + thread crankBatteries(); +} + +crankBatteries() +{ + game["flagmodels"] = []; + game["flagmodels"]["neutral"] = "prop_flag_neutral"; + + game["flagmodels"]["crate"] = "com_plasticcase_friendly"; + + precacheModel( game["flagmodels"]["neutral"] ); + precacheModel( game["flagmodels"]["crate"] ); + + precacheShader( "waypoint_ammo_friendly" ); + precacheShader( "compass_objpoint_ammo_friendly" ); + + + primaryFlags = getEntArray( "flag_primary", "targetname" ); + secondaryFlags = getEntArray( "flag_secondary", "targetname" ); + + if ( (primaryFlags.size + secondaryFlags.size) < 2 ) + { + printLn( "^1Not enough domination flags found in level!" ); + maps\mp\gametypes\_callbacksetup::AbortLevel(); + return; + } + + level._flags = []; + for ( index = 0; index < primaryFlags.size; index++ ) + level._flags[level._flags.size] = primaryFlags[index]; + + for ( index = 0; index < secondaryFlags.size; index++ ) + level._flags[level._flags.size] = secondaryFlags[index]; + + level._domFlags = []; + for ( index = 0; index < level._flags.size; index++ ) + { + trigger = level._flags[index]; + if ( isDefined( trigger.target ) ) + { + visuals[0] = getEnt( trigger.target, "targetname" ); + } + else + { + visuals[0] = spawn( "script_model", trigger.origin ); + visuals[0].angles = trigger.angles; + } + + visuals[0] setModel( game["flagmodels"]["crate"] ); + + domFlag = maps\mp\gametypes\_gameobjects::createUseObject( "neutral", trigger, visuals, (0,0,100) ); + domFlag maps\mp\gametypes\_gameobjects::allowUse( "any" ); + domFlag maps\mp\gametypes\_gameobjects::setUseTime( 0.5 ); + label = domFlag maps\mp\gametypes\_gameobjects::getLabel(); + domFlag.label = label; + printLn( "Flag Label: " + label ); + domFlag maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_captureneutral" + label ); + domFlag maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_captureneutral" + label ); + domFlag maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_captureneutral" + label ); + domFlag maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_captureneutral" + label ); + domFlag maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + + domFlag.onUse = ::onUseBatt; + domFlag.onBeginUse = ::onBattBeginUse; + domFlag.onUseUpdate = ::onBattUseUpdate; + domFlag.onEndUse = ::onBattEndUse; + + traceStart = visuals[0].origin + (0,0,32); + traceEnd = visuals[0].origin + (0,0,-32); + trace = bulletTrace( traceStart, traceEnd, false, undefined ); + + upangles = vectorToAngles( trace["normal"] ); + domFlag.baseeffectforward = anglesToForward( upangles ); + domFlag.baseeffectright = anglesToRight( upangles ); + + domFlag.baseeffectpos = trace["position"]; + + // legacy spawn code support + level._flags[index].useObj = domFlag; + level._flags[index].adjflags = []; + level._flags[index].nearbyspawns = []; + + domFlag.levelFlag = level._flags[index]; + + level._domFlags[level._domFlags.size] = domFlag; + } + +} + +onUseBatt( player ) +{ + if( isDefined( player.canUseBatt ) && player.canUseBatt ) + { + player thread maps\mp\_flashgrenades::applyFlash( 1.5, 1 ); + player.health = player.maxHealth; + player thread batteryUseCooldown(); + } +} + +batteryUseCooldown() +{ + level endon( "game_ended" ); + self endon( "death" ); + self endon( "disconnect" ); + + self.canUseBatt = false; + wait( 10 ); + self.canUseBatt = true; +} + +onBattBeginUse( player ) +{ + +} + +onBattUseUpdate( team, progress, change ) +{ + +} + +onBattEndUse( team, player, success ) +{ + +} + +onSpawnPlayer() +{ + println( "onSpawnPlayer() player = " + self.name ); + + self thread monitorCrankSprint(); + self.canUseBatt = true; +} + +monitorCrankSprint() +{ + level endon( "game_ended" ); + self endon( "death" ); + self endon( "disconnect" ); + println( "Started monitorCrankSprint() player = " + self.name ); + + while(1) + { + println( "waiting monitorCrankSprint()" ); + self waittill("sprint_begin"); + self thread monitorCrankSprintTime(); + } +} + +monitorCrankSprintTime() +{ + println( "monitorCrankSprintTime()" ); + level endon( "game_ended" ); + self endon( "spawned_player" ); + self endon( "death" ); + self endon( "disconnect" ); + self endon( "sprint_end" ); + + startTime = getTime(); + while(1) + { + // wait one second, then award health + wait( 1 ); + // we'll do this until they stop sprinting + + self.health += 10; + if( self.health > self.maxHealth ) + { + self.health = self.maxHealth; + } + println( "Giving health, health = " + self.health ); + } +} + +campKiller() +{ + println( "Started campKiller()" ); + level endon ( "game_ended" ); + + // var setup + level._minCampDistance = 280; + level._campCounter = 0; + level._numCampSpots = 3; + level._campSpots = []; + if( level._prematchPeriod > 0 ) + { + wait( level._prematchPeriod + 3 ); // add in a bit of grace time + } + while ( !level._gameEnded ) + { + /*if( isDefined( game["gamestarted"] ) && game["gamestarted"] ) + { + wait(1); + continue; + }*/ + // first update positions + foreach ( player in level._players ) + { + player.campSpots[ level._campCounter % level._numCampSpots ] = player.origin; + } + + // now, lets see how far each person has moved + startNum = ( level._campCounter + 1 ) % level._numCampSpots; // since this is a circular buffer, this should be the oldest num we have + endNum = level._campCounter % level._numCampSpots; + foreach ( player in level._players ) + { + dist = 0; + prev = 0; + for( index = startNum; true; index = ( index + 1 ) % level._numCampSpots ) + { + // skip the first, since we don't have a previous position to compare to + if( index != startNum ) + { + if( index < player.campSpots.size ) // make sure we don' + { + if( isDefined( player.campSpots[index] ) && isDefined( player.campSpots[prev] ) ) + { + dist += distance( player.campSpots[ prev ], player.campSpots[ index ] ); + } + } + } + prev = index; + if( index == endNum ) + { + break; + } + } + + canTakeDamage = true; + // are they camping? + if( isDefined( player.selectingLocation ) && player.selectingLocation == true ) + { + canTakeDamage = false; + } + if( player IsLinked() ) + { + canTakeDamage = false; + } + + if( canTakeDamage && dist < level._minCampDistance ) + { + println( "Player " + player.name + " is camping! dist = " + dist ); + //player maps\mp\_radiation::radiationEffect(); + //player shellshock( "mp_radiation_low", 0.5); + player.radiationSound = "item_geigercouner_level3"; + player stopLoopSound(); + player playLoopSound( player.radiationSound ); + player ViewKick( 3, player.origin ); + player maps\mp\_radiation::doRadiationDamage(15); + } + else + { + player stopLoopSound(); + if( !canTakeDamage ) + { + println( "Player " + player.name + " ignored, airstriking" ); + } + else + { + println( "Player " + player.name + " dist = " + dist ); + } + //player notify( "leftTrigger"); + } + } + + level._campCounter++; + wait ( 1.0 ); + } +} + + +getSpawnPoint() +{ + spawnteam = self.pers["team"]; + if ( game["switchedsides"] ) + spawnteam = getOtherTeam( spawnteam ); + + if ( level._inGracePeriod ) + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_tdm_spawn_" + spawnteam + "_start" ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random( spawnPoints ); + } + else + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints ); + } + + return spawnPoint; +} + + +onNormalDeath( victim, attacker, lifeId ) +{ + score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" ); + assert( isDefined( score ) ); + + attacker maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( attacker.pers["team"], score ); + + if ( game["state"] == "postgame" && game["teamScores"][attacker.team] > game["teamScores"][level._otherTeam[attacker.team]] ) + attacker.finalKill = true; +} + + +onTimeLimit() +{ + if ( game["status"] == "overtime" ) + { + winner = "forfeit"; + } + else if ( game["teamScores"]["allies"] == game["teamScores"]["axis"] ) + { + winner = "overtime"; + } + else if ( game["teamScores"]["axis"] > game["teamScores"]["allies"] ) + { + winner = "axis"; + } + else + { + winner = "allies"; + } + + thread maps\mp\gametypes\_gamelogic::endGame( winner, game["strings"]["time_limit_reached"] ); +} diff --git a/maps/mp/gametypes/cwtest.gsc b/maps/mp/gametypes/cwtest.gsc new file mode 100644 index 0000000..e02820d --- /dev/null +++ b/maps/mp/gametypes/cwtest.gsc @@ -0,0 +1,763 @@ +#include common_scripts\utility; +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +/* + "Cyber War Test" + + // ...etc... +*/ + +/*QUAKED mp_sab_spawn_axis (0.75 0.0 0.5) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_sab_spawn_axis_planted (0.75 0.0 0.5) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_sab_spawn_allies (0.0 0.75 0.5) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_sab_spawn_allies_planted (0.0 0.75 0.5) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_sab_spawn_axis_start (1.0 0.0 0.5) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +/*QUAKED mp_sab_spawn_allies_start (0.0 1.0 0.5) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +main() +{ + if ( getdvar("mapname") == "mp_background" ) + return; + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + level._teamBased = true; + + registerRoundSwitchDvar( level._gameType, 0, 0, 9 ); + registerTimeLimitDvar( level._gameType, 10, 0, 1440 ); + registerScoreLimitDvar( level._gameType, 6, 0, 25 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerNumLivesDvar( level._gameType, 0, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + + setOverTimeLimitDvar( 2 ); + + level._onPrecacheGameType = ::onPrecacheGameType; + level._onStartGameType = ::onStartGameType; + level._getSpawnPoint = ::getSpawnPoint; + level._onSpawnPlayer = ::onSpawnPlayer; + level._onOneLeftEvent = ::onOneLeftEvent; + level._onTimeLimit = ::onTimeLimit; + level._onNormalDeath = ::onNormalDeath; + level._initGametypeAwards = ::initGametypeAwards; + + game["dialog"]["gametype"] = "cyberwar"; + + if ( getDvarInt( "g_hardcore" ) ) + game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "camera_thirdPerson" ) ) + game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "scr_diehard" ) ) + game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"]; + else if (getDvarInt( "scr_" + level._gameType + "_promode" ) ) + game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro"; + + game["dialog"]["offense_obj"] = "capture_obj"; + game["dialog"]["defense_obj"] = "capture_obj"; + +} + +onPrecacheGameType() +{ + game["intel_dropped_sound"] = "mp_war_objective_lost"; + game["intel_recovered_sound"] = "mp_war_objective_taken"; + + precacheShader("waypoint_captureneutral"); + precacheShader("waypoint_kill"); + precacheShader("waypoint_target"); + precacheShader("waypoint_escort"); + precacheShader("hud_suitcase_bomb"); + + precacheString(&"MP_EXPLOSIVES_RECOVERED_BY"); + precacheString(&"MP_EXPLOSIVES_DROPPED_BY"); + precacheString(&"PLATFORM_HOLD_TO_UPLOAD_INTEL"); + precacheString(&"MP_UPLOADING_INTEL"); + precacheString(&"MP_NO_RESPAWN"); + precacheString(&"MP_TIE_BREAKER"); + precacheString(&"MP_SUDDEN_DEATH"); +} + + +onStartGameType() +{ + if ( !isdefined( game["switchedsides"] ) ) + game["switchedsides"] = false; + + setClientNameMode("auto_change"); + + + // tagTG Need new objective hints and text + setObjectiveText( "allies", &"OBJECTIVES_SAB" ); + setObjectiveText( "axis", &"OBJECTIVES_SAB" ); + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_SAB" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_SAB" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_SAB_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_SAB_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_SAB_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_SAB_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_allies_start" ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_axis_start" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_tdm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_tdm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + maps\mp\gametypes\_rank::registerScoreInfo( "plant", 200 ); + maps\mp\gametypes\_rank::registerScoreInfo( "destroy", 1000 ); + maps\mp\gametypes\_rank::registerScoreInfo( "defuse", 150 ); + + allowed[0] = "cwtest"; + + maps\mp\gametypes\_gameobjects::main(allowed); + + thread updateGametypeDvars(); + + thread cyberWarSetup(); +} + + +getSpawnPoint() +{ + spawnteam = self.pers["team"]; + if ( game["switchedsides"] ) + spawnteam = getOtherTeam( spawnteam ); + + if ( level._inGracePeriod ) + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_tdm_spawn_" + spawnteam + "_start" ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random( spawnPoints ); + } + else + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints ); + } + + return spawnPoint; +} + + +onSpawnPlayer() +{ + self.isPlanting = false; + + if( ( inOvertime() ) && !isDefined( self.otSpawned ) ) + self thread printOTHint(); +} + + +printOTHint() +{ + self endon ( "disconnect" ); + + // give the "Overtime!" message time to show + wait ( 0.25 ); + + self thread maps\mp\gametypes\_hud_message::SplashNotify( "sudden_death" ); + self.otSpawned = true; + +} + +updateGametypeDvars() +{ + level._plantTime = dvarFloatValue( "planttime", 5, 0, 20 ); + level._num_active_intel = dvarIntValue( "num_intel", 2, 1, 5 ); + level._intel_spawn_delay = dvarFloatValue( "intelspawndelay", 5.0, 0, 20.0 ); + level._intel_to_spawn_turret = dvarIntValue( "spawnturretrate", 2, 0, 15 ); +} + + +cyberWarSetup() +{ + level._bombExploded = false; + + level._effect["bombexplosion"] = loadfx("explosions/tanker_explosion"); + + triggers = getEntArray( "cwtest_intel_pickup", "targetname" ); + if( triggers.size < 1 ) + { + error( "No cwtest_intel_pickup triggers found in map." ); + return; + } + + intel_visuals = getEntArray( "cwtest_intel", "targetname" ); + if( intel_visuals.size < 1 ) + { + error( "No cwtest_intel script_model found in map." ); + return; + } + + maperrors = []; + level._cw_intel = []; + for ( i = 0; i < intel_visuals.size; i++ ) + { + errored = false; + + intel = intel_visuals[i]; + intel.trig = undefined; + for ( j = 0; j < triggers.size; j++ ) + { + if ( intel istouching( triggers[j] ) ) + { + if ( isdefined( intel.trig ) ) + { + maperrors[maperrors.size] = "Intel at " + intel.origin + " is touching more than one \"cwtest_intel_pickup\" trigger"; + break; + } + intel.trig = triggers[j]; + } + } + + visuals = []; + visuals[0] = intel; + intel.visuals = visuals; + //intel maps\mp\gametypes\_gameobjects::setModelVisibility( false ); + intel.gameObject = maps\mp\gametypes\_gameobjects::createCarryObject( "neutral", intel.trig, intel.visuals, (0,0,32) ); + intel.gameObject maps\mp\gametypes\_gameobjects::allowCarry( "none" ); + intel.gameObject maps\mp\gametypes\_gameobjects::setVisibleTeam( "none" ); + intel.gameObject maps\mp\gametypes\_gameobjects::setModelVisibility( false ); + intel.trig.useObj = intel.gameObject; + level._cw_intel[level._cw_intel.size] = intel; + } + + if (maperrors.size > 0) + { + println("^1------------ Map Errors ------------"); + for(i = 0; i < maperrors.size; i++) + println(maperrors[i]); + println("^1------------------------------------"); + + error("Map errors. See above"); + maps\mp\gametypes\_callbacksetup::AbortLevel(); + + return; + } + + upload_terminals = getEntArray( "terminal_upload", "targetname" ); + if( upload_terminals.size < 1 ) + { + error("No upload terminals trigger found in map."); + return; + } + level._bombZones["any"] = []; + for ( i = 0; i < upload_terminals.size; i++ ) + { + level._bombZones["any"][level._bombZones["any"].size] = createUploadTerminalZone( "any", upload_terminals[i] ); + } + + level._active_intels = []; + for( i = 0; i < level._num_active_intel; i++ ) + { + level._active_intels[i] = undefined; + intel = pickIntelToSpawn(); + intel.gameobject makeIntelActive(); + } + + if ( inOvertime() ) + level thread overtimeThread(); +} + +pickIntelToSpawn() +{ + println("pickIntelToSpawn"); + validAllies = []; + validAxis = []; + + potential_intel = []; + println( "Potential intel size 0" ); + for( i = 0; i < level._cw_intel.size; i++ ) + { + intel_active = false; +// if( level.cw_intel.size > level.num_active_intel ) +// { + // if we have more than the number active needed remove the active intel + for( j = 0; j < level._active_intels.size; j++ ) + { + if( isDefined(level._active_intels[j]) && level._active_intels[j] == level._cw_intel[i].gameObject ) + { + intel_active = true; + break; + } + } +// } + + if( !intel_active ) + { + println( "Adding potential intel" ); + potential_intel[ potential_intel.size ] = level._cw_intel[i]; + } + } + println( "Potential intel size" + potential_intel.size ); + foreach ( player in level._players ) + { + if ( player.team == "spectator" ) + continue; + + if ( !isAlive( player ) ) + continue; + + player.dist = 0; + if ( player.team == "allies" ) + validAllies[validAllies.size] = player; + else + validAxis[validAxis.size] = player; + } + + if ( !validAllies.size || !validAxis.size ) + { + intel = potential_intel[ randomint( potential_intel.size) ]; + return intel; + } + + for ( i = 0; i < validAllies.size; i++ ) + { + for ( j = i + 1; j < validAllies.size; j++ ) + { + dist = distanceSquared( validAllies[i].origin, validAllies[j].origin ); + + validAllies[i].dist += dist; + validAllies[j].dist += dist; + } + } + + for ( i = 0; i < validAxis.size; i++ ) + { + for ( j = i + 1; j < validAxis.size; j++ ) + { + dist = distanceSquared( validAxis[i].origin, validAxis[j].origin ); + + validAxis[i].dist += dist; + validAxis[j].dist += dist; + } + } + + bestPlayer = validAllies[0]; + foreach ( player in validAllies ) + { + if ( player.dist < bestPlayer.dist ) + bestPlayer = player; + } + avgpos["allies"] = bestPlayer.origin; + + bestPlayer = validAxis[0]; + foreach ( player in validAxis ) + { + if ( player.dist < bestPlayer.dist ) + bestPlayer = player; + } + avgpos["axis"] = validAxis[0].origin; + + bestintel = undefined; + lowestcost = undefined; + for ( i = 0; i < potential_intel.size; i++ ) + { + intel = potential_intel[i]; + + // (purposefully using distance instead of distanceSquared) + cost = abs( distance( intel.origin, avgpos["allies"] ) - distance( intel.origin, avgpos["axis"] ) ); + + for( j = 0; j < level._active_intels.size; j++ ) + { + if( isDefined(level._active_intels[j]) && level._active_intels[j] == intel ) + { + cost += 512; + break; + } + } + + if ( !isdefined( lowestcost ) || cost < lowestcost ) + { + lowestcost = cost; + bestintel = intel; + } + } + assert( isdefined( bestintel ) ); + + return bestintel; +} + +makeIntelActive( use_wait_delay ) +{ + level endon( "game_ended" ); + if( isDefined( use_wait_delay ) && use_wait_delay ) + wait level._intel_spawn_delay; + + self maps\mp\gametypes\_gameobjects::allowCarry( "any" ); + self maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + self maps\mp\gametypes\_gameobjects::setModelVisibility( true ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::setCarryIcon( "hud_suitcase_bomb" ); + self.objIDPingEnemy = true; + self.onPickup = ::onPickup; + self.onDrop = ::onDrop; + self.allowWeapons = true; + self.objPoints["allies"].archived = true; + self.objPoints["axis"].archived = true; + self.autoResetTime = 60.0; + + found_empty_spot = false; + for( j = 0; j < level._num_active_intel; j++ ) + { + // find an empty spot in our array + if( !isDefined( level._active_intels[j] )) + { + found_empty_spot = true; + level._active_intels[j] = self; + break; + } + } + + if( !found_empty_spot ) + { + error( "Too many active intel( " + level._active_intels.size +" ) ... maybe the current one needs to be disabled first?" ); + } +} + + +makeIntelInactive() +{ + self maps\mp\gametypes\_gameobjects::returnHome(); + self maps\mp\gametypes\_gameobjects::setModelVisibility( false ); + self maps\mp\gametypes\_gameobjects::allowCarry( "none" ); + self maps\mp\gametypes\_gameobjects::setVisibleTeam( "none" ); + + for( j = 0; j < level._num_active_intel; j++ ) + { + if( isDefined(level._active_intels[j]) && level._active_intels[j] == self ) + { + println( "setting active_intel to undefined index = " + j ); + level._active_intels[j] = undefined; + break; + } + } +} + +createUploadTerminalZone( team, trigger ) +{ + visuals = getEntArray( trigger.target, "targetname" ); + + // tagTG figure out why we can't use any as the team here.... + terminalZone = maps\mp\gametypes\_gameobjects::createUseObject( "neutral", trigger, visuals, (0,0,64) ); + terminalZone resetTermimalSite(); + terminalZone.onUse = ::onUse; + terminalZone.onBeginUse = ::onBeginUse; + terminalZone.onEndUse = ::onEndUse; + terminalZone.onCantUse = ::onCantUse; + terminalZone.useWeapon = "briefcase_bomb_mp"; + terminalZone.teamUploads["axis"] = 0; + terminalZone.teamUploads["allies"] = 0; + + return terminalZone; +} + + +onBeginUse( player ) +{ + // uploading intel + player.isPlanting = true; +} + +onEndUse( team, player, result ) +{ + if ( !isAlive( player ) ) + return; + + player.isPlanting = false; +} + + +onPickup( player ) +{ + level notify ( "bomb_picked_up" ); + + self.autoResetTime = 60.0; + + level._useStartSpawns = false; + + team = player.pers["team"]; + + if ( team == "allies" ) + otherTeam = "axis"; + else + otherTeam = "allies"; + + player playLocalSound( "mp_suitcase_pickup" ); + + player leaderDialogOnPlayer( "obj_destroy", "bomb" ); + excludeList[0] = player; + leaderDialog( "bomb_taken", team, "bomb", excludeList ); + + if ( !level._splitscreen ) + { + leaderDialog( "bomb_lost", otherTeam, "bomb" ); + leaderDialog( "obj_defend", otherTeam, "bomb" ); + } + player.isBombCarrier = true; + + // recovered the bomb before abandonment timer elapsed + // tagTG this is where in sab it would notify people that the bomb is recovered maybe intel recovery needs one too? +// if ( team == self maps\mp\gametypes\_gameobjects::getOwnerTeam() ) +// { +// //printOnTeamArg( &"MP_EXPLOSIVES_RECOVERED_BY", team, player ); +// playSoundOnPlayers( game["bomb_recovered_sound"], team ); +// } +// else +// { +// //printOnTeamArg( &"MP_EXPLOSIVES_RECOVERED_BY", team, player ); +// playSoundOnPlayers( game["bomb_recovered_sound"] ); +// } + + self maps\mp\gametypes\_gameobjects::setOwnerTeam( team ); + self maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_kill" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_kill" ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_escort" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_escort" ); + + + player incPlayerStat( "bombscarried", 1 ); + player thread maps\mp\_matchdata::logGameEvent( "pickup", player.origin ); +} + + +onDrop( player ) +{ + println( "onDrop" ); + if ( isDefined( player ) ) + { + // tagTG Notify the team that we have dropped intel... we need a new string here + printOnTeamArg( &"MP_EXPLOSIVES_DROPPED_BY", self maps\mp\gametypes\_gameobjects::getOwnerTeam(), player ); + + if( player.isPlanting ) + { + intel = pickIntelToSpawn(); + + // old intel needs to be deactivated prior to new activation + self makeIntelInactive(); + + intel.gameobject thread makeIntelActive( true ); + } + else + { + playSoundOnPlayers( game["intel_dropped_sound"], self maps\mp\gametypes\_gameobjects::getOwnerTeam() ); + thread abandonmentThink( 0.0 ); + } + + } + else + { + playSoundOnPlayers( game["intel_dropped_sound"], self maps\mp\gametypes\_gameobjects::getOwnerTeam() ); + thread abandonmentThink( 0.0 ); + } +} + + +abandonmentThink( delay ) +{ + level endon ( "bomb_picked_up" ); + + wait ( delay ); + + if ( isDefined( self.carrier ) ) + return; + + if ( self maps\mp\gametypes\_gameobjects::getOwnerTeam() == "allies" ) + otherTeam = "axis"; + else + otherTeam = "allies"; + + playSoundOnPlayers( game["intel_dropped_sound"], otherTeam ); + + self maps\mp\gametypes\_gameobjects::setOwnerTeam( "neutral" ); + self maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_flag_friendly" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_flag_friendly" ); + +} + + +onUse( player ) +{ + println( "onUse" ); + team = player.pers["team"]; + otherTeam = level._otherTeam[team]; + // uploaded the intel... + player notify ( "bomb_planted" ); + + player playSound( "mp_bomb_plant" ); + + //Add player callout card here if neccesary + + player thread maps\mp\gametypes\_hud_message::SplashNotify( "upload", maps\mp\gametypes\_rank::getScoreInfoValue( "plant" ) ); + player thread maps\mp\gametypes\_rank::giveRankXP( "plant" ); + maps\mp\gametypes\_gamescore::givePlayerScore( "plant", player ); + player incPlayerStat( "bombsplanted", 1 ); + player thread maps\mp\_matchdata::logGameEvent( "plant", player.origin ); + + intel_object = player.carryObject; + team = player.pers["team"]; + + //if ( !inOvertime() ) + maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( team, 1 ); + + self.teamUploads[team] = self.teamUploads[team] + 1; + + if( self.teamUploads[team] >= level._intel_to_spawn_turret ) + { + self.teamUploads[player.pers["team"]] = 0; + println( "Turret info" ); + println( self.curOrigin ); + + terminalTurret = spawnTurret( "misc_turret", self.curOrigin, level._sentrySettings[ "sentry_minigun" ].weaponInfo ); + terminalTurret.angles = self.visuals[0].baseAngles; // tagTG find a better place to get angles from + if( isDefined( terminalTurret ) ) + { + println( "turret is defined" ); + terminalTurret maps\mp\killstreaks\_autosentry::sentry_initSentry( "sentry_minigun", player ); + //terminalTurret maps\mp\killstreaks\_autosentry::sentry_setPlaced(); + terminalTurret setModel( level._sentrySettings[ "sentry_minigun" ].modelBase ); + terminalTurret maps\mp\killstreaks\_autosentry::sentry_makeSolid(); + terminalTurret maps\mp\killstreaks\_autosentry::sentry_setActive(); + terminalTurret MakeUnusable(); + } + else + { + println( "turret is NOT defined" ); + } + } + + intel = pickIntelToSpawn(); + + // old intel needs to be deactivated prior to new activation + intel_object makeIntelInactive(); + + intel.gameobject thread makeIntelActive( true ); +} + + +onCantUse( player ) +{ + player iPrintLnBold( &"MP_CANT_UPLOAD_WITHOUT_INTEL" ); +} + + +giveLastOnTeamWarning() +{ + self endon("death"); + self endon("disconnect"); + level endon( "game_ended" ); + + self waitTillRecoveredHealth( 3 ); + + otherTeam = getOtherTeam( self.pers["team"] ); + level thread teamPlayerCardSplash( "callout_lastteammemberalive", self, self.pers["team"] ); + level thread teamPlayerCardSplash( "callout_lastenemyalive", self, otherTeam ); + level notify ( "last_alive", self ); + //self maps\mp\gametypes\_missions::lastManSD(); +} + + +onTimeLimit() +{ + if( game["teamScores"]["axis"] > game["teamScores"]["allies"] ) + { + thread maps\mp\gametypes\_gamelogic::endGame( "axis", game["strings"]["time_limit_reached"] ); + } + else if( game["teamScores"]["axis"] < game["teamScores"]["allies"] ) + { + thread maps\mp\gametypes\_gamelogic::endGame( "allies", game["strings"]["time_limit_reached"] ); + } + else if( game["teamScores"]["axis"] == game["teamScores"]["allies"] ) + { + if ( inOvertime() ) + thread maps\mp\gametypes\_gamelogic::endGame( "tie", game["strings"]["time_limit_reached"] ); + else + thread maps\mp\gametypes\_gamelogic::endGame( "overtime", game["strings"]["time_limit_reached"] ); + } +} + + +overtimeThread( time ) +{ + level endon( "game_ended" ); + + level._inOvertime = true; + + wait ( 5.0 ); + level._disableSpawning = true; +} + +resetTermimalSite() +{ + self maps\mp\gametypes\_gameobjects::allowUse( "any" ); + self maps\mp\gametypes\_gameobjects::setUseTime( level._plantTime ); + self maps\mp\gametypes\_gameobjects::setUseText( &"MP_UPLOADING_INTEL" ); + self maps\mp\gametypes\_gameobjects::setUseHintText( &"PLATFORM_HOLD_TO_UPLOAD_INTEL" ); + + for( i = 0; i < level._cw_intel.size; i++ ) + { + self maps\mp\gametypes\_gameobjects::addKeyObject( level._cw_intel[i].gameobject ); + } + self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_targetneutral" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_targetneutral" ); + self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_targetneutral" ); + self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_targetneutral" ); + self maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + self.useWeapon = "briefcase_bomb_mp"; +} + + +onOneLeftEvent( team ) +{ + lastPlayer = getLastLivingPlayer( team ); + + lastPlayer thread giveLastOnTeamWarning(); +} + + +onNormalDeath( victim, attacker, lifeId, lifeId ) +{ + if ( victim.isPlanting ) + { + thread maps\mp\_matchdata::logKillEvent( lifeId, "planting" ); + } +} + +initGametypeAwards() +{ + maps\mp\_awards::initStatAward( "targetsdestroyed", 0, maps\mp\_awards::highestWins ); + maps\mp\_awards::initStatAward( "bombsplanted", 0, maps\mp\_awards::highestWins ); + maps\mp\_awards::initStatAward( "bombcarrierkills", 0, maps\mp\_awards::highestWins ); + maps\mp\_awards::initStatAward( "bombscarried", 0, maps\mp\_awards::highestWins ); + maps\mp\_awards::initStatAward( "killsasbombcarrier", 0, maps\mp\_awards::highestWins ); +} diff --git a/maps/mp/gametypes/gg.gsc b/maps/mp/gametypes/gg.gsc new file mode 100644 index 0000000..d4cc3c3 --- /dev/null +++ b/maps/mp/gametypes/gg.gsc @@ -0,0 +1,245 @@ +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +#include common_scripts\utility; + +/* + Gun Game + Objective: Score points for your team by eliminating players on the opposing team + Map ends: When one player reaches the max level gun, or time limit is reached + Respawning: No wait / Near teammates + + Level requirementss + ------------------ + Spawnpoints: + classname mp_tdm_spawn + All players spawn from these. The spawnpoint chosen is dependent on the current locations of teammates and enemies + at the time of spawn. Players generally spawn behind their teammates relative to the direction of enemies. + + Spectator Spawnpoints: + classname mp_global_intermission + Spectators spawn from these and intermission is viewed from these positions. + Atleast one is required, any more and they are randomly chosen between. +*/ + +/*QUAKED mp_tdm_spawn (0.0 0.0 1.0) (-16 -16 0) (16 16 72) +Players spawn away from enemies and near their team at one of these positions.*/ + +/*QUAKED mp_tdm_spawn_axis_start (0.5 0.0 1.0) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +/*QUAKED mp_tdm_spawn_allies_start (0.0 0.5 1.0) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +main() +{ + if(getdvar("mapname") == "mp_background") + return; + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + registerRoundSwitchDvar( level._gameType, 0, 0, 9 ); + registerTimeLimitDvar( level._gameType, 10, 0, 1440 ); + registerScoreLimitDvar( level._gameType, 400 , 400, 400 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerRoundSwitchDvar( level._gameType, 3, 0, 30 ); + registerNumLivesDvar( level._gameType, 0, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + + level._teamBased = true; + level._onStartGameType = ::onStartGameType; + level._getSpawnPoint = ::getSpawnPoint; + level._onNormalDeath = ::onNormalDeath; + level._onSpawnPlayer = ::onSpawnPlayer; + + //level.onTimeLimit = ::onTimeLimit; // overtime not fully supported yet + + game["dialog"]["gametype"] = "gg"; + + game["strings"]["overtime_hint"] = &"MP_FIRST_BLOOD"; +} + + +onStartGameType() +{ + setClientNameMode("auto_change"); + + if ( !isdefined( game["switchedsides"] ) ) + game["switchedsides"] = false; + + if ( game["switchedsides"] ) + { + oldAttackers = game["attackers"]; + oldDefenders = game["defenders"]; + game["attackers"] = oldDefenders; + game["defenders"] = oldAttackers; + } + + setObjectiveText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveText( "axis", &"OBJECTIVES_WAR" ); + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_WAR_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_WAR_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_allies_start" ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_axis_start" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_tdm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_tdm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + level._killstreakRewards = false; + allowed[0] = level._gameType; + allowed[1] = "airdrop_pallet"; + + maps\mp\gametypes\_gameobjects::main(allowed); +} + + +getSpawnPoint() +{ + spawnteam = self.pers["team"]; + if ( game["switchedsides"] ) + spawnteam = getOtherTeam( spawnteam ); + + if ( level._inGracePeriod ) + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_tdm_spawn_" + spawnteam + "_start" ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random( spawnPoints ); + } + else + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints ); + } + + return spawnPoint; +} + + +onSpawnPlayer() +{ + self thread onPlayerSpawned(); +} + +onPlayerSpawned() +{ + self waittill( "spawned_player" ); + giveGunGameWeapon( self, self.score ); +} + + +onNormalDeath( victim, attacker, lifeId ) +{ + score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" ); + assert( isDefined( score ) ); + + update_team_score( attacker, victim ); + + if ( game["state"] == "postgame" && game["teamScores"][attacker.team] > game["teamScores"][level._otherTeam[attacker.team]] ) + attacker.finalKill = true; +} + + +update_team_score( player, victim ) +{ + if ( isDefined( level._nukeIncoming ) ) + return; + + score = player.pers["score"]; + + player.score = player.pers["score"]; + + if( player.score % 500 == 0 ) + giveGunGameWeapon( player, player.score ); + + team = player.pers["team"]; + team_score = game["teamScores"][team]; + if( player.score > team_score ) + { + player maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( team, ( player.score - team_score )); + } +} + + +giveGunGameWeapon( player, score ) +{ + + score_value = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" ); + assert( isDefined( score_value ) ); + + num_kills = ( score / score_value ); + score_limit_kills = ( getScoreLimit() / score_value ); + kills_per_level = ( score_limit_kills / 5 ); + + weapon = player getCurrentWeapon(); + off_hand = player getCurrentOffhand(); + + while( player IsMeleeing() ) + wait( 0.01 ); + while( player IsThrowingGrenade() ) + wait( 0.01 ); + + if( num_kills <= 0 ) + { + player maps\mp\gametypes\_class::giveLoadout( player.pers["team"], "class0" ); + player _clearPerks(); + } + else if( num_kills <= ( 1 * kills_per_level )) + { + player maps\mp\gametypes\_class::giveLoadout( player.pers["team"], "class1" ); + player _clearPerks(); + } + else if( num_kills <= ( 2 * kills_per_level )) + { + player maps\mp\gametypes\_class::giveLoadout( player.pers["team"], "class2" ); + player _clearPerks(); + } + else if( num_kills <= ( 3 * kills_per_level )) + { + player maps\mp\gametypes\_class::giveLoadout( player.pers["team"], "class3" ); + player _clearPerks(); + } + else + { + player maps\mp\gametypes\_class::giveLoadout( player.pers["team"], "class4" ); + player _clearPerks(); + } +} + +onTimeLimit() +{ + if ( game["status"] == "overtime" ) + { + winner = "forfeit"; + } + else if ( game["teamScores"]["allies"] == game["teamScores"]["axis"] ) + { + winner = "overtime"; + } + else if ( game["teamScores"]["axis"] > game["teamScores"]["allies"] ) + { + winner = "axis"; + } + else + { + winner = "allies"; + } + + thread maps\mp\gametypes\_gamelogic::endGame( winner, game["strings"]["time_limit_reached"] ); +} \ No newline at end of file diff --git a/maps/mp/gametypes/joe.gsc b/maps/mp/gametypes/joe.gsc new file mode 100644 index 0000000..76c1a4f --- /dev/null +++ b/maps/mp/gametypes/joe.gsc @@ -0,0 +1,940 @@ +#include common_scripts\utility; +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +/* + Domination + Objective: Capture all the flags by touching them + Map ends: When one team captures all the flags, or time limit is reached + Respawning: No wait / Near teammates + + Level requirements + ------------------ + Spawnpoints: + classname mp_tdm_spawn + All players spawn from these. The spawnpoint chosen is dependent on the current locations of owned flags, teammates and + enemies at the time of spawn. Players generally spawn behind their teammates relative to the direction of enemies. + Optionally, give a spawnpoint a script_linkto to specify which flag it "belongs" to (see Flag Descriptors). + + Spectator Spawnpoints: + classname mp_global_intermission + Spectators spawn from these and intermission is viewed from these positions. + Atleast one is required, any more and they are randomly chosen between. + + Flags: + classname trigger_radius + targetname flag_primary or flag_secondary + Flags that need to be captured to win. Primary flags take time to capture; secondary flags are instant. + + Flag Descriptors: + classname script_origin + targetname flag_descriptor + Place one flag descriptor close to each flag. Use the script_linkname and script_linkto properties to say which flags + it can be considered "adjacent" to in the level. For instance, if players have a primary path from flag1 to flag2, and + from flag2 to flag3, flag2 would have a flag_descriptor with these properties: + script_linkname flag2 + script_linkto flag1 flag3 + + Set scr_domdebug to 1 to see flag connections and what spawnpoints are considered connected to each flag. +*/ + +/*QUAKED mp_dom_spawn (0.5 0.5 1.0) (-16 -16 0) (16 16 72) +Players spawn near their flags at one of these positions.*/ + +/*QUAKED mp_dom_spawn_axis_start (1.0 0.0 1.0) (-16 -16 0) (16 16 72) +Axis players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +/*QUAKED mp_dom_spawn_allies_start (0.0 1.0 1.0) (-16 -16 0) (16 16 72) +Allied players spawn away from enemies and near their team at one of these positions at the start of a round.*/ + +main() +{ + if(getdvar("mapname") == "mp_background") + return; + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + registerTimeLimitDvar( level._gameType, 30, 0, 1440 ); + registerScoreLimitDvar( level._gameType, 300, 0, 1000 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerNumLivesDvar( level._gameType, 0, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + registerNumLivesDvar( level._gameType, 1, 0, 5 ); + + level._teamBased = true; + level._onStartGameType = ::onStartGameType; + level._getSpawnPoint = ::getSpawnPoint; + level._onPrecacheGameType = ::onPrecacheGameType; + level._onSpawnPlayer = ::onSpawnPlayer; + level._onNormalDeath = ::onNormalDeath; + level._onDeadEvent = ::onDeadEvent; + + game["dialog"]["gametype"] = "domination"; + + if ( getDvarInt( "g_hardcore" ) ) + game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "camera_thirdPerson" ) ) + game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "scr_diehard" ) ) + game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"]; + else if (getDvarInt( "scr_" + level._gameType + "_promode" ) ) + game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro"; + + game["dialog"]["offense_obj"] = "capture_objs"; + game["dialog"]["defense_obj"] = "capture_objs"; +} + + +onPrecacheGameType() +{ + precacheShader( "waypoint_captureneutral" ); + precacheShader( "waypoint_capture" ); + precacheShader( "waypoint_defend" ); + precacheShader( "waypoint_captureneutral_a" ); + precacheShader( "waypoint_capture_a" ); + precacheShader( "waypoint_defend_a" ); + precacheShader( "waypoint_captureneutral_b" ); + precacheShader( "waypoint_capture_b" ); + precacheShader( "waypoint_defend_b" ); + precacheShader( "waypoint_captureneutral_c" ); + precacheShader( "waypoint_capture_c" ); + precacheShader( "waypoint_defend_c" ); + + precacheShader( "waypoint_captureneutral" ); + precacheShader( "waypoint_capture" ); + precacheShader( "waypoint_defend" ); + precacheShader( "waypoint_captureneutral_a" ); + precacheShader( "waypoint_capture_a" ); + precacheShader( "waypoint_defend_a" ); + precacheShader( "waypoint_captureneutral_b" ); + precacheShader( "waypoint_capture_b" ); + precacheShader( "waypoint_defend_b" ); + precacheShader( "waypoint_captureneutral_c" ); + precacheShader( "waypoint_capture_c" ); + precacheShader( "waypoint_defend_c" ); +} + + +onStartGameType() +{ + + setClientNameMode("auto_change"); + + if ( !isdefined( game["switchedsides"] ) ) + game["switchedsides"] = false; + + if ( game["switchedsides"] ) + { + oldAttackers = game["attackers"]; + oldDefenders = game["defenders"]; + game["attackers"] = oldDefenders; + game["defenders"] = oldAttackers; + } + + setObjectiveText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveText( "axis", &"OBJECTIVES_WAR" ); + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_WAR_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_WAR_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_allies_start" ); + maps\mp\gametypes\_spawnlogic::placeSpawnPoints( "mp_tdm_spawn_axis_start" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_tdm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_tdm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + allowed[0] = "dom"; //level.gameType; + allowed[1] = "airdrop_pallet"; + + maps\mp\gametypes\_gameobjects::main(allowed); + + level._flagBaseFXid[ "allies" ] = loadfx( maps\mp\gametypes\_teams::getTeamFlagFX( "allies" ) ); + level._flagBaseFXid[ "axis" ] = loadfx( maps\mp\gametypes\_teams::getTeamFlagFX( "axis" ) ); + + thread domFlags(); +} + + + +getSpawnPoint() +{ + spawnteam = self.pers["team"]; + if ( game["switchedsides"] ) + spawnteam = getOtherTeam( spawnteam ); + + if ( level._inGracePeriod ) + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_tdm_spawn_" + spawnteam + "_start" ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random( spawnPoints ); + } + else + { + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( spawnteam ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_NearTeam( spawnPoints ); + } + + return spawnPoint; + +} + +onNormalDeath( victim, attacker, lifeId ) +{ + score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" ); + assert( isDefined( score ) ); + + attacker maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( attacker.pers["team"], score ); + + if ( game["state"] == "postgame" && game["teamScores"][attacker.team] > game["teamScores"][level._otherTeam[attacker.team]] ) + attacker.finalKill = true; +} + + +onTimeLimit() +{ + if ( game["status"] == "overtime" ) + { + winner = "forfeit"; + } + else if ( game["teamScores"]["allies"] == game["teamScores"]["axis"] ) + { + winner = "overtime"; + } + else if ( game["teamScores"]["axis"] > game["teamScores"]["allies"] ) + { + winner = "axis"; + } + else + { + winner = "allies"; + } + + thread maps\mp\gametypes\_gamelogic::endGame( winner, game["strings"]["time_limit_reached"] ); +} + +onDeadEvent( team ) +{ + total_lives = 0; + foreach ( other_player in level._players ) + { + if( other_player.pers["team"] == team ) + { + total_lives += other_player.pers["lives"]; + } + } + + if( total_lives <= 0 ) + { + if ( team == "allies" ) + { + iPrintLn( game["strings"]["allies_eliminated"] ); + + logString( "team eliminated, win: opfor, allies: " + game["teamScores"]["allies"] + ", opfor: " + game["teamScores"]["axis"] ); + + thread maps\mp\gametypes\_gamelogic::endGame( "axis", game["strings"]["allies_eliminated"] ); + } + else if ( team == "axis" ) + { + iPrintLn( game["strings"]["axis_eliminated"] ); + + logString( "team eliminated, win: allies, allies: " + game["teamScores"]["allies"] + ", opfor: " + game["teamScores"]["axis"] ); + + thread maps\mp\gametypes\_gamelogic::endGame( "allies", game["strings"]["axis_eliminated"] ); + } + else + { + logString( "tie, allies: " + game["teamScores"]["allies"] + ", opfor: " + game["teamScores"]["axis"] ); + + if ( level._teamBased ) + thread maps\mp\gametypes\_gamelogic::endGame( "tie", game["strings"]["tie"] ); + else + thread maps\mp\gametypes\_gamelogic::endGame( undefined, game["strings"]["tie"] ); + } + } +} + +domFlags() +{ + level._lastStatus["allies"] = 0; + level._lastStatus["axis"] = 0; + + game["flagmodels"] = []; + game["flagmodels"]["neutral"] = "prop_flag_neutral"; + + game["flagmodels"]["allies"] = maps\mp\gametypes\_teams::getTeamFlagModel( "allies" ); + game["flagmodels"]["axis"] = maps\mp\gametypes\_teams::getTeamFlagModel( "axis" ); + + game["flagmodels"]["crate"] = "com_plasticcase_friendly"; + + precacheModel( game["flagmodels"]["neutral"] ); + precacheModel( game["flagmodels"]["allies"] ); + precacheModel( game["flagmodels"]["axis"] ); + precacheModel( game["flagmodels"]["crate"] ); + + precacheShader( "waypoint_ammo_friendly" ); + precacheShader( "compass_objpoint_ammo_friendly" ); + + precacheString( &"MP_SECURING_POSITION" ); + + primaryFlags = getEntArray( "flag_primary", "targetname" ); + secondaryFlags = getEntArray( "flag_secondary", "targetname" ); + + if ( (primaryFlags.size + secondaryFlags.size) < 2 ) + { + printLn( "^1Not enough domination flags found in level!" ); + maps\mp\gametypes\_callbacksetup::AbortLevel(); + return; + } + + level._flags = []; + for ( index = 0; index < primaryFlags.size; index++ ) + level._flags[level._flags.size] = primaryFlags[index]; + + for ( index = 0; index < secondaryFlags.size; index++ ) + level._flags[level._flags.size] = secondaryFlags[index]; + + level._domFlags = []; + for ( index = 0; index < level._flags.size; index++ ) + { + trigger = level._flags[index]; + if ( isDefined( trigger.target ) ) + { + visuals[0] = getEnt( trigger.target, "targetname" ); + } + else + { + visuals[0] = spawn( "script_model", trigger.origin ); + visuals[0].angles = trigger.angles; + } + + visuals[0] setModel( game["flagmodels"]["neutral"] ); + if( index == 2 ) + { + visuals[0] setModel( game["flagmodels"]["crate"] ); + } + + domFlag = maps\mp\gametypes\_gameobjects::createUseObject( "neutral", trigger, visuals, (0,0,100) ); + domFlag maps\mp\gametypes\_gameobjects::allowUse( "any" ); + domFlag maps\mp\gametypes\_gameobjects::setUseTime( 10.0 ); + domFlag maps\mp\gametypes\_gameobjects::setUseText( &"MP_SECURING_POSITION" ); + label = domFlag maps\mp\gametypes\_gameobjects::getLabel(); + domFlag.label = label; + printLn( "Flag Label: " + label ); + domFlag maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_defend" + label ); + domFlag maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_defend" + label ); + domFlag maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_captureneutral" + label ); + domFlag maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_captureneutral" + label ); + domFlag maps\mp\gametypes\_gameobjects::setVisibleTeam( "any" ); + if( index == 2 ) + { + domFlag maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "compass_objpoint_ammo_friendly" ); + domFlag maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_ammo_friendly" ); + + domFlag.onUse = ::onUseMiddle; + domFlag.onBeginUse = ::onBeginUse; + domFlag.onUseUpdate = ::onUseUpdate; + domFlag.onEndUse = ::onEndUse; + } + else + { + domFlag.onUse = ::onUse; + domFlag.onBeginUse = ::onBeginUse; + domFlag.onUseUpdate = ::onUseUpdate; + domFlag.onEndUse = ::onEndUse; + } + + traceStart = visuals[0].origin + (0,0,32); + traceEnd = visuals[0].origin + (0,0,-32); + trace = bulletTrace( traceStart, traceEnd, false, undefined ); + + upangles = vectorToAngles( trace["normal"] ); + domFlag.baseeffectforward = anglesToForward( upangles ); + domFlag.baseeffectright = anglesToRight( upangles ); + + domFlag.baseeffectpos = trace["position"]; + + // legacy spawn code support + level._flags[index].useObj = domFlag; + level._flags[index].adjflags = []; + level._flags[index].nearbyspawns = []; + + domFlag.levelFlag = level._flags[index]; + + level._domFlags[level._domFlags.size] = domFlag; + } + + // level.bestSpawnFlag is used as a last resort when the enemy holds all flags. +// level.bestSpawnFlag = []; +// level.bestSpawnFlag[ "allies" ] = getUnownedFlagNearestStart( "allies", undefined ); +// level.bestSpawnFlag[ "axis" ] = getUnownedFlagNearestStart( "axis", level.bestSpawnFlag[ "allies" ] ); + +// flagSetup(); + +} + +getUnownedFlagNearestStart( team, excludeFlag ) +{ + best = undefined; + bestdistsq = undefined; + for ( i = 0; i < level._flags.size; i++ ) + { + flag = level._flags[i]; + + if ( flag getFlagTeam() != "neutral" ) + continue; + + distsq = distanceSquared( flag.origin, level._startPos[team] ); + if ( (!isDefined( excludeFlag ) || flag != excludeFlag) && (!isdefined( best ) || distsq < bestdistsq) ) + { + bestdistsq = distsq; + best = flag; + } + } + return best; +} + +onBeginUse( player ) +{ + ownerTeam = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + self.didStatusNotify = false; + + if ( ownerTeam == "neutral" ) + { + statusDialog( "securing"+self.label, player.pers["team"] ); + self.objPoints[player.pers["team"]] thread maps\mp\gametypes\_objpoints::startFlashing(); + return; + } + + if ( ownerTeam == "allies" ) + otherTeam = "axis"; + else + otherTeam = "allies"; + + self.objPoints["allies"] thread maps\mp\gametypes\_objpoints::startFlashing(); + self.objPoints["axis"] thread maps\mp\gametypes\_objpoints::startFlashing(); +} + + +onUseUpdate( team, progress, change ) +{ + if ( progress > 0.05 && change && !self.didStatusNotify ) + { + ownerTeam = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + if ( ownerTeam == "neutral" ) + { + statusDialog( "securing"+self.label, team ); + } + else + { + statusDialog( "losing"+self.label, ownerTeam ); + statusDialog( "securing"+self.label, team ); + } + + self.didStatusNotify = true; + } +} + + +statusDialog( dialog, team, forceDialog ) +{ + time = getTime(); + + if ( getTime() < level._lastStatus[team] + 5000 && (!isDefined( forceDialog ) || !forceDialog) ) + return; + + thread delayedLeaderDialog( dialog, team ); + level._lastStatus[team] = getTime(); +} + + +onEndUse( team, player, success ) +{ + self.objPoints["allies"] thread maps\mp\gametypes\_objpoints::stopFlashing(); + self.objPoints["axis"] thread maps\mp\gametypes\_objpoints::stopFlashing(); +} + + +resetFlagBaseEffect() +{ + if ( isdefined( self.baseeffect ) ) + self.baseeffect delete(); + + team = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + + if ( team != "axis" && team != "allies" ) + return; + + fxid = level._flagBaseFXid[ team ]; + + self.baseeffect = spawnFx( fxid, self.baseeffectpos, self.baseeffectforward, self.baseeffectright ); + triggerFx( self.baseeffect ); +} + +onUse( player ) +{ + // return straight away if we are doing this too quickly + // I think this is a side affect of allowing you to capture a flag that is owned by your team already... + if( isDefined( self.captureTime ) && getTime() < self.captureTime + 3000 ) + { + return; + } + + team = player.pers["team"]; + oldTeam = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + label = self maps\mp\gametypes\_gameobjects::getLabel(); + + player.pers["lives"] = player.pers["lives"] + 1; + printLn( "Player " + player.name + "got another set of lives, teammates get 1 more! lives=" + player.pers["lives"] ); + + println( "My Team Lives" ); + foreach ( other_player in level._players ) + { + if( other_player.pers["team"] == player.pers["team"] ) + { + println( other_player.name + " has " + other_player.pers["lives"] + " lives" ); + other_player.pers["lives"] = other_player.pers["lives"] + 1; + if( !isAlive( other_player )) + { + // if the player went from 0 lives (dead) to 1 life, then we should spawn them a new client + if ( isValidClass( other_player.class ) ) + { + println( "Now has " + other_player.pers["lives"] + " lives! Respawning" ); + other_player thread maps\mp\gametypes\_playerlogic::spawnClient(); + } + } + } + } + + //player logString( "flag captured: " + self.label ); + + self.captureTime = getTime(); + + self maps\mp\gametypes\_gameobjects::setOwnerTeam( team ); +// self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_capture" + label ); +// self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_capture" + label ); + self.visuals[0] setModel( game["flagmodels"][team] ); + + self resetFlagBaseEffect(); + + level._useStartSpawns = false; + + assert( team != "neutral" ); + + if ( oldTeam == "neutral" ) + { + otherTeam = getOtherTeam( team ); + thread printAndSoundOnEveryone( team, otherTeam, undefined, undefined, "mp_war_objective_taken", undefined, player ); + + statusDialog( "secured"+self.label, team, true ); + statusDialog( "enemy_has"+self.label, otherTeam, true ); + } + else + { + thread printAndSoundOnEveryone( team, oldTeam, undefined, undefined, "mp_war_objective_taken", "mp_war_objective_lost", player ); + +// thread delayedLeaderDialogBothTeams( "obj_lost", oldTeam, "obj_taken", team ); + + if ( getTeamFlagCount( team ) == level._flags.size ) + { + statusDialog( "secure_all", team ); + statusDialog( "lost_all", oldTeam ); + } + else + { + statusDialog( "secured"+self.label, team, true ); + statusDialog( "lost"+self.label, oldTeam, true ); + } + + level._bestSpawnFlag[ oldTeam ] = self.levelFlag; + } + + player notify( "objective", "captured" ); + self thread giveFlagCaptureXP( self.touchList[team] ); + self maps\mp\gametypes\_gameobjects::allowUse( "none" ); + wait( 10 ); + self maps\mp\gametypes\_gameobjects::setOwnerTeam( "neutral" ); + self maps\mp\gametypes\_gameobjects::allowUse( "any" ); + self.visuals[0] setModel( game["flagmodels"]["neutral"] ); +} + +onUseMiddle( player ) +{ + team = player.pers["team"]; +// oldTeam = self maps\mp\gametypes\_gameobjects::getOwnerTeam(); + label = self maps\mp\gametypes\_gameobjects::getLabel(); + + + //player logString( "flag captured: " + self.label ); + + self.captureTime = getTime(); + +// self maps\mp\gametypes\_gameobjects::setOwnerTeam( team ); +// self maps\mp\gametypes\_gameobjects::set2DIcon( "enemy", "waypoint_capture" + label ); +// self maps\mp\gametypes\_gameobjects::set3DIcon( "enemy", "waypoint_capture" + label ); +// self.visuals[0] setModel( game["flagmodels"][team] ); + + self resetFlagBaseEffect(); + + level._useStartSpawns = false; + + streakName = "precision_airstrike"; + if ( isDefined( level._killstreakFuncs[streakName] ) ) + { + player maps\mp\killstreaks\_killstreaks::giveKillstreak( streakName ); + } + + + otherTeam = getOtherTeam( team ); + thread printAndSoundOnEveryone( team, otherTeam, undefined, undefined, "mp_war_objective_taken", undefined, player ); + + statusDialog( "secured"+self.label, team, true ); + statusDialog( "enemy_has"+self.label, otherTeam, true ); + + player notify( "objective", "captured" ); + //self thread giveFlagCaptureXP( self.touchList[team] ); + self maps\mp\gametypes\_gameobjects::allowUse( "none" ); + self maps\mp\gametypes\_gameobjects::disableObject(); + + self waitTillCanUse( 10 ); +} + +waitTillCanUse( time ) +{ + wait( time ); + self maps\mp\gametypes\_gameobjects::allowUse( "any" ); + self maps\mp\gametypes\_gameobjects::enableObject(); +} + +giveFlagCaptureXP( touchList ) +{ + level endon ( "game_ended" ); + + players = getArrayKeys( touchList ); + for ( index = 0; index < players.size; index++ ) + { + player = touchList[players[index]].player; + player thread maps\mp\gametypes\_hud_message::SplashNotify( "capture", maps\mp\gametypes\_rank::getScoreInfoValue( "capture" ) ); + player thread updateCPM(); + player thread maps\mp\gametypes\_rank::giveRankXP( "capture", maps\mp\gametypes\_rank::getScoreInfoValue( "capture" ) * player getCapXPScale() ); + printLn( maps\mp\gametypes\_rank::getScoreInfoValue( "capture" ) * player getCapXPScale() ); + maps\mp\gametypes\_gamescore::givePlayerScore( "capture", player ); +// player incPlayerStat( "pointscaptured", 1 ); + } + + player = self maps\mp\gametypes\_gameobjects::getEarliestClaimPlayer(); + + level thread teamPlayerCardSplash( "callout_securedposition" + self.label, player ); + + player thread maps\mp\_matchdata::logGameEvent( "capture", player.origin ); +} + +delayedLeaderDialog( sound, team ) +{ + level endon ( "game_ended" ); + wait .1; + WaitTillSlowProcessAllowed(); + + leaderDialog( sound, team ); +} +delayedLeaderDialogBothTeams( sound1, team1, sound2, team2 ) +{ + level endon ( "game_ended" ); + wait .1; + WaitTillSlowProcessAllowed(); + + leaderDialogBothTeams( sound1, team1, sound2, team2 ); +} + + +getOwnedDomFlags() +{ + domFlags = []; + foreach ( domFlag in level._domFlags ) + { + if ( domFlag maps\mp\gametypes\_gameobjects::getOwnerTeam() != "neutral" && isDefined( domFlag.captureTime ) ) + domFlags[domFlags.size] = domFlag; + } + + return domFlags; +} + + +getTeamFlagCount( team ) +{ + score = 0; + for (i = 0; i < level._flags.size; i++) + { + if ( level._domFlags[i] maps\mp\gametypes\_gameobjects::getOwnerTeam() == team ) + score++; + } + return score; +} + +getFlagTeam() +{ + return self.useObj maps\mp\gametypes\_gameobjects::getOwnerTeam(); +} + +getBoundaryFlags() +{ + // get all flags which are adjacent to flags that aren't owned by the same team + bflags = []; + for (i = 0; i < level._flags.size; i++) + { + for (j = 0; j < level._flags[i].adjflags.size; j++) + { + if (level._flags[i].useObj maps\mp\gametypes\_gameobjects::getOwnerTeam() != level._flags[i].adjflags[j].useObj maps\mp\gametypes\_gameobjects::getOwnerTeam() ) + { + bflags[bflags.size] = level._flags[i]; + break; + } + } + } + + return bflags; +} + +getBoundaryFlagSpawns(team) +{ + spawns = []; + + bflags = getBoundaryFlags(); + for (i = 0; i < bflags.size; i++) + { + if (isdefined(team) && bflags[i] getFlagTeam() != team) + continue; + + for (j = 0; j < bflags[i].nearbyspawns.size; j++) + spawns[spawns.size] = bflags[i].nearbyspawns[j]; + } + + return spawns; +} + +getSpawnsBoundingFlag( avoidflag ) +{ + spawns = []; + + for (i = 0; i < level._flags.size; i++) + { + flag = level._flags[i]; + if ( flag == avoidflag ) + continue; + + isbounding = false; + for (j = 0; j < flag.adjflags.size; j++) + { + if ( flag.adjflags[j] == avoidflag ) + { + isbounding = true; + break; + } + } + + if ( !isbounding ) + continue; + + for (j = 0; j < flag.nearbyspawns.size; j++) + spawns[spawns.size] = flag.nearbyspawns[j]; + } + + return spawns; +} + +// gets an array of all spawnpoints which are near flags that are +// owned by the given team, or that are adjacent to flags owned by the given team. +getOwnedAndBoundingFlagSpawns(team) +{ + spawns = []; + + for (i = 0; i < level._flags.size; i++) + { + if ( level._flags[i] getFlagTeam() == team ) + { + // add spawns near this flag + for (s = 0; s < level._flags[i].nearbyspawns.size; s++) + spawns[spawns.size] = level._flags[i].nearbyspawns[s]; + } + else + { + for (j = 0; j < level._flags[i].adjflags.size; j++) + { + if ( level._flags[i].adjflags[j] getFlagTeam() == team ) + { + // add spawns near this flag + for (s = 0; s < level._flags[i].nearbyspawns.size; s++) + spawns[spawns.size] = level._flags[i].nearbyspawns[s]; + break; + } + } + } + } + + return spawns; +} + +// gets an array of all spawnpoints which are near flags that are +// owned by the given team +getOwnedFlagSpawns(team) +{ + spawns = []; + + for (i = 0; i < level._flags.size; i++) + { + if ( level._flags[i] getFlagTeam() == team ) + { + // add spawns near this flag + for (s = 0; s < level._flags[i].nearbyspawns.size; s++) + spawns[spawns.size] = level._flags[i].nearbyspawns[s]; + } + } + + return spawns; +} + +flagSetup() +{ + maperrors = []; + descriptorsByLinkname = []; + + // (find each flag_descriptor object) + descriptors = getentarray("flag_descriptor", "targetname"); + + flags = level._flags; + + for (i = 0; i < level._domFlags.size; i++) + { + closestdist = undefined; + closestdesc = undefined; + for (j = 0; j < descriptors.size; j++) + { + dist = distance(flags[i].origin, descriptors[j].origin); + if (!isdefined(closestdist) || dist < closestdist) { + closestdist = dist; + closestdesc = descriptors[j]; + } + } + + if (!isdefined(closestdesc)) { + maperrors[maperrors.size] = "there is no flag_descriptor in the map! see explanation in dom.gsc"; + break; + } + if (isdefined(closestdesc.flag)) { + maperrors[maperrors.size] = "flag_descriptor with script_linkname \"" + closestdesc.script_linkname + "\" is nearby more than one flag; is there a unique descriptor near each flag?"; + continue; + } + flags[i].descriptor = closestdesc; + closestdesc.flag = flags[i]; + descriptorsByLinkname[closestdesc.script_linkname] = closestdesc; + } + + if (maperrors.size == 0) + { + // find adjacent flags + for (i = 0; i < flags.size; i++) + { + if (isdefined(flags[i].descriptor.script_linkto)) + adjdescs = strtok(flags[i].descriptor.script_linkto, " "); + else + adjdescs = []; + for (j = 0; j < adjdescs.size; j++) + { + otherdesc = descriptorsByLinkname[adjdescs[j]]; + if (!isdefined(otherdesc) || otherdesc.targetname != "flag_descriptor") { + maperrors[maperrors.size] = "flag_descriptor with script_linkname \"" + flags[i].descriptor.script_linkname + "\" linked to \"" + adjdescs[j] + "\" which does not exist as a script_linkname of any other entity with a targetname of flag_descriptor (or, if it does, that flag_descriptor has not been assigned to a flag)"; + continue; + } + adjflag = otherdesc.flag; + if (adjflag == flags[i]) { + maperrors[maperrors.size] = "flag_descriptor with script_linkname \"" + flags[i].descriptor.script_linkname + "\" linked to itself"; + continue; + } + flags[i].adjflags[flags[i].adjflags.size] = adjflag; + } + } + } + + // assign each spawnpoint to nearest flag + spawnpoints = maps\mp\gametypes\_spawnlogic::getSpawnpointArray( "mp_dom_spawn" ); + for (i = 0; i < spawnpoints.size; i++) + { + if (isdefined(spawnpoints[i].script_linkto)) { + desc = descriptorsByLinkname[spawnpoints[i].script_linkto]; + if (!isdefined(desc) || desc.targetname != "flag_descriptor") { + maperrors[maperrors.size] = "Spawnpoint at " + spawnpoints[i].origin + "\" linked to \"" + spawnpoints[i].script_linkto + "\" which does not exist as a script_linkname of any entity with a targetname of flag_descriptor (or, if it does, that flag_descriptor has not been assigned to a flag)"; + continue; + } + nearestflag = desc.flag; + } + else { + nearestflag = undefined; + nearestdist = undefined; + for (j = 0; j < flags.size; j++) + { + dist = distancesquared(flags[j].origin, spawnpoints[i].origin); + if (!isdefined(nearestflag) || dist < nearestdist) + { + nearestflag = flags[j]; + nearestdist = dist; + } + } + } + nearestflag.nearbyspawns[nearestflag.nearbyspawns.size] = spawnpoints[i]; + } + + if (maperrors.size > 0) + { + println("^1------------ Map Errors ------------"); + for(i = 0; i < maperrors.size; i++) + println(maperrors[i]); + println("^1------------------------------------"); + + error("Map errors. See above"); + maps\mp\gametypes\_callbacksetup::AbortLevel(); + + return; + } +} + +onSpawnPlayer() +{ +} + +updateCPM() +{ + if ( !isDefined( self.CPM ) ) + { + self.numCaps = 0; + self.CPM = 0; + } + + self.numCaps++; + + if ( getMinutesPassed() < 1 ) + return; + + self.CPM = self.numCaps / getMinutesPassed(); +} + +getCapXPScale() +{ + if ( self.CPM < 4 ) + return 1; + else + return 0.25; +} \ No newline at end of file diff --git a/maps/mp/gametypes/merc.gsc b/maps/mp/gametypes/merc.gsc new file mode 100644 index 0000000..2b53e3b --- /dev/null +++ b/maps/mp/gametypes/merc.gsc @@ -0,0 +1,685 @@ + +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +#include common_scripts\utility; + +/* + Mercenary Timetrial + Objective: Hit as many of the enemy targets as possible while avoiding civilian targets. + Map ends: When the time limit is reached or all the targets are hit. + Respawning: No wait / Near teammates + + Level requirementss + ------------------ + Spawnpoints: + classname mp_dm_spawn + All players spawn from these. The spawnpoint chosen is dependent on the current locations of teammates and enemies + at the time of spawn. Players generally spawn behind their teammates relative to the direction of enemies. + + Spectator Spawnpoints: + classname mp_global_intermission + Spectators spawn from these and intermission is viewed from these positions. + Atleast one is required, any more and they are randomly chosen between. +*/ + +/*QUAKED mp_dm_spawn (1.0 0.5 0.0) (-16 -16 0) (16 16 72) +Players spawn away from enemies at one of these positions.*/ + +main() +{ + if(getdvar("mapname") == "mp_background") + return; + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + registerRoundSwitchDvar( level._gameType, 0, 0, 9 ); + registerTimeLimitDvar( level._gameType, 2, 0, 2 ); + registerScoreLimitDvar( level._gameType, 500, 0, 5000 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerRoundSwitchDvar( level._gameType, 3, 0, 30 ); + registerNumLivesDvar( level._gameType, 0, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + + level._teamBased = false; + level._onStartGameType = ::onStartGameType; + level._getSpawnPoint = ::getSpawnPoint; + level._onSpawnPlayer = ::onSpawnPlayer; + level._onPlayerKilled = ::onPlayerKilled; + level._onNormalDeath = ::onNormalDeath; + + // Turn off killstreaks + setDvar( "scr_game_hardpoints", "0" ); + + game["dialog"]["gametype"] = "freeforall"; + + if ( getDvarInt( "g_hardcore" ) ) + game["dialog"]["gametype"] = "hc_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "camera_thirdPerson" ) ) + game["dialog"]["gametype"] = "thirdp_" + game["dialog"]["gametype"]; + else if ( getDvarInt( "scr_diehard" ) ) + game["dialog"]["gametype"] = "dh_" + game["dialog"]["gametype"]; + else if (getDvarInt( "scr_" + level._gameType + "_promode" ) ) + game["dialog"]["gametype"] = game["dialog"]["gametype"] + "_pro"; + + game["strings"]["overtime_hint"] = &"MP_FIRST_BLOOD"; + + precacheshader( "nx_hud_merc_frame" ); +} + + +onStartGameType() +{ + setClientNameMode("auto_change"); + + setObjectiveText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveText( "axis", &"OBJECTIVES_WAR" ); + + if ( !isdefined( game["switchedsides"] ) ) + game["switchedsides"] = false; + + if ( game["switchedsides"] ) + { + oldAttackers = game["attackers"]; + oldDefenders = game["defenders"]; + game["attackers"] = oldDefenders; + game["defenders"] = oldAttackers; + } + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_WAR_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_WAR_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_WAR_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_WAR_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_dm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_dm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + allowed[0] = level._gameType; + allowed[1] = "airdrop_pallet"; + + maps\mp\gametypes\_gameobjects::main(allowed); + + maps\mp\gametypes\_rank::registerScoreInfo( "kill", 0 ); + //maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 0 ); + //maps\mp\gametypes\_rank::registerScoreInfo( "assist", 0 ); + //maps\mp\gametypes\_rank::registerScoreInfo( "suicide", 0 ); + //maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", 0 ); + + level._QuickMessageToAll = true; + + // Merc mode object and rules setup + thread merc_mode_init(); +} + + +getSpawnPoint() +{ + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( self.pers["team"] ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_DM( spawnPoints ); + + return spawnPoint; +} + + +onNormalDeath( victim, attacker, lifeId ) +{ + // Register a score event + score = maps\mp\gametypes\_rank::getScoreInfoValue( "kill" ); + assert( isDefined( score ) ); + + attacker maps\mp\gametypes\_gamescore::giveTeamScoreForObjective( attacker.pers["team"], score ); + + if ( game["state"] == "postgame" && game["teamScores"][attacker.team] > game["teamScores"][level._otherTeam[attacker.team]] ) + attacker.finalKill = true; +} + + +onSpawnPlayer() +{ + println( "onSpawnPlayer() player = " + self.name ); + self merc_player_init(); + self thread merc_create_HUD(); +} + + +// A player has died +onPlayerKilled(eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration, killId) +{ + self thread merc_destroy_HUD(); + + // Clear attackers multiplier + if( attacker != self ) + { + // Multiplier drops by 1 when you kill a player + if( attacker.mult > 1 ) + { + attacker.mult -= 1; + } + attacker thread merc_update_HUD(); + } +} + + +//================================================================================================= +//================================================================================================= + +// Does general initialization and setup +merc_mode_init() +{ + // Make sure targets exist in the map + if ( !isDefined( getentarray( "target_enemy", "targetname" ) ) ) + { + iprintlnbold( "No Merc Mode targets were found in the map" ); + } + + level.targets_total = 0; + level.targets_remaining = 0; + level.mult_curve = [ 1.0, 1.0, 2.0, 2.8, 3.4, 3.9, 4.2, 4.4, 4.6, 4.8, 5.0 ]; + + // Target values + //level.target_normal.value = 100; + + // Merc mode target and scoring logic + thread merc_mode_logic(); +} + + +// Sets up data for each player in the game +merc_player_init() +{ + // If this is the first time the script is run, + // initialize targets_hit + if( !isDefined( self.targets_hit )) + { + self.targets_hit = 0; + } + + // If this is the first time the script is run, + // initialize targets_hit + if( !isDefined( self.score )) + { + self.score = 0; + //maps\mp\gametypes\_gamescore::_setPlayerScore( self, 0 ); + } + + // Reset multiplier to 1 + self.mult = 1; +} + +//================================================================================================= +//================================================================================================= + +merc_mode_logic() +{ + // Get a list of all the moving target start points + //level.target_rail_start_points = getentarray( "target_rail_start_point", "targetname" ); + + // Run the target think script on all the enemy targets + targets = getentarray( "target_enemy", "targetname" ); + foreach( target in targets ) + { + target thread target_think( "enemy" ); + level.targets_total++; + level.targets_remaining++; + } + + // Run the target think script on all the small round targets + targets = getentarray( "target_enemy_small", "targetname" ); + foreach( target in targets ) + { + target thread target_think( "enemy_small" ); + level.targets_total++; + level.targets_remaining++; + } + + // Run the target think script on all the friendly targets + targets = getentarray( "target_friendly", "targetname" ); + foreach( target in targets ) + { + target thread target_think( "friendly" ); + // Civilians dont count towards the total + //level.targets_total++; + } +} + + +// Spawned on all the targets at map init +// Each popup target is made of multiple brushes and each brush targets the origin node +target_think( targetType ) +{ + while( true ) + { + // Get this entity origin. Self must have a target key, and the target must have a targetName + self.orgEnt = getEnt( self.target, "targetname" ); + + // Assert if no origin node found + //assert( isdefined( self.orgEnt ) ); + + // Attach the geo to this origin node + self linkto ( self.orgEnt ); + + // No shadows + //self DontCastShadows(); + + // Hide the aim assist squares + aim_assist_target = getEnt( self.orgEnt.target, "targetname" ); + aim_assist_target hide(); + aim_assist_target notsolid(); + + + // No collision on dead target + self solid(); + + // Make this target shootable + self setCanDamage( true ); + + + /*------------------------------ + SETUP LATERALLY MOVING TARGETS + --------------------------------*/ + /* + // Only do this logic if object has script_parameters, and it is set to use_rail + if ( ( isdefined( self.script_parameters ) ) && ( self.script_parameters == "use_rail" ) ) + { + // Links the aim assist block to the target, so they move together + //aim_assist_target linkTo( self ); + + // Grab closest rail start to this target + self.lateralStartPosition = getclosest( self.orgEnt.origin, level.target_rail_start_points, 10 ); + + assert( isdefined( self.lateralStartPosition ) ); + assert( isdefined( self.lateralStartPosition.target ) ); + + // Set an end pos. The rail should have an end linked to its start + self.lateralEndPosition = getent( self.lateralStartPosition.target, "targetname" ); + + assert( isdefined( self.lateralEndPosition ) ); + + // Setup an array of movement positions + self.lateralMovementOrgs = []; + self.lateralMovementOrgs[ 0 ] = self.lateralStartPosition; + self.lateralMovementOrgs[ 1 ] = self.lateralEndPosition; + + dist = distance( self.lateralMovementOrgs[ 0 ].origin, self.lateralMovementOrgs[ 1 ].origin ); + self.lateralMoveTime = ( dist / 22 ); + + // Safety check the movement points + foreach( org in self.lateralMovementOrgs ) + { + assertex( org.code_classname == "script_origin", "Pop up targets that move laterally need to be targeting 2 script_origins" ); + } + + // Randomize the target position + self target_lateral_reset_random(); + } + + // Movers start moving + if ( isdefined( self.lateralStartPosition ) ) + { + self thread target_lateral_movement(); + } + */ + + /*----------------------- + WAIT FOR TARGET DAMAGE + -------------------------*/ + while ( true ) + { + // Waits for damage + self waittill ( "damage", amount, attacker, direction_vec, point, type ); + + // Play some sound + //self playSound( "nx_target_metal_hit" ); + + if( isDefined( attacker )) + { + // Show hit marker + if( isAlive( attacker )) + { + level._func[ "damagefeedback" ] = maps\mp\gametypes\_damagefeedback::updateDamageFeedback; + attacker maps\mp\gametypes\_damagefeedback::updateDamageFeedback( "" ); + } + println( "attacker = " + attacker.name ); + + // Increase number of targets hit + if ( targetType == "friendly" ) + { + //iprintlnbold( "YOU SHOT A CIVILIAN" ); + attacker.score += int( -300.0 * merc_get_multiplier( attacker )); + //score = maps\mp\gametypes\_gamescore::_getPlayerScore( attacker ); + //maps\mp\gametypes\_gamescore::_setPlayerScore( attacker, score + ( -100 * attacker.mult )); + attacker.mult = 1; + attacker thread merc_update_HUD(); + //thread maps\mp\gametypes\_gamescore::sendUpdatedDMScores(); + + self playSound( "nx_target_mistake_buzzer" ); + } + else if( targetType == "enemy_small" ) + { + attacker.targets_hit++; + level.targets_remaining--; + attacker.score += int( 100.0 * merc_get_multiplier( attacker ) ); + //score = maps\mp\gametypes\_gamescore::_getPlayerScore( attacker ); + //maps\mp\gametypes\_gamescore::_setPlayerScore( attacker, score + ( 100 * attacker.mult )); + + attacker thread merc_increase_multiplier(); + + attacker thread merc_update_HUD(); + //thread maps\mp\gametypes\_gamescore::sendUpdatedDMScores(); + + self playSound( "nx_target_enemy_hit" ); + } + else + { + attacker.targets_hit++; + level.targets_remaining--; + attacker.score += int( 300.0 * merc_get_multiplier( attacker ) ); + //score = maps\mp\gametypes\_gamescore::_getPlayerScore( attacker ); + //maps\mp\gametypes\_gamescore::_setPlayerScore( attacker, score + ( 300 * attacker.mult )); + attacker merc_increase_multiplier(); + attacker thread merc_update_HUD(); + //thread maps\mp\gametypes\_gamescore::sendUpdatedDMScores(); + + self playSound( "nx_target_enemy_hit" ); + } + + // Check for last target + if( level.targets_remaining <= 0 ) + { + thread maps\mp\gametypes\_gamelogic::endGame( attacker, "All Targets Eliminated" ); + } + + break; + } + } + + // No collision on dead target + self notsolid(); + + // Lay the target down again. Facedown targets drop facedown, contrary to physics. + if ( isdefined( self.orgEnt.script_noteworthy ) && self.orgEnt.script_noteworthy == "reverse" ) + { + self.orgEnt rotatePitch( 90, 0.25 ); + } + else if( isdefined( self.orgEnt.script_noteworthy ) && self.orgEnt.script_noteworthy == "sideways" ) + { + self.orgEnt rotateYaw( -180, 0.5 ); + } + else + { + self.orgEnt rotatePitch( -90, 0.25 ); + } + + self setCanDamage( false ); + + break; + } +} + + +// Increases the players multiplier up to a max of 10 +merc_increase_multiplier() +{ + if( self.mult < 10 ) + { + self.mult += 1; + } +} + +// Fetches the player's current multiplier +merc_get_multiplier( player ) +{ + return ( level.mult_curve[ player.mult ] ); +} + + + +//================================================================================================= +// HUD Scripts +//================================================================================================= + +// Creates our proto HUD +// self = player +merc_create_HUD() +{ + // Horrible hacked HUD + self.barOne = merc_hacky_hud_create_bar( -32, 108 ); + self.barTwo = merc_hacky_hud_create_bar( -32, 126 ); + self.barThree = merc_hacky_hud_create_bar( -32, 144 ); + self.barFour = merc_hacky_hud_create_bar( -32, 162 ); + + //============================================================= + + // Targets Hit Counter + self.counterElem = merc_hacky_hud_create_text( 12, 118, "TARGETS HIT" ); + self.counter_valueElem = merc_hacky_hud_create_value( 127, 118 ); + + // Targets remaining counter + self.remainingElem = merc_hacky_hud_create_text( 12, 136, "REMAINING" ); + self.remaining_valueElem= merc_hacky_hud_create_value( 127, 136 ); + + // Combo counter + self.multElem = merc_hacky_hud_create_text( 12, 154, "COMBO" ); + self.mult_valueElem = merc_hacky_hud_create_value( 127, 154 ); + + // Score counter + self.scoreElem = merc_hacky_hud_create_text( 12, 172, "SCORE" ); + self.score_valueElem = merc_hacky_hud_create_value( 127, 172 ); + + // Force an update now + self thread merc_update_HUD(); +} + + +// This creates a HUD bar background for the text. +// There must be a better way to do this. +merc_hacky_hud_create_bar( xpos, ypos ) +{ + hudBar = createFontString( "fwmed", 1.0 ); + hudBar setPoint( "TOPLEFT", undefined, xpos, ypos ); + hudBar setText( "blank" ); + hudBar.layer = "visor"; + hudBar.shader = "nx_hud_merc_frame"; + hudBar setShader( hudBar.shader, 200, 30 ); + + return hudBar; +} + +merc_hacky_hud_create_text( xpos, ypos, text ) +{ + hudText = createFontString( "fwmed", 1.0 ); + hudText setPoint( "TOPLEFT", undefined, xpos, ypos ); + hudText setText( text ); + hudText.layer = "visor"; + return hudText; +} + +merc_hacky_hud_create_value( xpos, ypos ) +{ + hudValue = createFontString( "fwmed", 1.0 ); + hudValue setPoint( "TOPLEFT", undefined, xpos, ypos ); + hudValue.alignX = "right"; + hudValue.layer = "visor"; + return hudValue; +} + + +// Updates the proto HUD +// self = player +merc_update_HUD() +{ + if ( isDefined( self.counter_valueElem ) ) + { + self.counter_valueElem setText( "" + self.targets_hit ); + } + + // Update the remaining targets on everyones HUD + foreach( player in level._players ) + { + if ( isDefined( player.remaining_valueElem ) ) + { + player.remaining_valueElem setText( "" + level.targets_remaining ); + } + } + + if ( isDefined( self.mult_valueElem ) ) + { + multiplier = merc_get_multiplier( self ); + self.mult_valueElem setText( "" + multiplier ); + } + + if ( isDefined( self.score_valueElem ) ) + { + self.score_valueElem setText( "" + self.score ); + } +} + +// Cleans up our proto HUD +// self = player +merc_destroy_HUD() +{ + self.barOne destroyElem(); + self.barTwo destroyElem(); + self.barThree destroyElem(); + self.barFour destroyElem(); + + self.counterElem destroyElem(); + self.counter_valueElem destroyElem(); + + self.remainingElem destroyElem(); + self.remaining_valueElem destroyElem(); + + self.multElem destroyElem(); + self.mult_valueElem destroyElem(); + + self.scoreElem destroyElem(); + self.score_valueElem destroyElem(); +} + + + +//================================================================================================= +// Moving target scripts +//================================================================================================= +// This randomizes the mover direction +target_lateral_reset_random() +{ + if ( cointoss() ) // 50/50 random func + { + self.lateralStartPosition = self.lateralMovementOrgs[ 0 ]; + self.lateralEndPosition = self.lateralMovementOrgs[ 1 ]; + } + else + { + self.lateralStartPosition = self.lateralMovementOrgs[ 1 ]; + self.lateralEndPosition = self.lateralMovementOrgs[ 0 ]; + } + + // Move to the designated spot + self.orgEnt moveTo( self.lateralStartPosition.origin, .1 ); +} + +// This moves the mover targets back and forth +target_lateral_movement() +{ + // Make a brand new script origin object + dummy = spawn( "script_origin", ( 0, 0, 0 ) ); + dummy.angles = self.orgEnt.angles; + dummy.origin = self.orgEnt.origin; + self.orgEnt thread lateral_dummy_move( dummy ); + + // Kill dummy when player gets too close - Prevents player getting stuck in target + dummy endon( "deleted_because_player_was_too_close" ); + dummy endon( "death" ); + + // Run the get too close thread + foreach( player in level._players ) + { + dummy thread delete_when_player_too_close( player ); + } + + self thread dummy_delete_when_target_goes_back_down( dummy ); + + + while ( true ) + { + // Move back and forth + dummy moveTo( self.lateralEndPosition.origin, self.lateralMoveTime ); + wait( self.lateralMoveTime ); + dummy moveTo( self.lateralStartPosition.origin, self.lateralMoveTime ); + wait( self.lateralMoveTime ); + } +} + +lateral_dummy_move( dummy ) +{ + dummy endon( "death" ); + while( true ) + { + wait( 0.05 ); + self.origin = dummy.origin; + } +} + +// A dummy object helps the target move +// Destroy it when the target is shot down +dummy_delete_when_target_goes_back_down( dummy ) +{ + dummy endon( "death" ); + //self --> the target + self waittill( "target_going_back_down" ); + dummy delete(); +} + +// Stop the mover when player is too close +// This is run on the lateral mover script +delete_when_player_too_close( player ) +{ + self endon( "death" ); + dist = 128; + distSquared = dist * dist; + + // Loop untill player is too close + while( true ) + { + wait( .05 ); + if ( distancesquared( player.origin, self.origin ) < distSquared ) + break; + } + self notify( "deleted_because_player_was_too_close" ); + self delete(); +} + +// Copied from single player _utility.gsc +getClosest( org, array, maxdist ) +{ + if ( !IsDefined( maxdist ) ) + maxdist = 500000; // twice the size of the grid + + ent = undefined; + foreach ( item in array ) + { + newdist = Distance( item.origin, org ); + if ( newdist >= maxdist ) + continue; + maxdist = newdist; + ent = item; + } + return ent; +} + diff --git a/maps/mp/gametypes/oic.gsc b/maps/mp/gametypes/oic.gsc new file mode 100644 index 0000000..75b2558 --- /dev/null +++ b/maps/mp/gametypes/oic.gsc @@ -0,0 +1,297 @@ +//**************************************************************************** +// ** +// Confidential - (C) Activision Publishing, Inc. 2010 ** +// ** +//**************************************************************************** +// ** +// Module: The One-In-The_Chamber game mode ported from MW3 ** +// (1) Players use only one predetermined weapon. ** +// (2) No class change is allowed in the game mode. ** +// (3) Players have limited ammo to start the game. ** +// (4) Obtaining kills will reward players with additional ammo.** +// (5) Match terminates when there is only one player left. ** +// ** +// ** +// Created: August 23rd, 2011 - James Chen ** +// ** +//***************************************************************************/ + +#include maps\mp\_utility; +#include maps\mp\gametypes\_hud_util; +#include maps\mp\gametypes\_class; + +MATCHRULES_INITIALAMMO = 1; +MATCHRULES_REWARDAMMO = 1; +NUMBER_OF_LIVES = 3; +WARNING_START_WHEN_LIFE_LEFT = 2; +WEAPON_NAME = "coltanaconda_mp"; + +main() +{ + precachestring( &"SPLASHES_SURVIVOR" ); + precachestring( &"SPLASHES_OIC_LAST_LIFE" ); + precachestring( &"SPLASHES_OIC_LIFE_LEFT" ); + + maps\mp\gametypes\_globallogic::init(); + maps\mp\gametypes\_callbacksetup::SetupCallbacks(); + maps\mp\gametypes\_globallogic::SetupCallbacks(); + + /* if ( isUsingMatchRulesData() ) + { + // set common values + setCommonRulesFromMatchRulesData( true ); + + // set everything else (private match options, default .cfg file values, and what normally is registered in the 'else' below) + level.matchRules_initialAmmo = GetMatchRulesData( "oicData", "initialAmmoCount" ); + level.matchRules_rewardAmmo = GetMatchRulesData( "oicData", "killRewardAmmoCount" ); + + SetDvar( "scr_oic_winlimit", 1 ); + registerWinLimitDvar( "oic", 1 ); + SetDvar( "scr_oic_roundlimit", 1 ); + registerRoundLimitDvar( "oic", 1 ); + SetDvar( "scr_oic_halftime", 0 ); + registerHalfTimeDvar( "oic", 0 ); + + SetDvar( "scr_oic_promode", 0 ); + } + else + { */ + registerTimeLimitDvar( level._gameType, 10, 0, 1440 ); + registerScoreLimitDvar( level._gameType, 0, 0, 1000 ); + registerRoundLimitDvar( level._gameType, 1, 0, 10 ); + registerWinLimitDvar( level._gameType, 1, 0, 10 ); + registerNumLivesDvar( level._gameType, NUMBER_OF_LIVES, 0, 10 ); + registerHalfTimeDvar( level._gameType, 0, 0, 1 ); + // } + + level._teamBased = false; + level._doPrematch = true; + level._killstreakRewards = false; + level._onStartGameType = ::onStartGameType; + level._onSpawnPlayer = ::onSpawnPlayer; + level._getSpawnPoint = ::getSpawnPoint; + level._onPlayerKilled = ::onPlayerKilled; + level._modifyPlayerDamage = ::modifyPlayerDamage; + level._blockWeaponDrops = true; + level._blockRechargeablePerk = true; + level._blockClassChange = true; + level._overridePlayerModel = true; + level._disableWarSuit = true; + setDvar( "scr_game_hardpoints", "0" ); + setDvar( "scr_game_perks", "0" ); + setDvar( "scr_player_maxhealth", "30" ); + + game["dialog"]["gametype"] = "oic"; +} + + +onStartGameType() +{ + setClientNameMode("auto_change"); + + setObjectiveText( "allies", &"OBJECTIVES_OIC" ); + setObjectiveText( "axis", &"OBJECTIVES_OIC" ); + + if ( level._splitscreen ) + { + setObjectiveScoreText( "allies", &"OBJECTIVES_OIC" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_OIC" ); + } + else + { + setObjectiveScoreText( "allies", &"OBJECTIVES_OIC_SCORE" ); + setObjectiveScoreText( "axis", &"OBJECTIVES_OIC_SCORE" ); + } + setObjectiveHintText( "allies", &"OBJECTIVES_OIC_HINT" ); + setObjectiveHintText( "axis", &"OBJECTIVES_OIC_HINT" ); + + level._spawnMins = ( 0, 0, 0 ); + level._spawnMaxs = ( 0, 0, 0 ); + + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "allies", "mp_dm_spawn" ); + maps\mp\gametypes\_spawnlogic::addSpawnPoints( "axis", "mp_dm_spawn" ); + + level._mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter( level._spawnMins, level._spawnMaxs ); + setMapCenter( level._mapCenter ); + + allowed[0] = "oic"; + maps\mp\gametypes\_gameobjects::main(allowed); + + maps\mp\gametypes\_rank::registerScoreInfo( "kill", 100 ); + maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 0 ); + maps\mp\gametypes\_rank::registerScoreInfo( "assist", 0 ); + maps\mp\gametypes\_rank::registerScoreInfo( "suicide", 0 ); + maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", 0 ); + maps\mp\gametypes\_rank::registerScoreInfo( "survive", 25 ); + + level._QuickMessageToAll = true; + level._blockWeaponDrops = true; + + level thread watchElimination(); +} + + +getSpawnPoint() +{ + spawnPoints = maps\mp\gametypes\_spawnlogic::getTeamSpawnPoints( self.pers["team"] ); + spawnPoint = maps\mp\gametypes\_spawnlogic::getSpawnpoint_DM( spawnPoints ); + + return spawnPoint; +} + + +onSpawnPlayer() +{ + // award ammo that the player might have been waiting to receive on death + if ( isDefined( self.oic_rewardAmmo ) && self.oic_rewardAmmo ) + self giveAmmo(); + else + self.oic_rewardAmmo = 0; + + self thread waitLoadoutDone(); + + level notify ( "spawned_player" ); +} + +waitLoadoutDone() +{ + level endon( "game_ended" ); + self endon( "disconnect" ); + + level waittill( "player_spawned" ); + + if ( !isDefined( self.oic_life_remaining )) + { + self.oic_life_remaining = NUMBER_OF_LIVES; + } + else + { + self.oic_life_remaining -= 1; + } + + if ( self.oic_life_remaining == 1 ) + { + self thread maps\mp\gametypes\_rank::xpEventPopup( &"SPLASHES_OIC_LAST_LIFE" ); + } + else if ( self.oic_life_remaining <= WARNING_START_WHEN_LIFE_LEFT ) + { + self iPrintLnBold ( &"SPLASHES_OIC_LIFE_LEFT", self.oic_life_remaining ); + } + + // clear temp data + self takeAllWeapons(); + + // give gun + _giveWeapon( WEAPON_NAME ); + self switchToWeapon( WEAPON_NAME ); + self setSpawnWeapon( WEAPON_NAME ); + primaryTokens = strtok( WEAPON_NAME, "_" ); + self.pers["primaryWeapon"] = primaryTokens[0]; + self.primaryWeapon = WEAPON_NAME; + + // give ammo + clipAmmo = MATCHRULES_INITIALAMMO; + if( isDefined( self.pers["clip_ammo"] ) ) + { + clipAmmo = self.pers["clip_ammo"]; + self.pers["clip_ammo"] = undefined; + } + self SetWeaponAmmoClip( self.primaryWeapon, clipAmmo ); + + stockAmmo = 0; + if( isDefined( self.pers["stock_ammo"] ) ) + { + stockAmmo = self.pers["stock_ammo"]; + self.pers["stock_ammo"] = undefined; + } + self SetWeaponAmmoStock( self.primaryWeapon, stockAmmo ); + + // give knife + //self SetOffhandPrimaryClass( "throwingknife" ); + //_giveWeapon( "throwingknife_mp" ); +} + + +modifyPlayerDamage( victim, eAttacker, iDamage, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc ) +{ + if ( ( sMeansOfDeath == "MOD_PISTOL_BULLET" ) || ( sMeansOfDeath == "MOD_RIFLE_BULLET" ) || ( sMeansOfDeath == "MOD_HEAD_SHOT" ) ) + iDamage = 999; + + return iDamage; +} + + +onPlayerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration, lifeId ) +{ + if ( isDefined( attacker ) && isPlayer( attacker ) && self != attacker ) + { + attacker.oic_rewardAmmo += MATCHRULES_REWARDAMMO; + if ( self attackButtonPressed() ) + attacker thread waitGiveAmmo(); + else + attacker giveAmmo(); + } +} + + +waitGiveAmmo() +{ + self endon( "death" ); + self endon( "disconnect" ); + level endon( "game_ended" ); + + self notify( "oic_waitGiveAmmo" ); + self endon( "oic_waitGiveAmmo" ); + + while( self attackButtonPressed() ) + wait( 0.05 ); + + giveAmmo(); +} + + +giveAmmo() +{ + currentWeapon = self getCurrentWeapon(); + clipAmmo = self GetWeaponAmmoClip( currentWeapon ); + self SetWeaponAmmoClip( currentWeapon, clipAmmo + self.oic_rewardAmmo ); + self playLocalSound( "scavenger_pack_pickup" ); + + self.oic_rewardAmmo = 0; +} + + +watchElimination() +{ + level endon( "game_ended" ); + + for ( ;; ) + { + level waittill( "player_eliminated", player ); + + thread teamPlayerCardSplash( "callout_eliminated", player ); + + remainingPlayers = []; + foreach ( player in level._players ) + { + if ( IsDefined( player ) && ( IsAlive( player ) || player.pers["lives"] > 0 ) ) + { + remainingPlayers[remainingPlayers.size] = player; + player thread maps\mp\gametypes\_rank::xpEventPopup( &"SPLASHES_SURVIVOR" ); + maps\mp\gametypes\_gamescore::givePlayerScore( "survive", player, undefined, true ); + } + } + + if ( remainingPlayers.size > 2 ) + { + playSoundOnPlayers( "mp_enemy_obj_captured" ); + } + else if ( remainingPlayers.size == 2 ) + { + playSoundOnPlayers( "mp_obj_captured" ); + + remainingPlayers[0] thread maps\mp\gametypes\_hud_message::playerCardSplashNotify( "callout_lastenemyalive", remainingPlayers[1] ); + remainingPlayers[1] thread maps\mp\gametypes\_hud_message::playerCardSplashNotify( "callout_lastenemyalive", remainingPlayers[0] ); + } + } +} \ No newline at end of file diff --git a/massey.cfg b/massey.cfg new file mode 100644 index 0000000..580d9f4 --- /dev/null +++ b/massey.cfg @@ -0,0 +1,54 @@ +bind H "toggle r_normalmap flat unchanged" +bind I "toggle g_entinfo 4 2 0" +bind J "toggle r_showtricounts" +bind K "toggle ai_shownodes 0 1" +bind L "toggle ai_shownearestnode 0 64" +bind 0 "debug_nuke on" +bind 9 "toggle r_fullbright 1 0" +bind G "god" +bind M "map_restart" +bind N "cg_ufo" +bind P "toggle r_showtris 0 2 1" +bind T "toggle timescale 3 1" +bind U "ufo" +bind X "give health" +bind Y "toggle timescale 1 .1" +bind ~ "toggleconsole" +bind 8 "toggle r_lockpvs 1 0" +bind PAUSE "pause" +bind F1 "devgui" +bind DPAD_UP "difficultyHard" +bind KP_HOME "difficultyMedium" +bind KP_PGUP "difficultyFu" +bind DPAD_DOWN "notarget" + +// replay stuff + +bind LEFTARROW "replay_back 10" +bind UPARROW "replay_restart" +bind DOWNARROW "replay_live" +bind RIGHTARROW "replay_forward 10" +bind 6 "replay_mark" +bind 7 "replay_goto" + +// movement & abilities + +bind A "+moveleft" +bind D "+moveright" +bind W "+forward" +bind S "+back" +bind Q "+left" +bind E "+right" +bind C "gocrouch" +bind CTRL "goprone" +bind R "+reload" +bind F "+activate" +bind 1 "weapnext" +bind 2 "weapnext" +bind 3 "weapprev" +bind 4 "cycleoffhand" +bind ALT "+holdbreath" +bind SHIFT "+melee_breath" +bind SPACE "+gostand" + +// preset diff --git a/mo.cfg b/mo.cfg new file mode 100644 index 0000000..aa51ea0 --- /dev/null +++ b/mo.cfg @@ -0,0 +1,71 @@ +// generated by mofo + +con_minicon 1 + +// MISC +bind ESCAPE "togglemenu" +bind TAB "+scores" +bind W "+binoculars" +bind = "replay_live" +bind ` "toggleconsole" +bind PAUSE "toggle cl_paused 0 1" +bind R "+activate" +bind F5 "savegame hoopla" +bind F9 "loadgame hoopla" +bind F12 "screenshot" + +// REPLAY +bind - "replay_back 10" +bind 0 "replay_back 3" +bind = "replay_live" +bind 6 replay_mark +bind 7 replay_goto +bind 8 replay_live + +// DEV +bind . "toggle r_fullbright 0 1" +bind / "scriptdebugger" +bind B "toggle cl_paused 0 2" +bind T "toggle timescale 1 3" +bind Y "toggle timescale 1 .25 .1" +bind G "god" +bind I "toggle r_showtris 0 1 2" +bind j toggle ai_shownearbynodes 0 64 +bind K "toggle ai_showNodes 0 1 2" +bind L "toggle g_entinfo 0 1 2" +bind semicolon "toggle g_entinfo 5 4 0" +bind / toggle debug_colornodes on off +bind [ toggle fx_enable 0 1 +bind M "map_restart" +bind N "ufo" +bind H "cg_ufo" +bind O "toggle r_showportals 0 1 2" +bind P "toggle r_lockpvs 0 1" +bind F1 "devgui" +bind 1 "ai axis delete" +bind 2 "ai allies delete" +bind D "exec developer" +// kills the AI. Turns off ragdoll for a moment because otherwise the framerate takes a big hit. +bind x "ragdoll_enable 0; set debug_nuke on; wait 3; ragdoll_enable 1" + +// ** Configs and Tools ** +bind f1 devgui +bind f2 exec developer +bind f3 exec robotg +bind f5 give ammo +bind f6 fast_restart +bind f7 "set tweak 1; map_restart; exec devgui_fog" +bind f8 toggle animsound on off +bind f9 exec createFX + +// WEAPONS +bind MWHEELDOWN "weapnext" +bind MWHEELUP "weapprev" + +// FIRING +bind Q "+smoke" +bind A "+frag" +bind C "+melee_breath" +bind MOUSE1 "+attack" +bind MOUSE2 "+speed" +bind MOUSE3 "+reload" diff --git a/mp/basemaps.arena b/mp/basemaps.arena new file mode 100644 index 0000000..c6316cd --- /dev/null +++ b/mp/basemaps.arena @@ -0,0 +1,536 @@ +{ + map "mp_nx_pitstop" + longname "MPUI_MP_NX_PITSTOP" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_PITSTOP" + mapimage "preview_mp_nx_pitstop" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_galleria" + longname "MPUI_MP_NX_GALLERIA" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_GALLERIA" + mapimage "preview_mp_nx_galleria" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_stasis" + longname "MPUI_MP_NX_STASIS" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_STASIS" + mapimage "preview_mp_nx_stasis" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "arctic" +} + +{ + map "mp_nx_fallout" + longname "MPUI_MP_NX_FALLOUT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_FALLOUT" + mapimage "preview_mp_nx_fallout" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_meteor" + longname "MPUI_MP_NX_METEOR" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_METEOR" + mapimage "preview_mp_nx_METEOR" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_border" + longname "MPUI_MP_NX_BORDER" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_BORDER" + mapimage "preview_mp_nx_border" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_lockdown_v2" + longname "MPUI_MP_NX_LOCKDOWN_V2" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_LOCKDOWN_V2" + mapimage "preview_mp_nx_lockdown_v2" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_contact" + longname "MPUI_MP_NX_CONTACT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_CONTACT" + mapimage "preview_mp_nx_contact" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_ugvcontact" + longname "MPUI_MP_NX_UGVCONTACT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt escortplus" + description "MPUI_DESC_MAP_MP_NX_UGVCONTACT" + mapimage "preview_mp_nx_ugvcontact" + mapoverlay "compass_overlay_map_ugvcontact" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_ugvhh" + longname "MPUI_MP_NX_UGVHH" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth escort escortplus hvt" + description "MPUI_DESC_MAP_MP_NX_UGVHH" + mapimage "preview_mp_nx_ugvhh" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + + map "mp_nx_asylum" + longname "MPUI_MP_NX_ASYLUM" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_ASYLUM" + mapimage "preview_mp_nx_asylum" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + + +{ + map "mp_nx_asylum_2" + longname "MPUI_MP_NX_ASYLUM_2" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_ASYLUM_2" + mapimage "preview_mp_nx_asylum_2" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_bom" + longname "MPUI_MP_NX_BOM" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_BOM" + mapimage "preview_mp_nx_bom" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_deadzone" + longname "MPUI_MP_NX_DEADZONE" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_DEADZONE" + mapimage "preview_mp_nx_deadzone" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + + +{ + map "mp_nx_dust" + longname "MPUI_MP_NX_DUST" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_DUST" + mapimage "preview_mp_nx_dust" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_frontline" + longname "MPUI_MP_NX_FRONTLINE" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth escort escortplus hvt" + description "MPUI_DESC_MAP_MP_NX_FRONTLINE" + mapimage "preview_mp_nx_frontline" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_import" + longname "MPUI_MP_NX_IMPORT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_IMPORT" + mapimage "preview_mp_nx_import" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_lunar" + longname "MPUI_MP_NX_LUNAR" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_LUNAR" + mapimage "preview_mp_nx_lunar" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us_space" + axischar "nx_ec_space" + environment "space" +} + + +{ + map "mp_nx_memorial" + longname "MPUI_MP_NX_MEMORIAL" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_MEMORIAL" + mapimage "preview_mp_nx_memorial" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_monorail" + longname "MPUI_MP_NX_MONORAIL" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_MONORAIL" + mapimage "preview_mp_nx_monorail" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_sandstorm" + longname "MPUI_MP_NX_SANDSTORM" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth escort escortplus hvt" + description "MPUI_DESC_MAP_MP_NX_SANDSTORM" + mapimage "preview_mp_nx_sandstorm" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "desert" +} + +{ + map "mp_nx_seaport" + longname "MPUI_MP_NX_SEAPORT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_SEAPORT" + mapimage "preview_mp_nx_seaport" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + + +{ + map "mp_nx_skylab" + longname "MPUI_MP_NX_SKYLAB" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_SKYLAB" + mapimage "preview_mp_nx_skylab" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + + +{ + map "mp_nx_skylight" + longname "MPUI_MP_NX_SKYLIGHT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_SKYLIGHT" + mapimage "preview_mp_nx_skylight" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us_space" + axischar "nx_ec_space" + environment "space" +} + +{ + map "mp_nx_streets" + longname "MPUI_MP_NX_STREETS" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_STREETS" + mapimage "preview_mp_nx_streets" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + + +{ + map "mp_nx_subyard" + longname "MPUI_MP_NX_SUBYARD" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_SUBYARD" + mapimage "preview_mp_nx_subyard" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_ugvsand" + longname "MPUI_MP_NX_UGVSAND" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt escortplus" + description "MPUI_DESC_MAP_MP_NX_UGVSAND" + mapimage "preview_mp_nx_ugvsand" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_desert" + axischar "opforce_composite" + environment "desert" +} + +{ + map "mp_nx_whiteout" + longname "MPUI_MP_NX_WHITEOUT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_whiteout" + mapimage "preview_mp_nx_whiteout" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "arctic" +} + +{ + map "mp_nx_leg_afghan" + longname "MPUI_NX_LEG_AFGHAN" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_NX_LEG_AFGHAN" + mapimage "preview_mp_nx_leg_afghan" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_desert" + axischar "opforce_composite" + environmenT "desert" +} + + +{ + map "mp_nx_leg_crash" + longname "MPUI_NX_LEG_CRASH" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_NX_LEG_CRASH" + mapimage "preview_mp_nx_leg_crash" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_desert" + axischar "opforce_composite" + environment "urban" +} + +{ + map "mp_nx_leg_outpost" + longname "MPUI_NX_LEG_OUTPOST" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_NX_LEG_OUTPOST" + mapimage "preview_mp_nx_leg_outpost" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_arctic" + axischar "opforce_arctic" + environment "arctic" +} + +{ + map "mp_nx_leg_over" + longname "MPUI_NX_LEG_OVER" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_NX_LEG_OVER" + mapimage "preview_mp_nx_leg_over" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_forest" + axischar "opforce_airborne" + environment "forest" +} + + +{ + map "mp_nx_leg_term" + longname "MPUI_NX_LEG_TERM" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_NX_LEG_TERM" + mapimage "preview_mp_nx_leg_term" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us" + axischar "nx_ec" + environment "urban" +} + +{ + map "mp_nx_apt" + longname "MPUI_MP_NX_APT" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_APT" + mapimage "preview_mp_nx_apt" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us_specops" + axischar "nx_ec_specops" + environment "urban" +} + +{ + map "mp_nx_binscrib" + longname "MPUI_MP_NX_BINSCRIB" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_binscrib" + mapimage "preview_mp_nx_binscrib" + mapoverlay "compass_overlay_map_blank" + allieschar "nx_us_specops" + axischar "nx_ec_army" + environment "urban" +} + +{ + map "mp_nx_g_assault" + longname "MPUI_MP_NX_G_ASSAULT" + gametype "dm glad" + description "MPUI_DESC_MAP_MP_NX_G_ASSAULT" + mapimage "preview_mp_nx_g_assault" + mapoverlay "compass_overlay_map_blank" + allieschar "us_army" + axischar "opforce_composite" + environment "urban" +} + +{ + map "mp_nx_merc_over" + longname "MPUI_MP_NX_MERC_OVER" + gametype "merc" + description "MPUI_DESC_MAP_MP_NX_MERC_OVER" + mapimage "preview_mp_nx_blank1" + mapoverlay "compass_overlay_map_blank" + allieschar "us_army" + axischar "opforce_composite" + environment "urban" +} + +{ + map "mp_nx_mercmode" + longname "MPUI_MP_NX_MERCMODE" + gametype "merc" + description "MPUI_DESC_MAP_MP_NX_MERCMODE" + mapimage "preview_mp_nx_blank1" + mapoverlay "compass_overlay_map_blank" + allieschar "us_army" + axischar "opforce_composite" + environment "urban" +} + +{ + map "mp_nx_test_benk_04" + longname "MPUI_MP_NX_TEST_BENK" + gametype "dm war" + description "MPUI_DESC_MP_NX_TEST_BENK" + mapimage "loadscreen_mp_nx_test_og_04" + mapoverlay "compass_overlay_map_blank" + allieschar "us_army" + axischar "opforce_composite" + environment "urban" +} + +{ + map "mp_nx_blank1" + longname "MPUI_MP_NX_BLANK1" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth" + description "MPUI_DESC_MAP_MP_NX_BLANK1" + mapimage "preview_mp_nx_blank1" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_arctic" + axischar "opforce_arctic" + environment "urban" +} + +{ + map "mp_nx_jku" + longname "MPUI_MP_NX_JKU" + gametype "war" + description "MPUI_DESC_MAP_MP_NX_JKU" + mapimage "preview_mp_nx_jku" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_desert" + axischar "militia" + environment "arctic" +} + +{ + map "mp_nx_jpldock" + longname "MPUI_MP_nx_jpldock" + gametype "dm war" + description "MPUI_DESC_MAP_MP_NX_JPLDOCK" + mapimage "loadscreen_mp_nx_jpldock" + mapoverlay "compass_overlay_map_blank" + allieschar "us_army" + axischar "opforce_composite" + environment "urban" +} + +{ + map "mp_nx_milota1" + longname "MPUI_MP_NX_MILOTA1" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth hvt" + description "MPUI_DESC_MAP_MP_NX_MILOTA1" + mapimage "preview_mp_nx_milota1" + mapoverlay "compass_overlay_map_blank" + allieschar "socom_141_arctic" + axischar "opforce_arctic" + environment "arctic" +} + +{ + map "mp_nx_testmap" + longname "MPUI_MP_NX_TESTMAP" + gametype "dm war sab sab2 dom sd sd2 hc thc ctf koth" + description "MPUI_DESC_MAP_MP_NX_TESTMAP" + mapimage "preview_mp_nx_testmap" + mapoverlay "compass_overlay_map_blank" + allieschar "us_army" + axischar "opforce_composite" + environment "urban" +} diff --git a/mp/playeranim.script b/mp/playeranim.script new file mode 100644 index 0000000..7e65950 --- /dev/null +++ b/mp/playeranim.script @@ -0,0 +1,2827 @@ + +//========================================================================== +// +// Character Animation Script M U L T I P L A Y E R +// +// All player states should have animations sutable for a two handed rifle type weapon. +// +// This defines the animations and events that might occur at different times +// for this character. State changes, and random behaviour during idle/alert +// states will look here for default behaviour, if that character doesn't have +// something specific in their scripts for that level. +// +//========================================================================== + +// playerAnimType: +// Set in "Player Anim Type" in the weapon gdt file. +// Full list specified in playeranimtypes.txt. +// Asset manager choices specified in weapon gdf files. + +//========================================================================== +// DEFINES +// +// These can be used to simplify the scripting, by defining replacement strings + +DEFINES + +// weaponclasses +set weaponclass autofire = mg AND smg + +// movetypes +set movetype moving = walk AND walkcr AND walkcrbk AND walkbk AND run AND runbk AND runcr AND runcrbk AND walkprone AND walkpronebk +set movetype crouching = idlecr AND runcr AND runcrbk AND walkcr AND walkcrbk +set movetype prone = idleprone AND walkprone AND walkpronebk +set movetype backstep = walkbk AND runbk AND walkcrbk AND walkpronebk +set movetype laststand = idlelaststand AND crawllaststand AND crawllaststandbk + +//========================================================================== +// ANIMATIONS +// +// NOTE: scripts are chosen by first-come-first-serve basis. The first match +// found is the one used. +// +// format: +// +// state +// { +// +// { +// [DEFAULT / [], ...] +// { +// [sound ] +// [sound ] +// ... +// } +// } +// } +// +// legend: +// +// : relaxed, alert, combat +// +// : idle, idlecr, idleprone, +// walk, walkbk, walkcr, walkcrbk, walkprone, walkpronebk. +// run, runbk, runcr, runcrbk, +// straferight, strafeleft, turnright, turnleft, +// idlelaststand, crawllaststand, crawllaststandbk +// +// : playerAnimType, weaponclass, position, enemy_weapon, underwater, mounted, movetype, leaning, weapon_position, perk, damagetype, hitlocation, hitdirection, firing, akimbo, riotshieldnext, fastmantle +// +// : +// +// playerAnimType: +// position: behind, infront, right, left +// enemy_weapon: +// underwater: +// mounted: mg42 +// movetype: +// leaning: right, left +// weaponclass: rifle, sniper, smg, mg, pistol, grenade, rocketlauncher, flamethrower, turret, non-player, throwingknife +// weapon_position: hip, ads +// strafing: not, left, right - will never be left or right while moving backwards +// perk: grenadedeath +// damagetype: damage_bullet, damage_explosion_light, damage_explosion +// hitlocation: hit_torso, hit_head, hit_neck, hit_legs +// hitdirection: hit_front, hit_left, hit_right, hit_back +// firing: true/false +// akimbo: true/false +// riotshieldnext: true/false +// fastmantle: true/false +// +// NOTES: +// - The player walks when they are ADS, so they can not ADS while running. +// + +ANIMATIONS + +STATE COMBAT +{ + idle + { + playerAnimType miniuav + { + both pb_hold_idle + } + mounted mg42, firing + { + both standSAWgunner_aim turretanim + } + mounted mg42 + { + both standSAWgunner_aim turretanim + } + playerAnimType none + { + both pb_stand_alert + } + playerAnimType briefcase + { + both pb_stand_bombplant + } + playerAnimType laptop + { + both pb_stand_remotecontroller + } + playerAnimType riotshield + { + both pb_stand_alert_shield + } + playerAnimType hold + { + both pb_hold_idle + } + akimbo + { + both pb_stand_alert_akimbo + } + playerAnimType pistol, weapon_position ads + { + both pb_stand_ads_pistol + } + playerAnimType pistol + { + both pb_stand_alert_pistol + } + playerAnimType mg, weapon_position ads + { + both pb_stand_ads_mg + } + playerAnimType mg + { + both pb_stand_alert_mg + } + playerAnimType rocketlauncher, weapon_position ads + { + both pb_stand_ads_RPG + } + playerAnimType rocketlauncher + { + both pb_stand_alert_RPG + } + wearingSuit moon, weapon_position ads + { + both pb_moon_stand_alert + } + weapon_position ads + { + both pb_stand_ads + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_shield_grenade_pullpin + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_stand_grenade_pullpin + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_shield_knife_pullout + } + playerAnimType throwingknife + { + both pb_stand_pullout_knife + } + wearingSuit moon + { + both pb_moon_stand_alert + } + default // two handed rifle type weapon + { + both pb_stand_alert + } + } + idlecr + { + playerAnimType miniuav + { + both pb_hold_idle + } + mounted mg42, firing + { + both crouchSAWgunner_aim turretanim + } + mounted mg42 + { + both crouchSAWgunner_aim turretanim + } + playerAnimType none + { + both pb_crouch_bombplant + } + playerAnimType briefcase + { + both pb_crouch_bombplant + } + playerAnimType laptop + { + both pb_crouch_remotecontroller + } + playerAnimType riotshield + { + both pb_crouch_alert_shield + } + playerAnimType hold + { + both pb_crouch_hold_idle + } + akimbo + { + both pb_crouch_alert_akimbo + } + playerAnimType pistol, weapon_position ads + { + both pb_crouch_ads_pistol + } + playerAnimType pistol + { + both pb_crouch_alert_pistol + } + playerAnimType rocketlauncher, weapon_position ads + { + both pb_crouch_ads_RPG + } + playerAnimType rocketlauncher + { + both pb_crouch_alert_RPG + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_crouch_grenade_pullpin + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_crouch_grenade_pullpin + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_crouch_grenade_pullpin + } + weapon_position ads + { + both pb_crouch_ads + } + default // two handed rifle type weapon + { + both pb_crouch_alert + } + } + idleprone + { + playerAnimType miniuav + { + both pb_hold_idle + } + mounted mg42, firing + { + both proneSAWgunner_aim turretanim + } + mounted mg42 + { + both proneSAWgunner_aim turretanim + } + playerAnimType briefcase + { + both pb_prone_bombplant + } + playerAnimType laptop + { + both pb_prone_remotecontroller + } + playerAnimType hold + { + both pb_prone_hold + } + playerAnimType none + { + both pb_prone_bombplant + } + akimbo + { + both pb_prone_aim_akimbo + } + playerAnimType pistol + { + both pb_prone_aim_pistol + } + playerAnimType rocketlauncher + { + both pb_prone_aim_RPG + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_prone_aim_grenade + } + playerAnimType throwingknife + { + both pb_prone_pullout_knife + } + playerAnimType sniper + { + both pb_prone_aim_sniper + } + default + { + both pb_prone_aim + } + } + idlelaststand + { + playerAnimType rocketlauncher + { + both pb_laststand_idle_RPG + } + playerAnimType riotshield + { + both pb_laststand_idle_shield + } + playerAnimTypePrimary riotshield + { + both pb_laststand_idle_shield + } + playerAnimType hold + { + both pb_deadhands_idle + } + akimbo + { + both pb_laststand_idle_akimbo + } + default + { + both pb_laststand_idle + } + } + +// FLINCHING + flinch_forward + { + akimbo + { + torso pt_flinch_pistol_forward + } + playerAnimType pistol + { + torso pt_flinch_pistol_forward + } + playerAnimType grenade, playerAnimType all NOT m203 + { + torso pt_flinch_grenade_forward + } + default + { + torso pt_flinch_forward + } + } + flinch_backward + { + akimbo + { + torso pt_flinch_pistol_back + } + playerAnimType pistol + { + torso pt_flinch_pistol_back + } + playerAnimType grenade, playerAnimType all NOT m203 + { + torso pt_flinch_grenade_back + } + default + { + torso pt_flinch_back + } + } + flinch_left + { + akimbo + { + torso pt_flinch_pistol_left + } + playerAnimType pistol + { + torso pt_flinch_pistol_left + } + playerAnimType grenade, playerAnimType all NOT m203 + { + torso pt_flinch_grenade_left + } + default + { + torso pt_flinch_left + } + } + flinch_right + { + akimbo + { + torso pt_flinch_pistol_right + } + playerAnimType pistol + { + torso pt_flinch_pistol_right + } + playerAnimType grenade, playerAnimType all NOT m203 + { + torso pt_flinch_grenade_right + } + default + { + torso pt_flinch_right + } + } + +// STUMBLE + stumble_forward + { + // pistol + playerAnimType pistol, strafing left + { + both pb_stumble_pistol_left + } + playerAnimType pistol, strafing right + { + both pb_stumble_pistol_right + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_stumble_grenade_left + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_stumble_grenade_right + } + playerAnimType pistol + { + both pb_stumble_pistol_forward + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_stumble_grenade_forward + } + + // rifle + strafing left + { + both pb_stumble_left + } + strafing right + { + both pb_stumble_right + } + default + { + both pb_stumble_forward + } + } + stumble_backward + { + playerAnimType pistol, strafing left + { + both pb_stumble_pistol_left + } + playerAnimType pistol, strafing right + { + both pb_stumble_pistol_right + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_stumble_grenade_left + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_stumble_grenade_right + } + playerAnimType pistol + { + both pb_stumble_pistol_back + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_stumble_grenade_back + } + + // rifle + strafing left + { + both pb_stumble_left + } + strafing right + { + both pb_stumble_right + } + default + { + both pb_stumble_back + } + } + +// STUMBLE WALK + stumble_walk_forward + { + // pistol + playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203 + { + both pb_stumble_pistol_walk_left + } + playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203 + { + both pb_stumble_pistol_walk_right + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_stumble_pistol_walk_forward + } + + // rifle + strafing left + { + both pb_stumble_walk_left + } + strafing right + { + both pb_stumble_walk_right + } + default + { + both pb_stumble_walk_forward + } + } + stumble_walk_backward + { + // pistol + playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203 + { + both pb_stumble_pistol_walk_left + } + playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203 + { + both pb_stumble_pistol_walk_right + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_stumble_pistol_walk_back + } + // rifle + strafing left + { + both pb_stumble_walk_left + } + strafing right + { + both pb_stumble_walk_right + } + default + { + both pb_stumble_walk_back + } + } + +// STUMBLE CROUCH + stumble_crouch_forward + { + // pistol + playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203 + { + both pb_stumble_pistol_left + } + playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203 + { + both pb_stumble_pistol_right + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_stumble_pistol_forward + } + + // rifle + strafing left + { + both pb_stumble_left + } + strafing right + { + both pb_stumble_right + } + default + { + both pb_stumble_forward + } + } + stumble_crouch_backward + { + // pistol + playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203 + { + both pb_stumble_pistol_left + } + playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203 + { + both pb_stumble_pistol_right + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_stumble_pistol_back + } + strafing left + { + both pb_stumble_left + } + strafing right + { + both pb_stumble_right + } + default + { + both pb_stumble_back + } + } + + walk + { + playerAnimType none + { + //both pb_stand_shoot_walk_forward_unarmed + both pb_combatwalk_forward_loop_pistol + } + playerAnimType riotshield, strafing left + { + both pb_walk_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_walk_right_shield + } + playerAnimType riotshield + { + both pb_walk_forward_shield + } + playerAnimType hold + { + both pb_hold_run + } + playerAnimType rocketlauncher, strafing left + { + both pb_walk_left_RPG_ads + } + playerAnimType rocketlauncher, strafing right + { + both pb_walk_right_RPG_ads + } + playerAnimType rocketlauncher + { + both pb_walk_forward_RPG_ads + } + strafing left, akimbo + { + both pb_walk_left_akimbo + } + strafing right, akimbo + { + both pb_walk_right_akimbo + } + akimbo + { + both pb_walk_forward_akimbo + } + playerAnimType pistol , strafing left + { + both pb_combatwalk_left_loop_pistol + } + playerAnimType pistol, strafing right + { + both pb_combatwalk_right_loop_pistol + } + playerAnimType pistol + { + both pb_combatwalk_forward_loop_pistol + } + playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield + { + both pb_combatrun_left_loop_grenade + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_combatrun_left_loop_grenade + } + playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield + { + both pb_combatrun_right_loop_grenade + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_combatrun_right_loop_grenade + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_combatrun_forward_loop_stickgrenade + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_combatrun_forward_loop_stickgrenade + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_combatrun_forward_loop_stickgrenade + } + playerAnimType mg + { + both pb_walk_forward_mg + } + strafing left + { + both pb_stand_shoot_walk_left + } + strafing right + { + both pb_stand_shoot_walk_right + } + default // two handed rifle type weapon + { + both pb_stand_shoot_walk_forward + } + } + walkbk // Always ADS when walking + { + playerAnimType none + { + //both pb_stand_shoot_walk_forward_unarmed + both pb_combatwalk_back_loop_pistol + } + playerAnimType riotshield, strafing left + { + both pb_walk_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_walk_right_shield + } + playerAnimType riotshield + { + both pb_walk_back_shield + } + playerAnimType hold + { + both pb_hold_run_back + } + playerAnimType rocketlauncher + { + both pb_walk_back_RPG_ads + } + strafing left, akimbo + { + both pb_walk_left_akimbo + } + playerAnimType pistol, strafing left + { + both pb_combatwalk_left_loop_pistol + } + strafing right, akimbo + { + both pb_walk_right_akimbo + } + playerAnimType pistol, strafing right + { + both pb_combatwalk_right_loop_pistol + } + akimbo + { + both pb_walk_back_akimbo + } + playerAnimType pistol + { + both pb_combatwalk_back_loop_pistol + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_combatrun_back_loop_grenade + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_combatrun_back_loop_grenade + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_combatrun_back_loop_grenade + } + strafing left + { + both pb_stand_shoot_walk_left + } + strafing right + { + both pb_stand_shoot_walk_right + } + default + { + both pb_stand_shoot_walk_back + } + } + walkcr + { + playerAnimType none + { + both pb_crouch_walk_forward_unarmed + } + playerAnimType riotshield, strafing left + { + both pb_crouch_walk_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_crouch_walk_right_shield + } + playerAnimType riotshield + { + both pb_crouch_walk_forward_shield + } + playerAnimType hold, strafing left + { + both pb_crouch_hold_run_left + } + playerAnimType hold, strafing right + { + both pb_crouch_hold_run_right + } + playerAnimType hold + { + both pb_crouch_hold_run + } + playerAnimType rocketlauncher, strafing left + { + both pb_crouch_walk_left_RPG + } + playerAnimType rocketlauncher, strafing right + { + both pb_crouch_walk_right_RPG + } + playerAnimType rocketlauncher + { + both pb_crouch_walk_forward_RPG + } + playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203 + { + both pb_crouch_walk_left_pistol + } + playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203 + { + both pb_crouch_walk_right_pistol + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_crouch_walk_forward_pistol + } + strafing left + { + both pb_crouch_shoot_run_left + } + strafing right + { + both pb_crouch_shoot_run_right + } + default // two handed rifle type weapon + { + both pb_crouch_shoot_run_forward + } + } + + walkcrbk + { + playerAnimType none + { + both pb_crouch_walk_forward_unarmed + } + playerAnimType riotshield, strafing left + { + both pb_crouch_walk_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_crouch_walk_right_shield + } + playerAnimType riotshield + { + both pb_crouch_walk_back_shield + } + playerAnimType hold + { + both pb_crouch_hold_run_back + } + playerAnimType rocketlauncher + { + both pb_crouch_walk_back_RPG + } + playerAnimType pistol AND grenade, strafing left, playerAnimType all NOT m203 + { + both pb_crouch_walk_left_pistol + } + playerAnimType pistol AND grenade, strafing right, playerAnimType all NOT m203 + { + both pb_crouch_walk_right_pistol + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_crouch_walk_back_pistol + } + strafing left + { + both pb_crouch_shoot_run_left + } + strafing right + { + both pb_crouch_shoot_run_right + } + default // two handed rifle type weapon + { + both pb_crouch_shoot_run_back + } + } + walkprone + { + strafing left, akimbo + { + both pb_prone_crawl_left_akimbo + } + strafing right, akimbo + { + both pb_prone_crawl_right_akimbo + } + playerAnimType pistol, strafing left + { + both pb_prone_crawl_left + } + playerAnimType pistol, strafing right + { + both pb_prone_crawl_right + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_prone_grenade_crawl_left + } + playerAnimType hold, strafing left + { + both pb_prone_crawl_left_hold + } + playerAnimType hold, strafing right + { + both pb_prone_crawl_right_hold + } + playerAnimType hold + { + both pb_prone_crawl_hold + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_prone_grenade_crawl_right + } + akimbo + { + both pb_prone_crawl_akimbo + } + playerAnimType pistol + { + both pb_prone_crawl + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_prone_grenade_crawl + } + strafing left + { + both pb_prone_crawl_left + } + strafing right + { + both pb_prone_crawl_right + } + default + { + both pb_prone_crawl + } + } + walkpronebk + { + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_prone_grenade_crawl_left + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_prone_grenade_crawl_right + } + playerAnimType hold + { + both pb_prone_crawl_back_hold + } + akimbo + { + both pb_prone_crawl_back_akimbo + } + playerAnimType pistol + { + both pb_prone_crawl_back + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_prone_grenade_crawl_back + } + default + { + both pb_prone_crawl_back + } + } + crawllaststand + { + playerAnimType rocketlauncher, strafing left + { + both pb_laststand_crawl_left_RPG + } + playerAnimType riotshield, strafing left + { + both pb_laststand_crawl_left_shield + } + playerAnimType hold, strafing left + { + both pb_deadhands_crawl_left + } + strafing left, akimbo + { + both pb_laststand_crawl_left_akimbo + } + strafing left + { + both pb_laststand_crawl_left + } + playerAnimType rocketlauncher, strafing right + { + both pb_laststand_crawl_right_RPG + } + playerAnimType riotshield, strafing right + { + both pb_laststand_crawl_right_shield + } + playerAnimType hold, strafing right + { + both pb_deadhands_crawl_right + } + strafing right, akimbo + { + both pb_laststand_crawl_right_akimbo + } + strafing right + { + both pb_laststand_crawl_right + } + playerAnimType rocketlauncher, default + { + both pb_laststand_crawl_RPG + } + playerAnimType riotshield + { + both pb_laststand_crawl_shield + } + playerAnimType hold + { + both pb_deadhands_crawl_forward + } + akimbo + { + both pb_laststand_crawl_akimbo + } + default + { + both pb_laststand_crawl + } + } + crawllaststandbk + { + playerAnimType rocketlauncher, strafing left + { + both pb_laststand_crawl_left_RPG + } + playerAnimType riotshield, strafing left + { + both pb_laststand_crawl_left_shield + } + playerAnimType hold, strafing left + { + both pb_deadhands_crawl_left + } + strafing left, akimbo + { + both pb_laststand_crawl_left_akimbo + } + strafing left + { + both pb_laststand_crawl_left + } + playerAnimType rocketlauncher, strafing right + { + both pb_laststand_crawl_right_RPG + } + playerAnimType riotshield, strafing right + { + both pb_laststand_crawl_right_shield + } + playerAnimType hold, strafing right + { + both pb_deadhands_crawl_right + } + strafing right, akimbo + { + both pb_laststand_crawl_right_akimbo + } + strafing right + { + both pb_laststand_crawl_right + } + playerAnimType rocketlauncher, default + { + both pb_laststand_crawl_back_RPG + } + playerAnimType riotshield + { + both pb_laststand_crawl_back_shield + } + playerAnimType hold + { + both pb_deadhands_crawl_back + } + akimbo + { + both pb_laststand_crawl_back_akimbo + } + default + { + both pb_laststand_crawl + } + } + run + { + playerAnimType none + { + both pb_pistol_run_fast + } + playerAnimType riotshield, strafing left + { + both pb_combatrun_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_combatrun_right_shield + } + playerAnimType riotshield + { + both pb_combatrun_forward_shield + } + playerAnimType hold, strafing left + { + both pb_hold_run_left + } + playerAnimType hold, strafing right + { + both pb_hold_run_right + } + playerAnimType hold + { + both pb_hold_run + } + strafing left, akimbo + { + both pb_combatrun_left_akimbo + } + strafing right, akimbo + { + both pb_combatrun_right_akimbo + } + akimbo + { + both pb_combatrun_forward_akimbo + } + playerAnimType rocketlauncher, strafing left + { + both pb_combatrun_left_RPG + } + playerAnimType rocketlauncher, strafing right + { + both pb_combatrun_right_RPG + } + playerAnimType rocketlauncher + { + both pb_combatrun_forward_RPG + } + playerAnimType pistol, strafing left + { + both pb_combatrun_left_loop_pistol + } + playerAnimType pistol, strafing right + { + both pb_combatrun_right_loop_pistol + } + playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield + { + both pb_combatrun_left_loop_grenade + } + playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield + { + both pb_combatrun_left_loop_grenade + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_combatrun_left_loop_grenade + } + playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield + { + both pb_combatrun_right_loop_grenade + } + playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield + { + both pb_combatrun_right_loop_grenade + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_combatrun_right_loop_grenade + } + playerAnimType mg, strafing left + { + both pb_combatrun_left_mg + } + playerAnimType mg, strafing right + { + both pb_combatrun_right_mg + } + playerAnimType mg + { + both pb_combatrun_forward_mg + } + strafing left, wearingSuit moon + { + both pb_moon_run_left + } + strafing right, wearingSuit moon + { + both pb_moon_run_right + } + wearingSuit moon + { + both pb_moon_run_forward + } + strafing left + { + both pb_combatrun_left_loop + } + strafing right + { + both pb_combatrun_right_loop + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_combatrun_forward_loop_stickgrenade + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_combatrun_forward_loop_stickgrenade + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_combatrun_forward_loop_stickgrenade + } + playerAnimType pistol + { + both pb_pistol_run_fast + } + default + { + both pb_combatrun_forward_loop + } + } +// STUMBLE SPRINT + stumble_sprint_forward + { + default + { + both pb_stumble_forward + } + } + sprint + { + wearingSuit moon + { + both pb_moon_sprint_forward + } + playerAnimType none + { + both pb_sprint + } + playerAnimType riotshield + { + both pb_sprint_shield + } + playerAnimType hold + { + both pb_sprint_hold + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_sprint + } + akimbo + { + both pb_sprint_akimbo + } + playerAnimType pistol + { + both pb_sprint_pistol + } + playerAnimType rocketlauncher + { + both pb_sprint_RPG + } + playerAnimType mg + { + both pb_sprint_mg + } + default + { + both pb_sprint + } + } + runbk + { + playerAnimType none + { + both pb_combatrun_back_loop_grenade + } + playerAnimType riotshield, strafing left + { + both pb_combatrun_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_combatrun_right_shield + } + playerAnimType riotshield + { + both pb_combatrun_back_shield + } + playerAnimType hold + { + both pb_hold_run_back + } + strafing left, akimbo + { + both pb_combatrun_left_akimbo + } + playerAnimType pistol, strafing left + { + both pb_combatrun_left_loop_pistol + } + strafing right, akimbo + { + both pb_combatrun_right_akimbo + } + playerAnimType pistol, strafing right + { + both pb_combatrun_right_loop_pistol + } + playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield + { + both pb_combatrun_left_loop_grenade + } + playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield + { + both pb_combatrun_left_loop_grenade + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_combatrun_left_loop_grenade + } + playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield + { + both pb_combatrun_right_loop_grenade + } + playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield + { + both pb_combatrun_right_loop_grenade + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_combatrun_right_loop_grenade + } + akimbo + { + both pb_combatrun_back_akimbo + } + playerAnimType pistol + { + both pb_combatrun_back_loop_pistol + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_combatrun_back_loop_grenade + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_combatrun_back_loop_grenade + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_combatrun_back_loop_grenade + } + playerAnimType rocketlauncher + { + both pb_combatrun_back_RPG + } + playerAnimType mg, strafing left + { + both pb_combatrun_left_mg + } + playerAnimType mg, strafing right + { + both pb_combatrun_right_mg + } + playerAnimType mg + { + both pb_combatrun_back_mg + } + strafing left, wearingSuit moon + { + both pb_moon_run_left + } + strafing right, wearingSuit moon + { + both pb_moon_run_right + } + wearingSuit moon + { + both pb_moon_run_back + } + strafing left + { + both pb_combatrun_left_loop + } + strafing right + { + both pb_combatrun_right_loop + } + default + { + both pb_combatrun_back_loop + } + } + runcr + { + playerAnimType none + { + both pb_crouch_run_forward_grenade + } + playerAnimType riotshield, strafing left + { + both pb_crouch_walk_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_crouch_walk_right_shield + } + playerAnimType riotshield + { + both pb_crouch_walk_forward_shield + } + playerAnimType rocketlauncher, strafing left + { + both pb_crouch_run_left_RPG + } + playerAnimType rocketlauncher, strafing right + { + both pb_crouch_run_right_RPG + } + playerAnimType rocketlauncher + { + both pb_crouch_run_forward_RPG + } + strafing left, akimbo + { + both pb_crouch_walk_left_akimbo + } + playerAnimType pistol, strafing left + { + both pb_crouch_run_left_pistol + } + strafing right, akimbo + { + both pb_crouch_walk_right_akimbo + } + akimbo + { + both pb_crouch_walk_forward_akimbo + } + playerAnimType pistol, strafing right + { + both pb_crouch_run_right_pistol + } + playerAnimType hold, strafing left + { + both pb_crouch_hold_run_left + } + playerAnimType hold, strafing right + { + both pb_crouch_hold_run_right + } + playerAnimType hold + { + both pb_crouch_hold_run + } + playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield + { + both pb_crouch_run_left_grenade + } + playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield + { + both pb_crouch_run_left_grenade + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_crouch_run_left_grenade + } + playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield + { + both pb_crouch_run_right_grenade + } + playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield + { + both pb_crouch_run_right_grenade + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_crouch_run_right_grenade + } + playerAnimType pistol + { + both pb_crouch_run_forward_pistol + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_crouch_run_forward_grenade + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_crouch_run_forward_grenade + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_crouch_run_forward_grenade + } + strafing left + { + both pb_crouch_run_left + } + strafing right + { + both pb_crouch_run_right + } + default + { + both pb_crouch_run_forward + } + } + + runcrbk + { + playerAnimType none + { + both pb_crouch_run_back_grenade + } + playerAnimType riotshield, strafing left + { + both pb_crouch_walk_left_shield + } + playerAnimType riotshield, strafing right + { + both pb_crouch_walk_right_shield + } + playerAnimType riotshield + { + both pb_crouch_walk_back_shield + } + playerAnimType rocketlauncher + { + both pb_crouch_run_back_RPG + } + strafing left, akimbo + { + both pb_crouch_walk_left_akimbo + } + playerAnimType pistol, strafing left + { + both pb_crouch_run_left_pistol + } + strafing right, akimbo + { + both pb_crouch_walk_right_akimbo + } + playerAnimType pistol, strafing right + { + both pb_crouch_run_right_pistol + } + playerAnimType hold + { + both pb_crouch_hold_run_back + } + playerAnimType throwingknife, strafing left, playerAnimTypePrimary riotshield + { + both pb_crouch_run_left_grenade + } + playerAnimType grenade, strafing left, playerAnimTypePrimary riotshield + { + both pb_crouch_run_left_grenade + } + playerAnimType grenade, strafing left, playerAnimType all NOT m203 + { + both pb_crouch_run_left_grenade + } + playerAnimType throwingknife, strafing right, playerAnimTypePrimary riotshield + { + both pb_crouch_run_right_grenade + } + playerAnimType grenade, strafing right, playerAnimTypePrimary riotshield + { + both pb_crouch_run_right_grenade + } + playerAnimType grenade, strafing right, playerAnimType all NOT m203 + { + both pb_crouch_run_right_grenade + } + akimbo + { + both pb_crouch_walk_back_akimbo + } + playerAnimType pistol + { + both pb_crouch_run_back_pistol + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + both pb_crouch_run_back_grenade + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + both pb_crouch_run_back_grenade + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_crouch_run_back_grenade + } + strafing left + { + both pb_crouch_run_left + } + strafing right + { + both pb_crouch_run_right + } + default + { + both pb_crouch_run_back + } + } + + climbup + { + default + { + // Can't play the chicken dance here as a temp because it has no movement speed + both pb_climbup + } + } + climbdown + { + default + { + // Can't play the chicken dance here as a temp because it has no movement speed + both pb_climbdown + } + } + turnrightcr + { + movetype idlecr AND turnrightcr + { + legs pl_crouchturn_90right + } + } + turnleftcr + { + movetype idlecr AND turnleftcr + { + legs pl_crouchturn_90left + } + } + + //========== + // PI - DAY : Mantle animations + mantle_up_57 + { + fastmantle + { + both mp_mantle_up_57_fr + } + default + { + both mp_mantle_up_57 + } + } + mantle_up_51 + { + fastmantle + { + both mp_mantle_up_51_fr + } + default + { + both mp_mantle_up_51 + } + } + mantle_up_45 + { + fastmantle + { + both mp_mantle_up_45_fr + } + default + { + both mp_mantle_up_45 + } + } + mantle_up_39 + { + fastmantle + { + both mp_mantle_up_39_fr + } + default + { + both mp_mantle_up_39 + } + } + mantle_up_33 + { + fastmantle + { + both mp_mantle_up_33_fr + } + default + { + both mp_mantle_up_33 + } + } + mantle_up_27 + { + fastmantle + { + legs mp_mantle_up_27_fr + } + default + { + legs mp_mantle_up_27 + } + } + mantle_up_21 + { + fastmantle + { + legs mp_mantle_up_21_fr + } + default + { + legs mp_mantle_up_21 + } + } + mantle_over_high + { + fastmantle + { + both mp_mantle_over_high_fr + } + default + { + both mp_mantle_over_high + } + } + mantle_over_mid + { + fastmantle + { + both mp_mantle_over_mid_fr + } + default + { + both mp_mantle_over_mid + } + } + mantle_over_low + { + fastmantle + { + legs mp_mantle_over_low_fr + } + default + { + legs mp_mantle_over_low + } + } + + dtp_move + { + // HOLD + playerAnimType hold + { + both pb_hold_dive_prone + } + // PISTOL + weaponclass pistol + { + both pb_dive_prone_pistol + } + // RPG + weaponclass rocketlauncher + { + both pb_rpg_dive_prone + } + // GRENADE + weaponclass grenade, playerAnimType + { + both pb_dive_prone_pistol + } + // DEFAULT + default + { + both pb_dive_prone + } + } + +} + +//========================================================================== +// EVENTS +// +// format: +// +// +// { +// [DEFAULT / [], ...] +// { +// [sound ] +// [sound ] +// ... +// } +// } +// +// legend: +// +// : pain, death, fireweapon, jump, jumpbk, land, dropweapon, +// raiseweapon, reload, crouch_to_prone, shellshock, stunned +// prone_to_crouch, meleeattack +// +// NOTE: for gameplay anims (weapons firing, reload, etc) that show no legs movement +// only the torso should animation from here, leave the legs doing what their +// locomotive anims want them to do +// + +EVENTS + +grapple +{ + default + { + both pb_standjump_takeoff animrate 0.5 duration 5 blendtime 100 + } +} + +fireweapon +{ + playerAnimType miniuav + { + // Ignore + } + +// LAPTOP + playerAnimType laptop + { + // Ignore event while using laptop + } + +// MG42 + mounted mg42 + { + // Ignore the fireweapon event while on a turret + } + playerAnimType rocketlauncher, movetype laststand + { + torso pt_laststand_fire_RPG + } + playerAnimTypePrimary riotshield, movetype laststand + { + // Ignore the fireweapon event while on a turret + } + movetype laststand, akimbo + { + torso pt_laststand_fire_akimbo + } + movetype laststand + { + torso pt_laststand_fire + } + +// GRENADES + playerAnimType hold, movetype prone + { + torso pt_hold_prone_throw + } + playerAnimType hold, movetype idlecr + { + torso pt_hold_throw + } + playerAnimType hold + { + torso pt_hold_throw + } + playerAnimType grenade, movetype prone, playerAnimType all NOT m203 // All prone + { + torso pt_prone_grenade_throw + } + playerAnimType grenade, movetype idlecr, playerAnimTypePrimary riotshield + { + torso pt_shield_grenade_throw + } + playerAnimType grenade, movetype idlecr, playerAnimType all NOT m203 // Crouch, still + { + torso pt_crouch_grenade_throw + } + playerAnimType grenade, movetype crouching, playerAnimTypePrimary riotshield + { + torso pt_shield_grenade_throw + } + playerAnimType grenade, movetype crouching, playerAnimType all NOT m203 // Crouch, moving + { + torso pt_crouch_grenade_throw + } + playerAnimType grenade, movetype moving, playerAnimTypePrimary riotshield + { + torso pt_shield_grenade_throw + } + playerAnimType grenade, playerAnimTypePrimary riotshield + { + torso pt_shield_grenade_throw + } + playerAnimType grenade, movetype idle, playerAnimType all NOT m203 // Stand still + { + both pb_stand_grenade_throw blendtime 10 + } + playerAnimType grenade, playerAnimType all NOT m203 // Stand, moving + { + torso pt_stand_grenade_throw blendtime 10 + } + +// PISTOLS AKIMBO + movetype prone, akimbo + { + torso pt_prone_shoot_akimbo + } + movetype moving, akimbo + { + // Play no special firing animation + } + movetype crouching, akimbo + { + torso pt_crouch_shoot_akimbo + } + akimbo + { + torso pt_stand_shoot_akimbo + } + +// PISTOLS + playerAnimType pistol, movetype prone + { + torso pt_prone_shoot_pistol + } + playerAnimType pistol, movetype moving + { + // Play no special firing animation + } + playerAnimType pistol, movetype crouching, weapon_position ads + { + torso pt_crouch_shoot_ads_pistol + } + playerAnimType pistol, movetype crouching + { + torso pt_crouch_shoot_pistol + } + playerAnimType pistol, weapon_position ads + { + torso pb_stand__shoot_ads_pistol + } + playerAnimType pistol + { + torso pt_stand_shoot_pistol + } + +// MG & SMG + weaponclass autofire, movetype prone + { + torso pt_prone_shoot_auto duration 150 + } + weaponclass autofire, movetype moving + { + // Play no special firing animation + } + weaponclass autofire, movetype crouching, weapon_position ads + { + torso pt_crouch_shoot_auto_ads duration 150 + } + weaponclass autofire, movetype crouching + { + torso pt_crouch_shoot_auto duration 150 + } + playerAnimType mg, weapon_position ads + { + torso pt_stand_shoot_ads_mg + } + wearingSuit moon + { + torso pt_moon_stand_shoot + } + + weaponclass autofire, weapon_position ads + { + torso pt_stand_shoot_auto_ads duration 150 + } + playerAnimType mg + { + torso pt_stand_shoot_mg + } + weaponclass autofire + { + torso pt_stand_shoot_auto duration 150 + } + +// PROJECTILE WEAPONS (assume ads since you can't fire these from the hip) + playerAnimType rocketlauncher, movetype moving + { + // Play no special firing animation + } + playerAnimType rocketlauncher, movetype crouching + { + torso pt_crouch_shoot_ads + } + playerAnimType rocketlauncher, movetype prone + { + torso pt_prone_shoot_RPG + } + playerAnimType rocketlauncher + { + torso pt_stand_shoot_RPG + } + +// THROWN WEAPONS (knife) + playerAnimType throwingknife, movetype moving, playerAnimTypePrimary riotshield + { + torso pt_shield_knife_throw + } + playerAnimType throwingknife, movetype moving + { + torso pt_stand_throw_knife + } + playerAnimType throwingknife, movetype crouching, playerAnimTypePrimary riotshield + { + torso pt_shield_knife_throw + } + playerAnimType throwingknife, movetype crouching + { + torso pt_stand_throw_knife + } + playerAnimType throwingknife, movetype prone + { + torso pt_prone_throw_knife + } + playerAnimType throwingknife, playerAnimTypePrimary riotshield + { + torso pt_shield_knife_throw + } + playerAnimType throwingknife + { + torso pt_stand_throw_knife + } + +//bolt (RIFLES) + playerAnimType sniper, movetype prone + { + torso pt_prone_shoot_auto + } + playerAnimType sniper, movetype moving + { + // Play no special firing animation + } + playerAnimType sniper, movetype crouching, weapon_position ads + { + torso pt_crouch_shoot_ads + } + playerAnimType sniper, movetype crouching + { + torso pt_crouch_shoot + } + playerAnimType sniper, weapon_position ads + { + torso pt_rifle_fire_ads + } + playerAnimType sniper + { + torso pt_rifle_fire + } + +// DEFAULT (RIFLES) + playerAnimType other, movetype prone + { + torso pt_prone_shoot_auto + } + movetype prone + { + torso pt_prone_shoot_auto + } + movetype moving + { + // Play no special firing animation + } + movetype crouching, weapon_position ads + { + torso pt_crouch_shoot_ads + } + movetype crouching + { + torso pt_crouch_shoot + } + weapon_position ads + { + torso pt_stand_shoot_ads + } + default + { + torso pt_stand_shoot + } +} + + +prone_to_crouch +{ + riotshieldnext + { + both pb_prone2crouch_shield + } + movetype moving + { + both pb_prone2crouchrun + } + default + { + both pb_prone2crouch + } +} + +crouch_to_prone +{ + default + { + both pb_crouch2prone + } +} + +meleeattack +{ + playerAnimType pistol AND grenade, movetype prone, playerAnimType all NOT m203 + { + torso pt_melee_prone_pistol + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + torso pt_melee_prone_pistol + } + playerAnimType riotshield + { + torso pt_melee_shield + } + movetype prone + { + torso pt_melee_prone + } + movetype laststand + { + both pt_laststand_melee + } + movetype crouching + { + torso pt_melee_crouch_left2left + torso pt_melee_crouch_left2right + torso pt_melee_crouch_right2left + } + default + { + torso pt_melee_right2right_1 duration 400 + torso pt_melee_right2right_2 duration 400 + torso pt_melee_right2left duration 300 + torso pt_melee_left2left_1 duration 400 + torso pt_melee_left2right duration 300 + } +} + +knife_melee +{ + movetype prone + { + torso pt_melee_prone_pistol + } + movetype laststand + { + both pt_laststand_melee + } + default + { + torso pt_melee_pistol_1 + } +} + +knife_melee_charge +{ + movetype prone + { + torso pt_melee_prone_pistol + } + movetype laststand + { + both pt_laststand_melee + } + default + { + torso pt_melee_pistol_2 + } +} + +dropweapon +{ + riotshieldnext + { + torso pt_stand_pullout_shield + } + playerAnimType laptop + { + // Ignore event while using laptop + } + movetype prone + { + torso pt_prone_pullout_pose + } + playerAnimType riotshield, movetype crouching + { + torso pt_stand_putaway_shield + } + movetype crouching + { + torso pt_crouch_pullout_pose + } + playerAnimType riotshield + { + torso pt_stand_putaway_shield + } + movetype laststand + { + torso pt_laststand_pullout_pose + } + default + { + torso pt_stand_core_pullout + } +} + +raiseweapon +{ + // (Boon 07-11-2003) Don't want anything here - just blend into the correct pose. +} + +reload +{ + playerAnimType miniuav + { + // Ignore + } + + playerAnimType laptop + { + // Ignore event while using laptop + } + playerAnimType rocketlauncher, movetype laststand + { + torso pt_laststand_reload_RPG + } + movetype laststand, akimbo + { + torso pt_laststand_reload_akimbo + } + movetype laststand + { + torso pt_laststand_reload + } + movetype idlecr, akimbo + { + torso pt_reload_crouch_akimbo + } + playerAnimType pistol, movetype idlecr + { + torso pt_reload_crouch_pistol + } + movetype crouching, akimbo + { + torso pt_reload_crouch_akimbo + } + playerAnimType pistol, movetype crouching + { + torso pt_reload_crouchwalk_pistol + } + movetype prone, akimbo + { + torso pt_reload_prone_akimbo + } + playerAnimType pistol, movetype prone + { + torso pt_reload_prone_pistol + } + playerAnimType rocketlauncher, movetype prone + { + torso pt_reload_prone_RPG + } + playerAnimType rocketlauncher + { + torso pt_reload_stand_RPG + } + akimbo + { + torso pt_reload_stand_akimbo + } + playerAnimType pistol + { + torso pt_reload_stand_pistol + } + playerAnimType mg + { + torso pt_reload_stand_mg + } + playerAnimType smg, movetype prone + { + torso pt_reload_prone_auto + } + playerAnimType smg, movetype idlecr + { + torso pt_reload_stand_auto_mp40 + } + playerAnimType smg, movetype crouching + { + torso pt_reload_crouchwalk + } + playerAnimType smg + { + torso pt_reload_stand_auto_mp40 + } + playerAnimType autorifle, movetype prone + { + torso pt_reload_prone_auto + } + playerAnimType autorifle, movetype idlecr + { + torso pt_reload_crouch_rifle + } + playerAnimType autorifle, movetype crouching + { + torso pt_reload_crouchwalk + } + playerAnimType autorifle + { + torso pt_reload_stand_auto + } + movetype idlecr + { + torso pt_reload_crouch_rifle + } + movetype crouching + { + torso pt_reload_crouch_rifle + } + movetype prone + { + torso pt_reload_prone_auto + } + default + { + torso pt_reload_stand_rifle + } +} + +// this is only for jumps in the forward direction. see also "jumpbk" below. +jump +{ + movetype run, wearingSuit moon + { + //both pb_moon_run_jump_takeoff duration 1 blendtime 10 + both pb_moon_run_jump_takeoff + } + wearingSuit moon + { + both pb_moon_run_jump_takeoff blendtime 5 + } + akimbo + { + both pb_standjump_takeoff_pistol duration 5 blendtime 100 + } + playerAnimType none, movetype run + { + both pb_runjump_takeoff duration 5 blendtime 100 + } + playerAnimType none + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + playerAnimType rocketlauncher, movetype run + { + both pb_runjump_takeoff duration 5 blendtime 100 + } + playerAnimType rocketlauncher + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + movetype run + { + both pb_runjump_takeoff duration 5 blendtime 100 + } + default + { + both pb_standjump_takeoff duration 5 blendtime 100 + } +} + +jumpbk +{ + movetype run, wearingSuit moon + { + both pb_moon_run_jump_takeoff + } + wearingSuit moon + { + both pb_moon_run_jump_takeoff + } + movetype crouching AND prone + { + } + akimbo + { + both pb_standjump_takeoff_pistol duration 5 blendtime 100 + } + playerAnimType none, movetype run + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + playerAnimType none + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + playerAnimType rocketlauncher, movetype run + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + playerAnimType rocketlauncher + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + playerAnimType grenade, movetype run, playerAnimType all NOT m203 + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + playerAnimType grenade, playerAnimType all NOT m203 + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + movetype run + { + both pb_standjump_takeoff duration 5 blendtime 100 + } + default + { + both pb_standjump_takeoff duration 5 blendtime 100 + } +} + +land +{ + movetype run, wearingSuit moon + { + //both pb_chicken_dance + both pb_moon_run_jump_land animrate 2 duration 750//1500//1633 + } + wearingSuit moon + { + //both pb_chicken_dance + both pb_moon_stand_jump_land animrate 2 duration 683//1366 //1633 + } + + akimbo + { + both pb_standjump_land_pistol duration 5 blendtime 100 + } + + movetype run + { + both pb_runjump_land duration 100 blendtime 50 + } + playerAnimType pistol AND grenade, playerAnimType all NOT m203 + { + both pb_standjump_land_pistol duration 5 + } + default + { + both pb_standjump_land duration 100 blendtime 50 + } +} + +shellshock +{ + playerAnimType miniuav + { + // Ignore + } + + movetype prone + { + + } + movetype laststand + { + + } + akimbo + { + torso pt_akimbo_shellshock duration 5000 blendtime 50 + } + playerAnimType riotshield + { + + } + movetype moving + { + torso pb_stand_shellshock duration 5000 blendtime 50 + } + movetype idle + { + torso pb_stand_shellshock duration 5000 blendtime 50 + } + movetype crouching + { + torso pb_stand_shellshock duration 5000 blendtime 50 + } +} + +stunned +{ + playerAnimType miniuav + { + // Ignore + } + + movetype prone + { + + } + movetype laststand + { + + } + akimbo + { + torso pt_akimbo_shellshock duration 5000 blendtime 50 + } + playerAnimType riotshield + { + + } + movetype moving + { + torso pb_stand_shellshock duration 1000 blendtime 300 + } + movetype idle + { + torso pb_stand_shellshock duration 1000 blendtime 300 + } + movetype crouching + { + torso pb_stand_shellshock duration 1000 blendtime 300 + } +} + +DEATH +{ + movetype laststand + { + both pb_laststand_death + } + movetype prone + { + both pb_prone_death_quickdeath + } + movetype idlecr + { + both pb_crouch_death_headshot_front + both pb_crouch_death_clutchchest + both pb_crouch_death_flip + both pb_crouch_death_fetal + both pb_crouch_death_falltohands + } + + damagetype damage_explosion, hitdirection hit_front + { + both pb_shotgun_death_back2 + + } + damagetype damage_explosion, hitdirection hit_left + { + + both pb_shotgun_death_spinL + } + damagetype damage_explosion, hitdirection hit_right + { + both pb_shotgun_death_spinR + + } + damagetype damage_explosion, hitdirection hit_back + { + both pb_explosion_death_F1 + } + damagetype damage_explosion_light, hitlocation hit_legs, hitdirection hit_front + { + both pb_shotgun_death_legs + } + damagetype damage_explosion_light, hitdirection hit_front + { + both pb_shotgun_death_back2 + both pb_stand_death_chest_blowback + } + damagetype damage_explosion_light, hitdirection hit_left + { + both pb_shotgun_death_spinL + } + damagetype damage_explosion_light, hitdirection hit_right + { + both pb_shotgun_death_spinR + } + damagetype damage_explosion_light, hitdirection hit_back + { + both pb_shotgun_death_front + } + movetype runbk + { + both pb_death_run_back + } + movetype run AND runcr, strafing left + { + both pb_death_run_left + } + movetype run AND runcr, strafing right + { + both pb_death_run_right + } + movetype runcr + { + both pb_crouchrun_death_drop + both pb_crouchrun_death_crumple + } + movetype run + { + both pb_death_run_forward_crumple + both pb_death_run_onfront + both pb_death_run_stumble + } + hitlocation hit_head + { + both pb_stand_death_neckdeath + both pb_stand_death_neckdeath_thrash + both pb_stand_death_head_straight_back + both pb_stand_death_head_collapse + both pb_stand_death_tumbleback + both pb_stand_death_leg_kickup + both pb_stand_death_headshot_slowfall + both pb_stand_death_lowerback + both pb_stand_death_nervedeath + both pb_stand_death_headchest_topple + both pb_stand_death_chest_spin + + } + hitlocation hit_neck + { + both pb_stand_death_neckdeath + both pb_stand_death_neckdeath_thrash + + } + default + { + both pb_stand_death_frontspin + both pb_stand_death_legs + both pb_stand_death_lowerback + both pb_stand_death_chest_spin + both pb_stand_death_shoulder_stumble + both pb_stand_death_chest_blowback + both pb_stand_death_tumbleback + both pb_stand_death_kickup + both pb_stand_death_stumbleforward + both pb_stand_death_leg + both pb_stand_death_shoulderback + } +} + +dtp_takeoff +{ + // HOLD + playerAnimType hold + { + both pb_hold_dive_prone + } + // PISTOL + weaponclass pistol + { + both pb_dive_prone_pistol + } + // RPG + weaponclass rocketlauncher + { + both pb_rpg_dive_prone + } + // GRENADE + weaponclass grenade + { + both pb_dive_prone_pistol + } + // DEFAULT + default + { + both pb_dive_prone + } +} + +dtp_land +{ + // HOLD + playerAnimType hold + { + both pb_hold_dive_prone_land + } + // PISTOL + weaponclass pistol + { + both pb_pistol_dive_prone_land + } + // RPG + weaponclass rocketlauncher + { + both pb_rpg_dive_prone_land + } + // GRENADE + weaponclass grenade + { + both pb_pistol_dive_prone_land + } + // DEFAULT + default + { + both pb_dive_prone_land blendtime 133 + } +} + +pain +{ + playerAnimType miniuav + { + // Ignore + } + + movetype prone + { + both pb_prone_painA_holdchest + both pb_prone_painB_holdhead + } + movetype laststand + { + + } + movetype crouching + { + torso minorpain_chest_front blendtime 10 + } + default + { + torso minorpain_chest_front blendtime 10 + torso minorpain_chest_right blendtime 10 + torso minorpain_chest_left blendtime 10 + } +} diff --git a/mp/stats_init.cfg b/mp/stats_init.cfg new file mode 100644 index 0000000..932a8cb --- /dev/null +++ b/mp/stats_init.cfg @@ -0,0 +1,3 @@ +setPlayerData "killstreaks" 0 "uav" +setPlayerData "killstreaks" 1 "airdrop_sentry_minigun" +setPlayerData "killstreaks" 2 "lockseekdie" diff --git a/mp_launcher.cfg b/mp_launcher.cfg new file mode 100644 index 0000000..3c560c0 --- /dev/null +++ b/mp_launcher.cfg @@ -0,0 +1,5 @@ +set disconnectOnSignout 0 +set scr_game_graceperiod 0 +set xblive_systemlink 1 +nosplitscreen + diff --git a/news/mp_newsfeed1.news b/news/mp_newsfeed1.news new file mode 100644 index 0000000..0ca8856 --- /dev/null +++ b/news/mp_newsfeed1.news @@ -0,0 +1,10 @@ +[MOTD] +[FRIEND] +[GAMERTAG] @MPUI_NEWSFEED_IS [PRESENCE] +[GAMERTAG] @MPUI_KILLS @MPUI_RANK_PRE [LB LB_KILLS] +[ME] +[GAMERTAG] @MPUI_KILLS @MPUI_RANK_PRE [LB LB_KILLS] +[FRIEND] +[GAMERTAG] @MPUI_SCORE @MPUI_RANK_PRE [LB LB_TOTALXP] +[ME] +[GAMERTAG] @MPUI_SCORE @MPUI_RANK_PRE [LB LB_TOTALXP] \ No newline at end of file diff --git a/painter.cfg b/painter.cfg new file mode 100644 index 0000000..9e159ce --- /dev/null +++ b/painter.cfg @@ -0,0 +1,9 @@ +exec clear_script_tools.cfg +set painter 1 +set loc_warnings 0 +set loc_warningsaserrors 0 +set scr_war_roundlimit 0 +set scr_war_timelimit 0 +set r_showmissinglightgrid 0 +bind f "" +map_restart diff --git a/personals/anthonyc.cfg b/personals/anthonyc.cfg new file mode 100644 index 0000000..6de4a6f --- /dev/null +++ b/personals/anthonyc.cfg @@ -0,0 +1,21 @@ +set intro 0 +exec sp_launcher.cfg + +//devmap autoaim +devmap nx_repel + +profile_toggleInvertedPitch 1 + +//Dvars +//set r_clear 1 +//set r_clearColor "0 0 0" +//set ai_badPathSpam 1 +set gpad_rumble 0 +//set loc_warningsaserrors 0 +//set r_showMissingLightGrid 0 +//set ai_shownodesdist 1024 + +set debug_hud 0 + +//profile_toggleRumble + diff --git a/personals/bmarv.cfg b/personals/bmarv.cfg new file mode 100644 index 0000000..cb0739e --- /dev/null +++ b/personals/bmarv.cfg @@ -0,0 +1,35 @@ +// BRIAN MARVIN PERSONAL, bmarv.cfg + +//set replay_autosave 30 + +// God mode +//god + +// Bind your own dev keyboard controls +//bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +//bind W "+forward" // WASD movement controls with connected keyboard +//bind A "+moveleft" +//bind S "+back" +//bind D "+moveright" +//bind SPACE "+moveup" // Jump to space bar + +// Press 2 to turn of all initial dvar settings, 3 for back on +//bind 2 "set ai_shownodes 0; set ai_showpaths 0; set g_entinfo 0" +//bind 3 "set ai_shownodes 1; set ai_showpaths 1; set g_entinfo 5" + +// Initial DVAR +//set ai_shownodes 1 // Default show nodes to on +//set ai_showpaths 1 // Default show AI paths choice on +//set g_entinfo 5 // Show where AI are trying to get + +// Color nodes +set debug_colornodes on +set debug_colorfriendlies on +//set g_debugbullets 1 + +// AI +set ai_DebugOverlay 1 +//set ai_DebugOverlay 3 +set g_entities 1 +//set debug_friendlyfire 1 + diff --git a/personals/chad.cfg b/personals/chad.cfg new file mode 100644 index 0000000..39fdfe3 --- /dev/null +++ b/personals/chad.cfg @@ -0,0 +1,31 @@ +// CHAD FINDLEY PERSONAL, chad.cfg + +profile_toggleInvertedPitch 1 +// profile_setViewSensitivity 1.8 +// profile_toggleRumble 0 + +// God mode +god + +// Bind your own dev keyboard controls +bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +bind W "+forward" // WASD movement controls with connected keyboard +bind A "+moveleft" +bind S "+back" +bind D "+moveright" +bind SPACE "+moveup" // Jump to space bar + +// Press 2 to turn of all initial dvar settings, 3 for back on +bind 2 "set ai_shownodes 0; set ai_showpaths 0; set g_entinfo 0; set debug_colornodes off;" +bind 3 "set ai_shownodes 1; set ai_showpaths 1; set g_entinfo 5; set debug_colornodes on;" + +// Toggle on, off and selected trigger volume debugging +bind 4 "toggle trigger_draw none all selected" + +// Initial DVAR +// set ai_shownodes 1 // Default show nodes to on +// set ai_showpaths 1 // Default show AI paths choice on +// set g_entinfo 5 // Show where AI are trying to get +set debug_colornodes on +set debug_colorfriendlies on +// set ai_debugOverlay 1 diff --git a/personals/clark.cfg b/personals/clark.cfg new file mode 100644 index 0000000..a2926e0 --- /dev/null +++ b/personals/clark.cfg @@ -0,0 +1,4 @@ +bind BACK_LEFT replay_back 10 +bind BACK_RIGHT replay_live +snd_debugAlias music_opening + diff --git a/personals/colin_sp.cfg b/personals/colin_sp.cfg new file mode 100644 index 0000000..fc5fcea --- /dev/null +++ b/personals/colin_sp.cfg @@ -0,0 +1,5 @@ +exec sp_launcher.cfg +devmap nx_lunar +set intro 0 +set com_statwarning 0 +set debug_hud 1 diff --git a/personals/dan.cfg b/personals/dan.cfg new file mode 100644 index 0000000..e29bb6a --- /dev/null +++ b/personals/dan.cfg @@ -0,0 +1,27 @@ +// Dan's "HkySk8r187" Config File (stole from "Chad") + +//set lmc 1 +//set intro 0 +//exec sp_launcher.cfg + +//devmap autoaim + +profile_toggleInvertedPitch 1 +profile_setViewSensitivity 1.8 +profile_toggleRumble 0 + +set g_vehicleDebug 1 + +//set cg_drawMemmap 2 + +bind BACK_RB loadgame_continue_missionfailed + +//Dvars +//set r_clear 1 +//set r_clearColor "0 0 0" +//set ai_badPathSpam 1 +//set loc_warningsaserrors 0 +//set r_showMissingLightGrid 0 +//set ai_shownodesdist 1024 + + diff --git a/personals/daryl.cfg b/personals/daryl.cfg new file mode 100644 index 0000000..abcf44a --- /dev/null +++ b/personals/daryl.cfg @@ -0,0 +1,28 @@ +// DARYL PERSONAL + +// Bind your own dev keyboard controls +bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +bind W "+forward" // WASD movement controls with connected keyboard +bind A "+moveleft" +bind S "+back" +bind D "+moveright" +bind SPACE "+moveup" // Jump to space bar + +// Press 2 to turn of all initial dvar settings, 3 for back on +bind 2 "set ai_shownodes 0; set ai_showpaths 0; set g_entinfo 0; set debug_colornodes off;" +bind 3 "set ai_shownodes 1; set ai_showpaths 1; set g_entinfo 5; set debug_colornodes on;" + +// Toggle on, off and selected trigger volume debugging +bind 4 "toggle trigger_draw none all selected" + +// Initial DVAR +set ai_shownodes 1 // Default show nodes to on +set ai_showpaths 1 // Default show AI paths choice on +set g_entinfo 5 // Show where AI are trying to get +set debug_colornodes on +set ai_debugOverlay 1 + +// Reduce replay save to 30 seconds (fixes frame rate issues) +set replay_autosave 30 + + diff --git a/personals/dave.cfg b/personals/dave.cfg new file mode 100644 index 0000000..1af339d --- /dev/null +++ b/personals/dave.cfg @@ -0,0 +1,15 @@ +// Base map setup. +exec sp_launcher.cfg +//devmap ai_cover +//set intro 0 + +set debug_hud 1 + +// Control options. +profile_setViewSensitivity 1.8 +profile_toggleInvertedPitch 1 + +// Misc. +god +//set g_ai 0 + diff --git a/personals/drowe.cfg b/personals/drowe.cfg new file mode 100644 index 0000000..e7d56b6 --- /dev/null +++ b/personals/drowe.cfg @@ -0,0 +1,17 @@ +// TOM PARKER PERSONAL, tparker.cfg + +// God mode +god + +// Bind your own dev keyboard controls +//bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +//bind W "+forward" // WASD movement controls with connected keyboard +//bind A "+moveleft" +//bind S "+back" +//bind D "+moveright" +//bind SPACE "+moveup" // Jump to space bar + +//exec sp_launcher.cfg +//set intro 0 +set debug_hud 1 +//map reverb diff --git a/personals/emilota.cfg b/personals/emilota.cfg new file mode 100644 index 0000000..07dd36f --- /dev/null +++ b/personals/emilota.cfg @@ -0,0 +1,36 @@ +// ERIC MILOTA PERSONAL + +// God mode +//god + +// Bind your own dev keyboard controls +//bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +//bind W "+forward" // WASD movement controls with connected keyboard +//bind A "+moveleft" +//bind S "+back" +//bind D "+moveright" +//bind SPACE "+moveup" // Jump to space bar + +// Press 2 to turn of all initial dvar settings, 3 for back on +//bind 2 "set ai_shownodes 0; set ai_showpaths 0; set g_entinfo 0" +//bind 3 "set ai_shownodes 1; set ai_showpaths 1; set g_entinfo 5" + +// Toggle on, off and selected trigger volume debugging +//bind 4 "toggle trigger_draw none all selected" + +// Initial DVAR +//set ai_shownodes 1 // Default show nodes to on +//set ai_showpaths 1 // Default show AI paths choice on +//set g_entinfo 5 // Show where AI are trying to get + +set r_fullscreen 0 +set g_gametype dom +set loc_warnings 0 + +set snd_volume 0 + +//set iwnetdwfindsession 0 +//set iwnetdwcreatesession 0 +//set iwnetdwoverlay 1 + +con_showchannel demonware diff --git a/personals/joep.cfg b/personals/joep.cfg new file mode 100644 index 0000000..74dddad --- /dev/null +++ b/personals/joep.cfg @@ -0,0 +1,9 @@ +// JOE PEASE PERSONAL, joep.cfg + + +//NOTE TO SELF, can bind a single key to multiple commands +//example: +//bind 1 "set player_sustainammo 1; set player_sustainammo 0" + +//DVARS +set player_sustainammo 1 diff --git a/personals/jow.cfg b/personals/jow.cfg new file mode 100644 index 0000000..30a79b0 --- /dev/null +++ b/personals/jow.cfg @@ -0,0 +1,8 @@ +bind 0 "g_testscript 0" +bind 1 "g_testscript 1" +bind 2 "g_testscript 2" +bind 3 "g_testscript 3" +bind 4 "g_testscript 4" +bind 5 "g_testscript 5" +bind 6 "g_testscript 6" +bind 7 "g_testscript 7" diff --git a/personals/kmckisic.cfg b/personals/kmckisic.cfg new file mode 100644 index 0000000..faf2c9c --- /dev/null +++ b/personals/kmckisic.cfg @@ -0,0 +1,27 @@ +// Kyle's config + +//set lmc 1 +//set intro 0 +//exec sp_launcher.cfg + +//devmap autoaim + +profile_toggleInvertedPitch 1 +//profile_setViewSensitivity 1.8 +//profile_toggleRumble 0 + +//set g_vehicleDebug 1 + +//set cg_drawMemmap 2 + +//bind BACK_RB loadgame_continue_missionfailed + +//Dvars +//set r_clear 1 +//set r_clearColor "0 0 0" +//set ai_badPathSpam 1 +//set loc_warningsaserrors 0 +set r_showMissingLightGrid 1 +//set ai_shownodesdist 1024 + + diff --git a/personals/riggs.cfg b/personals/riggs.cfg new file mode 100644 index 0000000..28d652b --- /dev/null +++ b/personals/riggs.cfg @@ -0,0 +1,17 @@ +// RIGGS PERSONAL, riggs.cfg + +// God mode +// god + +//set intro 0 +//exec sp_launcher.cfg + +profile_toggleInvertedPitch 1 +//profile_setViewSensitivity 1.8 +profile_toggleRumble 0 + +set g_vehicleDebug 1 + +//Dvars +set phys_global_gravity_scale 0.4 + diff --git a/personals/tj.cfg b/personals/tj.cfg new file mode 100644 index 0000000..74f7018 --- /dev/null +++ b/personals/tj.cfg @@ -0,0 +1,43 @@ +// TRAVIS CHEN PERSONAL + +// God mode +//god + +// Bind your own dev keyboard controls +bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +bind W "+forward" // WASD movement controls with connected keyboard +bind A "+moveleft" +bind S "+back" +bind D "+moveright" +bind SPACE "+moveup" // Jump to space bar + +// Press 2 to turn of all initial dvar settings, 3 for back on +bind 2 "set ai_shownodes 0; set ai_showpaths 0; set g_entinfo 0; set debug_colornodes off;" +bind 3 "set ai_shownodes 1; set ai_showpaths 1; set g_entinfo 5; set debug_colornodes on;" + +// Toggle on, off and selected trigger volume debugging +bind 4 "toggle trigger_draw none all selected" + +// Toggle visionsets on and off +bind 5 "toggle forceDefaultVisionAlways 0 1" + +// Binds for difficulties +bind 0 "difficultyFu" +bind 9 "difficultyHard" +bind 8 "difficultyMedium" +bind 7 "difficultyEasy" + +// Initial DVAR +set ai_shownodes 0 // Default show nodes to on +set ai_showpaths 1 // Default show AI paths choice on +set g_entinfo 5 // Show where AI are trying to get +set debug_colornodes on +set debug_colorfriendlies on +set ai_debugOverlay 1 +set forceDefaultVisionAlways 0 // Set to true for easier development in unlit or fullbright situations. Keeps visionsets from blowing scenes out +difficultyHard + +// Reduce replay save to 30 seconds (fixes frame rate issues) +set replay_autosave 30 + + diff --git a/personals/tparker.cfg b/personals/tparker.cfg new file mode 100644 index 0000000..db72750 --- /dev/null +++ b/personals/tparker.cfg @@ -0,0 +1,17 @@ +// TOM PARKER PERSONAL, tparker.cfg + +// God mode +god + +// Bind your own dev keyboard controls +//bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +//bind W "+forward" // WASD movement controls with connected keyboard +//bind A "+moveleft" +//bind S "+back" +//bind D "+moveright" +//bind SPACE "+moveup" // Jump to space bar + +//exec sp_launcher.cfg +set intro 0 +set debug_hud 1 +map reverb diff --git a/personals/travis.cfg b/personals/travis.cfg new file mode 100644 index 0000000..23cc117 --- /dev/null +++ b/personals/travis.cfg @@ -0,0 +1,32 @@ +// TRAVIS CHEN PERSONAL + +// God mode +god + +// Bind your own dev keyboard controls +bind 1 "toggle g_ai 0 1" // Press 1 to toggle g_ai DVAR on and off, turns on and off AI +bind W "+forward" // WASD movement controls with connected keyboard +bind A "+moveleft" +bind S "+back" +bind D "+moveright" +bind SPACE "+moveup" // Jump to space bar + +// Press 2 to turn of all initial dvar settings, 3 for back on +bind 2 "set ai_shownodes 0; set ai_showpaths 0; set g_entinfo 0; set debug_colornodes off;" +bind 3 "set ai_shownodes 1; set ai_showpaths 1; set g_entinfo 5; set debug_colornodes on;" + +// Toggle on, off and selected trigger volume debugging +bind 4 "toggle trigger_draw none all selected" + +// Initial DVAR +set ai_shownodes 1 // Default show nodes to on +set ai_showpaths 1 // Default show AI paths choice on +set g_entinfo 5 // Show where AI are trying to get +set debug_colornodes on +set debug_colorfriendlies on +set ai_debugOverlay 1 + +// Reduce replay save to 30 seconds (fixes frame rate issues) +set replay_autosave 30 + + diff --git a/personals/zach.cfg b/personals/zach.cfg new file mode 100644 index 0000000..3a5d733 --- /dev/null +++ b/personals/zach.cfg @@ -0,0 +1,26 @@ +// ZACH PARR PERSONAL, zach.cfg + +// GOD MODE +//god + +// KEY BINDINGS +//bind W "+forward" // WASD movement controls with connected keyboard +//bind A "+moveleft" +//bind S "+back" +//bind D "+moveright" +//bind SPACE "+moveup" // Jump to space bar + +//EASY KILLSTREAK ACCESS +bind 1 "scr_givekillstreak tank" +bind 2 "scr_givekillstreak atbr" + +//EASY AMMO ACCESS +bind = "player_sustainammo 1" +bind - "player_sustainammo 0" + +//NOTE TO SELF, can bind a single key to multiple commands +//example: +//bind 1 "set player_sustainammo 1; set player_sustainammo 0" + +//DVARS +set player_sustainammo 1 diff --git a/preston.cfg b/preston.cfg new file mode 100644 index 0000000..17cf552 --- /dev/null +++ b/preston.cfg @@ -0,0 +1,163 @@ +// +// CHARACTER CONTROLS +// + +//Movement + +bind w +forward +bind a +moveleft +bind s +back +bind d +moveright +bind z +leanleft +bind x +leanright + +//Stance + +bind SHIFT +moveup +bind SPACE lowerstance + +//Interaction + +bind MOUSE1 +attack +bind MOUSE2 +melee +bind MOUSE3 +speed +bind ALT weapalt +bind f +activate +bind r +reload +bind q "weaponslot primary" +bind e "weaponslot primaryb" + +// +// DEVELOPER CONTROLS +// + +bind n noclip +bind m cg_noclip +bind . god +bind / "give all" +bind \ scriptdebugger +bind ] devgui +bind f1 "toggle r_showtris 1 2 0" +bind f2 "toggle r_showportals" +bind f3 "toggle r_colormap white unchanged" +bind f4 "toggle g_entinfo 4 2 0" +bind f5 "toggle ai_shownodes" +bind f12 screenshot +bind HOME map_restart +bind PGUP "replay_forward 10" +bind PGDN "replay_back 10" +bind END "replay_live" +bind PAUSE "pause" +bind KP_PLUS "savegame quicksave" +bind KP_MINUS "loadgame quicksave" + +// Zoom + +bind CTRL "vstr changezoom" + +set zi "cg_fov 20;set changezoom vstr zo" +set zo "cg_fov 80;set changezoom vstr zi" +vstr zo + +// Time scaler + +bind DOWNARROW "timescale 1;vstr t0" +bind LEFTARROW "vstr slower" +bind MWHEELDOWN "vstr slower" +bind RIGHTARROW "vstr faster" +bind MWHEELUP "vstr faster" + +set tn7 "timescale .125;set faster vstr tn6" +set tn6 "timescale .25;set slower vstr tn7;set faster vstr tn5" +set tn5 "timescale .375;set slower vstr tn6;set faster vstr tn4" +set tn4 "timescale .5;set slower vstr tn5;set faster vstr tn3" +set tn3 "timescale .625;set slower vstr tn4;set faster vstr tn2" +set tn2 "timescale .75;set slower vstr tn3;set faster vstr tn1" +set tn1 "timescale .875;set slower vstr tn2;set faster vstr t0" +set t0 "timescale 1;set slower vstr tn1;set faster vstr t1" +set t1 "timescale 2;set slower vstr t0;set faster vstr t2" +set t2 "timescale 3;set slower vstr t1;set faster vstr t3" +set t3 "timescale 4;set slower vstr t2;set faster vstr t4" +set t4 "timescale 5;set slower vstr t3;set faster vstr t5" +set t5 "timescale 6;set slower vstr t4;set faster vstr t6" +set t6 "timescale 7;set slower vstr t5;set faster vstr t7" +set t7 "timescale 8;set slower vstr t6" +vstr t0 + +// Model viewer + +bind kp_5 "toggle cg_thirdperson;vstr a0;vstr r40" +bind kp_uparrow "vstr closer" +bind kp_downarrow "vstr farther" +bind kp_leftarrow "vstr left" +bind kp_rightarrow "vstr right" + +set a0 "cg_thirdpersonangle 0;set left vstr a10;set right vstr a350" +set a10 "cg_thirdpersonangle 10;set left vstr a20;set right vstr a0" +set a20 "cg_thirdpersonangle 20;set left vstr a30;set right vstr a10" +set a30 "cg_thirdpersonangle 30;set left vstr a40;set right vstr a20" +set a40 "cg_thirdpersonangle 40;set left vstr a50;set right vstr a30" +set a50 "cg_thirdpersonangle 50;set left vstr a60;set right vstr a40" +set a60 "cg_thirdpersonangle 60;set left vstr a70;set right vstr a50" +set a70 "cg_thirdpersonangle 70;set left vstr a80;set right vstr a60" +set a80 "cg_thirdpersonangle 80;set left vstr a90;set right vstr a70" +set a90 "cg_thirdpersonangle 90;set left vstr a100;set right vstr a80" +set a100 "cg_thirdpersonangle 100;set left vstr a110;set right vstr a90" +set a110 "cg_thirdpersonangle 110;set left vstr a120;set right vstr a100" +set a120 "cg_thirdpersonangle 120;set left vstr a130;set right vstr a110" +set a130 "cg_thirdpersonangle 130;set left vstr a140;set right vstr a120" +set a140 "cg_thirdpersonangle 140;set left vstr a150;set right vstr a130" +set a150 "cg_thirdpersonangle 150;set left vstr a160;set right vstr a140" +set a160 "cg_thirdpersonangle 160;set left vstr a170;set right vstr a150" +set a170 "cg_thirdpersonangle 170;set left vstr a180;set right vstr a160" +set a180 "cg_thirdpersonangle 180;set left vstr a190;set right vstr a170" +set a190 "cg_thirdpersonangle 190;set left vstr a200;set right vstr a180" +set a200 "cg_thirdpersonangle 200;set left vstr a210;set right vstr a190" +set a210 "cg_thirdpersonangle 210;set left vstr a220;set right vstr a200" +set a220 "cg_thirdpersonangle 220;set left vstr a230;set right vstr a210" +set a230 "cg_thirdpersonangle 230;set left vstr a240;set right vstr a220" +set a240 "cg_thirdpersonangle 240;set left vstr a250;set right vstr a230" +set a250 "cg_thirdpersonangle 250;set left vstr a260;set right vstr a240" +set a260 "cg_thirdpersonangle 260;set left vstr a270;set right vstr a250" +set a270 "cg_thirdpersonangle 270;set left vstr a280;set right vstr a260" +set a280 "cg_thirdpersonangle 280;set left vstr a290;set right vstr a270" +set a290 "cg_thirdpersonangle 290;set left vstr a300;set right vstr a280" +set a300 "cg_thirdpersonangle 300;set left vstr a310;set right vstr a290" +set a310 "cg_thirdpersonangle 310;set left vstr a320;set right vstr a300" +set a320 "cg_thirdpersonangle 320;set left vstr a330;set right vstr a310" +set a330 "cg_thirdpersonangle 330;set left vstr a340;set right vstr a320" +set a340 "cg_thirdpersonangle 340;set left vstr a350;set right vstr a330" +set a350 "cg_thirdpersonangle 350;set left vstr a0;set right vstr a340" +set r5 "cg_thirdpersonrange 5;set farther vstr r10;set closer vstr r500" +set r10 "cg_thirdpersonrange 10;set farther vstr r20;set closer vstr r5" +set r20 "cg_thirdpersonrange 20;set farther vstr r30;set closer vstr r10" +set r30 "cg_thirdpersonrange 30;set farther vstr r40;set closer vstr r20" +set r40 "cg_thirdpersonrange 40;set farther vstr r50;set closer vstr r30" +set r50 "cg_thirdpersonrange 50;set farther vstr r60;set closer vstr r40" +set r60 "cg_thirdpersonrange 60;set farther vstr r70;set closer vstr r50" +set r70 "cg_thirdpersonrange 70;set farther vstr r80;set closer vstr r60" +set r80 "cg_thirdpersonrange 80;set farther vstr r90;set closer vstr r70" +set r90 "cg_thirdpersonrange 90;set farther vstr r100;set closer vstr r80" +set r100 "cg_thirdpersonrange 100;set farther vstr r120;set closer vstr r90" +set r120 "cg_thirdpersonrange 120;set farther vstr r140;set closer vstr r100" +set r140 "cg_thirdpersonrange 140;set farther vstr r160;set closer vstr r120" +set r160 "cg_thirdpersonrange 160;set farther vstr r180;set closer vstr r140" +set r180 "cg_thirdpersonrange 180;set farther vstr r200;set closer vstr r160" +set r200 "cg_thirdpersonrange 200;set farther vstr r220;set closer vstr r180" +set r220 "cg_thirdpersonrange 220;set farther vstr r240;set closer vstr r200" +set r240 "cg_thirdpersonrange 240;set farther vstr r260;set closer vstr r220" +set r260 "cg_thirdpersonrange 260;set farther vstr r280;set closer vstr r240" +set r280 "cg_thirdpersonrange 280;set farther vstr r300;set closer vstr r260" +set r300 "cg_thirdpersonrange 300;set farther vstr r350;set closer vstr r280" +set r350 "cg_thirdpersonrange 350;set farther vstr r400;set closer vstr r300" +set r400 "cg_thirdpersonrange 400;set farther vstr r500;set closer vstr r350" +set r500 "cg_thirdpersonrange 500;set farther vstr r5;set closer vstr r400" + +set fs_debug 0 +set ai_shownodesdist 1024 +set com_statmon 0 +set loc_warnings 0 +set loc_warningsaserrors 0 + +set introscreen 0 +set start heli \ No newline at end of file diff --git a/ragdoll.cfg b/ragdoll.cfg new file mode 100644 index 0000000..b82997d --- /dev/null +++ b/ragdoll.cfg @@ -0,0 +1,304 @@ +ragdoll_clear 0 + +// p0 = point 0 +// p1 = point 1 +// cog = center of gravity +// rb = rigid body + +// Where an argument lists it means a literal x, y, z, -x, -y, or -z + +// Bones +// Format is: +// ragdoll_bone +// + +ragdoll_bone 0 j_mainroot j_neck 5.0 0.5 3.0 0.3 -1 0 capsule +ragdoll_bone 0 j_neck j_head 3.5 0.5 0.3 0.3 0 0 capsule + +ragdoll_bone 0 j_shoulder_le j_elbow_le 2.5 0.5 0.6 0.3 0 0 capsule +ragdoll_bone 0 j_elbow_le j_wrist_le 2.5 0.5 0.45 0.3 2 0 capsule + +ragdoll_bone 0 j_shoulder_ri j_elbow_ri 2.5 0.5 0.6 0.3 0 1 capsule +ragdoll_bone 0 j_elbow_ri j_wrist_ri 2.5 0.5 0.45 0.3 4 1 capsule + +ragdoll_bone 0 j_hip_le j_knee_le 3.0 0.5 0.8 0.3 0 0 capsule +ragdoll_bone 0 j_knee_le j_ankle_le 2.8 0.5 0.6 0.3 6 0 capsule + +ragdoll_bone 0 j_hip_ri j_knee_ri 3.0 0.5 0.8 0.3 0 1 capsule +ragdoll_bone 0 j_knee_ri j_ankle_ri 2.8 0.5 0.6 0.3 8 1 capsule + + +// Hit location +// Format is: +// ragdoll_hitloc_mapping +ragdoll_hitloc_mapping 0 1 helmet +ragdoll_hitloc_mapping 0 1 head +ragdoll_hitloc_mapping 0 1 neck +ragdoll_hitloc_mapping 0 0 torso_upper +ragdoll_hitloc_mapping 0 0 torso_lower +ragdoll_hitloc_mapping 0 4 right_arm_upper +ragdoll_hitloc_mapping 0 2 left_arm_upper +ragdoll_hitloc_mapping 0 5 right_arm_lower +ragdoll_hitloc_mapping 0 3 left_arm_lower +ragdoll_hitloc_mapping 0 5 right_hand +ragdoll_hitloc_mapping 0 3 left_hand +ragdoll_hitloc_mapping 0 8 right_leg_upper +ragdoll_hitloc_mapping 0 6 left_leg_upper +ragdoll_hitloc_mapping 0 9 right_leg_lower +ragdoll_hitloc_mapping 0 7 left_leg_lower +ragdoll_hitloc_mapping 0 9 right_foot +ragdoll_hitloc_mapping 0 7 left_foot +ragdoll_hitloc_mapping 0 5 gun + + +// Self collision pairs +// Format is: +// ragdoll_selfpair +ragdoll_selfpair 0 0 3 +ragdoll_selfpair 0 0 5 // Forearms vs. torso + +ragdoll_selfpair 0 0 7 +ragdoll_selfpair 0 0 9 // Shins vs. torso + +ragdoll_selfpair 0 3 7 +ragdoll_selfpair 0 3 9 + +ragdoll_selfpair 0 5 7 +ragdoll_selfpair 0 5 9 // Forearms vs. shins + +ragdoll_selfpair 0 3 6 +ragdoll_selfpair 0 3 8 + +ragdoll_selfpair 0 5 6 +ragdoll_selfpair 0 5 8 // Forearms vs. thighs + +ragdoll_selfpair 0 1 3 +ragdoll_selfpair 0 1 5 // Neck/head vs. forearms + +ragdoll_selfpair 0 3 5 // Forearms +ragdoll_selfpair 0 7 9 // Shins +ragdoll_selfpair 0 8 6 // thighs + +// Joint format is: +// ragdoll_joint +ragdoll_joint 0 1 swivel // Neck 0 + +ragdoll_joint 0 2 swivel // l shoulder +ragdoll_joint 0 3 hinge // l elbow + +ragdoll_joint 0 4 swivel // r shoulder +ragdoll_joint 0 5 hinge // r elbow + +ragdoll_joint 0 6 swivel // l hip 5 +ragdoll_joint 0 7 hinge // l knee + +ragdoll_joint 0 8 swivel // r hip +ragdoll_joint 0 9 hinge // r knee + +// Limit format is: +// ragdoll_limit + +// Neck angles +ragdoll_limit 0 0 x 60.0 -50.0 50.0 // Head turn +ragdoll_limit 0 0 y 60.0 -45.0 45.0 +ragdoll_limit 0 0 z 60.0 -20.0 30.0 + +// L/R shoulders +ragdoll_limit 0 1 x 80.0 -90.0 90.0 // Shoulder twist +ragdoll_limit 0 1 y 100.0 -45.0 20.0 +ragdoll_limit 0 1 z 100.0 0.0 95.0 + +ragdoll_limit 0 3 x 80.0 -90.0 90.0 // Shoulder twist +ragdoll_limit 0 3 y 100.0 -45.0 20.0 +ragdoll_limit 0 3 z 100.0 0.0 95.0 + +// L/R elbows +ragdoll_limit 0 2 z 60.0 -120.0 -5.0 +ragdoll_limit 0 4 z 60.0 -120.0 -5.0 + +// L/R hips +ragdoll_limit 0 5 x 80.0 -30.0 30.0 // Hip twist +ragdoll_limit 0 5 y 100.0 -25.0 25.0 +ragdoll_limit 0 5 z 200.0 0.0 50.0 + +ragdoll_limit 0 7 x 80.0 -30.0 30.0 // Hip twist +ragdoll_limit 0 7 y 100.0 -25.0 25.0 +ragdoll_limit 0 7 z 200.0 0.0 50.0 + +// L/R knees +ragdoll_limit 0 6 z 100.0 -140.0 2.0 +ragdoll_limit 0 8 z 100.0 -140.0 2.0 + +// Test +ragdoll_clear 1 + +// p0 = point 0 +// p1 = point 1 +// cog = center of gravity +// rb = rigid body + +// Where an argument lists it means a literal x, y, z, -x, -y, or -z + +// Bones +// Format is: +// ragdoll_bone +// + +ragdoll_bone 1 j_mainroot j_spinelower 4.5 0.5 20.0 0.7 -1 0 capsule +ragdoll_bone 1 j_spinelower j_spineupper 4.5 0.5 20.0 0.7 0 0 capsule +ragdoll_bone 1 j_spineupper j_neck 4.5 0.5 20.0 0.7 1 0 capsule +ragdoll_bone 1 j_neck j_head 3.6 0.5 5.0 0.6 2 0 capsule + +ragdoll_bone 1 j_shoulder_le j_elbow_le 2.8 0.5 8.0 0.5 2 0 capsule +ragdoll_bone 1 j_elbow_le j_wrist_le 2.2 0.5 6.8 0.5 4 0 capsule + +ragdoll_bone 1 j_shoulder_ri j_elbow_ri 2.8 0.5 8.0 0.5 2 1 capsule +ragdoll_bone 1 j_elbow_ri j_wrist_ri 2.2 0.5 6.8 0.5 6 1 capsule + +ragdoll_bone 1 j_hip_le j_knee_le 3.4 0.5 12.0 0.5 0 0 capsule +ragdoll_bone 1 j_knee_le j_ankle_le 3.1 0.5 10.0 0.5 8 0 capsule + +ragdoll_bone 1 j_hip_ri j_knee_ri 3.4 0.5 12.0 0.5 0 1 capsule +ragdoll_bone 1 j_knee_ri j_ankle_ri 3.1 0.5 10.0 0.5 10 1 capsule + + +// Hit location +// Format is: +// ragdoll_hitloc_mapping +ragdoll_hitloc_mapping 1 3 helmet +ragdoll_hitloc_mapping 1 3 head +ragdoll_hitloc_mapping 1 3 neck +ragdoll_hitloc_mapping 1 2 torso_upper +ragdoll_hitloc_mapping 1 1 torso_lower +ragdoll_hitloc_mapping 1 6 right_arm_upper +ragdoll_hitloc_mapping 1 4 left_arm_upper +ragdoll_hitloc_mapping 1 7 right_arm_lower +ragdoll_hitloc_mapping 1 5 left_arm_lower +ragdoll_hitloc_mapping 1 7 right_hand +ragdoll_hitloc_mapping 1 5 left_hand +ragdoll_hitloc_mapping 1 10 right_leg_upper +ragdoll_hitloc_mapping 1 8 left_leg_upper +ragdoll_hitloc_mapping 1 11 right_leg_lower +ragdoll_hitloc_mapping 1 9 left_leg_lower +ragdoll_hitloc_mapping 1 11 right_foot +ragdoll_hitloc_mapping 1 9 left_foot +ragdoll_hitloc_mapping 1 7 gun + + +// Self collision pairs +// Format is: +// ragdoll_selfpair +ragdoll_selfpair 1 0 4 +ragdoll_selfpair 1 1 4 +// ragdoll_selfpair 1 2 4 +ragdoll_selfpair 1 8 4 +ragdoll_selfpair 1 9 4 +ragdoll_selfpair 1 11 4 + +ragdoll_selfpair 1 0 5 +ragdoll_selfpair 1 1 5 +ragdoll_selfpair 1 2 5 +ragdoll_selfpair 1 3 5 +ragdoll_selfpair 1 7 5 +ragdoll_selfpair 1 8 5 +ragdoll_selfpair 1 9 5 +ragdoll_selfpair 1 10 5 +ragdoll_selfpair 1 11 5 + +ragdoll_selfpair 1 0 6 +ragdoll_selfpair 1 1 6 +// ragdoll_selfpair 1 2 6 +ragdoll_selfpair 1 8 6 +ragdoll_selfpair 1 9 6 +ragdoll_selfpair 1 10 6 + +ragdoll_selfpair 1 0 7 +ragdoll_selfpair 1 1 7 +ragdoll_selfpair 1 2 7 // Forearms vs. torso +ragdoll_selfpair 1 3 7 // Neck/head vs. forearms +ragdoll_selfpair 1 8 7 +ragdoll_selfpair 1 9 7 +ragdoll_selfpair 1 10 7 +ragdoll_selfpair 1 11 7 + +ragdoll_selfpair 1 10 8 +ragdoll_selfpair 1 11 8 + +ragdoll_selfpair 1 10 9 +ragdoll_selfpair 1 11 9 + + +// Joint format is: +// ragdoll_joint +ragdoll_joint 1 1 hinge +ragdoll_joint 1 2 hinge // Spine + +ragdoll_joint 1 3 swivel // Neck 0 + +ragdoll_joint 1 4 swivel // l shoulder +ragdoll_joint 1 5 hinge // l elbow + +ragdoll_joint 1 6 swivel // r shoulder +ragdoll_joint 1 7 hinge // r elbow + +ragdoll_joint 1 8 swivel // l hip 5 +ragdoll_joint 1 9 hinge // l knee + +ragdoll_joint 1 10 swivel // r hip +ragdoll_joint 1 11 hinge // r knee + +// Limit format is: +// ragdoll_limit + +ragdoll_limit 1 0 z 100.0 -6.0 6.0 +ragdoll_limit 1 1 z 100.0 -6.0 6.0 + +// Neck angles +ragdoll_limit 1 2 x 80.0 -30.0 30.0 // Head turn +ragdoll_limit 1 2 y 80.0 -30.0 30.0 +ragdoll_limit 1 2 z 80.0 -10.0 30.0 + +// L/R shoulders +// ragdoll_limit 1 3 x 80.0 -90.0 90.0 // Shoulder twist +// ragdoll_limit 1 3 y 100.0 -40.0 30.0 +// ragdoll_limit 1 3 z 100.0 -160.0 -159.0 + +ragdoll_limit 1 3 x 95.0 -104.0 100.0 // Shoulder twist +ragdoll_limit 1 3 y 95.0 -90.0 35.0 +ragdoll_limit 1 3 z 95.0 -110.0 16.0 + +ragdoll_limit 1 5 x 95.0 -100.0 104.0 // Shoulder twist +ragdoll_limit 1 5 y 95.0 -35.0 90.0 +ragdoll_limit 1 5 z 95.0 -110.0 16.0 + +// L/R elbows +ragdoll_limit 1 4 z 90.0 -100.0 2.0 +ragdoll_limit 1 6 z 90.0 -100.0 2.0 + +// L/R hips +ragdoll_limit 1 7 x 90.0 -45.0 45.0 // Hip twist +ragdoll_limit 1 7 y 100.0 -30.0 30.0 +ragdoll_limit 1 7 z 120.0 -4.0 100.0 + +ragdoll_limit 1 9 x 90.0 -45.0 45.0 // Hip twist +ragdoll_limit 1 9 y 100.0 -30.0 30.0 +ragdoll_limit 1 9 z 120.0 -4.0 100.0 + +// ragdoll_limit 1 7 x 1.0 0.0 0.0 // Hip twist +// ragdoll_limit 1 7 y 1.0 0.0 0.0 +// ragdoll_limit 1 7 z 0.0 0.0 90.0 + +// L/R knees +ragdoll_limit 1 8 z 130.0 -120.0 3.5 +ragdoll_limit 1 10 z 130.0 -120.0 3.5 + +ragdoll_baselerp_bone 1 j_head 2000 +ragdoll_baselerp_bone 1 j_wrist_le 1000 +ragdoll_baselerp_bone 1 j_wrist_ri 1000 +ragdoll_baselerp_bone 1 j_ankle_le 1000 +ragdoll_baselerp_bone 1 j_ankle_ri 1000 +ragdoll_baselerp_bone 1 j_shouldertwist_le 1000 4 +ragdoll_baselerp_bone 1 j_shouldertwist_ri 1000 6 +ragdoll_baselerp_bone 1 j_hiptwist_le 1000 8 +ragdoll_baselerp_bone 1 j_hiptwist_ri 1000 10 + diff --git a/robotg.cfg b/robotg.cfg new file mode 100644 index 0000000..14eb2f2 --- /dev/null +++ b/robotg.cfg @@ -0,0 +1,79 @@ +// generated by Robert Gaines Please do not modify +//bind dpad_down scr_giveairstrike 1 +bind TAB "+melee" +bind ESCAPE "togglemenu" +bind SPACE "+moveup" +bind , "toggle r_normalMaps 0 1" +bind 0 "toggle cg_Draw2D 0 1; toggle cg_drawFPS 0 1; replay_time 0; toggle cg_drawViewpos 0 1; toggle cg_drawversion 0 1" +bind 1 "weaponslot primary" +bind 2 "weaponslot primaryb" +bind 3 "+binoculars" +bind 4 "toggle r_drawWorld 1 0;r_clearColor .25 .25 .25 1;r_clearColor2 .25 .25 .25 1;toggle cg_draw2d 1 0;toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4" +bind ` "toggleconsole" +bind A "+moveleft" +bind B "god" +bind C "gocrouch" +bind D "+moveright" +bind E "+leanright" +bind F "+activate" +bind H "+holdbreath" +bind o "toggle r_fullbright" +bind Q "+leanleft" +bind R "+reload" +bind 5 toggle r_drawSmodels 0 1 +bind W "+forward" +bind PAUSE "pause" +bind ALT "+melee_breath" +bind CTRL "goprone" +bind SHIFT "+movedown" +bind END "toggleads" +bind F1 "devgui" +bind F7 "set tweak 1;map_restart;exec devgui_fog" +bind F10 "cg_drawfps 0;cg_drawviewpos 0;cg_drawviewpos 0;cg_drawversion 0;r_clearColor 0 0 0 0;r_clearColor2 0 0 0 0;com_statmon 0;con_minicon 0" +bind F11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1" +bind F12 "cg_drawMaterial 1;con_minicon 1;fs_debug 0; mapname;viewpos;wait 6;screenshotJPEG;cg_drawMaterial 0;con_minicon 0; fs_debug 2" +bind KP_UPARROW "raisestance" +bind KP_DOWNARROW "lowerstance" +bind - "replay_mark" +bind = "replay_goto" +bind UPARROW "replay_back 3" +bind DOWNARROW "replay_live" +bind RIGHTARROW "replay_forward 10" +bind LEFTARROW "replay_back 10" +bind MOUSE1 "+attack" +bind MOUSE2 "+speed" +bind MOUSE3 "+frag" +bind MOUSE4 "+talk" +bind MOUSE5 "+smoke" +bind MWHEELDOWN "weapnext" +bind MWHEELUP "weapprev" +bind ins "exec createfx" +bind t "toggle timescale 1 100" +bind y "toggle timescale 1 .25" +bind b "god" +bind g "give ammo" +bind x "give health" +bind k "debug_nuke on" +bind n "ufo" +bind j "cg_ufo" +bind [ "toggle fx_enable 0 1" +bind ] "toggle r_showtris" +bind i "toggle g_entinfo 3 2 1 0" +bind m "map_restart" +bind \ "toggle cl_paused 0 2" +bind u "toggle cg_drawmaterial" +bind , "toggle r_normalMaps 0 1" + +// set'em +//set cg_drawFPS 0; replay_time 0 +seta friendlyfire_dev_disable 1 +set g_entinfo 0 +set ai_badPathSpam 0 +set profile_show_loading 0 +set logfile 1 +set replay_autosave 5 +set g_gametype war +set com_statmon 0 +set LOC_WARNINGSASERRORS 0 +set LOC_WARNINGS 0 +set r_showmissinglightgrid 0 diff --git a/roger.cfg b/roger.cfg new file mode 100644 index 0000000..2d2399b --- /dev/null +++ b/roger.cfg @@ -0,0 +1,48 @@ +bind TAB "+scores" +bind ESCAPE "togglemenu" +bind SPACE "+gostand" +bind - "replay_restart" +bind 8 "replay_live" +bind 9 "replay_back 30" +bind 0 "replay_back 10" +bind DEL "debug_nuke on" +bind END "toggle friendlyfire_enabled 0 1" +bind HOME "exec roger" +bind ` "toggleconsole" +bind A "+moveleft" +bind B "+binoculars" +bind C "gocrouch" +bind D "+moveright" +bind E "+right" +bind F "+activate" +bind G "god" +bind H "toggle timescale 100 1" +bind I "toggle g_entinfo 4 2 1 0" +bind J "toggle r_showtricounts" +bind K "toggle ai_shownodes 0 1" +bind L "toggle ai_shownearestnode 0 64" +bind M "map_restart" +bind N "cg_ufo" +bind P "toggle r_showtris 0 2 1" +bind Q "+left" +bind R "+reload" +bind S "+back" +bind T "toggle timescale 3 1" +bind U "ufo" +bind W "+forward" +bind X "give health" +bind Y "toggle timescale 1 .1" +BIND Z "toggle r_showMissingLightGrid 1 0" +bind ~ "toggleconsole" +bind PAUSE toggle cl_paused 0 1 +set replay_autosave 10 +set cg_drawfps 1 +set g_entinfo_aionly 0 +set g_entinfo_maxdist 0 +set r_showmissinglightgrid 0 +// set dynEnt_bulletForce "1000" +// set dynEnt_explodeForce "12500" +// set dynEnt_explodespinscale "3" +// set dynEnt_explodeupbias "0.5" +// set dynEnt_explodemaxents "1000" +// set dynEnt_explodeminforce "0" diff --git a/rumble/artillery_rumble b/rumble/artillery_rumble new file mode 100644 index 0000000..0d4a4af --- /dev/null +++ b/rumble/artillery_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\artillery_rumble_l.rmb\highRumbleFile\artillery_rumble_h.rmb\duration\1\range\800\fadeWithDistance\0\broadcast\1 \ No newline at end of file diff --git a/rumble/artillery_rumble_h.rmb b/rumble/artillery_rumble_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/artillery_rumble_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/artillery_rumble_l.rmb b/rumble/artillery_rumble_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/artillery_rumble_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/assault_fire b/rumble/assault_fire new file mode 100644 index 0000000..a105605 --- /dev/null +++ b/rumble/assault_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\assault_fire_l.rmb\highRumbleFile\assault_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/assault_fire_h.rmb b/rumble/assault_fire_h.rmb new file mode 100644 index 0000000..86a8bc0 --- /dev/null +++ b/rumble/assault_fire_h.rmb @@ -0,0 +1,10 @@ +RUMBLEGRAPHFILE + +7 +0.0000 0.5259 +0.1303 0.4762 +0.2821 0.3148 +0.4742 0.1540 +0.6613 0.0590 +0.8340 0.0150 +1.0000 0.0000 diff --git a/rumble/assault_fire_l.rmb b/rumble/assault_fire_l.rmb new file mode 100644 index 0000000..c362b60 --- /dev/null +++ b/rumble/assault_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.3991 1.0000 +0.4041 0.0000 +1.0000 0.0000 diff --git a/rumble/c130_flyby b/rumble/c130_flyby new file mode 100644 index 0000000..5147d15 --- /dev/null +++ b/rumble/c130_flyby @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\c130_flyby_l.rmb\highRumbleFile\c130_flyby_h.rmb\duration\8\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/c130_flyby_h.rmb b/rumble/c130_flyby_h.rmb new file mode 100644 index 0000000..71b2755 --- /dev/null +++ b/rumble/c130_flyby_h.rmb @@ -0,0 +1,10 @@ +RUMBLEGRAPHFILE + +7 +0.0000 0.0000 +0.0500 0.2400 +0.2407 0.6601 +0.3365 0.5552 +0.4750 0.1229 +0.6473 0.0000 +1.0000 0.0000 diff --git a/rumble/c130_flyby_l.rmb b/rumble/c130_flyby_l.rmb new file mode 100644 index 0000000..eb3daec --- /dev/null +++ b/rumble/c130_flyby_l.rmb @@ -0,0 +1,9 @@ +RUMBLEGRAPHFILE + +6 +0.0000 0.0000 +0.0957 0.0594 +0.2046 0.8398 +0.2796 0.1264 +0.4153 0.0631 +1.0000 0.0000 diff --git a/rumble/damage_heavy b/rumble/damage_heavy new file mode 100644 index 0000000..df4f6a9 --- /dev/null +++ b/rumble/damage_heavy @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_heavy_l.rmb\highRumbleFile\damage_heavy_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/damage_heavy_h.rmb b/rumble/damage_heavy_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/damage_heavy_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/damage_heavy_l.rmb b/rumble/damage_heavy_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/damage_heavy_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/damage_light b/rumble/damage_light new file mode 100644 index 0000000..f55350e --- /dev/null +++ b/rumble/damage_light @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\damage_light_l.rmb\highRumbleFile\damage_light_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/damage_light_h.rmb b/rumble/damage_light_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/damage_light_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/damage_light_l.rmb b/rumble/damage_light_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/damage_light_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/defaultweapon_fire b/rumble/defaultweapon_fire new file mode 100644 index 0000000..e168877 --- /dev/null +++ b/rumble/defaultweapon_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\defaultweapon_fire_l.rmb\highRumbleFile\defaultweapon_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/defaultweapon_fire_h.rmb b/rumble/defaultweapon_fire_h.rmb new file mode 100644 index 0000000..1cac346 --- /dev/null +++ b/rumble/defaultweapon_fire_h.rmb @@ -0,0 +1,10 @@ +RUMBLEGRAPHFILE + +7 +0.0000 0.4701 +0.1342 0.3639 +0.2868 0.2627 +0.4736 0.1698 +0.6719 0.0826 +0.8317 0.0307 +1.0000 0.0000 diff --git a/rumble/defaultweapon_fire_l.rmb b/rumble/defaultweapon_fire_l.rmb new file mode 100644 index 0000000..fe8782a --- /dev/null +++ b/rumble/defaultweapon_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1866 1.0000 +0.2241 0.0000 +1.0000 0.0000 diff --git a/rumble/defaultweapon_melee b/rumble/defaultweapon_melee new file mode 100644 index 0000000..fc950a9 --- /dev/null +++ b/rumble/defaultweapon_melee @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\defaultweapon_melee_l.rmb\highRumbleFile\defaultweapon_melee_h.rmb\duration\0.5\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/defaultweapon_melee_h.rmb b/rumble/defaultweapon_melee_h.rmb new file mode 100644 index 0000000..a7d0265 --- /dev/null +++ b/rumble/defaultweapon_melee_h.rmb @@ -0,0 +1,8 @@ +RUMBLEGRAPHFILE + +5 +0.0000 1.0000 +0.0571 1.0000 +0.1701 0.3556 +0.3075 0.0000 +1.0000 0.0001 diff --git a/rumble/defaultweapon_melee_l.rmb b/rumble/defaultweapon_melee_l.rmb new file mode 100644 index 0000000..3cda1af --- /dev/null +++ b/rumble/defaultweapon_melee_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.0746 1.0000 +0.1603 0.0000 +1.0000 0.0000 diff --git a/rumble/dtp_rumble b/rumble/dtp_rumble new file mode 100644 index 0000000..a51f99e --- /dev/null +++ b/rumble/dtp_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\falling_landing_l.rmb\highRumbleFile\falling_landing_h.rmb\duration\0.25\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/falling_land b/rumble/falling_land new file mode 100644 index 0000000..a51f99e --- /dev/null +++ b/rumble/falling_land @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\falling_landing_l.rmb\highRumbleFile\falling_landing_h.rmb\duration\0.25\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/falling_landing_h.rmb b/rumble/falling_landing_h.rmb new file mode 100644 index 0000000..6fb0ec9 --- /dev/null +++ b/rumble/falling_landing_h.rmb @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 1.0000 +1.0000 0.0000 diff --git a/rumble/falling_landing_l.rmb b/rumble/falling_landing_l.rmb new file mode 100644 index 0000000..8a6a54d --- /dev/null +++ b/rumble/falling_landing_l.rmb @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 0.8500 +1.0000 0.0000 diff --git a/rumble/grenade_rumble b/rumble/grenade_rumble new file mode 100644 index 0000000..6fcf8d8 --- /dev/null +++ b/rumble/grenade_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\grenade_rumble_l.rmb\highRumbleFile\grenade_rumble_h.rmb\duration\1\range\400\fadeWithDistance\0\broadcast\1 \ No newline at end of file diff --git a/rumble/grenade_rumble_h.rmb b/rumble/grenade_rumble_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/grenade_rumble_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/grenade_rumble_l.rmb b/rumble/grenade_rumble_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/grenade_rumble_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/heavygun_fire b/rumble/heavygun_fire new file mode 100644 index 0000000..aa57053 --- /dev/null +++ b/rumble/heavygun_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\heavygun_fire_l.rmb\highRumbleFile\heavygun_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/heavygun_fire_h.rmb b/rumble/heavygun_fire_h.rmb new file mode 100644 index 0000000..128ac56 --- /dev/null +++ b/rumble/heavygun_fire_h.rmb @@ -0,0 +1,10 @@ +RUMBLEGRAPHFILE + +7 +0.0000 0.4109 +0.1192 0.3717 +0.2806 0.2431 +0.4579 0.1533 +0.6595 0.0449 +0.8328 0.0152 +1.0000 0.0000 diff --git a/rumble/heavygun_fire_l.rmb b/rumble/heavygun_fire_l.rmb new file mode 100644 index 0000000..2afbfdc --- /dev/null +++ b/rumble/heavygun_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.3200 1.0000 +0.3250 0.0000 +1.0000 0.0000 diff --git a/rumble/light_spin_h.rmb b/rumble/light_spin_h.rmb new file mode 100644 index 0000000..068856b --- /dev/null +++ b/rumble/light_spin_h.rmb @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 0.2538 +1.0000 0.2598 diff --git a/rumble/light_spin_l.rmb b/rumble/light_spin_l.rmb new file mode 100644 index 0000000..7905837 --- /dev/null +++ b/rumble/light_spin_l.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.1140 +0.5003 0.0172 +1.0000 0.1203 diff --git a/rumble/minigun_rumble b/rumble/minigun_rumble new file mode 100644 index 0000000..dbd38ed --- /dev/null +++ b/rumble/minigun_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\light_spin_l.rmb\highRumbleFile\light_spin_h.rmb\duration\0.3\range\750\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/pistol_fire b/rumble/pistol_fire new file mode 100644 index 0000000..54438ff --- /dev/null +++ b/rumble/pistol_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\pistol_fire_l.rmb\highRumbleFile\pistol_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/pistol_fire_h.rmb b/rumble/pistol_fire_h.rmb new file mode 100644 index 0000000..a47bad0 --- /dev/null +++ b/rumble/pistol_fire_h.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.1711 +0.2317 0.0917 +0.6083 0.0215 +1.0000 0.0018 diff --git a/rumble/pistol_fire_l.rmb b/rumble/pistol_fire_l.rmb new file mode 100644 index 0000000..d9bc17d --- /dev/null +++ b/rumble/pistol_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.6395 +0.4607 0.6125 +0.4801 0.0000 +1.0000 0.0000 diff --git a/rumble/riotshield_impact b/rumble/riotshield_impact new file mode 100644 index 0000000..39f9ed6 --- /dev/null +++ b/rumble/riotshield_impact @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\riotshield_impact_l.rmb\highRumbleFile\riotshield_impact_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/riotshield_impact_h.rmb b/rumble/riotshield_impact_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/riotshield_impact_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/riotshield_impact_l.rmb b/rumble/riotshield_impact_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/riotshield_impact_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/silencer_fire b/rumble/silencer_fire new file mode 100644 index 0000000..1869160 --- /dev/null +++ b/rumble/silencer_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\silencer_fire_l.rmb\highRumbleFile\silencer_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/silencer_fire_h.rmb b/rumble/silencer_fire_h.rmb new file mode 100644 index 0000000..0de9493 --- /dev/null +++ b/rumble/silencer_fire_h.rmb @@ -0,0 +1,8 @@ +RUMBLEGRAPHFILE + +5 +0.0000 0.5405 +0.2518 0.4860 +0.4920 0.1496 +0.7479 0.0328 +1.0000 0.0000 diff --git a/rumble/silencer_fire_l.rmb b/rumble/silencer_fire_l.rmb new file mode 100644 index 0000000..2ac5027 --- /dev/null +++ b/rumble/silencer_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.4000 +0.1196 0.3470 +0.1565 0.0058 +1.0000 0.0000 diff --git a/rumble/smg_fire b/rumble/smg_fire new file mode 100644 index 0000000..dbdce4a --- /dev/null +++ b/rumble/smg_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\smg_fire_l.rmb\highRumbleFile\smg_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/smg_fire_h.rmb b/rumble/smg_fire_h.rmb new file mode 100644 index 0000000..5c166b9 --- /dev/null +++ b/rumble/smg_fire_h.rmb @@ -0,0 +1,8 @@ +RUMBLEGRAPHFILE + +5 +0.0000 0.4800 +0.2300 0.3600 +0.5460 0.0999 +0.8061 0.0064 +1.0000 0.0000 diff --git a/rumble/smg_fire_l.rmb b/rumble/smg_fire_l.rmb new file mode 100644 index 0000000..f5d7104 --- /dev/null +++ b/rumble/smg_fire_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.4830 +0.1365 0.4703 +0.1447 0.0000 +1.0000 0.0000 diff --git a/rumble/sniper_fire b/rumble/sniper_fire new file mode 100644 index 0000000..70b1e35 --- /dev/null +++ b/rumble/sniper_fire @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\shotgun_fire_l.rmb\highRumbleFile\shotgun_fire_h.rmb\duration\0.5\range\1\fadeWithDistance\1\broadcast\0 \ No newline at end of file diff --git a/rumble/stryker_rumble b/rumble/stryker_rumble new file mode 100644 index 0000000..ebfb256 --- /dev/null +++ b/rumble/stryker_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\stryker_rumble_l.rmb\highRumbleFile\stryker_rumble_h.rmb\duration\1\range\500\fadeWithDistance\1\broadcast\1 \ No newline at end of file diff --git a/rumble/stryker_rumble_h.rmb b/rumble/stryker_rumble_h.rmb new file mode 100644 index 0000000..6afd59b --- /dev/null +++ b/rumble/stryker_rumble_h.rmb @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 0.2000 +1.0000 0.2000 diff --git a/rumble/stryker_rumble_l.rmb b/rumble/stryker_rumble_l.rmb new file mode 100644 index 0000000..5f7d93d --- /dev/null +++ b/rumble/stryker_rumble_l.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.4000 +0.5000 0.1000 +1.0000 0.4000 diff --git a/rumble/tank_rumble b/rumble/tank_rumble new file mode 100644 index 0000000..330aaaa --- /dev/null +++ b/rumble/tank_rumble @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\tank_rumble_l.rmb\highRumbleFile\tank_rumble_h.rmb\duration\1\range\750\fadeWithDistance\0\broadcast\1 \ No newline at end of file diff --git a/rumble/tank_rumble_h.rmb b/rumble/tank_rumble_h.rmb new file mode 100644 index 0000000..6afd59b --- /dev/null +++ b/rumble/tank_rumble_h.rmb @@ -0,0 +1,5 @@ +RUMBLEGRAPHFILE + +2 +0.0000 0.2000 +1.0000 0.2000 diff --git a/rumble/tank_rumble_l.rmb b/rumble/tank_rumble_l.rmb new file mode 100644 index 0000000..5f7d93d --- /dev/null +++ b/rumble/tank_rumble_l.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.4000 +0.5000 0.1000 +1.0000 0.4000 diff --git a/rumble/train_rail_seam b/rumble/train_rail_seam new file mode 100644 index 0000000..0b41719 --- /dev/null +++ b/rumble/train_rail_seam @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\train_rail_seam.rmb\highRumbleFile\train_rail_seam.rmb\duration\0.5\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/train_rail_seam.rmb b/rumble/train_rail_seam.rmb new file mode 100644 index 0000000..117dbb5 --- /dev/null +++ b/rumble/train_rail_seam.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.0000 +0.2253 0.1356 +0.6389 0.2593 +1.0000 0.0000 diff --git a/rumble/viewmodel_large b/rumble/viewmodel_large new file mode 100644 index 0000000..dcad560 --- /dev/null +++ b/rumble/viewmodel_large @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\viewmodel_large_l.rmb\highRumbleFile\viewmodel_large_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/viewmodel_large_h.rmb b/rumble/viewmodel_large_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/viewmodel_large_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/viewmodel_large_l.rmb b/rumble/viewmodel_large_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/viewmodel_large_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/viewmodel_medium b/rumble/viewmodel_medium new file mode 100644 index 0000000..09cc541 --- /dev/null +++ b/rumble/viewmodel_medium @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\viewmodel_medium_l.rmb\highRumbleFile\viewmodel_medium_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/viewmodel_medium_h.rmb b/rumble/viewmodel_medium_h.rmb new file mode 100644 index 0000000..7d6c768 --- /dev/null +++ b/rumble/viewmodel_medium_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.5000 +0.1050 0.3000 +1.0000 0.0000 diff --git a/rumble/viewmodel_medium_l.rmb b/rumble/viewmodel_medium_l.rmb new file mode 100644 index 0000000..0cf655e --- /dev/null +++ b/rumble/viewmodel_medium_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 1.0000 +0.1250 1.0000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/rumble/viewmodel_small b/rumble/viewmodel_small new file mode 100644 index 0000000..4c4f83a --- /dev/null +++ b/rumble/viewmodel_small @@ -0,0 +1 @@ +RUMBLE\lowRumbleFile\viewmodel_small_l.rmb\highRumbleFile\viewmodel_small_h.rmb\duration\0.3\range\1\fadeWithDistance\0\broadcast\0 \ No newline at end of file diff --git a/rumble/viewmodel_small_h.rmb b/rumble/viewmodel_small_h.rmb new file mode 100644 index 0000000..970255e --- /dev/null +++ b/rumble/viewmodel_small_h.rmb @@ -0,0 +1,6 @@ +RUMBLEGRAPHFILE + +3 +0.0000 0.3675 +0.2782 0.2040 +1.0000 0.0000 diff --git a/rumble/viewmodel_small_l.rmb b/rumble/viewmodel_small_l.rmb new file mode 100644 index 0000000..7c745ff --- /dev/null +++ b/rumble/viewmodel_small_l.rmb @@ -0,0 +1,7 @@ +RUMBLEGRAPHFILE + +4 +0.0000 0.2800 +0.1250 0.4000 +0.4300 0.0000 +1.0000 0.0000 diff --git a/sean.cfg b/sean.cfg new file mode 100644 index 0000000..d468590 --- /dev/null +++ b/sean.cfg @@ -0,0 +1,104 @@ +unbindall + ++exec scripter + +//DEBUG +set cg_drawfps 1 +set cg_drawfpslabels 0 +set cg_drawversion 0 +set replay_time 0 +set con_minicon 3 +set com_statmon 0 + +bind BUTTON_A "+gostand" +bind BUTTON_B "+stance" +bind BUTTON_X "+usereload" +bind BUTTON_Y "weapnext" +bind BUTTON_LSHLDR "+smoke" +bind BUTTON_RSHLDR "+frag" +bind BUTTON_START "pause" +bind BUTTON_BACK "devgui" +bind BUTTON_LSTICK "+breath_sprint" +bind BUTTON_RSTICK "+melee" +bind BUTTON_LTRIG "+speed_throw" +bind BUTTON_RTRIG "+attack" +bind DPAD_UP "+actionslot 1" +bind DPAD_DOWN "+actionslot 2" +bind DPAD_LEFT "+actionslot 3" +bind DPAD_RIGHT "+actionslot 4" +bind ' "toggle g_entinfo_type 2 1 0" +bind , "toggle r_normalmaps flat unchanged" +bind - "replay_back 10" +bind . "toggle r_fullbright 1 0" +bind / "toggle debug_colornodes on off" +bind 1 "snd_volume 0" +bind 2 "snd_volume 0.25" +bind 3 "snd_volume 0.6" +bind 4 "snd_volume 1" +bind 5 "toggle r_drawWorld 1 0; r_clearColor .25 .25 .25 1; r_clearColor2 .25 .25 .25 1; toggle cg_draw2d 1 0; toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4" +bind 6 "replay_mark" +bind 7 "replay_goto" +bind 8 "demigod" +bind 9 "notarget" +bind 0 "toggle fx_draw 0 1" +bind SEMICOLON "toggle ai_showpaths 0 1" +bind [ "toggle fx_enable 0 1" +bind \ "fast_restart" +bind ] "toggle r_showtris 1 0" +bind ` "toggleconsole" +bind A "+moveleft" +bind B "cg_ufo; toggle r_dof_enable 0 1" +bind C "god" +bind D "+moveright" +bind E "+attack" +bind F "ai_shownearbynodes 64; toggle path_nodeInfoType 0 1 2 3 4 5" +bind G "toggle g_entinfo 4 5 6 0" +bind H "toggle g_entinfo 1 2 0" +bind I "toggle r_showtris 2 0" +bind J "toggle r_showtricounts 1 0" +bind K "toggle ai_shownearbynodes 0 64" +bind L "toggle ai_shownodes 0 1" +bind M "toggle g_entinfo_AIText 2 3 4 0 1" +bind N "ufo; toggle r_dof_enable 0 1" +bind O "toggle r_fullbright 1 0" +bind P "toggle cl_paused 0 1" +bind Q "toggle timescale 1 0.3" +bind R "toggle ai_debugthreatselection 0 1" +bind S "+back" +bind T "toggle timescale 1 5" +bind U "toggle cg_drawmaterial 1 0" +bind V "toggle cg_draw2d 0 1" +bind W "+forward" +bind X "demigod" +bind Y "toggle timescale 1 0.1" +bind Z "toggle cg_draw2d 0 1; toggle cg_drawbreathhint 0 1; toggle cg_drawcrosshair 0 1; toggle cg_drawfps 0 1; toggle cg_drawgun 0 1; toggle cg_drawhud 0 1; toggle cg_drawmantlehint 0 1; toggle cg_drawpaused 0 1; toggle cg_drawperformancewarnings 0 1; toggle cg_drawplayerposinfreemove 0 1; toggle cg_drawshellshock 0 1; toggle cg_drawturretcrosshair 0 1; toggle cg_drawversion 0 1" +bind ~ "toggleconsole" +bind BACKSPACE "replay_restart" +bind PAUSE "toggle cl_paused 0 1" +bind UPARROW "replay_back 3" +bind DOWNARROW "replay_live" +bind LEFTARROW "replay_back 10" +bind RIGHTARROW "replay_forward 10" +bind DEL "toggle ai_showVolume -1 1" +bind PGDN "toggle snd_drawinfo 0 1 2 3" +bind PGUP "toggle snd_draw3d 2 0" +bind HOME "toggle r_lockpvs 1 0" +bind END "toggle r_showportals 0 1 2" +bind F1 "devgui" +bind F2 "exec developer" +bind F3 "exec robotg" +bind F5 "give ammo" +bind F6 "map_restart" +bind F7 "set tweak 1; map_restart; exec devgui_fog" +bind F8 "toggle animsound on off" +bind F9 "exec createFX" +bind F10 "set debug_start 1; unbind DOWNARROW; unbind UPARROW" +bind F11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1" +bind KP_MINUS "replay_mark" +bind KP_PLUS "replay_goto" +unbindallaxis +bindaxis A_LSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_LSTICK_Y VA_FORWARD MAP_SQUARED +bindaxis A_RSTICK_X VA_YAW MAP_LINEAR +bindaxis A_RSTICK_Y VA_PITCH MAP_LINEAR +con_hidechannel *; con_showchannel dontfilter error gamenotify boldgame subtitle obituary logfile_only console_only gfx sound files devgui profile ui client server system playerweap ai anim physics fx leaderboards parserscript script network diff --git a/slime_dev.cfg b/slime_dev.cfg new file mode 100644 index 0000000..8117d5b --- /dev/null +++ b/slime_dev.cfg @@ -0,0 +1,7 @@ +//unbindall +exec developer +bind x "ragdoll_enable 0; set debug_nuke on; wait 3; ragdoll_enable 1" + +set createfx "" + +bind z "bind button_y give ammo; ragdoll_enable 0; set scr_forcekillcam 1; scr_war_timelimit 0" diff --git a/sun/nx_border.sun b/sun/nx_border.sun new file mode 100644 index 0000000..460a478 --- /dev/null +++ b/sun/nx_border.sun @@ -0,0 +1,21 @@ +r_sunsprite_shader "sun" +r_sunsprite_size "123.4975" +r_sunflare_shader "sun_flare_marksman" +r_sunflare_min_size "131.8" +r_sunflare_min_angle "90" +r_sunflare_max_size "1200" +r_sunflare_max_angle "2" +r_sunflare_max_alpha "0.62742" +r_sunflare_fadein "0.7" +r_sunflare_fadeout "0.3616" +r_sunblind_min_angle "30" +r_sunblind_max_angle "5" +r_sunblind_max_darken "0.18502" +r_sunblind_fadein "2.5" +r_sunblind_fadeout "6" +r_sunglare_min_angle "30" +r_sunglare_max_angle "5" +r_sunglare_max_lighten "0" +r_sunglare_fadein "2.5" +r_sunglare_fadeout "6" +r_sun_fx_position "-45 -59 0" diff --git a/sun/nx_hospital.sun b/sun/nx_hospital.sun new file mode 100644 index 0000000..faf8dda --- /dev/null +++ b/sun/nx_hospital.sun @@ -0,0 +1,21 @@ +r_sunsprite_shader "sun" +r_sunsprite_size "28.8433" +r_sunflare_shader "sun_flare" +r_sunflare_min_size "237.8" +r_sunflare_min_angle "40.869" +r_sunflare_max_size "669.9" +r_sunflare_max_angle "2.14669" +r_sunflare_max_alpha "0.62536" +r_sunflare_fadein "0.2604" +r_sunflare_fadeout "0.2992" +r_sunblind_min_angle "33.9543" +r_sunblind_max_angle "9.9647" +r_sunblind_max_darken "0.20934" +r_sunblind_fadein "0.5" +r_sunblind_fadeout "1" +r_sunglare_min_angle "10.6101" +r_sunglare_max_angle "48.2526" +r_sunglare_max_lighten "0.21569" +r_sunglare_fadein "2.263" +r_sunglare_fadeout "3" +r_sun_fx_position "-45 -30 0" diff --git a/sun/nx_lunar.sun b/sun/nx_lunar.sun new file mode 100644 index 0000000..2ee0a26 --- /dev/null +++ b/sun/nx_lunar.sun @@ -0,0 +1,22 @@ +r_sunsprite_shader "sun" +r_sunsprite_size "16" +r_sunflare_shader "sun_flare_icbm" +r_sunflare_min_size "0" +r_sunflare_min_angle "45" +r_sunflare_max_size "300" +r_sunflare_max_angle "10" +r_sunflare_max_alpha "1" +r_sunflare_fadein "0.25" +r_sunflare_fadeout ".01" +r_sunblind_min_angle "30" +r_sunblind_max_angle "5" +r_sunblind_max_darken ".01" +r_sunblind_fadein ".25" +r_sunblind_fadeout ".01" +r_sunglare_min_angle "30" +r_sunglare_max_angle "5" +r_sunglare_max_lighten ".05" +r_sunglare_fadein ".25" +r_sunglare_fadeout ".01" +r_sun_fx_position "-12 -137 0" + diff --git a/threatid_color_palette.cfg b/threatid_color_palette.cfg new file mode 100644 index 0000000..2c516c1 --- /dev/null +++ b/threatid_color_palette.cfg @@ -0,0 +1,30 @@ +// tagBR< note >: A note to the explorer: The alpha values determine the "intensity" of the outlines +// AND, they can be greater than 1.0 to increase intensity even more + +set colorThreatID_ADS_Axis_Head 0.5 0.03 0.0 0.4 +set colorThreatID_ADS_Axis_TorsoUpper 0.5 0.03 0.0 0.4 +set colorThreatID_ADS_Axis_TorsoLower 0.5 0.03 0.0 0.4 +set colorThreatID_ADS_Axis_UpperArm 0.5 0.03 0.0 0.4 + +set colorThreatID_ADS_Axis_Veh_1 0.7 0.0 0.0 1.4 +set colorThreatID_ADS_Axis_Veh_2 0.7 0.0 0.0 1.4 +set colorThreatID_ADS_Axis_Veh_3 0.7 0.0 0.0 1.4 +set colorThreatID_ADS_Axis_Veh_4 0.7 0.0 0.0 1.4 + +set colorThreatID_ADS_Axis_Low_Dmg 0.5 0.03 0.0 0.3 + +set colorThreatID_NOADS_Axis 0.7 0.05 0.0 0.6 +set colorThreatID_NOADS_Axis_Veh 0.7 0.05 0.0 1.2 + +// tagBR< note >: These are not currently used as allies highlight the whole body +//set colorThreatID_ADS_Allies_Head 0.0 0.8 0.0 0.6 +//set colorThreatID_ADS_Allies_TorsoUpper 0.0 0.8 0.0 0.6 +//set colorThreatID_ADS_Allies_TorsoLower 0.0 0.8 0.0 0.6 +//set colorThreatID_ADS_Allies_UpperArm 0.0 0.8 0.0 0.6 + +//set colorThreatID_ADS_Allies_Veh_1 0.0 0.8 0.0 1.0 +//set colorThreatID_ADS_Allies_Veh_2 0.0 0.8 0.0 1.0 + +set colorThreatID_NOADS_Allies 0.0 0.6 0.0 0.3 +set colorThreatID_ADS_Allies 0.0 0.6 0.0 0.5 + diff --git a/thumbstick_default.cfg b/thumbstick_default.cfg new file mode 100644 index 0000000..11cd9a8 --- /dev/null +++ b/thumbstick_default.cfg @@ -0,0 +1,10 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_LSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_LSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_RSTICK_X VA_YAW MAP_LINEAR +bindaxis A_RSTICK_Y VA_PITCH MAP_LINEAR diff --git a/thumbstick_legacy.cfg b/thumbstick_legacy.cfg new file mode 100644 index 0000000..c1586fb --- /dev/null +++ b/thumbstick_legacy.cfg @@ -0,0 +1,10 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_LSTICK_X VA_YAW MAP_LINEAR +bindaxis A_LSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_RSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_RSTICK_Y VA_PITCH MAP_LINEAR diff --git a/thumbstick_legacysouthpaw.cfg b/thumbstick_legacysouthpaw.cfg new file mode 100644 index 0000000..d1fa9e7 --- /dev/null +++ b/thumbstick_legacysouthpaw.cfg @@ -0,0 +1,10 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_RSTICK_X VA_YAW MAP_LINEAR +bindaxis A_RSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_LSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_LSTICK_Y VA_PITCH MAP_LINEAR diff --git a/thumbstick_southpaw.cfg b/thumbstick_southpaw.cfg new file mode 100644 index 0000000..3dd7cfc --- /dev/null +++ b/thumbstick_southpaw.cfg @@ -0,0 +1,10 @@ +//========================================================================================== +// Associate real axis to virtual axis. +// Real axis are : A_LSTICK_Y, A_LSTICK_X, A_RSTICK_X, A_RSTICK_Y, A_RTRIGGER, A_LTRIGGER +// Virtual axis are : VA_SIDE, VA_FORWARD, VA_UP, VA_YAW, VA_PITCH, VA_ATTACK +//========================================================================================== +bindaxis A_RSTICK_X VA_SIDE MAP_SQUARED +bindaxis A_RSTICK_Y VA_FORWARD MAP_SQUARED + +bindaxis A_LSTICK_X VA_YAW MAP_LINEAR +bindaxis A_LSTICK_Y VA_PITCH MAP_LINEAR diff --git a/tsuenami.cfg b/tsuenami.cfg new file mode 100644 index 0000000..09be398 --- /dev/null +++ b/tsuenami.cfg @@ -0,0 +1,79 @@ +// generated by Tsue Please do not modify +//bind dpad_down scr_giveairstrike 1 +bind TAB "+melee" +bind ESCAPE "togglemenu" +bind SPACE "+moveup" +bind , "toggle r_normalMaps 0 1" +bind 0 "toggle cg_Draw2D 0 1" +bind 1 "toggle r_colorMap" +bind 2 "toggle r_normalmap" +bind 3 "toggle r_specularmap" +bind 4 "toggle r_drawWorld 1 0;r_clearColor .25 .25 .25 1;r_clearColor2 .25 .25 .25 1;toggle cg_draw2d 1 0;toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4" +bind ` "toggleconsole" +bind A "+moveleft" +bind B "god" +bind C "gocrouch" +bind D "+moveright" +bind E "+leanright" +bind F "+activate" +bind H "+holdbreath" +bind o "toggle r_fullbright" +bind Q "+leanleft" +bind R "+reload" +bind 5 toggle r_drawSmodels 0 1 +bind W "+forward" +bind PAUSE "pause" +bind ALT "+melee_breath" +bind CTRL "goprone" +bind SHIFT "+movedown" +bind END "toggleads" +bind F1 "devgui" +bind F7 "set tweak 1;map_restart;exec devgui_fog" +bind F10 "cg_drawfps 0;cg_drawviewpos 0;cg_drawviewpos 0;cg_drawversion 0;r_clearColor 0 0 0 0;r_clearColor2 0 0 0 0;com_statmon 0;con_minicon 0" +bind F11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1" +bind F12 "cg_drawMaterial 1;con_minicon 1;fs_debug 0; mapname;viewpos;wait 6;screenshotJPEG;cg_drawMaterial 0;con_minicon 0; fs_debug 2" +bind KP_UPARROW "raisestance" +bind KP_DOWNARROW "lowerstance" +bind - "replay_mark" +bind = "replay_goto" +bind UPARROW "replay_back 3" +bind DOWNARROW "replay_live" +bind RIGHTARROW "replay_forward 10" +bind LEFTARROW "replay_back 10" +bind MOUSE1 "+attack" +bind MOUSE2 "+speed" +bind MOUSE3 "+frag" +bind MOUSE4 "+talk" +bind MOUSE5 "+smoke" +bind MWHEELDOWN "weapnext" +bind MWHEELUP "weapprev" +bind ins "exec createfx" +bind t "toggle timescale 1 100" +bind y "toggle timescale 1 .25" +bind b "god" +bind g "give ammo" +bind x "give health" +bind k "debug_nuke on" +bind n "ufo" +bind j "cg_ufo" +bind [ "toggle fx_enable 0 1" +bind ] "toggle r_showtris" +bind i "toggle g_entinfo 3 2 1 0" +bind m "map_restart" +bind \ "toggle cl_paused 0 2" +bind u "toggle cg_drawmaterial" +bind , "toggle r_normalMaps 0 1" + +// set'em +//set cg_drawFPS 0; replay_time 0 +seta friendlyfire_dev_disable 1 +set g_entinfo 0 +set ai_badPathSpam 0 +set profile_show_loading 0 +set logfile 1 +set replay_autosave 5 +set g_gametype war +set com_statmon 0 +set LOC_WARNINGSASERRORS 0 +set LOC_WARNINGS 0 +set r_showmissinglightgrid 0 diff --git a/vehicle/default_accel.graph b/vehicle/default_accel.graph new file mode 100644 index 0000000..b088bd8 --- /dev/null +++ b/vehicle/default_accel.graph @@ -0,0 +1,8 @@ +GRAPH_FLOAT_FILE + +5 +0.0000 0.5525 +0.2855 0.6232 +0.5886 0.4802 +0.8615 0.2913 +1.0000 0.0000 diff --git a/vehicle/lunar_rover_accel.graph b/vehicle/lunar_rover_accel.graph new file mode 100644 index 0000000..11e9222 --- /dev/null +++ b/vehicle/lunar_rover_accel.graph @@ -0,0 +1,8 @@ +GRAPH_FLOAT_FILE + +5 +0.0000 0.2010 +0.2606 0.3066 +0.6513 0.2468 +0.9099 0.1577 +1.0000 0.0906 diff --git a/vehicle/tank_accel.graph b/vehicle/tank_accel.graph new file mode 100644 index 0000000..bb62f4f --- /dev/null +++ b/vehicle/tank_accel.graph @@ -0,0 +1,8 @@ +GRAPH_FLOAT_FILE + +5 +0.0000 0.2504 +0.2861 0.2416 +0.5795 0.2077 +0.8255 0.1409 +1.0000 0.0000 diff --git a/vision/ac130.vision b/vision/ac130.vision new file mode 100644 index 0000000..1a319e6 --- /dev/null +++ b/vision/ac130.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.9" +r_filmBrightness "0.5" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/ac130_inverted.vision b/vision/ac130_inverted.vision new file mode 100644 index 0000000..c7eea71 --- /dev/null +++ b/vision/ac130_inverted.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.55" +r_filmBrightness "0.13" +r_filmDesaturation "1" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/af_caves_indoors.vision b/vision/af_caves_indoors.vision new file mode 100644 index 0000000..d64d971 --- /dev/null +++ b/vision/af_caves_indoors.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.20" +r_filmBrightness "0.129" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_indoors_breachroom.vision b/vision/af_caves_indoors_breachroom.vision new file mode 100644 index 0000000..d64d971 --- /dev/null +++ b/vision/af_caves_indoors_breachroom.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.20" +r_filmBrightness "0.129" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_indoors_overlook.vision b/vision/af_caves_indoors_overlook.vision new file mode 100644 index 0000000..d64d971 --- /dev/null +++ b/vision/af_caves_indoors_overlook.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.20" +r_filmBrightness "0.129" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_indoors_skylight.vision b/vision/af_caves_indoors_skylight.vision new file mode 100644 index 0000000..d64d971 --- /dev/null +++ b/vision/af_caves_indoors_skylight.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.20" +r_filmBrightness "0.129" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_indoors_steamroom.vision b/vision/af_caves_indoors_steamroom.vision new file mode 100644 index 0000000..0e2feec --- /dev/null +++ b/vision/af_caves_indoors_steamroom.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.123480" +r_filmBrightness "0.0834" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_indoors_steamroom_dark.vision b/vision/af_caves_indoors_steamroom_dark.vision new file mode 100644 index 0000000..0e2feec --- /dev/null +++ b/vision/af_caves_indoors_steamroom_dark.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.123480" +r_filmBrightness "0.0834" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_outdoors.vision b/vision/af_caves_outdoors.vision new file mode 100644 index 0000000..f2f89d0 --- /dev/null +++ b/vision/af_caves_outdoors.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.129" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/af_caves_outdoors_airstrip.vision b/vision/af_caves_outdoors_airstrip.vision new file mode 100644 index 0000000..1859c71 --- /dev/null +++ b/vision/af_caves_outdoors_airstrip.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "9.7" +r_glowBloomCutoff "0.755483" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.316023" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness ".12" +r_filmDesaturation ".22" +r_filmDesaturationDark ".2" +r_filmInvert "0" +r_filmLightTint "1.14 1.08 1" +r_filmMediumTint "1.12 1.02 1.01" +r_filmDarkTint ".57 .68 .68" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/aftermath.vision b/vision/aftermath.vision new file mode 100644 index 0000000..9eb0a0b --- /dev/null +++ b/vision/aftermath.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "6.07651" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.45" + +r_filmEnable "1" +r_filmContrast "1.1" +r_filmBrightness ".05" +r_filmDesaturation "0.0" +r_filmInvert "0" +r_filmLightTint "1 .969 .9" +r_filmDarkTint "0.7 0.3 0.2" diff --git a/vision/airplane.vision b/vision/airplane.vision new file mode 100644 index 0000000..234e963 --- /dev/null +++ b/vision/airplane.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "8" +r_glowRadius1 "0" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness "0.19" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/airport.vision b/vision/airport.vision new file mode 100644 index 0000000..6b4b9b1 --- /dev/null +++ b/vision/airport.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "5.6888" +r_glowBloomCutoff "0.733208" +r_glowBloomDesaturation "0.506667" +r_glowBloomIntensity0 "0.358447" + +r_filmEnable "1" +r_filmContrast "1.15443" +r_filmBrightness "0.0931446" +r_filmDesaturation "0.277479" +r_filmDesaturationDark "-0.726516" +r_filmInvert "0" +r_filmLightTint "1.25209 1.14019 1.03762" +r_filmMediumTint "0.859626 0.83273 0.874669" +r_filmDarkTint "0.695629 0.82253 0.727364" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/airport_death.vision b/vision/airport_death.vision new file mode 100644 index 0000000..66c5f4e --- /dev/null +++ b/vision/airport_death.vision @@ -0,0 +1,15 @@ +r_glow "1" +r_glowRadius0 "1.2" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.498" + +r_filmEnable "1" +r_filmContrast "1.07173" +r_filmBrightness "0.0109509" +r_filmDesaturation "0.768966" +r_filmDesaturationDark "-0.648548" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1.02344" diff --git a/vision/airport_exterior.vision b/vision/airport_exterior.vision new file mode 100644 index 0000000..bf3da8e --- /dev/null +++ b/vision/airport_exterior.vision @@ -0,0 +1,41 @@ +r_glow "1" +r_glowRadius0 "8.91149" +r_glowBloomCutoff "0.545483" +r_glowBloomDesaturation "0.730852" +r_glowBloomIntensity0 "0.546023" + +r_filmEnable "1" +r_filmContrast "1.35908" +r_filmBrightness "0.0931446" +r_filmDesaturation "-0.951305" +r_filmDesaturationDark "-0.726516" +r_filmInvert "0" +r_filmLightTint "1.68896 1.54233 1.38717" +r_filmMediumTint "0.766125 0.855269 0.886339" +r_filmDarkTint "1.02512 1.21192 1.20317" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +/* +r_glow "0" +r_glowRadius0 "5.6888" +r_glowBloomCutoff "0.733208" +r_glowBloomDesaturation "0.506667" +r_glowBloomIntensity0 "0.358447" + +r_filmEnable "1" +r_filmContrast "1.15443" +r_filmBrightness "0.0931446" +r_filmDesaturation "0.277479" +r_filmDesaturationDark "-0.726516" +r_filmInvert "0" +r_filmLightTint "1.25209 1.14019 1.03762" +r_filmMediumTint "0.859626 0.83273 0.874669" +r_filmDarkTint "0.695629 0.82253 0.727364" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" +*/ \ No newline at end of file diff --git a/vision/airport_green.vision b/vision/airport_green.vision new file mode 100644 index 0000000..18b94d5 --- /dev/null +++ b/vision/airport_green.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "2.15" +r_glowBloomCutoff "0.35" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "0.4" + +r_filmEnable "1" +r_filmContrast "1.35" +r_filmBrightness "0.0" +r_filmDesaturation "-2.0" +r_filmDesaturationDark "-2.0" +r_filmInvert "0" +r_filmLightTint "0 2 0" +r_filmMediumTint "0 2 0" +r_filmDarkTint "0 2 0" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/airport_intro.vision b/vision/airport_intro.vision new file mode 100644 index 0000000..5c24f71 --- /dev/null +++ b/vision/airport_intro.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "5.6888" +r_glowBloomCutoff "0.733208" +r_glowBloomDesaturation "0.506667" +r_glowBloomIntensity0 "0.358447" + +r_filmEnable "1" +r_filmContrast "1.15443" +r_filmBrightness "0.0931446" +r_filmDesaturation "0.277479" +r_filmDesaturationDark "-0.726516" +r_filmInvert "0" +r_filmLightTint "1.25209 1.14019 1.03762" +r_filmMediumTint "0.859626 0.93273 0.874669" +r_filmDarkTint "0.82253 0.814546 0.759416" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/airport_stairs.vision b/vision/airport_stairs.vision new file mode 100644 index 0000000..3cc7cb1 --- /dev/null +++ b/vision/airport_stairs.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "5.6888" +r_glowBloomCutoff "0.733208" +r_glowBloomDesaturation "0.506667" +r_glowBloomIntensity0 "0.358447" + +r_filmEnable "1" +r_filmContrast "1.15443" +r_filmBrightness "0.0931446" +r_filmDesaturation "0.277479" +r_filmDesaturationDark "-0.726516" +r_filmInvert "0" +r_filmLightTint "1.25209 1.14019 1.03762" +r_filmMediumTint "0.859626 0.93273 0.874669" +r_filmDarkTint "0.695629 0.82253 0.727364" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/ambush.vision b/vision/ambush.vision new file mode 100644 index 0000000..ec167d3 --- /dev/null +++ b/vision/ambush.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "8" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness "0.19" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/armada.vision b/vision/armada.vision new file mode 100644 index 0000000..e56eea8 --- /dev/null +++ b/vision/armada.vision @@ -0,0 +1,18 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.893" +r_filmBrightness "0.2455" +r_filmDesaturation "0.265" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 0.959 1.265" + diff --git a/vision/armada_ground.vision b/vision/armada_ground.vision new file mode 100644 index 0000000..ecb5144 --- /dev/null +++ b/vision/armada_ground.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.5805" +r_filmBrightness "0.2298" +r_filmDesaturation "0.265" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 1.0215 1.265" \ No newline at end of file diff --git a/vision/armada_sound.vision b/vision/armada_sound.vision new file mode 100644 index 0000000..cf1fc6a --- /dev/null +++ b/vision/armada_sound.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" \ No newline at end of file diff --git a/vision/armada_tvs.vision b/vision/armada_tvs.vision new file mode 100644 index 0000000..622098b --- /dev/null +++ b/vision/armada_tvs.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "3.7176" +r_glowRadius1 "4.3848" +r_glowBloomCutoff "1" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" +r_glowBloomIntensity1 "0.362" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.2298" +r_filmDesaturation "0.1" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 1.0215 1.265" \ No newline at end of file diff --git a/vision/armada_water.vision b/vision/armada_water.vision new file mode 100644 index 0000000..b37b37b --- /dev/null +++ b/vision/armada_water.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.134" +r_filmDesaturation "0.265" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 1.0215 1.265" \ No newline at end of file diff --git a/vision/bigcity_destroyed.vision b/vision/bigcity_destroyed.vision new file mode 100644 index 0000000..d741623 --- /dev/null +++ b/vision/bigcity_destroyed.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "6.07651" +r_glowRadius1 "0" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.45" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness "0.14" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.07 1.05 0.85" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/black_bw.vision b/vision/black_bw.vision new file mode 100644 index 0000000..4a634ea --- /dev/null +++ b/vision/black_bw.vision @@ -0,0 +1,18 @@ +r_glow "0" +r_glowRadius0 "0" +r_glowRadius1 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "0" +r_filmBrightness "-1" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" + diff --git a/vision/blackout.vision b/vision/blackout.vision new file mode 100644 index 0000000..010c3fb --- /dev/null +++ b/vision/blackout.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast ".98" +r_filmBrightness "0.057" +r_filmDesaturation "0.3" +r_filmInvert "0" +r_filmLightTint "1.04 1 1.2" +r_filmDarkTint "0.909 0.899 1.0" diff --git a/vision/blackout_darkness.vision b/vision/blackout_darkness.vision new file mode 100644 index 0000000..660366b --- /dev/null +++ b/vision/blackout_darkness.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast ".98" +r_filmBrightness "0.000" +r_filmDesaturation "0.3" +r_filmInvert "0" +r_filmLightTint "1.04 1 1.2" +r_filmDarkTint "0.909 0.899 1.0" diff --git a/vision/blackout_nvg.vision b/vision/blackout_nvg.vision new file mode 100644 index 0000000..ad76ffe --- /dev/null +++ b/vision/blackout_nvg.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowBloomCutoff "0.681817" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "15.6842" +r_glowRadius0 "25.2319" + +r_filmEnable "1" +r_filmBrightness "0.47" +r_filmContrast "1.758" +r_filmDarkTint "0 1.999 0.000226783" +r_filmInvert "0" +r_filmLightTint "1.5797 1.9992 2.0000" +r_filmDesaturation "1" diff --git a/vision/blacktest.vision b/vision/blacktest.vision new file mode 100644 index 0000000..fd01501 --- /dev/null +++ b/vision/blacktest.vision @@ -0,0 +1,18 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "0" +r_filmBrightness "-1" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" + diff --git a/vision/bog.vision b/vision/bog.vision new file mode 100644 index 0000000..b21da86 --- /dev/null +++ b/vision/bog.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.447" +r_filmBrightness "0.145" +r_filmDesaturation "0.393" +r_filmInvert "0" +r_filmLightTint ".802 0.774 0.884" +r_filmDarkTint "0.854 0.802 0.854" diff --git a/vision/bog_a.vision b/vision/bog_a.vision new file mode 100644 index 0000000..dbb0fe2 --- /dev/null +++ b/vision/bog_a.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "25.2691" +r_glowRadius1 "25.7724" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" +r_glowBloomIntensity1 "1.4883" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "0.817949" +r_filmBrightness "-0.0720581" +r_filmDesaturation "0.348496" +r_filmInvert "0" +r_filmLightTint "1.54514 1.27109 1.20341" +r_filmDarkTint "0.797897 0.758245 0.711313" diff --git a/vision/bog_a_sunrise.vision b/vision/bog_a_sunrise.vision new file mode 100644 index 0000000..9985bc6 --- /dev/null +++ b/vision/bog_a_sunrise.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "25.2691" +r_glowRadius1 "25.7724" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" +r_glowBloomIntensity1 "1.4883" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "0.817949" +r_filmBrightness "0.0104163" +r_filmDesaturation "0.348496" +r_filmInvert "0" +r_filmLightTint "1.37604 1.36347 1.32133" +r_filmDarkTint "0.853149 0.782718 1.0015" diff --git a/vision/bog_b.vision b/vision/bog_b.vision new file mode 100644 index 0000000..c7ede7f --- /dev/null +++ b/vision/bog_b.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.74548" +r_filmBrightness "0.187093" +r_filmDesaturation "0.45" +r_filmInvert "0" +r_filmLightTint "1.0209 1.05 1.11" +r_filmDarkTint "1.08003 1.08 1.13691" diff --git a/vision/boneyard.vision b/vision/boneyard.vision new file mode 100644 index 0000000..3d9bf3b --- /dev/null +++ b/vision/boneyard.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "9.67" +r_glowBloomCutoff "0.883" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.7" + +r_filmEnable "1" +r_filmContrast "0.945805" +r_filmBrightness "0.02" +r_filmDesaturation ".51" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.95696 1.77986 1.47112" +r_filmMediumTint "0.87 0.91 1.11" +r_filmDarkTint "0.8 1 1.2" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.0961" +r_primaryLightTweakSpecularStrength "1.7279" diff --git a/vision/boneyard_flyby.vision b/vision/boneyard_flyby.vision new file mode 100644 index 0000000..96834bd --- /dev/null +++ b/vision/boneyard_flyby.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "16.6" +r_glowBloomCutoff "0.786" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.74" + +r_filmEnable "1" +r_filmContrast "0.98" +r_filmBrightness "0.0094" +r_filmDesaturation "0" +r_filmDesaturationDark ".161" +r_filmInvert "0" +r_filmLightTint "1.47 1.61 1.95" +r_filmMediumTint "1.18 1.37 1.77" +r_filmDarkTint ".55 .94 1.22" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.0961" +r_primaryLightTweakSpecularStrength "1.7279" diff --git a/vision/boneyard_ride.vision b/vision/boneyard_ride.vision new file mode 100644 index 0000000..8c4f773 --- /dev/null +++ b/vision/boneyard_ride.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" + +r_filmEnable "1" +r_filmContrast "1.02" +r_filmBrightness "0.0094" +r_filmDesaturation "0" +r_filmDesaturationDark ".161" +r_filmInvert "0" +r_filmLightTint "1.47 1.61 1.95" +r_filmMediumTint "1.18 1.29 1.52" +r_filmDarkTint ".55 .94 1.22" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.0961" +r_primaryLightTweakSpecularStrength "1.7279" diff --git a/vision/boneyard_steer.vision b/vision/boneyard_steer.vision new file mode 100644 index 0000000..b45e3df --- /dev/null +++ b/vision/boneyard_steer.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.73" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 ".9" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.03" +r_filmDesaturation "0" +r_filmDesaturationDark ".161" +r_filmInvert "0" +r_filmLightTint "1.47 1.61 1.95" +r_filmMediumTint "1.146 1.376 1.85" +r_filmDarkTint ".55 .94 1.22" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.0961" +r_primaryLightTweakSpecularStrength "1.7279" diff --git a/vision/bridge.vision b/vision/bridge.vision new file mode 100644 index 0000000..9e56b9e --- /dev/null +++ b/vision/bridge.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "8" +r_glowRadius1 "0" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.21845" +r_filmBrightness "0.134626" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.15625 1.07813 1" +r_filmDarkTint "0.84375 1 1" diff --git a/vision/cargoship.vision b/vision/cargoship.vision new file mode 100644 index 0000000..6cb0205 --- /dev/null +++ b/vision/cargoship.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "6" +r_glowRadius1 "0" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.615" +r_filmBrightness "0.25" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "1.141 1.275 1.36" +r_filmDarkTint "1 1.158 1.169" diff --git a/vision/cargoship_blast.vision b/vision/cargoship_blast.vision new file mode 100644 index 0000000..b90267b --- /dev/null +++ b/vision/cargoship_blast.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "32.0" +r_glowBloomCutoff "0.1" +r_glowBloomDesaturation "0.822" +r_glowBloomIntensity0 "8.0" + +r_filmEnable "1" +r_filmContrast "1.45" +r_filmBrightness "0.17" +r_filmDesaturation "0.785" +r_filmInvert "0" +r_filmLightTint "1.99 0.798 0" +r_filmDarkTint "1.99 1.32 0" diff --git a/vision/cargoship_indoor.vision b/vision/cargoship_indoor.vision new file mode 100644 index 0000000..32bd227 --- /dev/null +++ b/vision/cargoship_indoor.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "6" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "1" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "0.19" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "1.0375 1.05 1.17813" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/cargoship_indoor2.vision b/vision/cargoship_indoor2.vision new file mode 100644 index 0000000..498433b --- /dev/null +++ b/vision/cargoship_indoor2.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "8.4" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "3" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "0.24" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "1.0375 1.05 1.17813" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/cheat_bw.vision b/vision/cheat_bw.vision new file mode 100644 index 0000000..633d6dd --- /dev/null +++ b/vision/cheat_bw.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cheat_bw_contrast.vision b/vision/cheat_bw_contrast.vision new file mode 100644 index 0000000..866501e --- /dev/null +++ b/vision/cheat_bw_contrast.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "3.2" +r_filmBrightness ".5" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cheat_bw_invert.vision b/vision/cheat_bw_invert.vision new file mode 100644 index 0000000..1ef0406 --- /dev/null +++ b/vision/cheat_bw_invert.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "1" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cheat_bw_invert_contrast.vision b/vision/cheat_bw_invert_contrast.vision new file mode 100644 index 0000000..a3a564d --- /dev/null +++ b/vision/cheat_bw_invert_contrast.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "3" +r_filmBrightness "1" +r_filmDesaturation "1" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cheat_chaplinnight.vision b/vision/cheat_chaplinnight.vision new file mode 100644 index 0000000..21a1f67 --- /dev/null +++ b/vision/cheat_chaplinnight.vision @@ -0,0 +1,18 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowRadius1 "0" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.43801" +r_filmBrightness "0.1443" +r_filmDesaturation "0.9525" +r_filmInvert "1" +r_filmLightTint "1.63834 0.47453 1.48423" +r_filmDarkTint "2 2 2" + diff --git a/vision/cheat_contrast.vision b/vision/cheat_contrast.vision new file mode 100644 index 0000000..320f36c --- /dev/null +++ b/vision/cheat_contrast.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "3.2" +r_filmBrightness ".5" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cheat_invert.vision b/vision/cheat_invert.vision new file mode 100644 index 0000000..f2b5ad9 --- /dev/null +++ b/vision/cheat_invert.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cheat_invert_contrast.vision b/vision/cheat_invert_contrast.vision new file mode 100644 index 0000000..0468465 --- /dev/null +++ b/vision/cheat_invert_contrast.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "3" +r_filmBrightness "1" +r_filmDesaturation "0" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/cliffhanger.vision b/vision/cliffhanger.vision new file mode 100644 index 0000000..75df340 --- /dev/null +++ b/vision/cliffhanger.vision @@ -0,0 +1,21 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "0.9" +r_filmBrightness "0.054" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "0.999828 1.08911 1.09274" +r_filmDarkTint "0.999973 0.99995 1.22267" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.5" +r_primaryLightTweakSpecularStrength "3" diff --git a/vision/co_break.vision b/vision/co_break.vision new file mode 100644 index 0000000..ef1d431 --- /dev/null +++ b/vision/co_break.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.96" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.23" +r_filmBrightness "0.02923" +r_filmDesaturation "0.065" +r_filmInvert "0" +r_filmLightTint "0.94 1.106 1.194" +r_filmDarkTint "0.7 1.0215 1.265" \ No newline at end of file diff --git a/vision/co_overgrown.vision b/vision/co_overgrown.vision new file mode 100644 index 0000000..30ebbe3 --- /dev/null +++ b/vision/co_overgrown.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "8" +r_glowRadius1 "0" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.15595" +r_filmBrightness "-0.0015" +r_filmDesaturation "0.35" +r_filmInvert "0" +r_filmLightTint "1.03 0.9535 0.889" +r_filmDarkTint "1 1 1.158" diff --git a/vision/cobra_down.vision b/vision/cobra_down.vision new file mode 100644 index 0000000..9a4a46a --- /dev/null +++ b/vision/cobra_down.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.48" +r_filmInvert "0" +r_filmLightTint "1.40 1.07 0.82" +r_filmDarkTint "0.7 0.95 0.92" diff --git a/vision/cobra_sunset1.vision b/vision/cobra_sunset1.vision new file mode 100644 index 0000000..14bc92c --- /dev/null +++ b/vision/cobra_sunset1.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation "0.48" +r_filmInvert "0" +r_filmLightTint "1.2 0.84 0.97" +r_filmDarkTint "0.72 0.95 1.02" diff --git a/vision/cobra_sunset2.vision b/vision/cobra_sunset2.vision new file mode 100644 index 0000000..63ace00 --- /dev/null +++ b/vision/cobra_sunset2.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation "0.48" +r_filmInvert "0" +r_filmLightTint "1.1 0.96 1.16" +r_filmDarkTint "0.7 0.87 1.25" diff --git a/vision/cobra_sunset3.vision b/vision/cobra_sunset3.vision new file mode 100644 index 0000000..b59b7b4 --- /dev/null +++ b/vision/cobra_sunset3.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation "0.48" +r_filmInvert "0" +r_filmLightTint "0.7 0.85 1.0" +r_filmDarkTint "0.5 0.75 1.08" diff --git a/vision/cobrapilot.vision b/vision/cobrapilot.vision new file mode 100644 index 0000000..80a30a9 --- /dev/null +++ b/vision/cobrapilot.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "7.64603" +r_glowRadius1 "11.3756" +r_glowBloomCutoff "0.925031" +r_glowBloomDesaturation "0.699406" +r_glowBloomIntensity0 "0.89482" +r_glowBloomIntensity1 "0.0785009" +r_glowSkyBleedIntensity0 "0.031879" +r_glowSkyBleedIntensity1 "0.139426" + +r_filmEnable "1" +r_filmContrast "1.44153" +r_filmBrightness "0.150485" +r_filmDesaturation "0.0794931" +r_filmInvert "0" +r_filmLightTint "1.08396 1.237 1.39108" +r_filmDarkTint "0.563352 0.615843 0.678493" diff --git a/vision/contingency.vision b/vision/contingency.vision new file mode 100644 index 0000000..6d38d6f --- /dev/null +++ b/vision/contingency.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" + +r_filmEnable "1" +r_filmContrast "1.11733" +r_filmBrightness "0.0472257" +r_filmDesaturation "0.15" +r_filmDesaturationDark "-0.272991" +r_filmInvert "0" +r_filmLightTint "0.999828 1.04911 1.04274" +r_filmMediumTint "0.9999 1.02453 1.06271" +r_filmDarkTint "0.893262 0.932283 1.08267" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.79789" +r_primaryLightTweakSpecularStrength "1.96321" diff --git a/vision/contingency_thermal_inverted.vision b/vision/contingency_thermal_inverted.vision new file mode 100644 index 0000000..d08322a --- /dev/null +++ b/vision/contingency_thermal_inverted.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.25" +r_filmBrightness "0.3" +r_filmDesaturation "1" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/coup.vision b/vision/coup.vision new file mode 100644 index 0000000..bfa2ab0 --- /dev/null +++ b/vision/coup.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "1.2" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.625" + +r_filmEnable "1" +r_filmContrast "1.07497" +r_filmBrightness "-0.0195861" +r_filmDesaturation "0.363524" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/coup_hit.vision b/vision/coup_hit.vision new file mode 100644 index 0000000..ef7ad71 --- /dev/null +++ b/vision/coup_hit.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "1.2" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.625" + +r_filmEnable "1" +r_filmContrast "2.5" +r_filmBrightness "1" +r_filmDesaturation "1" +r_filmInvert "1" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/coup_sunblind.vision b/vision/coup_sunblind.vision new file mode 100644 index 0000000..0ee50b4 --- /dev/null +++ b/vision/coup_sunblind.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "32" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "4" + +r_filmEnable "1" +r_filmContrast "0.4" +r_filmBrightness "0.15" +r_filmDesaturation "0.75" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/dc_whitehouse_interior.vision b/vision/dc_whitehouse_interior.vision new file mode 100644 index 0000000..97c6363 --- /dev/null +++ b/vision/dc_whitehouse_interior.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.29" +r_filmBrightness "0.24" +r_filmDesaturation "0.15" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1.2 1.2 1.2" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dc_whitehouse_lawn.vision b/vision/dc_whitehouse_lawn.vision new file mode 100644 index 0000000..f256966 --- /dev/null +++ b/vision/dc_whitehouse_lawn.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "22" +r_glowBloomCutoff ".3" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.41" + +r_filmEnable "1" +r_filmContrast "1.45" +r_filmBrightness "0.269" +r_filmDesaturation "0" +r_filmDesaturationDark "0.33" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1.2 1.11 0.96" +r_filmDarkTint ".28 .32 .41" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.5" +r_primaryLightTweakSpecularStrength "3.3" diff --git a/vision/dc_whitehouse_roof.vision b/vision/dc_whitehouse_roof.vision new file mode 100644 index 0000000..9d54339 --- /dev/null +++ b/vision/dc_whitehouse_roof.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "32" +r_glowBloomCutoff "0.658" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 ".63" + +r_filmEnable "1" +r_filmContrast "1.29" +r_filmBrightness "0.24" +r_filmDesaturation "0.5" +r_filmDesaturationDark "-.3" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1.2 1.2 1.2" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.06" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dc_whitehouse_tunnel.vision b/vision/dc_whitehouse_tunnel.vision new file mode 100644 index 0000000..77ea6df --- /dev/null +++ b/vision/dc_whitehouse_tunnel.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.41" +r_filmBrightness "0.269" +r_filmDesaturation "0.527" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1.2 1.2 1.2" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dcburning_bunker.vision b/vision/dcburning_bunker.vision new file mode 100644 index 0000000..6eac3fa --- /dev/null +++ b/vision/dcburning_bunker.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast ".96" +r_filmBrightness "0.01" +r_filmDesaturation "0.181159" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "0.919325 0.912899 1.16672" +r_filmMediumTint "1.00013 1.00013 1.00013" +r_filmDarkTint "1.37 1.42 1.6" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2" diff --git a/vision/dcburning_commerce.vision b/vision/dcburning_commerce.vision new file mode 100644 index 0000000..2ea22d6 --- /dev/null +++ b/vision/dcburning_commerce.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.03" +r_filmBrightness "0.04" +r_filmDesaturation "0.181159" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "0.919325 0.912899 1.16672" +r_filmMediumTint "1.00013 1.00013 1.00013" +r_filmDarkTint "1.08228 1.00033 1.00033" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.25" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dcburning_crash.vision b/vision/dcburning_crash.vision new file mode 100644 index 0000000..8f0a38e --- /dev/null +++ b/vision/dcburning_crash.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "8.115" +r_glowBloomCutoff "0.373" +r_glowBloomDesaturation "0.6" +r_glowBloomIntensity0 "0.0" + +r_filmEnable "1" +r_filmContrast "1.35" +r_filmBrightness "0.26" +r_filmDesaturation "-0.291" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "2 2 2" +r_filmMediumTint "1.40714 1.13292 0.648211" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcburning_heliride.vision b/vision/dcburning_heliride.vision new file mode 100644 index 0000000..83cceba --- /dev/null +++ b/vision/dcburning_heliride.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.35" +r_filmBrightness "0.26" +r_filmDesaturation "-0.291" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "2 2 2" +r_filmMediumTint "1.40714 1.13292 0.648211" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.25" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dcburning_rooftops.vision b/vision/dcburning_rooftops.vision new file mode 100644 index 0000000..7602787 --- /dev/null +++ b/vision/dcburning_rooftops.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.35" +r_filmBrightness "0.26" +r_filmDesaturation "-0.291" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint ".84 .84 .84" +r_filmMediumTint "1.40714 1.13292 0.648211" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.25" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dcburning_trenches.vision b/vision/dcburning_trenches.vision new file mode 100644 index 0000000..4f83c82 --- /dev/null +++ b/vision/dcburning_trenches.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.35" +r_filmBrightness "0.26" +r_filmDesaturation "-0.291" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "2 2 2" +r_filmMediumTint "1.40714 1.13292 0.648211" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/dcemp.vision b/vision/dcemp.vision new file mode 100644 index 0000000..7279ecb --- /dev/null +++ b/vision/dcemp.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.328125" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/dcemp_emp.vision b/vision/dcemp_emp.vision new file mode 100644 index 0000000..71802da --- /dev/null +++ b/vision/dcemp_emp.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "8.115" +r_glowBloomCutoff "0.373" +r_glowBloomDesaturation "0.6" +r_glowBloomIntensity0 "1.115" + +r_filmEnable "1" +r_filmContrast "1.35" +r_filmBrightness "0.3536" +r_filmDesaturation "-0.291" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "2 2 2" +r_filmMediumTint "1.40714 .9770 .2166" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcemp_iss.vision b/vision/dcemp_iss.vision new file mode 100644 index 0000000..d213dbc --- /dev/null +++ b/vision/dcemp_iss.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 ".4" +r_glowBloomIntensity1 ".4" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.27" +r_filmBrightness "0" +r_filmDesaturation "0.0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/dcemp_iss_death.vision b/vision/dcemp_iss_death.vision new file mode 100644 index 0000000..30dfd0b --- /dev/null +++ b/vision/dcemp_iss_death.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "1.25" +r_glowBloomIntensity1 "1.25" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.65" +r_filmBrightness "0.025" +r_filmDesaturation "0.0" +r_filmInvert "0" +r_filmLightTint "1.25 1.25 1.25" +r_filmDarkTint "1 1 1" diff --git a/vision/dcemp_office.vision b/vision/dcemp_office.vision new file mode 100644 index 0000000..0004452 --- /dev/null +++ b/vision/dcemp_office.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.0" +r_filmBrightness "0.0" +r_filmDesaturation "0.8" +r_filmDesaturationDark "0.0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcemp_parking.vision b/vision/dcemp_parking.vision new file mode 100644 index 0000000..98eb95d --- /dev/null +++ b/vision/dcemp_parking.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.0" +r_glowBloomCutoff "0.899" +r_glowBloomDesaturation "1.0" +r_glowBloomIntensity0 "0.77" + +r_filmEnable "1" +r_filmContrast "1.0" +r_filmBrightness "0.0" +r_filmDesaturation ".1179" +r_filmDesaturationDark ".1715" +r_filmInvert "0" +r_filmLightTint "1 1 1.067" +r_filmMediumTint "1 1 1.109" +r_filmDarkTint "0.913 1 1.094" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcemp_parking_lightning.vision b/vision/dcemp_parking_lightning.vision new file mode 100644 index 0000000..450f9ce --- /dev/null +++ b/vision/dcemp_parking_lightning.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.0" +r_glowBloomCutoff "0.899" +r_glowBloomDesaturation "1.0" +r_glowBloomIntensity0 "0.77" + +r_filmEnable "1" +r_filmContrast "1.05" +r_filmBrightness "0.072" +r_filmDesaturation ".05" +r_filmDesaturationDark ".05" +r_filmInvert "0" +r_filmLightTint "1.067 1.067 1.067" +r_filmMediumTint "1.1 1.1 1.1" +r_filmDarkTint "1.09 1.09 1.094" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcemp_postemp.vision b/vision/dcemp_postemp.vision new file mode 100644 index 0000000..e7d10cf --- /dev/null +++ b/vision/dcemp_postemp.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "8.115" +r_glowBloomCutoff "0.373" +r_glowBloomDesaturation "0.6" +r_glowBloomIntensity0 "0.0" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness "0.245" +r_filmDesaturation "-0.169" +r_filmDesaturationDark "0.216" +r_filmInvert "0" +r_filmLightTint "1.25 1.25 1.25" +r_filmMediumTint "1.114 0.897 0.513" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcemp_postemp2.vision b/vision/dcemp_postemp2.vision new file mode 100644 index 0000000..a1e0cd5 --- /dev/null +++ b/vision/dcemp_postemp2.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.0" +r_filmBrightness "0.0" +r_filmDesaturation "0.1" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "1.0245 1.001 0.764892" +r_filmMediumTint "0.830242 0.962738 0.973767" +r_filmDarkTint "0.8 0.8 0.8" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" \ No newline at end of file diff --git a/vision/dcemp_tunnels.vision b/vision/dcemp_tunnels.vision new file mode 100644 index 0000000..d79ccad --- /dev/null +++ b/vision/dcemp_tunnels.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.19" +r_filmBrightness "0.20" +r_filmDesaturation "0.527" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1.2 1.2 1.2" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302" diff --git a/vision/default.vision b/vision/default.vision new file mode 100644 index 0000000..71c39ac --- /dev/null +++ b/vision/default.vision @@ -0,0 +1,32 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" + + diff --git a/vision/default_night.vision b/vision/default_night.vision new file mode 100644 index 0000000..0bc3585 --- /dev/null +++ b/vision/default_night.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowBloomCutoff "0.681817" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "15.6842" +r_glowRadius0 "25.2319" + +r_filmEnable "1" +r_filmBrightness "0.353663" +r_filmContrast "1.26527" +r_filmDarkTint "0 1.54321 0.000226783" +r_filmInvert "0" +r_filmLightTint "1.5797 1.9992 2.0000" +r_filmDesaturation "1" diff --git a/vision/default_night_mp.vision b/vision/default_night_mp.vision new file mode 100644 index 0000000..1c62757 --- /dev/null +++ b/vision/default_night_mp.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "2.77935" +r_glowBloomCutoff "0.861438" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.3" + +r_filmEnable "1" +//r_filmBrightness "0.353663" +r_filmBrightness "0.15" +r_filmContrast "1.26527" +r_filmDarkTint "0 1.54321 0.000226783" +r_filmInvert "0" +r_filmLightTint "1.5797 1.9992 2.0000" +r_filmDesaturation "1" diff --git a/vision/downtown_la.vision b/vision/downtown_la.vision new file mode 100644 index 0000000..fbcc468 --- /dev/null +++ b/vision/downtown_la.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/end_game.vision b/vision/end_game.vision new file mode 100644 index 0000000..3d1decf --- /dev/null +++ b/vision/end_game.vision @@ -0,0 +1,20 @@ +r_glow "0" +r_glowRadius0 "0.3" +r_glowRadius1 "0.3" +r_glowBloomCutoff "0.3" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.76" +r_glowBloomIntensity1 "0.76" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + + +r_filmEnable "1" +r_filmContrast "1.6" +r_filmBrightness ".33" +r_filmDesaturation "-1.0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.15 1 1" +r_filmMediumTint "1.5 1 1" +r_filmDarkTint "1 0 0" \ No newline at end of file diff --git a/vision/end_game2.vision b/vision/end_game2.vision new file mode 100644 index 0000000..d42ee8b --- /dev/null +++ b/vision/end_game2.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "8.5" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0.6" +r_glowBloomIntensity0 "5" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "1" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint "1 0.85 0.85" \ No newline at end of file diff --git a/vision/exterior_concept.vision b/vision/exterior_concept.vision new file mode 100644 index 0000000..60b15f6 --- /dev/null +++ b/vision/exterior_concept.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.2" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/firingrange.vision b/vision/firingrange.vision new file mode 100644 index 0000000..15aa6cc --- /dev/null +++ b/vision/firingrange.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.0035" +r_filmBrightness "-0.00534387" +r_filmDesaturation "0.0299174" +r_filmInvert "0" +r_filmLightTint "1.09913 1.0521 1.10145" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/grayscale.vision b/vision/grayscale.vision new file mode 100644 index 0000000..c21e519 --- /dev/null +++ b/vision/grayscale.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "1" +r_filmDesaturationDark "1" +r_filmInvert "0" +r_filmLightTint "0.996 0.996 0.996" +r_filmMediumTint "0.996 0.996 0.996" +r_filmDarkTint "0.996 0.996 0.996" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/gulag.vision b/vision/gulag.vision new file mode 100644 index 0000000..80b6fed --- /dev/null +++ b/vision/gulag.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0.888" +r_glowBloomIntensity0 "0.192717" + +r_filmEnable "1" +r_filmContrast ".95" +r_filmBrightness "0.04" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "0.97 0.92 0.83" +r_filmMediumTint "1 1 1.1" +r_filmDarkTint "0.59 0.6 0.91" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.2" diff --git a/vision/helicopter_ride.vision b/vision/helicopter_ride.vision new file mode 100644 index 0000000..9a4a46a --- /dev/null +++ b/vision/helicopter_ride.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.48" +r_filmInvert "0" +r_filmLightTint "1.40 1.07 0.82" +r_filmDarkTint "0.7 0.95 0.92" diff --git a/vision/hunted.vision b/vision/hunted.vision new file mode 100644 index 0000000..38214b3 --- /dev/null +++ b/vision/hunted.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.26" +r_filmBrightness "0.15" +r_filmDesaturation "0.3" +r_filmInvert "0" +r_filmLightTint "0.94 1 1.2" +r_filmDarkTint "0.90 0.89 0.95" diff --git a/vision/hunted_crash.vision b/vision/hunted_crash.vision new file mode 100644 index 0000000..8fc94fa --- /dev/null +++ b/vision/hunted_crash.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.25" +r_filmBrightness "0.02" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "0.94 1 1.2" +r_filmDarkTint "0.91 0.9 0.85" diff --git a/vision/icbm.vision b/vision/icbm.vision new file mode 100644 index 0000000..53a97db --- /dev/null +++ b/vision/icbm.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1" +//r_glowBloomIntensity1 "" +//r_glowSkyBleedIntensity0 "" +//r_glowSkyBleedIntensity1 "" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "-0.0577349" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "0.7 0.85 1" +r_filmDarkTint "0.5 0.75 0.97" diff --git a/vision/icbm_interior.vision b/vision/icbm_interior.vision new file mode 100644 index 0000000..a8973d9 --- /dev/null +++ b/vision/icbm_interior.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness ".128" +r_filmDesaturation ".2" +r_filmInvert "0" +r_filmLightTint "0.8 1.0 1.0" +r_filmDarkTint "0.9 0.95 1.05" diff --git a/vision/icbm_launch.vision b/vision/icbm_launch.vision new file mode 100644 index 0000000..8b76602 --- /dev/null +++ b/vision/icbm_launch.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "27.75" +r_glowRadius1 "27.75" +r_glowBloomCutoff "0.35" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.85" +r_filmBrightness "0.33" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "1.1 1 0.94" +r_filmDarkTint "1.17 1.01 0.81" diff --git a/vision/icbm_sunrise0.vision b/vision/icbm_sunrise0.vision new file mode 100644 index 0000000..81ea97a --- /dev/null +++ b/vision/icbm_sunrise0.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "0.7 0.85 1.0" +r_filmDarkTint "0.5 0.75 0.97" diff --git a/vision/icbm_sunrise1.vision b/vision/icbm_sunrise1.vision new file mode 100644 index 0000000..05c3e4f --- /dev/null +++ b/vision/icbm_sunrise1.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "0.8 0.95 1.1" +r_filmDarkTint "0.85 0.93 1.05" diff --git a/vision/icbm_sunrise2.vision b/vision/icbm_sunrise2.vision new file mode 100644 index 0000000..50212bc --- /dev/null +++ b/vision/icbm_sunrise2.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation ".2" +r_filmInvert "0" +r_filmLightTint "0.8 1.0 1.0" +r_filmDarkTint "0.9 0.95 1.05" diff --git a/vision/icbm_sunrise3.vision b/vision/icbm_sunrise3.vision new file mode 100644 index 0000000..edf5aae --- /dev/null +++ b/vision/icbm_sunrise3.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation ".34" +r_filmInvert "0" +r_filmLightTint "1.0 1.0 1.0" +r_filmDarkTint "1.0 1.0 1.05" diff --git a/vision/icbm_sunrise4.vision b/vision/icbm_sunrise4.vision new file mode 100644 index 0000000..0acb961 --- /dev/null +++ b/vision/icbm_sunrise4.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation ".28" +r_filmInvert "0" +r_filmLightTint "1.0 1.0 1.0" +r_filmDarkTint "1.0 1.0 1.0" diff --git a/vision/interior_concept.vision b/vision/interior_concept.vision new file mode 100644 index 0000000..1d1edb7 --- /dev/null +++ b/vision/interior_concept.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.56" +r_primaryLightTweakSpecularStrength "1.56" diff --git a/vision/introscreen.vision b/vision/introscreen.vision new file mode 100644 index 0000000..e3f8ee5 --- /dev/null +++ b/vision/introscreen.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "8.4" +r_glowRadius1 "8.4" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "1.0" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.11965" +r_filmBrightness "0.014806" +r_filmDesaturation "1.0" +r_filmInvert "0" +r_filmLightTint "1.13173 1.16271 1.45521" +r_filmDarkTint "0.700005 0.973834 0.826321" diff --git a/vision/invasion.vision b/vision/invasion.vision new file mode 100644 index 0000000..ece3d1e --- /dev/null +++ b/vision/invasion.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "18" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" + +r_filmEnable "1" +r_filmContrast "1.34979" +r_filmBrightness "0.129157" +r_filmDesaturation "0.792118" +r_filmDesaturationDark "-0.110706" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "0.946567 1.04024 1.00996" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/invasion_alley.vision b/vision/invasion_alley.vision new file mode 100644 index 0000000..64f1dfc --- /dev/null +++ b/vision/invasion_alley.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "18" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" + +r_filmEnable "1" +r_filmContrast "1.43" +r_filmBrightness "0.14" +r_filmDesaturation "0.792118" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "0.946567 1.04024 1.00996" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/invasion_nates_roof.vision b/vision/invasion_nates_roof.vision new file mode 100644 index 0000000..858e624 --- /dev/null +++ b/vision/invasion_nates_roof.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "18" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.48" + +r_filmEnable "1" +r_filmContrast "1.42" +r_filmBrightness "0.15" +r_filmDesaturation "0.792118" +r_filmDesaturationDark "-0.110706" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "1.04 1 0.94" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/invasion_near_convoy.vision b/vision/invasion_near_convoy.vision new file mode 100644 index 0000000..c713e28 --- /dev/null +++ b/vision/invasion_near_convoy.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "18" +r_glowBloomCutoff "0.6" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.58" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness "0.12" +r_filmDesaturation "0.3" +r_filmDesaturationDark "-0.110706" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "0.946567 1.04024 1.00996" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/invasion_stripmall.vision b/vision/invasion_stripmall.vision new file mode 100644 index 0000000..385568a --- /dev/null +++ b/vision/invasion_stripmall.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "18" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" + +r_filmEnable "1" +r_filmContrast "1.34979" +r_filmBrightness "0.129157" +r_filmDesaturation "0.792118" +r_filmDesaturationDark "-0.110706" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "0.946567 1.04024 1.00996" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/invasion_suburban_streets.vision b/vision/invasion_suburban_streets.vision new file mode 100644 index 0000000..452a30b --- /dev/null +++ b/vision/invasion_suburban_streets.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "5.65504" +r_glowBloomCutoff "0.615129" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" + +r_filmEnable "1" +r_filmContrast "1.34979" +r_filmBrightness "0.129157" +r_filmDesaturation "0.792118" +r_filmDesaturationDark "-0.110706" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "0.946567 1.04024 1.00996" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/invasion_yards.vision b/vision/invasion_yards.vision new file mode 100644 index 0000000..63aeb7e --- /dev/null +++ b/vision/invasion_yards.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "18" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.3" + +r_filmEnable "1" +r_filmContrast "1.34979" +r_filmBrightness "0.129157" +r_filmDesaturation "0.792118" +r_filmDesaturationDark "-0.110706" +r_filmInvert "0" +r_filmLightTint "1.13819 1.02085 0.890512" +r_filmMediumTint "0.968163 1.04617 0.985387" +r_filmDarkTint "0.8 0.97 1.04" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "2.07" diff --git a/vision/jeepride.vision b/vision/jeepride.vision new file mode 100644 index 0000000..15aa6cc --- /dev/null +++ b/vision/jeepride.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.0035" +r_filmBrightness "-0.00534387" +r_filmDesaturation "0.0299174" +r_filmInvert "0" +r_filmLightTint "1.09913 1.0521 1.10145" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/jeepride_cobra.vision b/vision/jeepride_cobra.vision new file mode 100644 index 0000000..8a89d9b --- /dev/null +++ b/vision/jeepride_cobra.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "17.0335" +r_glowRadius1 "26.0899" +r_glowBloomCutoff "0.870289" +r_glowBloomDesaturation "0.289442" +r_glowBloomIntensity0 "0.0334296" +r_glowBloomIntensity1 "0.120495" +r_glowSkyBleedIntensity0 "0.0225755" +r_glowSkyBleedIntensity1 "0.0174181" + +r_filmEnable "1" +r_filmContrast "1.05441" +r_filmBrightness "-0.00261099" +r_filmDesaturation "0.0299174" +r_filmInvert "0" +r_filmLightTint "1.09913 1.0521 1.10145" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/jeepride_flyaway.vision b/vision/jeepride_flyaway.vision new file mode 100644 index 0000000..8e1ccc9 --- /dev/null +++ b/vision/jeepride_flyaway.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "11.0412" +r_glowRadius1 "12" +r_glowBloomCutoff "0.530991" +r_glowBloomDesaturation "0.743052" +r_glowBloomIntensity0 "4.29501" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "4.29501" +r_glowSkyBleedIntensity1 "1" + +r_filmEnable "1" +r_filmContrast "1.0618" +r_filmBrightness "1.184535" +r_filmDesaturation "0.0284852" +r_filmInvert "0" +r_filmLightTint "1.0991 1.10082 1.10134" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/jeepride_tunnel.vision b/vision/jeepride_tunnel.vision new file mode 100644 index 0000000..0adc5fd --- /dev/null +++ b/vision/jeepride_tunnel.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.37781" +r_filmBrightness "0.118425" +r_filmDesaturation "0.0298658" +r_filmInvert "0" +r_filmLightTint "1.09913 1.0521 1.10145" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/jeepride_zak.vision b/vision/jeepride_zak.vision new file mode 100644 index 0000000..1f5068f --- /dev/null +++ b/vision/jeepride_zak.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.916159" +r_glowBloomDesaturation "0.770818" +r_glowBloomIntensity0 "0.998377" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.264" +r_filmBrightness "0.000346" +r_filmDesaturation "0.152183" +r_filmInvert "0" +r_filmLightTint "0.972077 0.934609 0.839432" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/killhouse.vision b/vision/killhouse.vision new file mode 100644 index 0000000..0ae04b0 --- /dev/null +++ b/vision/killhouse.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "9.2" +r_glowRadius1 "0" +r_glowBloomCutoff "0.812775" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.02186" +r_filmBrightness "0.0122496" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint "0.956127 0.854841 0.777573" \ No newline at end of file diff --git a/vision/killhouse_interior.vision b/vision/killhouse_interior.vision new file mode 100644 index 0000000..e84de2c --- /dev/null +++ b/vision/killhouse_interior.vision @@ -0,0 +1,35 @@ +/* +r_glow "1" +r_glowRadius0 "10.8" +r_glowRadius1 "0" +r_glowBloomCutoff "0.28" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.1" +r_filmBrightness "0" +r_filmDesaturation "0.1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" +*/ + + +r_glow "1" +r_glowRadius0 "9.2" +r_glowRadius1 "0" +r_glowBloomCutoff "0.812775" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" + +r_filmEnable "1" +r_filmContrast "1.21885" +r_filmBrightness "0.0" +r_filmDesaturation "0.296194" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1.01638 .959989 1.06048" \ No newline at end of file diff --git a/vision/launchfacility.vision b/vision/launchfacility.vision new file mode 100644 index 0000000..a3323f7 --- /dev/null +++ b/vision/launchfacility.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.123" +r_filmBrightness "0.0002" +r_filmDesaturation "0.168" +r_filmInvert "0" +r_filmLightTint "1.4 1.27 1.011" +r_filmDarkTint "1 1 1.168" diff --git a/vision/launchfacility_a.vision b/vision/launchfacility_a.vision new file mode 100644 index 0000000..ed284af --- /dev/null +++ b/vision/launchfacility_a.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.15843" +r_filmBrightness "0.0355033" +r_filmDesaturation "0.402416" +r_filmInvert "0" +r_filmLightTint "1.4 1.27 1.011" +r_filmDarkTint "1 1 1.168" diff --git a/vision/launchfacility_b.vision b/vision/launchfacility_b.vision new file mode 100644 index 0000000..36688da --- /dev/null +++ b/vision/launchfacility_b.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.123" +r_filmBrightness "0.0292009" +r_filmDesaturation "0.168" +r_filmInvert "0" +r_filmLightTint "1.4 1.27 1.011" +r_filmDarkTint "1 1 1.168" diff --git a/vision/missilecam.vision b/vision/missilecam.vision new file mode 100644 index 0000000..9b5f7d0 --- /dev/null +++ b/vision/missilecam.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "3.7" +r_filmBrightness "1" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "0 0 0" +r_filmDarkTint "1.21215 1.21039 1.31139" diff --git a/vision/mp_backlot.vision b/vision/mp_backlot.vision new file mode 100644 index 0000000..836d916 --- /dev/null +++ b/vision/mp_backlot.vision @@ -0,0 +1,15 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.25" +r_glowBloomIntensity1 "0.25" +r_glowSkyBleedIntensity0 "0.3" + +r_filmEnable "1" +r_filmContrast "1.471" +r_filmBrightness "0.198" +r_filmDesaturation "0.26" +r_filmInvert "0" +r_filmLightTint "1.051 0.966 0.821" +r_filmDarkTint "0.71 0.63 0.56" diff --git a/vision/mp_bloc.vision b/vision/mp_bloc.vision new file mode 100644 index 0000000..6f04569 --- /dev/null +++ b/vision/mp_bloc.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "9.32874" +r_glowBloomCutoff "0.231778" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.00002" + +r_filmEnable "1" +r_filmContrast "0.87104" +r_filmBrightness "0" +r_filmDesaturation "0.352396" +r_filmInvert "0" +r_filmLightTint "1.10838 1.10717 1.15409" +r_filmDarkTint "0.7 0.928125 1" + diff --git a/vision/mp_bog.vision b/vision/mp_bog.vision new file mode 100644 index 0000000..14ababe --- /dev/null +++ b/vision/mp_bog.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "25.2691" +r_glowRadius1 "25.7724" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" +r_glowBloomIntensity1 "1.4883" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "0.817949" +r_filmBrightness "-0.03" +r_filmDesaturation "0.348496" +r_filmInvert "0" +r_filmLightTint "1.23787 1.22658 1.15435" +r_filmDarkTint "0.787442 0.771667 0.736767" diff --git a/vision/mp_brecourt.vision b/vision/mp_brecourt.vision new file mode 100644 index 0000000..151d902 --- /dev/null +++ b/vision/mp_brecourt.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.18197" +r_filmBrightness "0.00441669" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.09 1.20125 0.891854" +r_filmMediumTint "1.05654 1.05654 0.994713" +r_filmDarkTint "1.17138 1.1096 1.0212" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.18" +r_primaryLightTweakSpecularStrength "2.8" diff --git a/vision/mp_broadcast.vision b/vision/mp_broadcast.vision new file mode 100644 index 0000000..5a627a2 --- /dev/null +++ b/vision/mp_broadcast.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.2298" +r_filmDesaturation "0.1" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 1.0215 1.265" diff --git a/vision/mp_carentan.vision b/vision/mp_carentan.vision new file mode 100644 index 0000000..945c9a6 --- /dev/null +++ b/vision/mp_carentan.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.13" +r_filmBrightness "0.04" +r_filmDesaturation "0.14" +r_filmInvert "0" +r_filmLightTint ".792 1 1.1" +r_filmDarkTint "1.11 1.07 .76" diff --git a/vision/mp_cargoship.vision b/vision/mp_cargoship.vision new file mode 100644 index 0000000..c948b9c --- /dev/null +++ b/vision/mp_cargoship.vision @@ -0,0 +1,23 @@ +r_glow "1" +r_glowRadius0 "6" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "1" + +r_filmEnable "1" +r_filmContrast "1.615" +r_filmBrightness "0.25" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "1.141 1.275 1.360" +r_filmDarkTint "1 1.158 1.169" + +/* +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "0.194509" +r_filmDesaturation "0.4234" +r_filmInvert "0" +r_filmLightTint "0.913256 0.988782 0.85862" +r_filmDarkTint "0.7625 0.9594 0.90625" +*/ \ No newline at end of file diff --git a/vision/mp_citystreets.vision b/vision/mp_citystreets.vision new file mode 100644 index 0000000..e16409b --- /dev/null +++ b/vision/mp_citystreets.vision @@ -0,0 +1,18 @@ +r_glow "1" +r_glowRadius0 "1" +r_glowRadius1 "1" +r_glowBloomCutoff "0.431" +r_glowBloomDesaturation "0.250064" +r_glowBloomIntensity0 "0.875" +r_glowBloomIntensity1 "0.875" +r_glowSkyBleedIntensity0 "0.1" +r_glowSkyBleedIntensity1 "0.1" + +r_filmEnable "1" +r_filmContrast "1.205" +r_filmBrightness "0.123" +r_filmDesaturation "0.33" +r_filmInvert "0" +r_filmLightTint "1.25 1.08 0.71" +r_filmDarkTint "0.49 0.47 0.465" + diff --git a/vision/mp_convoy.vision b/vision/mp_convoy.vision new file mode 100644 index 0000000..e4d07ac --- /dev/null +++ b/vision/mp_convoy.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "0.817949" +r_filmBrightness "0.0104163" +r_filmDesaturation "0.348496" +r_filmInvert "0" +r_filmLightTint "1.37604 1.36347 1.32133" +r_filmDarkTint "0.853149 0.782718 1.0015" diff --git a/vision/mp_countdown.vision b/vision/mp_countdown.vision new file mode 100644 index 0000000..38450ad --- /dev/null +++ b/vision/mp_countdown.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast ".9" +r_filmBrightness "-0.055" +r_filmDesaturation "0.63" +r_filmInvert "0" +r_filmLightTint "1.545 1.394 1.315" +r_filmDarkTint "1.184 1.492 1.381" diff --git a/vision/mp_crash.vision b/vision/mp_crash.vision new file mode 100644 index 0000000..f0b63a1 --- /dev/null +++ b/vision/mp_crash.vision @@ -0,0 +1,23 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowRadius1 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "0.134" +r_filmDesaturation "0.265" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 1.0215 1.265" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.4" +r_primaryLightTweakSpecularStrength "3.25" + + diff --git a/vision/mp_crash_damage.vision b/vision/mp_crash_damage.vision new file mode 100644 index 0000000..16a91e2 --- /dev/null +++ b/vision/mp_crash_damage.vision @@ -0,0 +1,20 @@ +r_glow "1" +r_glowRadius0 "13.9" +r_glowRadius1 "13.9" +r_glowBloomCutoff "0.0" +r_glowBloomDesaturation "0.22" +r_glowBloomIntensity0 "1.0" +r_glowBloomIntensity1 "1.0" +r_glowSkyBleedIntensity0 "1.0" +r_glowSkyBleedIntensity1 "1.0" + +r_filmEnable "1" +r_filmContrast "0.66" +r_filmBrightness "0.153" +r_filmDesaturation "0.22" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 1.0215 1.265" + + + diff --git a/vision/mp_creek.vision b/vision/mp_creek.vision new file mode 100644 index 0000000..01fa432 --- /dev/null +++ b/vision/mp_creek.vision @@ -0,0 +1,15 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.15595" +r_filmBrightness "0.134626" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint ".787 .81 1" + + diff --git a/vision/mp_creek_ss.vision b/vision/mp_creek_ss.vision new file mode 100644 index 0000000..bcf0d6e --- /dev/null +++ b/vision/mp_creek_ss.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "20.3" +r_glowRadius1 "19.24" +r_glowBloomCutoff "0.692596" +r_glowBloomDesaturation "0.749915" +r_glowBloomIntensity0 "0.595652" +r_glowBloomIntensity1 "0.400947" +r_glowSkyBleedIntensity0 "0.382551" +r_glowSkyBleedIntensity1 "0.0472402" + +r_filmEnable "1" +r_filmContrast "1.15595" +r_filmBrightness "0.134626" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint ".787 .81 1" + + diff --git a/vision/mp_crossfire.vision b/vision/mp_crossfire.vision new file mode 100644 index 0000000..6e20ed6 --- /dev/null +++ b/vision/mp_crossfire.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.55798" +r_filmBrightness "0.265218" +r_filmDesaturation "0.45" +r_filmInvert "0" +r_filmLightTint "1.0209 1.05 1.11" +r_filmDarkTint "1.08003 1.08 1.13691" diff --git a/vision/mp_derail.vision b/vision/mp_derail.vision new file mode 100644 index 0000000..7448aa7 --- /dev/null +++ b/vision/mp_derail.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "0.78" +r_filmBrightness "-0.0195861" +r_filmDesaturation "0.363524" +r_filmDesaturationDark "-0.843586" +r_filmInvert "0" +r_filmLightTint "1.13559 1.13559 1.13559" +r_filmMediumTint "0.636478 0.753945 1.0016" +r_filmDarkTint "0.86 1 1.2" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.63" diff --git a/vision/mp_downtown_la.vision b/vision/mp_downtown_la.vision new file mode 100644 index 0000000..2d61a3d --- /dev/null +++ b/vision/mp_downtown_la.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/mp_dusk.vision b/vision/mp_dusk.vision new file mode 100644 index 0000000..3acf824 --- /dev/null +++ b/vision/mp_dusk.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.2" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmInvert "0" +r_filmLightTint "1.0 1.0 1.0" +r_filmDarkTint "1.0 1.0 1.0" diff --git a/vision/mp_farm.vision b/vision/mp_farm.vision new file mode 100644 index 0000000..13d1bc2 --- /dev/null +++ b/vision/mp_farm.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.047" +r_filmDesaturation "0.4225" +r_filmInvert "0" +r_filmLightTint "0.8 0.8 0.8" +r_filmDarkTint "0.986425 1.10315 1.00362" + diff --git a/vision/mp_favela.vision b/vision/mp_favela.vision new file mode 100644 index 0000000..104130f --- /dev/null +++ b/vision/mp_favela.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "15.35" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.85" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.168" +r_filmDesaturation "0.3" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1.19 1.19 1.19" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.2" diff --git a/vision/mp_firingrange.vision b/vision/mp_firingrange.vision new file mode 100644 index 0000000..a9a93ea --- /dev/null +++ b/vision/mp_firingrange.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.0035" +r_filmBrightness "-0.00534387" +r_filmDesaturation "0.0299174" +r_filmInvert "0" +r_filmLightTint "1.09913 1.0521 1.10145" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/mp_highrise.vision b/vision/mp_highrise.vision new file mode 100644 index 0000000..c435ef7 --- /dev/null +++ b/vision/mp_highrise.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.1" +r_filmBrightness "0.06" +r_filmDesaturation "0.115" +r_filmDesaturationDark "0.115" +r_filmInvert "0" +r_filmLightTint "1.28 1.28 1.08" +r_filmMediumTint "1.13 1.05 0.945" +r_filmDarkTint "0.98 0.82 0.81" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.46" diff --git a/vision/mp_hill.vision b/vision/mp_hill.vision new file mode 100644 index 0000000..a547991 --- /dev/null +++ b/vision/mp_hill.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.27" +r_filmBrightness "0" +r_filmDesaturation "0.36" +r_filmInvert "0" +r_filmLightTint "1 1.17 1.25" +r_filmDarkTint "1.0958 1.15 0.988" diff --git a/vision/mp_killhouse.vision b/vision/mp_killhouse.vision new file mode 100644 index 0000000..ed23100 --- /dev/null +++ b/vision/mp_killhouse.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + + +r_filmEnable "1" +r_filmContrast "0.985" +r_filmBrightness "0.0346" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint "0.956127 0.854841 0.777573" \ No newline at end of file diff --git a/vision/mp_matrixroom.vision b/vision/mp_matrixroom.vision new file mode 100644 index 0000000..0f09d7c --- /dev/null +++ b/vision/mp_matrixroom.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "11" +r_glowBloomCutoff "0.21" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "1.1" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "0.19" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "1.0375 1.05 1.17813" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/mp_nightshift.vision b/vision/mp_nightshift.vision new file mode 100644 index 0000000..17601e6 --- /dev/null +++ b/vision/mp_nightshift.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.006" +r_filmBrightness "0.06" +r_filmDesaturation "0.18567" +r_filmDesaturationDark "0.215" +r_filmInvert "0" +r_filmLightTint "0.704 1.008 1.002" +r_filmMediumTint "1.00757 1.00757 1.00757" +r_filmDarkTint "0.5446 0.972 0.9749" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.5" diff --git a/vision/mp_nx_leg_afghan.vision b/vision/mp_nx_leg_afghan.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/mp_nx_leg_afghan.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/mp_nx_leg_crash.vision b/vision/mp_nx_leg_crash.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/mp_nx_leg_crash.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/mp_nx_leg_over.vision b/vision/mp_nx_leg_over.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/mp_nx_leg_over.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/mp_nx_leg_term.vision b/vision/mp_nx_leg_term.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/mp_nx_leg_term.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/mp_oilrig.vision b/vision/mp_oilrig.vision new file mode 100644 index 0000000..21463a4 --- /dev/null +++ b/vision/mp_oilrig.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "6" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 ".5" + +r_filmEnable "1" +r_filmContrast "1.615" +r_filmBrightness "0.25" +r_filmDesaturation "0.6" +r_filmDesaturationDark ".4" +r_filmInvert "0" +r_filmLightTint "1.141 1.275 1.360" +r_filmDarkTint "1 1.158 1.169" \ No newline at end of file diff --git a/vision/mp_overgrown.vision b/vision/mp_overgrown.vision new file mode 100644 index 0000000..464ff07 --- /dev/null +++ b/vision/mp_overgrown.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "2.81802" +r_glowBloomCutoff "0.763712" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.414208" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness "0.125" +r_filmDesaturation "-0.0753928" +r_filmDesaturationDark "0.386669" +r_filmInvert "0" +r_filmLightTint "1.35 1.43 1.55" +r_filmMediumTint "1.125 1.125 1.145" +r_filmDarkTint "0.9 0.82 0.74" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.5" diff --git a/vision/mp_pipeline.vision b/vision/mp_pipeline.vision new file mode 100644 index 0000000..da748df --- /dev/null +++ b/vision/mp_pipeline.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "2.1" +r_glowRadius1 "0" +r_glowBloomCutoff "0.682" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" +r_glowBloomIntensity1 "0.1" +r_glowSkyBleedIntensity0 "0.1" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.30" +r_filmBrightness "0.194425" +r_filmDesaturation "0.313334" +r_filmInvert "0" +r_filmLightTint "1.10838 1.10717 1.15409" +r_filmDarkTint "0.7 0.928125 1" diff --git a/vision/mp_quarry.vision b/vision/mp_quarry.vision new file mode 100644 index 0000000..dc68429 --- /dev/null +++ b/vision/mp_quarry.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.048" +r_filmBrightness "-0.00177428" +r_filmDesaturation "0.420737" +r_filmDesaturationDark "0.188197" +r_filmInvert "0" +r_filmLightTint "1.29494 1.23528 1.09839" +r_filmMediumTint "1.0067 1.0067 1.0067" +r_filmDarkTint "0.919654 1.03563 1.16738" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.2" +r_primaryLightTweakSpecularStrength "1.6" diff --git a/vision/mp_riverwalk.vision b/vision/mp_riverwalk.vision new file mode 100644 index 0000000..100d2a7 --- /dev/null +++ b/vision/mp_riverwalk.vision @@ -0,0 +1,15 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.71399" +r_filmBrightness "0.370779" +r_filmDesaturation "-0.0263461" +r_filmDesaturationDark "-0.494983" +r_filmInvert "0" +r_filmLightTint "0.876737 0.991293 1.43806" +r_filmMediumTint "1.11113 1.10872 1.62045" +r_filmDarkTint "0.818969 0.765153 0.864614" diff --git a/vision/mp_shipment.vision b/vision/mp_shipment.vision new file mode 100644 index 0000000..0f03351 --- /dev/null +++ b/vision/mp_shipment.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "0.87104" +r_filmBrightness "0" +r_filmDesaturation "0.352396" +r_filmInvert "0" +r_filmLightTint "1.10838 1.10717 1.15409" +r_filmDarkTint "0.7 0.928125 1" + diff --git a/vision/mp_showdown.vision b/vision/mp_showdown.vision new file mode 100644 index 0000000..f5ce4de --- /dev/null +++ b/vision/mp_showdown.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast ".87" +r_filmBrightness ".032" +r_filmDesaturation "0.348496" +r_filmInvert "0" +r_filmLightTint "1.37604 1.36347 1.32133" +r_filmDarkTint "0.853149 0.782718 1.0015" diff --git a/vision/mp_skidrow.vision b/vision/mp_skidrow.vision new file mode 100644 index 0000000..822c088 --- /dev/null +++ b/vision/mp_skidrow.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.58" +r_filmBrightness "0.232" +r_filmDesaturation "0.579" +r_filmInvert "0" +r_filmLightTint "1.08 1.069 0.988" +r_filmDarkTint "1.17 1.1 0.963" diff --git a/vision/mp_strike.vision b/vision/mp_strike.vision new file mode 100644 index 0000000..93dd73a --- /dev/null +++ b/vision/mp_strike.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "1.77737" +r_glowBloomCutoff "0.759054" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "0.5211" + +r_filmEnable "1" +r_filmContrast "1.0212" +r_filmBrightness "0.00121061" +r_filmDesaturation "0.602182" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.83398 1.82135 1.50685" +r_filmMediumTint "1.36976 1.36783 1.19244" +r_filmDarkTint "0.559496 0.714161 0.766261" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.25112" +r_primaryLightTweakSpecularStrength "1.15931" diff --git a/vision/mp_suburbia.vision b/vision/mp_suburbia.vision new file mode 100644 index 0000000..8f2d677 --- /dev/null +++ b/vision/mp_suburbia.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness ".14" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.07 1.05 .85" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/mp_trailer.vision b/vision/mp_trailer.vision new file mode 100644 index 0000000..0d30acd --- /dev/null +++ b/vision/mp_trailer.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.02186" +r_filmBrightness "0.0122496" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint "0.956127 0.854841 0.777573" \ No newline at end of file diff --git a/vision/mp_vacant.vision b/vision/mp_vacant.vision new file mode 100644 index 0000000..9431a19 --- /dev/null +++ b/vision/mp_vacant.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "2.1" +r_glowBloomCutoff "0.45" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" + +r_filmEnable "1" +r_filmContrast "0.997562" +r_filmBrightness "0" +r_filmDesaturation "0.138191" +r_filmDesaturationDark "0.182243" +r_filmInvert "0" +r_filmLightTint "1.45276 1.4559 1.23583" +r_filmMediumTint "0.783056 0.737531 0.705889" +r_filmDarkTint "1 1 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.5" diff --git a/vision/mp_verdict.vision b/vision/mp_verdict.vision new file mode 100644 index 0000000..b6dc769 --- /dev/null +++ b/vision/mp_verdict.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "25.2691" +r_glowRadius1 "25.7724" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" +r_glowBloomIntensity1 "1.4883" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "0.817949" +r_filmBrightness "-0.03" +r_filmDesaturation "0.348496" +r_filmInvert "0" +r_filmLightTint "1.23787 1.22658 1.15435" +r_filmDarkTint "0.787442 0.771667 0.736767" \ No newline at end of file diff --git a/vision/mpintro.vision b/vision/mpintro.vision new file mode 100644 index 0000000..f696d1b --- /dev/null +++ b/vision/mpintro.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.8" +r_filmBrightness "0.05" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/mpnuke.vision b/vision/mpnuke.vision new file mode 100644 index 0000000..02a3c14 --- /dev/null +++ b/vision/mpnuke.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "3.13324" +r_glowRadius1 "0" +r_glowBloomCutoff "0.315552" +r_glowBloomDesaturation "0.23623" +r_glowBloomIntensity0 "4.02646" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.67" +r_filmBrightness "0.0189287" +r_filmDesaturation "0.48" +r_filmInvert "0" +r_filmLightTint "2 1.3053 0.672409" +r_filmDarkTint "0.749927 0.909935 1.08943" diff --git a/vision/mpnuke_aftermath.vision b/vision/mpnuke_aftermath.vision new file mode 100644 index 0000000..b2feea4 --- /dev/null +++ b/vision/mpnuke_aftermath.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "6.07651" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.45" + +r_filmEnable "1" +r_filmContrast "1.8" +r_filmBrightness ".05" +r_filmDesaturation "0.58" +r_filmInvert "0" +r_filmLightTint "1 .969 .9" +r_filmDarkTint "0.7 0.3 0.2" diff --git a/vision/mpoutro.vision b/vision/mpoutro.vision new file mode 100644 index 0000000..f696d1b --- /dev/null +++ b/vision/mpoutro.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.8" +r_filmBrightness "0.05" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/nate_test.vision b/vision/nate_test.vision new file mode 100644 index 0000000..a198814 --- /dev/null +++ b/vision/nate_test.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "17" +r_glowRadius1 "26" +r_glowBloomCutoff "0.870289" +r_glowBloomDesaturation "0.289442" +r_glowBloomIntensity0 "0.0334296" +r_glowBloomIntensity1 "0.120495" +r_glowSkyBleedIntensity0 "0.0225755" +r_glowSkyBleedIntensity1 "0.0174181" + +r_filmEnable "1" +r_filmContrast "1.05441" +r_filmBrightness "-0.00261099" +r_filmDesaturation "0.0299174" +r_filmInvert "0" +r_filmLightTint "1.09913 1.0521 1.10145" +r_filmDarkTint "0.946567 1.04024 1.11933" diff --git a/vision/near_death.vision b/vision/near_death.vision new file mode 100644 index 0000000..e78187f --- /dev/null +++ b/vision/near_death.vision @@ -0,0 +1,23 @@ +r_glow "1" +r_glowRadius0 "0.3" +r_glowRadius1 "0.3" +r_glowBloomCutoff "0.3" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.76" +r_glowBloomIntensity1 "0.76" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.42" +r_filmBrightness "0.26" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.26 1.02 0.61" +r_filmMediumTint "0.97 0.58 0.5" +r_filmDarkTint "0.93 0.155 0.156" + + + + diff --git a/vision/near_death_mp.vision b/vision/near_death_mp.vision new file mode 100644 index 0000000..403e309 --- /dev/null +++ b/vision/near_death_mp.vision @@ -0,0 +1,15 @@ +r_glow "0" +r_glowRadius0 "1.8" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0.6" +r_glowBloomIntensity0 "1.3" + +r_filmEnable "1" +r_filmContrast "1.3" +r_filmBrightness "0" +r_filmDesaturation "1" +r_filmDesaturationDark "1" +r_filmInvert "0" +r_filmLightTint "1.5 1.5 1.5" +r_filmMediumTint "1.5 1.5 1.5" +r_filmDarkTint "1 1 1" diff --git a/vision/nx_border.vision b/vision/nx_border.vision new file mode 100644 index 0000000..7d05441 --- /dev/null +++ b/vision/nx_border.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.15" +r_glowBloomCutoff "0.85" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.19" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.13" +r_filmDesaturationDark "0.13" +r_filmInvert "0" +r_filmLightTint "1.098 1.098 1.098" +r_filmMediumTint "0.98 0.98 0.98" +r_filmDarkTint "0.824 0.824 0.824" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "1.3" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_exfil.vision b/vision/nx_exfil.vision new file mode 100644 index 0000000..b8a02f8 --- /dev/null +++ b/vision/nx_exfil.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "9.74" +r_glowBloomCutoff "0.66" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.25" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.004 1.004 1.004" +r_filmMediumTint "1.004 1.004 1.004" +r_filmDarkTint "1.004 1.004 1.004" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "2" + +r_colorCurveEnable "1" +r_colorCurveMin "0.05 0.05 0.05" +r_colorCurveMid "0.25 0.25 0.25" +r_colorCurveMax "0.95 0.87 0.79" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_exfil_spotlight.vision b/vision/nx_exfil_spotlight.vision new file mode 100644 index 0000000..fc75ed4 --- /dev/null +++ b/vision/nx_exfil_spotlight.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "12.06" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.68" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.05" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "0.973 0.973 0.973" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.965 0.965 0.965" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.3" + +r_colorCurveEnable "1" +r_colorCurveMin "0.07 0.07 0.07" +r_colorCurveMid "-0.1 -0.1 -0.1" +r_colorCurveMax "0.78 0.78 0.78" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_exfil_spotlight_2.vision b/vision/nx_exfil_spotlight_2.vision new file mode 100644 index 0000000..cac4122 --- /dev/null +++ b/vision/nx_exfil_spotlight_2.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "12.52" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.39" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.05" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "0.973 0.973 0.973" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.965 0.965 0.965" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.3" + +r_colorCurveEnable "1" +r_colorCurveMin "0.09 0.09 0.09" +r_colorCurveMid "-0.41 -0.41 -0.41" +r_colorCurveMax "0.88 0.88 0.88" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_harbor.vision b/vision/nx_harbor.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/nx_harbor.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/nx_harbor_outside.vision b/vision/nx_harbor_outside.vision new file mode 100644 index 0000000..4ef0de9 --- /dev/null +++ b/vision/nx_harbor_outside.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "6.49" +r_glowBloomCutoff "0.94" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.29" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.32" +r_filmDesaturationDark "-0.22" +r_filmInvert "0" +r_filmLightTint "1.561 1.561 1.561" +r_filmMediumTint "0.996 0.996 0.996" +r_filmDarkTint "0.69 0.69 0.69" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_harbor_tunnel.vision b/vision/nx_harbor_tunnel.vision new file mode 100644 index 0000000..4a06268 --- /dev/null +++ b/vision/nx_harbor_tunnel.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.78 1.725 1.537" +r_filmMediumTint "1.278 1.278 1.278" +r_filmDarkTint "1.012 1.012 1.208" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard.vision b/vision/nx_hithard.vision new file mode 100644 index 0000000..2127660 --- /dev/null +++ b/vision/nx_hithard.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "4.95" +r_glowBloomCutoff "0.95" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.97" +r_glowBloomLowTint "2 1.451 1.176" +r_glowBloomHighTint "1.953 1.718 1.906" +r_glowBloomStretchRatio "-0.14" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.004 1.004 1.004" +r_filmMediumTint "1.004 1.004 1.004" +r_filmDarkTint "1.004 1.004 1.004" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.04 0.04 0" +r_colorCurveMid "0.71 0.71 0.71" +r_colorCurveMax "0.88 0.88 0.93" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b.vision b/vision/nx_hithard_b.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/nx_hithard_b.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/nx_hithard_b_cityhall_interior.vision b/vision/nx_hithard_b_cityhall_interior.vision new file mode 100644 index 0000000..9502276 --- /dev/null +++ b/vision/nx_hithard_b_cityhall_interior.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "11.59" +r_glowBloomCutoff "0.09" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "9.08" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.11" +r_glowBloomTintMid "0.1" + +r_filmEnable "1" +r_filmContrast "1.02" +r_filmBrightness "0.01" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.098 1.043 0.847" +r_filmMediumTint "1.02 0.941 0.808" +r_filmDarkTint "0.949 0.847 0.776" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_diner_entrance.vision b/vision/nx_hithard_b_diner_entrance.vision new file mode 100644 index 0000000..56a6239 --- /dev/null +++ b/vision/nx_hithard_b_diner_entrance.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "14.69" +r_glowBloomCutoff "0.95" +r_glowBloomDesaturation "0.24" +r_glowBloomIntensity0 "0.29" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.85" +r_filmBrightness "0.33" +r_filmDesaturation "0" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.506 1.459 1.42" +r_filmMediumTint "1.271 1.027 0.918" +r_filmDarkTint "1.176 0.941 0.729" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_diner_seating.vision b/vision/nx_hithard_b_diner_seating.vision new file mode 100644 index 0000000..386d914 --- /dev/null +++ b/vision/nx_hithard_b_diner_seating.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.93" +r_glowBloomCutoff "0.63" +r_glowBloomDesaturation "0.26" +r_glowBloomIntensity0 "0.68" +r_glowBloomLowTint "1.569 1.569 1.773" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.72" +r_filmBrightness "0.32" +r_filmDesaturation "0.45" +r_filmDesaturationDark "0.55" +r_filmInvert "0" +r_filmLightTint "1.953 1.953 2" +r_filmMediumTint "1.624 1.318 1.129" +r_filmDarkTint "0.416 0.369 0.369" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_diner_side_exit.vision b/vision/nx_hithard_b_diner_side_exit.vision new file mode 100644 index 0000000..cf7264b --- /dev/null +++ b/vision/nx_hithard_b_diner_side_exit.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "1.72" +r_glowBloomCutoff "0.93" +r_glowBloomDesaturation "0.25" +r_glowBloomIntensity0 "1.37" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.08" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.01" +r_filmBrightness "0" +r_filmDesaturation "0.07" +r_filmDesaturationDark "0.07" +r_filmInvert "0" +r_filmLightTint "1.718 1.71 1.31" +r_filmMediumTint "1.569 1.569 1.451" +r_filmDarkTint "0.502 0.471 0.424" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_monorail_station_main.vision b/vision/nx_hithard_b_monorail_station_main.vision new file mode 100644 index 0000000..500b0df --- /dev/null +++ b/vision/nx_hithard_b_monorail_station_main.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "9.2" +r_glowBloomCutoff "0.81" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.02" +r_filmBrightness "0.01" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.09 1.035 0.839" +r_filmMediumTint "1.02 0.933 0.808" +r_filmDarkTint "0.941 0.839 0.769" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_onramp_approach.vision b/vision/nx_hithard_b_onramp_approach.vision new file mode 100644 index 0000000..def2555 --- /dev/null +++ b/vision/nx_hithard_b_onramp_approach.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "6.03" +r_glowBloomCutoff "0.45" +r_glowBloomDesaturation "0.6" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0.1" + +r_filmEnable "1" +r_filmContrast "1.26" +r_filmBrightness "0.28" +r_filmDesaturation "-0.34" +r_filmDesaturationDark "-0.11" +r_filmInvert "0" +r_filmLightTint "1.702 1.592 1.451" +r_filmMediumTint "1.208 1.067 0.855" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.1" +r_primaryLightTweakSpecularStrength "1.45" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_opening.vision b/vision/nx_hithard_b_opening.vision new file mode 100644 index 0000000..59c95db --- /dev/null +++ b/vision/nx_hithard_b_opening.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "20" +r_glowBloomCutoff "0.74" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "3.57" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.08" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.18" +r_filmBrightness "0.15" +r_filmDesaturation "-0.16" +r_filmDesaturationDark "-0.3" +r_filmInvert "0" +r_filmLightTint "1.231 1.271 1.333" +r_filmMediumTint "1.773 1.302 1.373" +r_filmDarkTint "0.604 0.714 0.973" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_outdoor_default.vision b/vision/nx_hithard_b_outdoor_default.vision new file mode 100644 index 0000000..b52509d --- /dev/null +++ b/vision/nx_hithard_b_outdoor_default.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "9.2" +r_glowBloomCutoff "0.81" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.02" +r_filmBrightness "0.01" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.098 1.043 0.847" +r_filmMediumTint "1.02 0.941 0.808" +r_filmDarkTint "0.949 0.847 0.776" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_plaza_south_underhang.vision b/vision/nx_hithard_b_plaza_south_underhang.vision new file mode 100644 index 0000000..3674d3d --- /dev/null +++ b/vision/nx_hithard_b_plaza_south_underhang.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "2.94" +r_glowBloomCutoff "0.73" +r_glowBloomDesaturation "0.51" +r_glowBloomIntensity0 "0.97" +r_glowBloomLowTint "0.902 1.067 0.667" +r_glowBloomHighTint "0.761 1.027 0.847" +r_glowBloomStretchRatio "-0.1" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.18" +r_filmBrightness "0.16" +r_filmDesaturation "-0.09" +r_filmDesaturationDark "0.26" +r_filmInvert "0" +r_filmLightTint "1.694 1.678 1.341" +r_filmMediumTint "1.624 1.506 1.388" +r_filmDarkTint "0.549 0.439 0.384" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_b_tunnel_center.vision b/vision/nx_hithard_b_tunnel_center.vision new file mode 100644 index 0000000..0e71542 --- /dev/null +++ b/vision/nx_hithard_b_tunnel_center.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "25.26" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.41" +r_filmBrightness "0.26" +r_filmDesaturation "0.52" +r_filmDesaturationDark "0.13" +r_filmInvert "0" +r_filmLightTint "0.988 0.988 0.988" +r_filmMediumTint "1.2 1.2 1.2" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66" +r_primaryLightTweakSpecularStrength "1.45" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_cortel_interior.vision b/vision/nx_hithard_cortel_interior.vision new file mode 100644 index 0000000..f857f22 --- /dev/null +++ b/vision/nx_hithard_cortel_interior.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "11.59" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.35" +r_glowBloomLowTint "0.878 0.533 0.204" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.2" +r_glowBloomTintMid "0.2" + +r_filmEnable "1" +r_filmContrast "1.12" +r_filmBrightness "0.09" +r_filmDesaturation "0.22" +r_filmDesaturationDark "0.13" +r_filmInvert "0" +r_filmLightTint "1.075 1.02 0.824" +r_filmMediumTint "0.871 0.973 0.871" +r_filmDarkTint "1.027 0.918 0.659" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.17 -0.17 -0.17" +r_colorCurveMax "0.67 0.67 0.67" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_cortel_stairwell.vision b/vision/nx_hithard_cortel_stairwell.vision new file mode 100644 index 0000000..a76114b --- /dev/null +++ b/vision/nx_hithard_cortel_stairwell.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.42" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.97" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 0" +r_glowBloomStretchRatio "0.55" +r_glowBloomTintMid "1.1" + +r_filmEnable "1" +r_filmContrast "1.12" +r_filmBrightness "0.09" +r_filmDesaturation "0.59" +r_filmDesaturationDark "0.32" +r_filmInvert "0" +r_filmLightTint "1.098 1.043 0.847" +r_filmMediumTint "0.894 0.996 0.894" +r_filmDarkTint "0.682 0.745 1.02" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.6 0.56 -0.29" +r_colorCurveMax "0.72 0.72 0.72" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_landing.vision b/vision/nx_hithard_landing.vision new file mode 100644 index 0000000..6b873ae --- /dev/null +++ b/vision/nx_hithard_landing.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "4.95" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.41" +r_glowBloomLowTint "2 1.451 1.169" +r_glowBloomHighTint "2 2 1.004" +r_glowBloomStretchRatio "-0.05" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "-0.01" +r_filmDesaturation "0.35" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.325 1.153 1.114" +r_filmMediumTint "1.208 1.208 1.208" +r_filmDarkTint "0.949 0.784 0.635" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.03 0.03 0.03" +r_colorCurveMid "-0.14 -0.14 -0.14" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_osprey.vision b/vision/nx_hithard_osprey.vision new file mode 100644 index 0000000..7537feb --- /dev/null +++ b/vision/nx_hithard_osprey.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "6.65" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.31" +r_glowBloomIntensity0 "0.58" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.03" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.616 1.522 1.42" +r_filmMediumTint "1.004 1.004 1.004" +r_filmDarkTint "0.831 0.831 0.91" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.48 0.48 0.48" +r_colorCurveMax "0.86 0.94 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_osprey_cabin.vision b/vision/nx_hithard_osprey_cabin.vision new file mode 100644 index 0000000..eea7fb2 --- /dev/null +++ b/vision/nx_hithard_osprey_cabin.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "6.65" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.31" +r_glowBloomIntensity0 "1.23" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.03" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.616 1.522 1.42" +r_filmMediumTint "1.004 1.004 1.004" +r_filmDarkTint "0.416 0.416 0.471" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.48 0.48 0.48" +r_colorCurveMax "0.86 0.94 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_osprey_door_open.vision b/vision/nx_hithard_osprey_door_open.vision new file mode 100644 index 0000000..cd272b8 --- /dev/null +++ b/vision/nx_hithard_osprey_door_open.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "8.96" +r_glowBloomCutoff "0.57" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "2" +r_glowBloomLowTint "2 1.451 1.169" +r_glowBloomHighTint "1.953 1.718 1.906" +r_glowBloomStretchRatio "-0.3" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.97" +r_filmBrightness "-0.11" +r_filmDesaturation "0.01" +r_filmDesaturationDark "-0.01" +r_filmInvert "0" +r_filmLightTint "1.004 1.004 1.004" +r_filmMediumTint "1.004 1.004 1.004" +r_filmDarkTint "1.004 1.004 1.004" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.75 -0.75 -0.75" +r_colorCurveMax "0.62 0.62 0.62" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_osprey_redblinker.vision b/vision/nx_hithard_osprey_redblinker.vision new file mode 100644 index 0000000..fbbbcad --- /dev/null +++ b/vision/nx_hithard_osprey_redblinker.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "4.95" +r_glowBloomCutoff "0.37" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "2.32" +r_glowBloomLowTint "2 1.451 1.169" +r_glowBloomHighTint "1.953 1.718 1.906" +r_glowBloomStretchRatio "-0.14" +r_glowBloomTintMid "-0.5" + +r_filmEnable "1" +r_filmContrast "1.12" +r_filmBrightness "0.05" +r_filmDesaturation "-0.47" +r_filmDesaturationDark "-0.01" +r_filmInvert "0" +r_filmLightTint "1.412 1.569 1.624" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.8 0.118 0.118" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.48 0.48 0.48" +r_colorCurveMax "0.86 0.94 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_parachuting.vision b/vision/nx_hithard_parachuting.vision new file mode 100644 index 0000000..b76b099 --- /dev/null +++ b/vision/nx_hithard_parachuting.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "4.95" +r_glowBloomCutoff "0.85" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.25" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.14" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.13" +r_filmDesaturation "0.59" +r_filmDesaturationDark "-0.34" +r_filmInvert "0" +r_filmLightTint "1.812 1.694 1.655" +r_filmMediumTint "1.318 1.318 1.318" +r_filmDarkTint "0.4 0.322 0.314" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.79 0.79 0.79" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_parachuting_explosion_bloom.vision b/vision/nx_hithard_parachuting_explosion_bloom.vision new file mode 100644 index 0000000..1858b37 --- /dev/null +++ b/vision/nx_hithard_parachuting_explosion_bloom.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "22.88" +r_glowBloomCutoff "0.61" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" +r_glowBloomLowTint "2 1.075 0.573" +r_glowBloomHighTint "1.953 1.718 1.906" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.6" +r_filmDesaturationDark "0.34" +r_filmInvert "0" +r_filmLightTint "1.671 1.624 1.569" +r_filmMediumTint "1.004 1.004 1.004" +r_filmDarkTint "0.165 0.165 0.322" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.79 0.79 0.79" +r_colorCurveMax "0.83 0.83 0.83" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_sniper_intersection.vision b/vision/nx_hithard_sniper_intersection.vision new file mode 100644 index 0000000..f0054fd --- /dev/null +++ b/vision/nx_hithard_sniper_intersection.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "6.49" +r_glowBloomCutoff "0.63" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.87" +r_glowBloomLowTint "2 1.004 0" +r_glowBloomHighTint "2 1.82 1.671" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.04" +r_filmBrightness "0" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.867 1.608 1.318" +r_filmMediumTint "1.42 1.357 1.169" +r_filmDarkTint "0.424 0.306 0.173" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0.06 0.11" +r_colorCurveMid "0.71 0.41 -0.06" +r_colorCurveMax "0.85 0.85 0.85" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_sniper_rooftop.vision b/vision/nx_hithard_sniper_rooftop.vision new file mode 100644 index 0000000..880f164 --- /dev/null +++ b/vision/nx_hithard_sniper_rooftop.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.56" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "2" +r_glowBloomLowTint "1.224 1.318 2" +r_glowBloomHighTint "1.075 1.561 1.671" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.88" +r_filmBrightness "-0.06" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.451 1.373 1.341" +r_filmMediumTint "1.318 1.318 1.224" +r_filmDarkTint "0.557 0.525 0.51" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.03 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "0.93 0.93 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_sniper_stairwell.vision b/vision/nx_hithard_sniper_stairwell.vision new file mode 100644 index 0000000..43a813a --- /dev/null +++ b/vision/nx_hithard_sniper_stairwell.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.15" +r_glowBloomCutoff "0.8" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.19" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.97" +r_filmBrightness "0.01" +r_filmDesaturation "0.03" +r_filmDesaturationDark "-0.26" +r_filmInvert "0" +r_filmLightTint "1.624 1.569 1.561" +r_filmMediumTint "1.42 1.357 1.169" +r_filmDarkTint "0.424 0.306 0.173" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0.06 0.11" +r_colorCurveMid "1.26 1.26 1.26" +r_colorCurveMax "0.89 0.89 0.89" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_sniper_wave_2.vision b/vision/nx_hithard_sniper_wave_2.vision new file mode 100644 index 0000000..76bea0a --- /dev/null +++ b/vision/nx_hithard_sniper_wave_2.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.56" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "2" +r_glowBloomLowTint "1.318 1.38 1.89" +r_glowBloomHighTint "1.216 1.475 1.529" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.88" +r_filmBrightness "-0.06" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.482 1.357 1.302" +r_filmMediumTint "1.318 1.318 1.224" +r_filmDarkTint "0.62 0.518 0.424" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.03 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "0.93 0.93 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_sniper_wave_3.vision b/vision/nx_hithard_sniper_wave_3.vision new file mode 100644 index 0000000..3434dda --- /dev/null +++ b/vision/nx_hithard_sniper_wave_3.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.56" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "2" +r_glowBloomLowTint "1.435 1.475 1.773" +r_glowBloomHighTint "1.271 1.435 1.475" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.79" +r_filmBrightness "-0.06" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.6 1.318 1.2" +r_filmMediumTint "1.318 1.318 1.224" +r_filmDarkTint "0.667 0.518 0.4" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hithard_sniper_wave_4.vision b/vision/nx_hithard_sniper_wave_4.vision new file mode 100644 index 0000000..b5d7170 --- /dev/null +++ b/vision/nx_hithard_sniper_wave_4.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "10.82" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.5" +r_glowBloomLowTint "1.804 1.318 0.604" +r_glowBloomHighTint "1.718 1.624 1.02" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.169 1.122 1.09" +r_filmMediumTint "1.475 1.318 1.02" +r_filmDarkTint "0.871 0.769 0.722" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "0.5" + +r_colorCurveEnable "1" +r_colorCurveMin "0.03 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "0.93 0.93 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hospital.vision b/vision/nx_hospital.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/nx_hospital.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/nx_hospital_atrium.vision b/vision/nx_hospital_atrium.vision new file mode 100644 index 0000000..6c9341e --- /dev/null +++ b/vision/nx_hospital_atrium.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.73" +r_glowBloomCutoff "0.67" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.09" +r_glowBloomTintMid "0.5" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.32" +r_filmDesaturationDark "0.07" +r_filmInvert "0" +r_filmLightTint "1.106 1.067 1.02" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.8 0.8 0.871" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.03 0.03 0.03" +r_colorCurveMid "-0.64 -0.64 -0.64" +r_colorCurveMax "0.88 0.88 0.88" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hospital_construction.vision b/vision/nx_hospital_construction.vision new file mode 100644 index 0000000..9be25ce --- /dev/null +++ b/vision/nx_hospital_construction.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.4" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.6" +r_glowBloomLowTint "1.553 1.224 0.918" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.06" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.31 1.31 1.31" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.714 0.714 0.871" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "0.97" +r_primaryLightTweakSpecularStrength "2.5" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.91 -0.91 -0.91" +r_colorCurveMax "0.8 0.8 0.8" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hospital_corridor.vision b/vision/nx_hospital_corridor.vision new file mode 100644 index 0000000..7e62028 --- /dev/null +++ b/vision/nx_hospital_corridor.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "6.03" +r_glowBloomCutoff "0.7" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.29" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "0.973 0.973 0.973" +r_filmMediumTint "1.051 1.075 1.059" +r_filmDarkTint "0.98 0.973 1.137" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.5" +r_primaryLightTweakSpecularStrength "1.26" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.21 -0.21 -0.21" +r_colorCurveMax "0.87 0.87 0.87" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hospital_corridor_flare.vision b/vision/nx_hospital_corridor_flare.vision new file mode 100644 index 0000000..8b03b79 --- /dev/null +++ b/vision/nx_hospital_corridor_flare.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "21.02" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "2.8" +r_glowBloomLowTint "1.075 1.075 1.341" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "0.973 0.973 0.973" +r_filmMediumTint "1.051 1.075 1.059" +r_filmDarkTint "0.973 0.973 1.122" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.5" +r_primaryLightTweakSpecularStrength "1.8" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.21 -0.21 -0.21" +r_colorCurveMax "0.87 0.87 0.87" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hospital_enter_corridor.vision b/vision/nx_hospital_enter_corridor.vision new file mode 100644 index 0000000..5a28d96 --- /dev/null +++ b/vision/nx_hospital_enter_corridor.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.15" +r_glowBloomCutoff "0.74" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.36" +r_filmDesaturationDark "0.38" +r_filmInvert "0" +r_filmLightTint "1.122 1.122 1.122" +r_filmMediumTint "0.776 0.824 0.91" +r_filmDarkTint "0.667 0.667 0.667" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_hospital_first_floor.vision b/vision/nx_hospital_first_floor.vision new file mode 100644 index 0000000..9443808 --- /dev/null +++ b/vision/nx_hospital_first_floor.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.4" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "1.553 1.224 0.918" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.06" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.4" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.31 1.31 1.31" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.714 0.714 0.871" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "0.97" +r_primaryLightTweakSpecularStrength "1.7" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.52 -0.52 -0.68" +r_colorCurveMax "0.86 0.86 0.86" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava.vision b/vision/nx_lava.vision new file mode 100644 index 0000000..c97c6d9 --- /dev/null +++ b/vision/nx_lava.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/nx_lava_101_outpost_ext.vision b/vision/nx_lava_101_outpost_ext.vision new file mode 100644 index 0000000..d9a908f --- /dev/null +++ b/vision/nx_lava_101_outpost_ext.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "8.19" +r_glowBloomCutoff "0.96" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.4" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.29" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.569 1.569 1.569" +r_filmMediumTint "0.69 0.69 0.69" +r_filmDarkTint "0.871 0.871 0.871" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava_102_outpost_int.vision b/vision/nx_lava_102_outpost_int.vision new file mode 100644 index 0000000..d9a908f --- /dev/null +++ b/vision/nx_lava_102_outpost_int.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "8.19" +r_glowBloomCutoff "0.96" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.4" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.29" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.569 1.569 1.569" +r_filmMediumTint "0.69 0.69 0.69" +r_filmDarkTint "0.871 0.871 0.871" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava_201_station1_int.vision b/vision/nx_lava_201_station1_int.vision new file mode 100644 index 0000000..5d695e1 --- /dev/null +++ b/vision/nx_lava_201_station1_int.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5.57" +r_glowBloomCutoff "0.29" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.2" +r_glowBloomTintMid "0.2" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.671 1.765 1.757" +r_filmMediumTint "1.247 1.318 1.38" +r_filmDarkTint "0.345 0.392 0.369" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "0.86 0.86 0.86" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava_derail.vision b/vision/nx_lava_derail.vision new file mode 100644 index 0000000..bb1bf4b --- /dev/null +++ b/vision/nx_lava_derail.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "2.32" +r_glowBloomCutoff "0.61" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.77" +r_glowBloomLowTint "0.918 1.514 1.569" +r_glowBloomHighTint "1.624 1.412 1.255" +r_glowBloomStretchRatio "-0.08" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.26" +r_filmDesaturationDark "0.3" +r_filmInvert "0" +r_filmLightTint "1.122 1.122 1.122" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.973 0.973 0.973" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.12 0.05 0.05" +r_colorCurveMid "0.75 0.87 0.99" +r_colorCurveMax "0.75 0.75 0.75" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava_infinite_tunnel.vision b/vision/nx_lava_infinite_tunnel.vision new file mode 100644 index 0000000..a24158d --- /dev/null +++ b/vision/nx_lava_infinite_tunnel.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/nx_lava_skimmers.vision b/vision/nx_lava_skimmers.vision new file mode 100644 index 0000000..72eb85f --- /dev/null +++ b/vision/nx_lava_skimmers.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "2.63" +r_glowBloomCutoff "0.53" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.97" +r_glowBloomLowTint "0.918 1.514 1.569" +r_glowBloomHighTint "1.624 1.412 1.255" +r_glowBloomStretchRatio "-0.15" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.26" +r_filmDesaturationDark "0.3" +r_filmInvert "0" +r_filmLightTint "1.122 1.122 1.122" +r_filmMediumTint "0.973 0.973 0.973" +r_filmDarkTint "0.973 0.973 0.973" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.05 0 0" +r_colorCurveMid "0.25 0.37 0.52" +r_colorCurveMax "0.7 0.7 0.7" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava_train_2.vision b/vision/nx_lava_train_2.vision new file mode 100644 index 0000000..b4880a9 --- /dev/null +++ b/vision/nx_lava_train_2.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "9.28" +r_glowBloomCutoff "0.85" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.87" +r_glowBloomLowTint "0.769 1.357 1.318" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.52" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.24" +r_filmBrightness "0.11" +r_filmDesaturation "0.14" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.773 1.412 1.271" +r_filmMediumTint "0.706 0.729 0.824" +r_filmDarkTint "0.761 0.753 0.62" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "1" +r_colorCurveMin "0.01 0.01 0.01" +r_colorCurveMid "-0.6 -0.6 -0.6" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lava_train_interior.vision b/vision/nx_lava_train_interior.vision new file mode 100644 index 0000000..8e0b8d1 --- /dev/null +++ b/vision/nx_lava_train_interior.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.93" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0.35" +r_glowBloomIntensity0 "0.48" +r_glowBloomLowTint "0.769 1.122 1.553" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.15" +r_glowBloomTintMid "-1.5" + +r_filmEnable "1" +r_filmContrast "0.89" +r_filmBrightness "-0.04" +r_filmDesaturation "0.38" +r_filmDesaturationDark "0.16" +r_filmInvert "0" +r_filmLightTint "1.224 1.169 1.106" +r_filmMediumTint "0.824 1.169 1.224" +r_filmDarkTint "1.02 0.824 0.722" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.21 -0.21 -0.21" +r_colorCurveMax "0.94 0.94 0.94" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar.vision b/vision/nx_lunar.vision new file mode 100644 index 0000000..5a6bc7b --- /dev/null +++ b/vision/nx_lunar.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.15" +r_glowBloomCutoff "0.74" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "0.98 0.98 0.98" +r_filmMediumTint "0.98 0.98 0.98" +r_filmDarkTint "0.98 0.98 0.98" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.05 0.05 0.05" +r_colorCurveMid "0 0 0" +r_colorCurveMax "0.95 0.95 0.95" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_ads.vision b/vision/nx_lunar_ads.vision new file mode 100644 index 0000000..176f863 --- /dev/null +++ b/vision/nx_lunar_ads.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "7.15" +r_glowBloomCutoff "0.74" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "-1.1" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "0.988 0.988 0.988" +r_filmMediumTint "0.988 0.988 0.988" +r_filmDarkTint "0.988 0.988 0.988" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.05 0.05 0.05" +r_colorCurveMid "0 0 0" +r_colorCurveMax "0.95 0.95 0.95" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_alert.vision b/vision/nx_lunar_alert.vision new file mode 100644 index 0000000..10b5745 --- /dev/null +++ b/vision/nx_lunar_alert.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5.68" +r_glowBloomCutoff "0.73" +r_glowBloomDesaturation "0.5" +r_glowBloomIntensity0 "0.35" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.15" +r_filmBrightness "0.09" +r_filmDesaturation "1.05" +r_filmDesaturationDark "-0.42" +r_filmInvert "0" +r_filmLightTint "1.224 1.122 1.02" +r_filmMediumTint "0.855 0.918 0.871" +r_filmDarkTint "0.816 0.808 0.753" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_alert_helmet.vision b/vision/nx_lunar_alert_helmet.vision new file mode 100644 index 0000000..104ba70 --- /dev/null +++ b/vision/nx_lunar_alert_helmet.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.93" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "0.39" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0.8" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.15" +r_filmBrightness "0.09" +r_filmDesaturation "1.05" +r_filmDesaturationDark "-0.42" +r_filmInvert "0" +r_filmLightTint "1.224 1.122 1.02" +r_filmMediumTint "0.855 0.918 0.871" +r_filmDarkTint "0.816 0.808 0.753" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_breached.vision b/vision/nx_lunar_breached.vision new file mode 100644 index 0000000..02ec738 --- /dev/null +++ b/vision/nx_lunar_breached.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "25.26" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.76" +r_filmBrightness "-0.04" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.239 1.176 1.106" +r_filmMediumTint "0.753 1.231 1.341" +r_filmDarkTint "0.518 0.753 1.278" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_breached_helmet.vision b/vision/nx_lunar_breached_helmet.vision new file mode 100644 index 0000000..bb5314e --- /dev/null +++ b/vision/nx_lunar_breached_helmet.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "1.7" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomLowTint "0.518 0.753 1.271" +r_glowBloomHighTint "1.875 1.773 1.671" +r_glowBloomStretchRatio "0.8" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.76" +r_filmBrightness "-0.04" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.231 1.169 1.098" +r_filmMediumTint "0.753 1.224 1.318" +r_filmDarkTint "0.518 0.753 1.271" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_get_to_the_armory.vision b/vision/nx_lunar_get_to_the_armory.vision new file mode 100644 index 0000000..16789e4 --- /dev/null +++ b/vision/nx_lunar_get_to_the_armory.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.6" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0.59" +r_glowBloomIntensity0 "2.61" +r_glowBloomLowTint "0.518 0.753 1.271" +r_glowBloomHighTint "1.875 1.773 1.671" +r_glowBloomStretchRatio "-0.64" +r_glowBloomTintMid "-0.1" + +r_filmEnable "1" +r_filmContrast "0.76" +r_filmBrightness "-0.04" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "0.737 1.278 1.6" +r_filmMediumTint "0.753 1.224 1.318" +r_filmDarkTint "0.518 0.753 1.271" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_in_the_breach.vision b/vision/nx_lunar_in_the_breach.vision new file mode 100644 index 0000000..4a4348e --- /dev/null +++ b/vision/nx_lunar_in_the_breach.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "1.7" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomLowTint "0.518 0.753 1.271" +r_glowBloomHighTint "1.875 1.773 1.671" +r_glowBloomStretchRatio "-0.44" +r_glowBloomTintMid "-0.1" + +r_filmEnable "1" +r_filmContrast "0.76" +r_filmBrightness "-0.04" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.569 1.169 0.769" +r_filmMediumTint "0.753 1.224 1.318" +r_filmDarkTint "0.518 0.753 1.271" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_surface_01.vision b/vision/nx_lunar_surface_01.vision new file mode 100644 index 0000000..427adb0 --- /dev/null +++ b/vision/nx_lunar_surface_01.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "1.7" +r_glowBloomCutoff "0.91" +r_glowBloomDesaturation "0.51" +r_glowBloomIntensity0 "0.29" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "1" +r_glowBloomTintMid "-4" + +r_filmEnable "1" +r_filmContrast "1.27" +r_filmBrightness "0.22" +r_filmDesaturation "0.1" +r_filmDesaturationDark "-0.18" +r_filmInvert "0" +r_filmLightTint "0.918 0.918 0.918" +r_filmMediumTint "0.604 0.604 0.604" +r_filmDarkTint "0.282 0.282 0.282" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_surface_intro.vision b/vision/nx_lunar_surface_intro.vision new file mode 100644 index 0000000..35fea53 --- /dev/null +++ b/vision/nx_lunar_surface_intro.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.45" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1.27" +r_filmBrightness "0.22" +r_filmDesaturation "0.1" +r_filmDesaturationDark "-0.18" +r_filmInvert "0" +r_filmLightTint "0.973 0.965 0.871" +r_filmMediumTint "0.651 0.62 0.565" +r_filmDarkTint "0.369 0.275 0.212" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_upstairs_breach_windows_1.vision b/vision/nx_lunar_upstairs_breach_windows_1.vision new file mode 100644 index 0000000..4abebf9 --- /dev/null +++ b/vision/nx_lunar_upstairs_breach_windows_1.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.93" +r_glowBloomCutoff "0.66" +r_glowBloomDesaturation "0.35" +r_glowBloomIntensity0 "1.93" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "1.216 1.169 1.671" +r_glowBloomStretchRatio "-0.38" +r_glowBloomTintMid "-2.4" + +r_filmEnable "1" +r_filmContrast "1.02" +r_filmBrightness "0.03" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "0.855 0.8 1.42" +r_filmMediumTint "0.722 0.957 1.318" +r_filmDarkTint "1.475 0.604 0.275" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_upstairs_breach_windows_2.vision b/vision/nx_lunar_upstairs_breach_windows_2.vision new file mode 100644 index 0000000..ff21769 --- /dev/null +++ b/vision/nx_lunar_upstairs_breach_windows_2.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.93" +r_glowBloomCutoff "0.66" +r_glowBloomDesaturation "0.35" +r_glowBloomIntensity0 "1.93" +r_glowBloomLowTint "0.769 1.122 1.553" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.39" +r_glowBloomTintMid "-2.4" + +r_filmEnable "1" +r_filmContrast "0.76" +r_filmBrightness "-0.04" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.224 1.169 1.106" +r_filmMediumTint "0.753 1.224 1.318" +r_filmDarkTint "1.302 0.871 0.471" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_lunar_upstairs_breach_windows_3.vision b/vision/nx_lunar_upstairs_breach_windows_3.vision new file mode 100644 index 0000000..2f26358 --- /dev/null +++ b/vision/nx_lunar_upstairs_breach_windows_3.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.93" +r_glowBloomCutoff "0.66" +r_glowBloomDesaturation "0.35" +r_glowBloomIntensity0 "2" +r_glowBloomLowTint "0.894 0.667 1.169" +r_glowBloomHighTint "1.718 1.922 1.922" +r_glowBloomStretchRatio "-0.39" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.89" +r_filmBrightness "-0.01" +r_filmDesaturation "0.42" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.224 1.169 1.106" +r_filmMediumTint "0.62 0.769 1.42" +r_filmDarkTint "1.302 0.675 0.471" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "1.57 0.71 -1.1" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket.vision b/vision/nx_rocket.vision new file mode 100644 index 0000000..0973cd3 --- /dev/null +++ b/vision/nx_rocket.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.91" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.3" +r_filmInvert "0" +r_filmLightTint "1.71 1.671 1.569" +r_filmMediumTint "1.075 1.075 1.224" +r_filmDarkTint "0.424 0.424 0.573" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.01 0.01 0.01" +r_colorCurveMid "0.71 0.71 0.71" +r_colorCurveMax "0.95 0.95 0.95" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_bridge.vision b/vision/nx_rocket_bridge.vision new file mode 100644 index 0000000..654d284 --- /dev/null +++ b/vision/nx_rocket_bridge.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.7" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.3" +r_filmInvert "0" +r_filmLightTint "1.71 1.671 1.569" +r_filmMediumTint "1.318 1.169 0.973" +r_filmDarkTint "0.675 0.675 0.918" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.06 0.06 0.06" +r_colorCurveMid "-0.91 -0.91 -0.91" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_crash.vision b/vision/nx_rocket_crash.vision new file mode 100644 index 0000000..7cdd261 --- /dev/null +++ b/vision/nx_rocket_crash.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.7" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.1" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.71 1.671 1.569" +r_filmMediumTint "0.918 0.784 0.62" +r_filmDarkTint "0.478 0.478 0.667" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.06 0.06 0.06" +r_colorCurveMid "-0.87 -0.87 -0.68" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_delta.vision b/vision/nx_rocket_delta.vision new file mode 100644 index 0000000..3dc4e2f --- /dev/null +++ b/vision/nx_rocket_delta.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.7" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.1" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.71 1.671 1.569" +r_filmMediumTint "0.918 0.776 0.62" +r_filmDarkTint "0.471 0.471 0.667" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.07 0.07 0.07" +r_colorCurveMid "-0.87 -0.87 -0.87" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_hanging.vision b/vision/nx_rocket_hanging.vision new file mode 100644 index 0000000..7d275cd --- /dev/null +++ b/vision/nx_rocket_hanging.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "21.02" +r_glowBloomCutoff "0.43" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.3" +r_glowBloomLowTint "1.741 1.106 0.675" +r_glowBloomHighTint "1.961 1.6 1.42" +r_glowBloomStretchRatio "-0.91" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.43" +r_filmDesaturationDark "0.55" +r_filmInvert "0" +r_filmLightTint "2 2 2" +r_filmMediumTint "1.106 1.169 1.075" +r_filmDarkTint "0.769 0.769 0.824" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.08 0.08 0" +r_colorCurveMid "-0.41 -0.1 0.44" +r_colorCurveMax "0.81 0.81 0.81" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_intro.vision b/vision/nx_rocket_intro.vision new file mode 100644 index 0000000..c6227e2 --- /dev/null +++ b/vision/nx_rocket_intro.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.7" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.15" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.71 1.671 1.569" +r_filmMediumTint "1.255 1.161 1.02" +r_filmDarkTint "0.675 0.675 0.918" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.6 -0.6 -0.6" +r_colorCurveMax "0.97 0.97 0.97" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_intro_1.vision b/vision/nx_rocket_intro_1.vision new file mode 100644 index 0000000..1ae392e --- /dev/null +++ b/vision/nx_rocket_intro_1.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.91" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.3" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "1.373 1.373 1.373" +r_filmMediumTint "1.255 1.255 1.318" +r_filmDarkTint "0.722 0.722 0.871" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.83 0.83 0.83" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_intro_2.vision b/vision/nx_rocket_intro_2.vision new file mode 100644 index 0000000..1ae392e --- /dev/null +++ b/vision/nx_rocket_intro_2.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.91" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.3" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "1.373 1.373 1.373" +r_filmMediumTint "1.255 1.255 1.318" +r_filmDarkTint "0.722 0.722 0.871" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.83 0.83 0.83" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_intro_3.vision b/vision/nx_rocket_intro_3.vision new file mode 100644 index 0000000..b703959 --- /dev/null +++ b/vision/nx_rocket_intro_3.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.91" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.25" +r_filmDesaturationDark "0.35" +r_filmInvert "0" +r_filmLightTint "1.624 1.624 1.608" +r_filmMediumTint "1.224 1.169 1.075" +r_filmDarkTint "0.675 0.675 0.918" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.05 0.05 0.05" +r_colorCurveMid "0.48 0.55 0.65" +r_colorCurveMax "0.98 0.98 0.98" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_rocket_intro_4.vision b/vision/nx_rocket_intro_4.vision new file mode 100644 index 0000000..8ad66aa --- /dev/null +++ b/vision/nx_rocket_intro_4.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "13.76" +r_glowBloomCutoff "0.7" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.15" +r_glowBloomLowTint "1.561 1.122 0.918" +r_glowBloomHighTint "1.914 1.859 1.773" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.15" +r_filmDesaturationDark "0.25" +r_filmInvert "0" +r_filmLightTint "1.71 1.671 1.569" +r_filmMediumTint "1.255 1.161 1.02" +r_filmDarkTint "0.675 0.675 0.918" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.06 -0.06 -0.06" +r_colorCurveMax "0.97 0.97 0.97" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper.vision b/vision/nx_skyscraper.vision new file mode 100644 index 0000000..77bd55b --- /dev/null +++ b/vision/nx_skyscraper.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5.87" +r_glowBloomCutoff "0.8" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.87" +r_glowBloomLowTint "1.475 1.255 1.02" +r_glowBloomHighTint "1.961 1.718 1.255" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.11" +r_filmDesaturationDark "0.47" +r_filmInvert "0" +r_filmLightTint "1.035 0.886 0.769" +r_filmMediumTint "1.137 1.325 1.38" +r_filmDarkTint "0.769 0.769 0.518" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0.68 0.68 0.68" +r_colorCurveMax "0.91 0.91 0.91" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_atrium.vision b/vision/nx_skyscraper_atrium.vision new file mode 100644 index 0000000..dd09b88 --- /dev/null +++ b/vision/nx_skyscraper_atrium.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.68" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.99" +r_filmBrightness "0" +r_filmDesaturation "0.28" +r_filmDesaturationDark "0.4" +r_filmInvert "0" +r_filmLightTint "1.2 1.082 0.714" +r_filmMediumTint "1.278 1.027 0.839" +r_filmDarkTint "0.776 1.231 1.255" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0.01 0.01 0.01" +r_colorCurveMid "-0.68 -0.68 -0.68" +r_colorCurveMax "0.71 0.71 0.71" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_default.vision b/vision/nx_skyscraper_default.vision new file mode 100644 index 0000000..26c932d --- /dev/null +++ b/vision/nx_skyscraper_default.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "0" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "2 2 2" +r_filmMediumTint "2 2 2" +r_filmDarkTint "2 2 2" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_elev_shaft.vision b/vision/nx_skyscraper_elev_shaft.vision new file mode 100644 index 0000000..a98c049 --- /dev/null +++ b/vision/nx_skyscraper_elev_shaft.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.97" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "0.99" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.522 1.639 1.506" +r_filmMediumTint "0.667 0.98 0.792" +r_filmDarkTint "0.392 0.4 0.612" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0.01 0.01 0.01" +r_colorCurveMid "-0.68 -0.68 -0.68" +r_colorCurveMax "0.71 0.71 0.71" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_ext_up_high.vision b/vision/nx_skyscraper_ext_up_high.vision new file mode 100644 index 0000000..ab7a32a --- /dev/null +++ b/vision/nx_skyscraper_ext_up_high.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "4.79" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.64" +r_glowBloomLowTint "1.475 1.255 1.02" +r_glowBloomHighTint "1.961 1.718 1.255" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.8" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.875 1.773 1.271" +r_filmMediumTint "1.42 1.255 1.114" +r_filmDarkTint "1.122 1.02 0.761" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.03 0.03 0.03" +r_colorCurveMid "0.75 0.75 0.75" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_floor_collapse_offices.vision b/vision/nx_skyscraper_floor_collapse_offices.vision new file mode 100644 index 0000000..79ba707 --- /dev/null +++ b/vision/nx_skyscraper_floor_collapse_offices.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "3.4" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.16" +r_glowBloomLowTint "1.475 1.255 1.02" +r_glowBloomHighTint "1.922 1.569 1.271" +r_glowBloomStretchRatio "-0.21" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0.15" +r_filmInvert "0" +r_filmLightTint "1.373 0.706 0.612" +r_filmMediumTint "1.114 1.106 0.824" +r_filmDarkTint "0.667 0.541 0.69" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.04 0.04 0.04" +r_colorCurveMid "-0.1 -0.1 -0.1" +r_colorCurveMax "0.9 0.9 0.9" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_infiltration.vision b/vision/nx_skyscraper_infiltration.vision new file mode 100644 index 0000000..c9cf3a1 --- /dev/null +++ b/vision/nx_skyscraper_infiltration.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.302 1.31 1.333" +r_filmMediumTint "0.965 0.988 1.02" +r_filmDarkTint "0.894 0.949 1.012" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0.03 0.03 0.03" +r_colorCurveMid "0.25 0.25 0.25" +r_colorCurveMax "0.97 0.97 0.97" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_rappel.vision b/vision/nx_skyscraper_rappel.vision new file mode 100644 index 0000000..2bb57b2 --- /dev/null +++ b/vision/nx_skyscraper_rappel.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "4.79" +r_glowBloomCutoff "0.84" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.64" +r_glowBloomLowTint "1.475 1.255 1.02" +r_glowBloomHighTint "1.961 1.718 1.255" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.8" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.875 1.773 1.271" +r_filmMediumTint "1.42 1.255 1.114" +r_filmDarkTint "1.122 1.02 0.761" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0.09 0.09 0.09" +r_colorCurveMid "0.79 0.79 0.79" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_robotics_01.vision b/vision/nx_skyscraper_robotics_01.vision new file mode 100644 index 0000000..83201c2 --- /dev/null +++ b/vision/nx_skyscraper_robotics_01.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "0.31" +r_glowBloomCutoff "0.25" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.68" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "0.98 0.98 0.98" +r_filmMediumTint "1.224 1.255 1.325" +r_filmDarkTint "0.659 0.753 0.871" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0 0" +r_colorCurveMid "-0.99 -0.99 -0.99" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_vault.vision b/vision/nx_skyscraper_vault.vision new file mode 100644 index 0000000..a9afe70 --- /dev/null +++ b/vision/nx_skyscraper_vault.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "5" +r_glowBloomCutoff "0.5" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.1" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "0" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmDesaturationDark "0.2" +r_filmInvert "0" +r_filmLightTint "1.302 1.31 1.318" +r_filmMediumTint "0.965 0.973 1.02" +r_filmDarkTint "0.635 0.675 0.737" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0.03 0.03 0.03" +r_colorCurveMid "0.25 0.25 0.25" +r_colorCurveMax "0.97 0.97 0.97" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_skyscraper_vtol.vision b/vision/nx_skyscraper_vtol.vision new file mode 100644 index 0000000..7674dbe --- /dev/null +++ b/vision/nx_skyscraper_vtol.vision @@ -0,0 +1,30 @@ +r_glow "1" +r_glowRadius0 "1.24" +r_glowBloomCutoff "0.42" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" +r_glowBloomLowTint "2 2 2" +r_glowBloomHighTint "2 2 2" +r_glowBloomStretchRatio "-0.05" +r_glowBloomTintMid "0" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.012 1.012 1.012" +r_filmMediumTint "1.169 1.176 1.004" +r_filmDarkTint "1.333 1.286 1.231" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "0" +r_primaryLightTweakSpecularStrength "0" + +r_colorCurveEnable "0" +r_colorCurveMin "0 0 0" +r_colorCurveMid "0 0 0" +r_colorCurveMax "1 1 1" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/nx_ugv_hud.vision b/vision/nx_ugv_hud.vision new file mode 100644 index 0000000..3f70201 --- /dev/null +++ b/vision/nx_ugv_hud.vision @@ -0,0 +1,26 @@ +r_glow "0" +r_glowRadius0 "8.656" +r_glowBloomCutoff "0.812" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.353" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0.024" +r_filmDesaturation "1" +r_filmDesaturationDark "1" +r_filmInvert "0" +r_filmLightTint "2 1.373 1.075" +r_filmMediumTint "0.957 1.176 0.816" +r_filmDarkTint "0.282 0.282 0.706" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" + +r_colorCurveEnable "1" +r_colorCurveMin "0 0.08 0.09" +r_colorCurveMid "0.14 -0.33 -0.06" +r_colorCurveMax "0.8 0.92 0.82" +r_colorCurveOutMin "0 0 0" +r_colorCurveOutMax "1 1 1" diff --git a/vision/oilrig_exterior_deck0.vision b/vision/oilrig_exterior_deck0.vision new file mode 100644 index 0000000..7b02077 --- /dev/null +++ b/vision/oilrig_exterior_deck0.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "19" +r_glowBloomCutoff "0.55" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.5" + +r_filmEnable "1" +r_filmContrast "1.14" +r_filmBrightness "0.033" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint ".76 0.86 1.1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_exterior_deck1.vision b/vision/oilrig_exterior_deck1.vision new file mode 100644 index 0000000..8e776f2 --- /dev/null +++ b/vision/oilrig_exterior_deck1.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.09" +r_filmBrightness "0.06" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "0.61 0.72 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_exterior_deck2.vision b/vision/oilrig_exterior_deck2.vision new file mode 100644 index 0000000..87ad461 --- /dev/null +++ b/vision/oilrig_exterior_deck2.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "20" +r_glowBloomCutoff "0.8" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.73" + +r_filmEnable "1" +r_filmContrast "1.06" +r_filmBrightness "0.061" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "0.61 0.72 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_exterior_deck3.vision b/vision/oilrig_exterior_deck3.vision new file mode 100644 index 0000000..80d4529 --- /dev/null +++ b/vision/oilrig_exterior_deck3.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.04" +r_filmBrightness "0.011" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "0.61 0.72 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_exterior_deck4.vision b/vision/oilrig_exterior_deck4.vision new file mode 100644 index 0000000..a50ea3d --- /dev/null +++ b/vision/oilrig_exterior_deck4.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "19" +r_glowBloomCutoff "0.55" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.79" + +r_filmEnable "1" +r_filmContrast "1.14" +r_filmBrightness "0.033" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint ".76 0.86 1.1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_exterior_heli.vision b/vision/oilrig_exterior_heli.vision new file mode 100644 index 0000000..86af058 --- /dev/null +++ b/vision/oilrig_exterior_heli.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "19" +r_glowBloomCutoff "0.55" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.79" + +r_filmEnable "1" +r_filmContrast "1.14" +r_filmBrightness "0.05" +r_filmDesaturation "-1" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.3 0.78 0.78" +r_filmMediumTint "1 1 1" +r_filmDarkTint ".76 0.86 1.1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_interior.vision b/vision/oilrig_interior.vision new file mode 100644 index 0000000..dec9fe8 --- /dev/null +++ b/vision/oilrig_interior.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast ".98" +r_filmBrightness "0" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.15 1.15 1.15" +r_filmMediumTint ".59 0.67 0.82" +r_filmDarkTint "1 1.14 1.46" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_interior2.vision b/vision/oilrig_interior2.vision new file mode 100644 index 0000000..26b3207 --- /dev/null +++ b/vision/oilrig_interior2.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.04" +r_filmBrightness "0.045" +r_filmDesaturation "0" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "0.68 1.39 2" +r_filmMediumTint "1 1 1" +r_filmDarkTint "0.61 0.72 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.26" +r_primaryLightTweakSpecularStrength "2.06" diff --git a/vision/oilrig_underwater.vision b/vision/oilrig_underwater.vision new file mode 100644 index 0000000..a48eca8 --- /dev/null +++ b/vision/oilrig_underwater.vision @@ -0,0 +1,23 @@ +r_glow "1" +r_glowRadius0 "8.28152" +r_glowRadius1 "0" +r_glowBloomCutoff "0.439157" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.5" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.15595" +r_filmBrightness "0.145338" +r_filmDesaturation "0.7" +r_filmDesaturationDark "0.7" +r_filmInvert "0" +r_filmLightTint "1 1 1.15" +r_filmMediumTint "0.535 0.85 1.275" +r_filmDarkTint "0.07 0.7 1.4" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.5" \ No newline at end of file diff --git a/vision/overwatch.vision b/vision/overwatch.vision new file mode 100644 index 0000000..b251988 --- /dev/null +++ b/vision/overwatch.vision @@ -0,0 +1,23 @@ +r_glow "0" +r_glowRadius0 "7.15348" +r_glowRadius1 "7" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.192717" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "0.927953" +r_filmBrightness "0" +r_filmDesaturation "-0.0882073" +r_filmDesaturationDark "0.846333" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1 1 1" +r_filmDarkTint "1 1 1" + + + + diff --git a/vision/overwatch_nv.vision b/vision/overwatch_nv.vision new file mode 100644 index 0000000..0741b33 --- /dev/null +++ b/vision/overwatch_nv.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowBloomCutoff "0.681817" +r_glowBloomDesaturation "0.0" +r_glowBloomIntensity0 "1" +r_glowRadius0 "3" + +r_filmEnable "1" +r_filmBrightness ".25" +r_filmContrast "1.3" +r_filmDarkTint "0 1.54321 0.000226783" +r_filmInvert "0" +r_filmLightTint "2 2 1" +r_filmDesaturation "1" diff --git a/vision/parabolic.vision b/vision/parabolic.vision new file mode 100644 index 0000000..5c1da40 --- /dev/null +++ b/vision/parabolic.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "0" +r_filmContrast "1.4" +r_filmBrightness "0" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/school.vision b/vision/school.vision new file mode 100644 index 0000000..19120e8 --- /dev/null +++ b/vision/school.vision @@ -0,0 +1,18 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.66202" +r_filmBrightness "0.182207" +r_filmDesaturation "0.336962" +r_filmInvert "0" +r_filmLightTint "1.02075 0.938641 0.682454" +r_filmDarkTint "0.91845 0.94375 1" + diff --git a/vision/scoutsniper.vision b/vision/scoutsniper.vision new file mode 100644 index 0000000..1bebb59 --- /dev/null +++ b/vision/scoutsniper.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "5" +r_glowRadius1 "12" +r_glowBloomCutoff "0.9" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "1" +r_glowSkyBleedIntensity0 "0.5" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.25" +r_filmBrightness "0.03915" +r_filmDesaturation "0.6" +r_filmInvert "0" +r_filmLightTint "0.94 1 1.2" +r_filmDarkTint "0.91 0.9 0.85" diff --git a/vision/seaknight_assault.vision b/vision/seaknight_assault.vision new file mode 100644 index 0000000..1aef73f --- /dev/null +++ b/vision/seaknight_assault.vision @@ -0,0 +1,19 @@ +cg_fov "65" + +r_glow "1" +r_glowRadius0 "8.4" +r_glowRadius1 "8.4" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "0.969167" +r_filmBrightness "-0.0760276" +r_filmDesaturation "0.154472" +r_filmInvert "0" +r_filmLightTint "1.23184 1.20033 1.094" +r_filmDarkTint "0.943224 0.939271 1.11673" diff --git a/vision/sepia.vision b/vision/sepia.vision new file mode 100644 index 0000000..fef4567 --- /dev/null +++ b/vision/sepia.vision @@ -0,0 +1,18 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowRadius1 "0" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.43801" +r_filmBrightness "0.1443" +r_filmDesaturation "0.9525" +r_filmInvert "0" +r_filmLightTint "1.0074 0.6901 0.3281" +r_filmDarkTint "1.0707 1.0679 0.9181" + diff --git a/vision/slomo_breach.vision b/vision/slomo_breach.vision new file mode 100644 index 0000000..ef9bcbc --- /dev/null +++ b/vision/slomo_breach.vision @@ -0,0 +1,13 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "1.4" +r_filmBrightness ".17" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint "1 0.85 0.85" \ No newline at end of file diff --git a/vision/sniperescape.vision b/vision/sniperescape.vision new file mode 100644 index 0000000..6f04569 --- /dev/null +++ b/vision/sniperescape.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "9.32874" +r_glowBloomCutoff "0.231778" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "1.00002" + +r_filmEnable "1" +r_filmContrast "0.87104" +r_filmBrightness "0" +r_filmDesaturation "0.352396" +r_filmInvert "0" +r_filmLightTint "1.10838 1.10717 1.15409" +r_filmDarkTint "0.7 0.928125 1" + diff --git a/vision/sniperescape_glow_off.vision b/vision/sniperescape_glow_off.vision new file mode 100644 index 0000000..22d4671 --- /dev/null +++ b/vision/sniperescape_glow_off.vision @@ -0,0 +1,14 @@ +r_glow "1" +r_glowRadius0 "0" +r_glowBloomCutoff "0.231778" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "0.87104" +r_filmBrightness "0" +r_filmDesaturation "0.352396" +r_filmInvert "0" +r_filmLightTint "1.10838 1.10717 1.15409" +r_filmDarkTint "0.7 0.928125 1" + diff --git a/vision/sniperescape_outside.vision b/vision/sniperescape_outside.vision new file mode 100644 index 0000000..4cf4dd4 --- /dev/null +++ b/vision/sniperescape_outside.vision @@ -0,0 +1,14 @@ +r_glow "0" +r_glowRadius0 "0" +r_glowBloomCutoff "0.231778" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0" + +r_filmEnable "1" +r_filmContrast "0.87104" +r_filmBrightness "0" +r_filmDesaturation "0.352396" +r_filmInvert "0" +r_filmLightTint "1.10838 1.10717 1.15409" +r_filmDarkTint "0.7 0.928125 1" + diff --git a/vision/so_bridge.vision b/vision/so_bridge.vision new file mode 100644 index 0000000..37e399f --- /dev/null +++ b/vision/so_bridge.vision @@ -0,0 +1,19 @@ +r_glow "1" +r_glowRadius0 "7.15348" +r_glowBloomCutoff "0.749243" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 "0.455436" + +r_filmEnable "1" +r_filmContrast "1.09207" +r_filmBrightness "0.110703" +r_filmDesaturation "-0.0960628" +r_filmDesaturationDark "0" +r_filmInvert "0" +r_filmLightTint "1.54353 1.46689 1.3582" +r_filmMediumTint "1 1 1.12757" +r_filmDarkTint "0.000100409 0.573766 0.42738" + +r_primaryLightUseTweaks "0" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1" diff --git a/vision/strike.vision b/vision/strike.vision new file mode 100644 index 0000000..dab182b --- /dev/null +++ b/vision/strike.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.109" +r_filmBrightness "0.102" +r_filmDesaturation "0.400" +r_filmInvert "0" +r_filmLightTint "1.179 1.086 1.024" +r_filmDarkTint "0.7 0.959 1.265" \ No newline at end of file diff --git a/vision/thermal_mp.vision b/vision/thermal_mp.vision new file mode 100644 index 0000000..a1fb938 --- /dev/null +++ b/vision/thermal_mp.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1" +r_filmBrightness "0" +r_filmDesaturation "1" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/trainer_pit.vision b/vision/trainer_pit.vision new file mode 100644 index 0000000..2e57b1b --- /dev/null +++ b/vision/trainer_pit.vision @@ -0,0 +1,18 @@ +r_glow "1" +r_glowRadius0 "17" +r_glowBloomCutoff "0.83" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 ".7" + +r_filmEnable "1" +r_filmContrast "1.7" +r_filmBrightness "0.2" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1.10936 1.08593 1.02344" +r_filmMediumTint "1.05991 1.02282 1.02107" +r_filmDarkTint "0.532306 0.973107 1.0875" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.4" \ No newline at end of file diff --git a/vision/trainer_start.vision b/vision/trainer_start.vision new file mode 100644 index 0000000..0c76d86 --- /dev/null +++ b/vision/trainer_start.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "17" +r_glowBloomCutoff "0.83" +r_glowBloomDesaturation "0" +r_glowBloomIntensity0 ".7" + +r_filmEnable "1" +r_filmContrast "1.5" +r_filmBrightness "0.2" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1" +r_primaryLightTweakSpecularStrength "1.4" \ No newline at end of file diff --git a/vision/tulsa.vision b/vision/tulsa.vision new file mode 100644 index 0000000..5024305 --- /dev/null +++ b/vision/tulsa.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "6.07651" +r_glowRadius1 "0" +r_glowBloomCutoff "0.65" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.45" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.30362" +r_filmBrightness "0.0886548" +r_filmDesaturation "0.319005" +r_filmInvert "0" +r_filmLightTint "0.931849 0.835072 0.972073" +r_filmDarkTint "0.829399 0.871889 0.35258" diff --git a/vision/village_assault.vision b/vision/village_assault.vision new file mode 100644 index 0000000..ad82400 --- /dev/null +++ b/vision/village_assault.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "7" +r_glowRadius1 "7" +r_glowBloomCutoff "0.99" +r_glowBloomDesaturation "0.65" +r_glowBloomIntensity0 "0.36" +r_glowBloomIntensity1 "0.36" +r_glowSkyBleedIntensity0 "0.29" +r_glowSkyBleedIntensity1 "0.29" + +r_filmEnable "1" +r_filmContrast "1.246" +r_filmBrightness "0.129" +r_filmDesaturation "0.407" +r_filmInvert "0" +r_filmLightTint "1.1 1.05 0.85" +r_filmDarkTint ".7 .85 1" diff --git a/vision/village_defend.vision b/vision/village_defend.vision new file mode 100644 index 0000000..6ccc8ed --- /dev/null +++ b/vision/village_defend.vision @@ -0,0 +1,17 @@ +r_glow "0" +r_glowRadius0 "8" +r_glowRadius1 "0" +r_glowBloomCutoff "0.92" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1" +r_glowBloomIntensity1 "0" +r_glowSkyBleedIntensity0 "0" +r_glowSkyBleedIntensity1 "0" + +r_filmEnable "1" +r_filmContrast "1.15595" +r_filmBrightness "0.134626" +r_filmDesaturation "0.2" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmDarkTint "1 1 1" diff --git a/vision/wetwork.vision b/vision/wetwork.vision new file mode 100644 index 0000000..82bf14f --- /dev/null +++ b/vision/wetwork.vision @@ -0,0 +1,17 @@ +r_glow "1" +r_glowRadius0 "20.3" +r_glowRadius1 "19.24" +r_glowBloomCutoff "0.692596" +r_glowBloomDesaturation "0.749915" +r_glowBloomIntensity0 "0.595652" +r_glowBloomIntensity1 "0.400947" +r_glowSkyBleedIntensity0 "0.382551" +r_glowSkyBleedIntensity1 "0.0472402" + +r_filmEnable "1" +r_filmContrast "1.55378" +r_filmBrightness "0.127757" +r_filmDesaturation "0.0446647" +r_filmInvert "0" +r_filmLightTint "1.13486 1.05167 1.03766" +r_filmDarkTint "0.7 0.85 1" diff --git a/vision/whitehouse.vision b/vision/whitehouse.vision new file mode 100644 index 0000000..06f510f --- /dev/null +++ b/vision/whitehouse.vision @@ -0,0 +1,19 @@ +r_glow "0" +r_glowRadius0 "25.2691" +r_glowBloomCutoff "0.925522" +r_glowBloomDesaturation "0.75" +r_glowBloomIntensity0 "1.42171" + +r_filmEnable "1" +r_filmContrast "1.41" +r_filmBrightness "0.269" +r_filmDesaturation "0.527" +r_filmDesaturationDark "0.137673" +r_filmInvert "0" +r_filmLightTint "1 1 1" +r_filmMediumTint "1.2 1.2 1.2" +r_filmDarkTint "0 0 0" + +r_primaryLightUseTweaks "1" +r_primaryLightTweakDiffuseStrength "1.66282" +r_primaryLightTweakSpecularStrength "1.45302"