From ff2d8aa7cd11b7a50065ab96e11111763a43327d Mon Sep 17 00:00:00 2001 From: D4rkl1ght3r <86805404+D4rkl1ght3r@users.noreply.github.com> Date: Wed, 11 Feb 2026 22:02:47 +0100 Subject: [PATCH] Change Thruster and Strafe --- DATA/EQUIPMENT/st_equip.ini | 32 +++++++---- DATA/SHIPS/shiparch.ini | 104 ++++++++++++++++++------------------ 2 files changed, 73 insertions(+), 63 deletions(-) diff --git a/DATA/EQUIPMENT/st_equip.ini b/DATA/EQUIPMENT/st_equip.ini index acfe402d..1ea88634 100644 --- a/DATA/EQUIPMENT/st_equip.ini +++ b/DATA/EQUIPMENT/st_equip.ini @@ -1,3 +1,9 @@ +; Thruster Speed Calculation: 1/600 x max_force + +; 600 total value of linear_drag (599 of engine + 1 of ship) + +; Thruster + [Thruster] nickname = ge_s_thruster_01 ids_name = 263737 @@ -12,14 +18,16 @@ parent_impulse = 20 child_impulse = 80 volume = 0 mass = 10 -max_force = 72000 +max_force = 66750 particles = gf_ge_s_thruster_01 hp_particles = hpthrust -power_usage = 165 +power_usage = 185 lootable = true separation_explosion = sever_debris LODranges = 0, 999999 +; Deluxe Thruster + [Thruster] nickname = ge_s_thruster_02 ids_name = 263738 @@ -34,14 +42,16 @@ parent_impulse = 20 child_impulse = 80 volume = 0 mass = 10 -max_force = 72000 +max_force = 68500 particles = gf_ge_s_thruster_01 hp_particles = hpthrust -power_usage = 150 +power_usage = 190 lootable = true separation_explosion = sever_debris LODranges = 0, 999999 +; Heavy Thruster + [Thruster] nickname = ge_s_thruster_03 ids_name = 263739 @@ -56,10 +66,10 @@ parent_impulse = 20 child_impulse = 80 volume = 0 mass = 10 -max_force = 72000 +max_force = 70250 particles = gf_ge_s_thruster_01 hp_particles = hpthrust -power_usage = 133 +power_usage = 195 lootable = true separation_explosion = sever_debris LODranges = 0, 999999 @@ -83,7 +93,7 @@ mass = 10 max_force = 72000 particles = gf_ge_s_thruster_01 hp_particles = hpthrust -power_usage = 125 +power_usage = 200 lootable = true separation_explosion = sever_debris LODranges = 0, 999999 @@ -104,10 +114,10 @@ parent_impulse = 20 child_impulse = 80 volume = 0 mass = 10 -max_force = 72000 +max_force = 75500 particles = gf_ge_s_thruster_01 hp_particles = hpthrust -power_usage = 125 +power_usage = 210 lootable = true separation_explosion = sever_debris LODranges = 0, 999999 @@ -125,10 +135,10 @@ parent_impulse = 20 child_impulse = 80 volume = 0 mass = 10 -max_force = 72000 +max_force = 75500 particles = gf_ge_s_thruster_01 hp_particles = hpthrust -power_usage = 125 +power_usage = 210 lootable = true separation_explosion = sever_debris LODranges = 0, 999999 diff --git a/DATA/SHIPS/shiparch.ini b/DATA/SHIPS/shiparch.ini index e9f22583..0f6e6d86 100644 --- a/DATA/SHIPS/shiparch.ini +++ b/DATA/SHIPS/shiparch.ini @@ -51,7 +51,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -179,7 +179,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -466,7 +466,7 @@ surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, sma surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -1056,7 +1056,7 @@ surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, sma surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open dock1 bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -1156,7 +1156,7 @@ surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, sma surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open dock1 bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -1304,7 +1304,7 @@ angular_drag = 60000, 60000, 60000 rotation_inertia = 16800, 16800, 16800 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open dock1 bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -1935,7 +1935,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 3800, 3800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_ku_fighter bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -2054,7 +2054,7 @@ angular_drag = 41000, 41000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -2231,7 +2231,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -2376,7 +2376,7 @@ angular_drag = 60000, 60000, 60000 rotation_inertia = 16800, 16800, 16800 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -3074,7 +3074,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -3195,7 +3195,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -3349,7 +3349,7 @@ angular_drag = 60000, 60000, 60000 rotation_inertia = 16800, 16800, 16800 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_rh_freighter bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -3888,7 +3888,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4023,7 +4023,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4159,7 +4159,7 @@ angular_drag = 41000, 41000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4305,7 +4305,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4415,7 +4415,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4498,7 +4498,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open door bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4637,7 +4637,7 @@ angular_drag = 60000, 60000, 60000 rotation_inertia = 16800, 16800, 16800 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4744,7 +4744,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_pi_fighter bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -4908,7 +4908,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_pi_elite bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5046,7 +5046,7 @@ angular_drag = 40000, 40000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_pi_vheavy_fighter bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5215,7 +5215,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 3800, 3800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5309,7 +5309,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5419,7 +5419,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5553,7 +5553,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5629,7 +5629,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5762,7 +5762,7 @@ angular_drag = 41000, 41000, 35000 rotation_inertia = 8400, 8400, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -5912,7 +5912,7 @@ angular_drag = 41000, 41000, 35000 rotation_inertia = 8400, 8400, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6059,7 +6059,7 @@ angular_drag = 41000, 41000, 35000 rotation_inertia = 8400, 8400, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6205,7 +6205,7 @@ angular_drag = 15000, 15000, 35000 rotation_inertia = 2800, 2800, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6317,7 +6317,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6497,7 +6497,7 @@ angular_drag = 40000, 40000, 41000 rotation_inertia = 8400, 8400, 2400 nudge_force = 30000 strafe_force = 25000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6643,7 +6643,7 @@ surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, sma surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6765,7 +6765,7 @@ angular_drag = 32000, 32000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -6890,7 +6890,7 @@ angular_drag = 41000, 41000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 10000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -8737,7 +8737,7 @@ angular_drag = 41000, 41000, 141000 rotation_inertia = 8400, 8400, 8400 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -8877,7 +8877,7 @@ angular_drag = 64000000, 64000000, 64000000 rotation_inertia = 2000000, 18000000, 18000000 nudge_force = 30000.000000 strafe_force = 10000.000000 -strafe_power_usage = 2 +strafe_power_usage = 12 HP_bay_surface = HpCargo01 HP_bay_external = HpCargo02 HP_tractor_source = HpTractor_Source @@ -8965,7 +8965,7 @@ angular_drag = 41000.000000, 41000.000000, 141000.000000 rotation_inertia = 8400.000000, 8400.000000, 8400.000000 nudge_force = 30000.000000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open door bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -9020,7 +9020,7 @@ angular_drag = 32000.000000, 32000.000000, 44000.000000 rotation_inertia = 7400.000000, 7400.000000, 1200.000000 nudge_force = 30000.000000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -9105,7 +9105,7 @@ camera_vertical_turn_up_angle = 5 camera_vertical_turn_down_angle = 20 camera_turn_look_ahead_slerp_amount = 1.000000 hit_pts = 127000 -strafe_power_usage = 2 +strafe_power_usage = 12 HP_bay_surface = HpBayDoor01 HP_bay_external = HpBayDoor02 HP_tractor_source = HpTractor_Source @@ -9178,7 +9178,7 @@ angular_drag = 64000000, 64000000, 64000000 rotation_inertia = 2000000, 18000000, 18000000 nudge_force = 30000.000000 strafe_force = 10000.000000 -strafe_power_usage = 2 +strafe_power_usage = 12 HP_bay_surface = HpRunningLight08 HP_bay_external = HpMount HP_tractor_source = HpTractor_Source @@ -9226,7 +9226,7 @@ angular_drag = 64000000, 64000000, 64000000 rotation_inertia = 2000000, 18000000, 18000000 nudge_force = 30000.000000 strafe_force = 10000.000000 -strafe_power_usage = 2 +strafe_power_usage = 12 HP_bay_surface = HpCargo01 HP_bay_external = HpCargo02 HP_tractor_source = HpTractor_Source @@ -9290,7 +9290,7 @@ surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, sma surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -9369,7 +9369,7 @@ angular_drag = 40000.000000, 40000.000000, 141000.000000 rotation_inertia = 8400.000000, 8400.000000, 8400.000000 nudge_force = 30000.000000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -9489,7 +9489,7 @@ angular_drag = 46000000, 46000000, 46000000 rotation_inertia = 2000000, 18000000, 18000000 nudge_force = 30000.000000 strafe_force = 10000.000000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -9562,7 +9562,7 @@ angular_drag = 40000.000000, 40000.000000, 141000.000000 rotation_inertia = 8400.000000, 8400.000000, 8400.000000 nudge_force = 30000.000000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -9881,7 +9881,7 @@ angular_drag = 132000000, 132000000, 132000000 rotation_inertia = 1200000, 40000000, 40000000 nudge_force = 360000 strafe_force = 50000 -strafe_power_usage = 250 +strafe_power_usage = 1250 HP_bay_surface = HpBayDoor01 HP_bay_external = HpBayDoor02 HP_tractor_source = HpTractor_Source01 @@ -10076,7 +10076,7 @@ angular_drag = 41000.000000, 41000.000000, 141000.000000 rotation_inertia = 8400.000000, 8400.000000, 8400.000000 nudge_force = 30000.000000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 HP_bay_surface = HpBayDoor01 HP_bay_external = HpBayDoor02 HP_tractor_source = HpTractor_Source @@ -10193,7 +10193,7 @@ angular_drag = 41000, 41000, 35000 rotation_inertia = 8400, 8400, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close @@ -10467,7 +10467,7 @@ angular_drag = 41000, 41000, 35000 rotation_inertia = 8400, 8400, 1000 nudge_force = 30000 strafe_force = 20000 -strafe_power_usage = 2 +strafe_power_usage = 12 bay_door_anim = Sc_open baydoor bay_doors_open_snd = cargo_doors_open bay_doors_close_snd = cargo_doors_close