diff --git a/assets/animrig/vehicle/straton/straton_anims.rrig b/assets/animrig/vehicle/straton/straton_anims.rrig new file mode 100644 index 00000000..fc043e87 Binary files /dev/null and b/assets/animrig/vehicle/straton/straton_anims.rrig differ diff --git a/assets/animseq/vehicle/straton/straton_anims/aim_run.rseq b/assets/animseq/vehicle/straton/straton_anims/aim_run.rseq new file mode 100644 index 00000000..024292b1 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/aim_run.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/aim_walk.rseq b/assets/animseq/vehicle/straton/straton_anims/aim_walk.rseq new file mode 100644 index 00000000..da8a73e2 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/aim_walk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1.rseq b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1.rseq new file mode 100644 index 00000000..990bf211 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1_idle.rseq b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1_idle.rseq new file mode 100644 index 00000000..87c20400 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1_idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2.rseq b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2.rseq new file mode 100644 index 00000000..a305bc67 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2_idle.rseq b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2_idle.rseq new file mode 100644 index 00000000..da1b4206 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2_idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gesture_shoot_add.rseq b/assets/animseq/vehicle/straton/straton_anims/gesture_shoot_add.rseq new file mode 100644 index 00000000..fb96cc04 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gesture_shoot_add.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gunship_B_colony_imc_intro.rseq b/assets/animseq/vehicle/straton/straton_anims/gunship_B_colony_imc_intro.rseq new file mode 100644 index 00000000..40c32597 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gunship_B_colony_imc_intro.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro.rseq b/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro.rseq new file mode 100644 index 00000000..3be65fa0 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_flyaway.rseq b/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_flyaway.rseq new file mode 100644 index 00000000..db0609cf Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_flyaway.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_hover_loop.rseq b/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_hover_loop.rseq new file mode 100644 index 00000000..e7b550c7 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_hover_loop.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings.rseq b/assets/animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings.rseq new file mode 100644 index 00000000..e6f16119 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings_idle.rseq b/assets/animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings_idle.rseq new file mode 100644 index 00000000..d4bd466a Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings_idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_1.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_1.rseq new file mode 100644 index 00000000..4b11b302 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_2.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_2.rseq new file mode 100644 index 00000000..b7a7e1bc Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_3.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_3.rseq new file mode 100644 index 00000000..fa8db35f Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_3.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_1.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_1.rseq new file mode 100644 index 00000000..5f71c0d5 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_2.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_2.rseq new file mode 100644 index 00000000..37befb75 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_3.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_3.rseq new file mode 100644 index 00000000..ebabeb22 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_3.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_1.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_1.rseq new file mode 100644 index 00000000..926aad9a Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_2.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_2.rseq new file mode 100644 index 00000000..3921a748 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_carrier_attack_1.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_attack_1.rseq new file mode 100644 index 00000000..3a400b68 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_attack_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_carrier_launch_2.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_launch_2.rseq new file mode 100644 index 00000000..464203b1 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_launch_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_carrier_launch_3.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_launch_3.rseq new file mode 100644 index 00000000..b4069e5e Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_carrier_launch_3.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/ht_gunship_dogfight_C.rseq b/assets/animseq/vehicle/straton/straton_anims/ht_gunship_dogfight_C.rseq new file mode 100644 index 00000000..e42b5a15 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/ht_gunship_dogfight_C.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/idle.rseq b/assets/animseq/vehicle/straton/straton_anims/idle.rseq new file mode 100644 index 00000000..9366ca3e Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/idle_combat.rseq b/assets/animseq/vehicle/straton/straton_anims/idle_combat.rseq new file mode 100644 index 00000000..ba470ecc Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/idle_combat.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/idle_scan.rseq b/assets/animseq/vehicle/straton/straton_anims/idle_scan.rseq new file mode 100644 index 00000000..02aca687 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/idle_scan.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/refGunship.rseq b/assets/animseq/vehicle/straton/straton_anims/refGunship.rseq new file mode 100644 index 00000000..bc7865c5 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/refGunship.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/reload.rseq b/assets/animseq/vehicle/straton/straton_anims/reload.rseq new file mode 100644 index 00000000..d16dd98c Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/reload.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn.rseq b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn.rseq new file mode 100644 index 00000000..40886daa Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn_fast.rseq b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn_fast.rseq new file mode 100644 index 00000000..29d9e577 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn_fast.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Full.rseq b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Full.rseq new file mode 100644 index 00000000..d7e20ec0 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Full.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Idle.rseq b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Idle.rseq new file mode 100644 index 00000000..8e1209ca Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Leave.rseq b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Leave.rseq new file mode 100644 index 00000000..60b1bf53 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Leave.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_1.rseq b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_1.rseq new file mode 100644 index 00000000..7bdc51f7 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_2.rseq b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_2.rseq new file mode 100644 index 00000000..c7aad901 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_3.rseq b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_3.rseq new file mode 100644 index 00000000..6011fff8 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_3.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_1.rseq b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_1.rseq new file mode 100644 index 00000000..b885b74f Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_2.rseq b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_2.rseq new file mode 100644 index 00000000..241b0ebe Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_3.rseq b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_3.rseq new file mode 100644 index 00000000..d3f2d297 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_Dogfight_Target_3.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_close.rseq b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_close.rseq new file mode 100644 index 00000000..0e5fb175 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_close.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_close_alt.rseq b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_close_alt.rseq new file mode 100644 index 00000000..86d6f0b1 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_close_alt.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_far.rseq b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_far.rseq new file mode 100644 index 00000000..ec64f8be Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_far.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_far_alt.rseq b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_far_alt.rseq new file mode 100644 index 00000000..aa1a56e0 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_far_alt.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_spoke1.rseq b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_spoke1.rseq new file mode 100644 index 00000000..91c1fdd2 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_beacon_strafe_spoke1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_1.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_1.rseq new file mode 100644 index 00000000..67156dfa Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_2.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_2.rseq new file mode 100644 index 00000000..fd09ca89 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_3.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_3.rseq new file mode 100644 index 00000000..f9d42a7f Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_3.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_4.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_4.rseq new file mode 100644 index 00000000..a29712f8 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_4.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_5.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_5.rseq new file mode 100644 index 00000000..f541a03b Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_5.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_6.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_6.rseq new file mode 100644 index 00000000..8bac5dd6 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_6.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_7.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_7.rseq new file mode 100644 index 00000000..45cd4214 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_7.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_8.rseq b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_8.rseq new file mode 100644 index 00000000..d2688fbc Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_carrier_launch_8.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_atk.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_atk.rseq new file mode 100644 index 00000000..db1a4665 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_atk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_def.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_def.rseq new file mode 100644 index 00000000..919ffc6d Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_def.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_atk.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_atk.rseq new file mode 100644 index 00000000..774a03c5 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_atk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_def.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_def.rseq new file mode 100644 index 00000000..6d5eae3d Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_def.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_atk.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_atk.rseq new file mode 100644 index 00000000..d1c4c489 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_atk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_def.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_def.rseq new file mode 100644 index 00000000..812e5eaf Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_def.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_atk.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_atk.rseq new file mode 100644 index 00000000..51276d84 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_atk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_def.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_def.rseq new file mode 100644 index 00000000..fa021e1f Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_def.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_A.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_A.rseq new file mode 100644 index 00000000..dcc9fc25 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_A.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_B.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_B.rseq new file mode 100644 index 00000000..74c42309 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_B.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_C.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_C.rseq new file mode 100644 index 00000000..618abfb9 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_C.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_intro.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_intro.rseq new file mode 100644 index 00000000..65afdd96 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_intro.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_outro.rseq b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_outro.rseq new file mode 100644 index 00000000..589a9cbb Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_flightpath_strafe_outro.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_atk.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_atk.rseq new file mode 100644 index 00000000..1cbd09c7 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_atk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_def.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_def.rseq new file mode 100644 index 00000000..0065e202 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_def.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_atk.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_atk.rseq new file mode 100644 index 00000000..1c1d1ba6 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_atk.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_def.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_def.rseq new file mode 100644 index 00000000..28c64fe1 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_def.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_C.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_C.rseq new file mode 100644 index 00000000..4716c4df Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_dogfight_C.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_strafe_A.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_strafe_A.rseq new file mode 100644 index 00000000..5654b8ad Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_strafe_A.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_gunship_strafe_B.rseq b/assets/animseq/vehicle/straton/straton_anims/st_gunship_strafe_B.rseq new file mode 100644 index 00000000..943cefca Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_gunship_strafe_B.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_space_o2_flyby_strat.rseq b/assets/animseq/vehicle/straton/straton_anims/st_space_o2_flyby_strat.rseq new file mode 100644 index 00000000..1448ca2d Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_space_o2_flyby_strat.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff1.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff1.rseq new file mode 100644 index 00000000..7f3b9025 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff1.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff2.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff2.rseq new file mode 100644 index 00000000..47029e4a Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff2.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_left.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_left.rseq new file mode 100644 index 00000000..a256dd5b Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_left.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_right.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_right.rseq new file mode 100644 index 00000000..05e7c354 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_right.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_runaway.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_runaway.rseq new file mode 100644 index 00000000..8c175067 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_runaway.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_side_A.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_side_A.rseq new file mode 100644 index 00000000..61e271ca Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_side_A.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_side_B.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_side_B.rseq new file mode 100644 index 00000000..0b64f41c Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_side_B.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_top_A.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_top_A.rseq new file mode 100644 index 00000000..29823ee7 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_top_A.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_top_B.rseq b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_top_B.rseq new file mode 100644 index 00000000..4fccde8a Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_straton_flyby_top_B.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_close.rseq b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_close.rseq new file mode 100644 index 00000000..715211f3 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_close.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_close_alt.rseq b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_close_alt.rseq new file mode 100644 index 00000000..34c3867c Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_close_alt.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_far.rseq b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_far.rseq new file mode 100644 index 00000000..8216f08a Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_far.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_far_alt.rseq b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_far_alt.rseq new file mode 100644 index 00000000..6c05cc07 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/st_tday_strafe_far_alt.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/straton_at_javelin.rseq b/assets/animseq/vehicle/straton/straton_anims/straton_at_javelin.rseq new file mode 100644 index 00000000..caafb106 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/straton_at_javelin.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/test_fly_idle.rseq b/assets/animseq/vehicle/straton/straton_anims/test_fly_idle.rseq new file mode 100644 index 00000000..1e84cd8e Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/test_fly_idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/test_land.rseq b/assets/animseq/vehicle/straton/straton_anims/test_land.rseq new file mode 100644 index 00000000..7bfdadf1 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/test_land.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/test_runway_idle.rseq b/assets/animseq/vehicle/straton/straton_anims/test_runway_idle.rseq new file mode 100644 index 00000000..a6fe33b5 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/test_runway_idle.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_anims/test_takeoff.rseq b/assets/animseq/vehicle/straton/straton_anims/test_takeoff.rseq new file mode 100644 index 00000000..cb54e6f4 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_anims/test_takeoff.rseq differ diff --git a/assets/animseq/vehicle/straton/straton_imc_gunship_01/refGunship.rseq b/assets/animseq/vehicle/straton/straton_imc_gunship_01/refGunship.rseq new file mode 100644 index 00000000..bc7865c5 Binary files /dev/null and b/assets/animseq/vehicle/straton/straton_imc_gunship_01/refGunship.rseq differ diff --git a/assets/cpudata/imc_phantom_big_sknp.cpu_raw b/assets/cpudata/imc_phantom_big_sknp.cpu_raw new file mode 100644 index 00000000..8403ba68 Binary files /dev/null and b/assets/cpudata/imc_phantom_big_sknp.cpu_raw differ diff --git a/assets/cpudata/imc_phantom_cockpit_interior_sknp.cpu_raw b/assets/cpudata/imc_phantom_cockpit_interior_sknp.cpu_raw new file mode 100644 index 00000000..8403ba68 Binary files /dev/null and b/assets/cpudata/imc_phantom_cockpit_interior_sknp.cpu_raw differ diff --git a/assets/cpudata/imc_phantom_glass_o_sknp.cpu_raw b/assets/cpudata/imc_phantom_glass_o_sknp.cpu_raw new file mode 100644 index 00000000..923d00a7 Binary files /dev/null and b/assets/cpudata/imc_phantom_glass_o_sknp.cpu_raw differ diff --git a/assets/mdl/vehicle/straton/straton_imc_gunship_01.phy b/assets/mdl/vehicle/straton/straton_imc_gunship_01.phy new file mode 100644 index 00000000..3c502552 Binary files /dev/null and b/assets/mdl/vehicle/straton/straton_imc_gunship_01.phy differ diff --git a/assets/mdl/vehicle/straton/straton_imc_gunship_01.rmdl b/assets/mdl/vehicle/straton/straton_imc_gunship_01.rmdl new file mode 100644 index 00000000..0a64d50e Binary files /dev/null and b/assets/mdl/vehicle/straton/straton_imc_gunship_01.rmdl differ diff --git a/assets/mdl/vehicle/straton/straton_imc_gunship_01.vg b/assets/mdl/vehicle/straton/straton_imc_gunship_01.vg new file mode 100644 index 00000000..df3d0495 Binary files /dev/null and b/assets/mdl/vehicle/straton/straton_imc_gunship_01.vg differ diff --git a/assets/shaderset/0x119527D74F210987.msw b/assets/shaderset/0x119527D74F210987.msw index 18ee749b..8c8a85ec 100644 Binary files a/assets/shaderset/0x119527D74F210987.msw and b/assets/shaderset/0x119527D74F210987.msw differ diff --git a/assets/shaderset/0xCE85F86C3B62D06B.msw b/assets/shaderset/0xCE85F86C3B62D06B.msw new file mode 100644 index 00000000..df8a84f2 Binary files /dev/null and b/assets/shaderset/0xCE85F86C3B62D06B.msw differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_0.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_0.dds new file mode 100644 index 00000000..58c986f7 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_0.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_1.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_1.dds new file mode 100644 index 00000000..e7eb7480 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_1.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_2.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_2.dds new file mode 100644 index 00000000..38a77695 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_2.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_3.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_3.dds new file mode 100644 index 00000000..7e64275e Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_3.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_4.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_4.dds new file mode 100644 index 00000000..931648f0 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_4.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_5.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_5.dds new file mode 100644 index 00000000..dbbd5733 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_5.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_6.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_6.dds new file mode 100644 index 00000000..756a22be Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_6.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_sknp.json b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_sknp.json new file mode 100644 index 00000000..450d6b3e --- /dev/null +++ b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_sknp.json @@ -0,0 +1,42 @@ +{ + "name": "models/vehicles_r2/aircraft/phantom/imc_phantom_big", + "width": 4096, + "height": 4096, + "depth": 0, + "glueFlags": "0x56000020", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "blendStateMask": "0x4", + "depthStencilFlags": "0x17", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "default", + "surfaceProp2": "", + "shaderType": "sknp", + "shaderSet": "0x749E1C9D82CB12BF", + "$textures": { + "0": "0x4E3DE9AA95241E5", + "1": "0xFB0985EE639EB6E3", + "2": "0x3D2447A9D5239FB6", + "3": "0x69D722B512DCE1F7", + "4": "0xC30AD7E698CEA5F2", + "5": "0x758070CD1B1D2313", + "6": "0x174D0224AEE2BB7B" + }, + "$depthShadowMaterial": "0x2B93C99C67CC8B51", + "$depthPrepassMaterial": "0x1EBD063EA03180C7", + "$depthVSMMaterial": "0xF95A7FA9E8DE1A0E", + "$depthShadowTightMaterial": "0x0", + "$colpassMaterial": "0x77FCB8D2C5E52B9C" +} diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_0.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_0.dds new file mode 100644 index 00000000..c41261bf Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_0.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_1.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_1.dds new file mode 100644 index 00000000..f7d11364 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_1.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_2.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_2.dds new file mode 100644 index 00000000..efa3488c Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_2.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_3.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_3.dds new file mode 100644 index 00000000..74f69095 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_3.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_4.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_4.dds new file mode 100644 index 00000000..770e039f Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_4.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_5.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_5.dds new file mode 100644 index 00000000..38979831 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_5.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_6.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_6.dds new file mode 100644 index 00000000..e0e064d8 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_6.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_0.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_0.dds new file mode 100644 index 00000000..3bfce6e8 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_0.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_1.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_1.dds new file mode 100644 index 00000000..bb5c14d9 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_1.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_2.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_2.dds new file mode 100644 index 00000000..30f5452c Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_2.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_3.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_3.dds new file mode 100644 index 00000000..5ceeaf86 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_3.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_4.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_4.dds new file mode 100644 index 00000000..92239932 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_4.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_5.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_5.dds new file mode 100644 index 00000000..e1472209 Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_5.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_6.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_6.dds new file mode 100644 index 00000000..40e0eb0c Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_6.dds differ diff --git a/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_7.dds b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_7.dds new file mode 100644 index 00000000..cbc62c4b Binary files /dev/null and b/assets/texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_7.dds differ diff --git a/common_sdk.json b/common_sdk.json index 83dd04b7..5405b636 100644 --- a/common_sdk.json +++ b/common_sdk.json @@ -16,6 +16,16 @@ "_type": "dtbl", "_path": "datatable/survival_loot_sdk.rpak" }, + { + "_type": "shdr", + "_path": "shaderset/0xCE85F86C3B62D06B", + "inputFlags": [ + "0x4030002000D01", + "0x4030002000D41", + "0x4030002000D01", + "0x4030002000D41" + ] + }, { "_type": "shdr", "_path": "shaderset/0x4110D82C76C335C4", @@ -94,6 +104,14 @@ "vertexShader": "shaderset/0x119527D74F210987", "pixelShader": "shaderset/0x303EC9DCD2D864C7" }, + { + "_type": "shds", + "_path": "0x3883D3D07ECDB2DC", + "$guid": "0x3883D3D07ECDB2DC", + "numSamplers": 3, + "vertexShader": "shaderset/0x119527D74F210987", + "pixelShader": "shaderset/0xCE85F86C3B62D06B" + }, { "_type": "matl", "_path": "material/models/test/weapons_test/pickups_test/wep_test_pickups_ammo_sni_blend_rgdp.rpak", @@ -1459,6 +1477,127 @@ "3": "texture/models/weapons/mgl_at/ris_at_sknp/ris_at_specTexture" } }, + { + "_type": "matl", + "_path": "material/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp.rpak", + "name": "models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o", + "$cpu": "cpudata/imc_phantom_glass_o_sknp", + "width": 512, + "height": 512, + "depth": 0, + "glueFlags": "0x56000022", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0138286", + "0xF0138286", + "0xF0008286", + "0x0", + "0xF0138286", + "0x0", + "0x80500002", + "0x0" + ], + "blendStateMask": "0x5", + "depthStencilFlags": "0x7", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "glass", + "surfaceProp2": "", + "shaderType": "sknp", + "shaderSet": "0xcb237609544b1057", + "$textures": { + "0": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_0", + "1": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_1", + "2": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_2", + "3": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_3", + "4": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_4", + "5": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_5", + "6": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_6", + "7": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_glass_o_sknp/imc_phantom_glass_o_7" + } + }, + { + "_type": "matl", + "_path": "material/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp.rpak", + "name": "models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior", + "$cpu": "cpudata/imc_phantom_cockpit_interior_sknp", + "width": 2048, + "height": 2048, + "depth": 0, + "glueFlags": "0x56000020", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "blendStateMask": "0x4", + "depthStencilFlags": "0x17", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "default", + "surfaceProp2": "", + "shaderType": "sknp", + "shaderSet": "0x749E1C9D82CB12BF", + "$textures": { + "0": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_0", + "1": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_1", + "2": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_2", + "3": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_3", + "4": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_4", + "5": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_5", + "6": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_cockpit_interior_sknp/imc_phantom_cockpit_interior_6" + } + }, + { + "_type": "matl", + "_path": "material/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp.rpak", + "name": "models/vehicles_r2/aircraft/phantom/imc_phantom_big", + "$cpu": "cpudata/imc_phantom_big_sknp", + "width": 4096, + "height": 4096, + "depth": 0, + "glueFlags": "0x56000020", + "glueFlags2": "0x100000", + "blendStates": [ + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000", + "0xF0000000" + ], + "blendStateMask": "0x4", + "depthStencilFlags": "0x17", + "rasterizerFlags": "0x6", + "uberBufferFlags": "0x0", + "features": "0x1F5A92BD", + "samplers": "0x1D0300", + "surfaceProp": "default", + "surfaceProp2": "", + "shaderType": "sknp", + "shaderSet": "0x749E1C9D82CB12BF", + "$textures": { + "0": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_0", + "1": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_1", + "2": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_2", + "3": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_3", + "4": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_4", + "5": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_5", + "6": "texture/models/vehicles_r2/aircraft/phantom/imc_phantom_big_sknp/imc_phantom_big_6" + } + }, { "_type": "matl", "_path": "material/models/weapons_r5/attachments/optics/iron_sight_AR_R5/iron_sight_AR_sknp.rpak", @@ -2249,6 +2388,104 @@ "animseq/weapons/epg/w_epg/idle_seq.rseq" ] }, + { + "_type": "arig", + "_path": "animrig/vehicle/straton/straton_anims.rrig", + "$sequences": [ + "animseq/vehicle/straton/straton_anims/aim_run.rseq", + "animseq/vehicle/straton/straton_anims/aim_walk.rseq", + "animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1.rseq", + "animseq/vehicle/straton/straton_anims/airbase_towerattack_straton1_idle.rseq", + "animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2.rseq", + "animseq/vehicle/straton/straton_anims/airbase_towerattack_straton2_idle.rseq", + "animseq/vehicle/straton/straton_anims/gesture_shoot_add.rseq", + "animseq/vehicle/straton/straton_anims/gunship_B_colony_imc_intro.rseq", + "animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro.rseq", + "animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_flyaway.rseq", + "animseq/vehicle/straton/straton_anims/gunship_colony_imc_intro_hover_loop.rseq", + "animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings.rseq", + "animseq/vehicle/straton/straton_anims/gunship_timeshift_fly_from_rings_idle.rseq", + "animseq/vehicle/straton/straton_anims/ht_carrier_attack_1.rseq", + "animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_1.rseq", + "animseq/vehicle/straton/straton_anims/ht_carrier_Final_attack_2.rseq", + "animseq/vehicle/straton/straton_anims/ht_carrier_launch_2.rseq", + "animseq/vehicle/straton/straton_anims/ht_carrier_launch_3.rseq", + "animseq/vehicle/straton/straton_anims/ht_gunship_dogfight_C.rseq", + "animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_1.rseq", + "animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_2.rseq", + "animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Attacker_3.rseq", + "animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_1.rseq", + "animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_2.rseq", + "animseq/vehicle/straton/straton_anims/ht_Haven_FlyBy_Victim_3.rseq", + "animseq/vehicle/straton/straton_anims/idle.rseq", + "animseq/vehicle/straton/straton_anims/idle_combat.rseq", + "animseq/vehicle/straton/straton_anims/idle_scan.rseq", + "animseq/vehicle/straton/straton_anims/reload.rseq", + "animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn.rseq", + "animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_ComeIn_fast.rseq", + "animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Full.rseq", + "animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Idle.rseq", + "animseq/vehicle/straton/straton_anims/st_AngelCity_IMC_Win_Leave.rseq", + "animseq/vehicle/straton/straton_anims/st_beacon_strafe_close.rseq", + "animseq/vehicle/straton/straton_anims/st_beacon_strafe_close_alt.rseq", + "animseq/vehicle/straton/straton_anims/st_beacon_strafe_far.rseq", + "animseq/vehicle/straton/straton_anims/st_beacon_strafe_far_alt.rseq", + "animseq/vehicle/straton/straton_anims/st_beacon_strafe_spoke1.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_1.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_2.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_3.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_4.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_5.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_6.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_7.rseq", + "animseq/vehicle/straton/straton_anims/st_carrier_launch_8.rseq", + "animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_1.rseq", + "animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_2.rseq", + "animseq/vehicle/straton/straton_anims/st_Dogfight_Persuer_3.rseq", + "animseq/vehicle/straton/straton_anims/st_Dogfight_Target_1.rseq", + "animseq/vehicle/straton/straton_anims/st_Dogfight_Target_2.rseq", + "animseq/vehicle/straton/straton_anims/st_Dogfight_Target_3.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_atk.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_A_def.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_atk.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_B_def.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_atk.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_intro_def.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_atk.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_chase_outro_def.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_strafe_A.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_strafe_B.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_strafe_C.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_strafe_intro.rseq", + "animseq/vehicle/straton/straton_anims/st_flightpath_strafe_outro.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_atk.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_dogfight_A_def.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_atk.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_dogfight_B_def.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_dogfight_C.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_strafe_A.rseq", + "animseq/vehicle/straton/straton_anims/st_gunship_strafe_B.rseq", + "animseq/vehicle/straton/straton_anims/st_space_o2_flyby_strat.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff1.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff2.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_left.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_converge_right.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_airbase_takeoff_runaway.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_flyby_side_A.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_flyby_side_B.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_flyby_top_A.rseq", + "animseq/vehicle/straton/straton_anims/st_straton_flyby_top_B.rseq", + "animseq/vehicle/straton/straton_anims/st_tday_strafe_close.rseq", + "animseq/vehicle/straton/straton_anims/st_tday_strafe_close_alt.rseq", + "animseq/vehicle/straton/straton_anims/st_tday_strafe_far.rseq", + "animseq/vehicle/straton/straton_anims/st_tday_strafe_far_alt.rseq", + "animseq/vehicle/straton/straton_anims/straton_at_javelin.rseq", + "animseq/vehicle/straton/straton_anims/test_fly_idle.rseq", + "animseq/vehicle/straton/straton_anims/test_land.rseq", + "animseq/vehicle/straton/straton_anims/test_runway_idle.rseq", + "animseq/vehicle/straton/straton_anims/test_takeoff.rseq" + ] + }, { "_type": "arig", "_path": "animrig/weapons/r101_sfp/ptpov_r101_sfp.rrig", @@ -4321,6 +4558,14 @@ "animseq/weapons/r101_sfp/w_r101_sfp/idle_seq.rseq" ] }, + { + "_type": "mdl_", + "_path": "mdl/vehicle/straton/straton_imc_gunship_01.rmdl", + "$animrigs": ["animrig/vehicle/straton/straton_anims.rrig"], + "$sequences": [ + "animseq/vehicle/straton/straton_imc_gunship_01/refGunship.rseq" + ] + }, { "_type": "mdl_", "_path": "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sniper.rmdl"