From 732e7cc9064e752729e1920ff4d0fc0aea28b5e1 Mon Sep 17 00:00:00 2001 From: D4rkl1ght3r <86805404+D4rkl1ght3r@users.noreply.github.com> Date: Tue, 27 May 2025 22:35:23 +0200 Subject: [PATCH] Add no2 FX Entries --- DATA/EQUIPMENT/fx_equip.ini | 38 ++++++ DATA/FX/fuse_no2_cruiser.ini | 246 +++++++++++++++++++++++++++++++++++ DATA/FX/fuse_no2_gunboat.ini | 118 +++++++++++++++++ DATA/FX/fuse_no2_gunship.ini | 132 +++++++++++++++++++ EXE/freelancer.ini | 6 +- 5 files changed, 539 insertions(+), 1 deletion(-) create mode 100644 DATA/EQUIPMENT/fx_equip.ini create mode 100644 DATA/FX/fuse_no2_cruiser.ini create mode 100644 DATA/FX/fuse_no2_gunboat.ini create mode 100644 DATA/FX/fuse_no2_gunship.ini diff --git a/DATA/EQUIPMENT/fx_equip.ini b/DATA/EQUIPMENT/fx_equip.ini new file mode 100644 index 00000000..8c55ea44 --- /dev/null +++ b/DATA/EQUIPMENT/fx_equip.ini @@ -0,0 +1,38 @@ +; Attached FX + +[AttachedFX] +nickname = fx_no2_tentacle_small_special +particles = dsy_no2_tentacle_small_special +use_throttle = true + +[AttachedFX] +nickname = fx_no2_tentacle_small +particles = dsy_no2_tentacle_small +use_throttle = true + +[AttachedFX] +nickname = fx_no2_tentacle_medium +particles = dsy_no2_tentacle_medium +use_throttle = true + +[AttachedFX] +nickname = fx_no2_tentacle_large +particles = dsy_no2_tentacle_large +use_throttle = true + +[AttachedFX] +nickname = fx_no2_tentacle_very_large +particles = dsy_no2_tentacle_very_large +use_throttle = true + +[AttachedFX] +nickname = fx_no2_bossengine01_wing +particles = dsy_no2_bossengine01_wing + +[AttachedFX] +nickname = fx_no2_bossengine01_claw +particles = dsy_no2_bossengine01_claw + +[AttachedFX] +nickname = fx_no2_largeengine05 +particles = dsy_no2_largeengine05 \ No newline at end of file diff --git a/DATA/FX/fuse_no2_cruiser.ini b/DATA/FX/fuse_no2_cruiser.ini new file mode 100644 index 00000000..1973cc67 --- /dev/null +++ b/DATA/FX/fuse_no2_cruiser.ini @@ -0,0 +1,246 @@ +[fuse] +name = fuse_no2_cruiser_death +lifetime = 6 +death_fuse = true + +;; Core Section + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpWeapon01 +fate = disappear + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpWeapon01 +at_t = 0.0 +pos_offset = 0, 0, 15 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx03 +hardpoint = HpWeapon01 +at_t = 0.0 +pos_offset = 0, 0, 15 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0 +hardpoint = HpTurret07 +fate = debris + +[destroy_hp_attachment] +at_t = 0 +hardpoint = HpTurret08 +fate = debris + +[destroy_hp_attachment] +at_t = 0 +hardpoint = HpTurret09 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpWeapon01 +at_t = 0.1, 0.6 +pos_offset = 18, 32, 50 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpWeapon01 +at_t = 0.1, 0.6 +pos_offset = -18, 32, 50 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpWeapon01 +at_t = 0.1, 0.6 +pos_offset = -18, -32, 50 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpWeapon01 +at_t = 0.1, 0.6 +pos_offset = 18, 32, 50 +ori_offset = 0, 0, 0 +attached = true + +;; Front Section + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpWeapon01 +at_t = 0.2 +pos_offset = 0, 0, -20 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpWeapon01 +at_t = 0.3 +pos_offset = 0, 0, -40 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx04 +hardpoint = HpWeapon01 +at_t = 0.4 +pos_offset = 0, 0, -40 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpTurret01 +hardpoint = HpTurret02 +at_t = 0.4, 0.5 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret01 +fate = debris + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret02 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_verybig +hardpoint = HpTurret03 +hardpoint = HpTurret04 +at_t = 0.4, 0.5 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret03 +fate = debris + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret04 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpTurret05 +hardpoint = HpTurret06 +at_t = 0.4, 0.5 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret05 +fate = debris + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret06 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpTorpedo +at_t = 0.75 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.75 +hardpoint = HpTorpedo01 +fate = disappear + +[start_effect] +effect = gf_explosion_no_battleship_neotokyobig +hardpoint = HpWeapon01 +at_t = 0.8 +pos_offset = 0, 0, -60 +ori_offset = 0, 0, 0 +attached = true + +;; Rear Section + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpWeapon01 +at_t = 0.2 +pos_offset = 0, 0, 28 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpTurret10 +at_t = 0.4, 0.5 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret10 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_verybig +hardpoint = HpTurret11 +hardpoint = HpTurret12 +at_t = 0.4, 0.5 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret11 +fate = debris + +[destroy_hp_attachment] +at_t = 0.45 +hardpoint = HpTurret12 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_verybig +hardpoint = HpEngine01 +at_t = 0.7 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx02 +hardpoint = HpEngine01 +at_t = 0.7 +pos_offset = 0, 0, -20 +ori_offset = 0, 0, 0 + +[start_effect] +effect = gf_explosion_no_battleship_neotokyobig +hardpoint = HpWeapon01 +at_t = 0.9 +pos_offset = 0, 0, 70 +ori_offset = 0, 0, 0 +attached = true + +[destroy_root] +at_t = 1.0 diff --git a/DATA/FX/fuse_no2_gunboat.ini b/DATA/FX/fuse_no2_gunboat.ini new file mode 100644 index 00000000..eb696545 --- /dev/null +++ b/DATA/FX/fuse_no2_gunboat.ini @@ -0,0 +1,118 @@ +[fuse] +name = fuse_no2_gunboat_death +lifetime = 2.5 +death_fuse = true + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpEngine01 +at_t = 0.0 +pos_offset = 0, 0, -70 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx03 +hardpoint = HpEngine01 +at_t = 0.0 +pos_offset = 0, 0, -70 +ori_offset = 0, 0, 0 +attached = false + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpWeapon01 +fate = disappear + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTorpedo01 +fate = disappear + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret01 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret02 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret03 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret04 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret05 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret06 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpEngine01 +at_t = 0.3 +pos_offset = 0, 0, -50 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx02 +hardpoint = HpEngine01 +at_t = 0.6 +pos_offset = 0, 0, -25 +ori_offset = 0, 0, 0 +attached = false + +[start_effect] +effect = gf_explosion_no_battleship_verybig +hardpoint = HpEngine01 +at_t = 0.6 +pos_offset = 0, 0, -25 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.6 +hardpoint = HpTurret07 +fate = debris + +[destroy_hp_attachment] +at_t = 0.6 +hardpoint = HpTurret08 +fate = debris + +[destroy_hp_attachment] +at_t = 0.6 +hardpoint = HpTurret09 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_verybig +hardpoint = HpEngine01 +at_t = 0.9 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_verybig +hardpoint = HpEngine01 +at_t = 0.95 +pos_offset = 0, 0, -75 +ori_offset = 0, 0, 0 +attached = true + +[destroy_root] +at_t = 1.0 diff --git a/DATA/FX/fuse_no2_gunship.ini b/DATA/FX/fuse_no2_gunship.ini new file mode 100644 index 00000000..674cc8b0 --- /dev/null +++ b/DATA/FX/fuse_no2_gunship.ini @@ -0,0 +1,132 @@ +[fuse] +name = fuse_no2_gunship_death +lifetime = 2.5 +death_fuse = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpEngine01 +at_t = 0.0 +pos_offset = 0, 0, -29 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx04 +hardpoint = HpEngine01 +at_t = 0.0 +pos_offset = 0, 0, -29 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpEngine01 +at_t = 0.0 +pos_offset = 0, 0, -29 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret01 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret02 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret03 +fate = debris + +[destroy_hp_attachment] +at_t = 0.0 +hardpoint = HpTurret04 +fate = debris + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpEngine01 +at_t = 0.2 +pos_offset = 0, 16, -35 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpEngine01 +at_t = 0.4 +pos_offset = 13.5, -8, -35 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpEngine01 +at_t = 0.6 +pos_offset = -13.5, -8, -35 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship +hardpoint = HpEngine01 +at_t = 0.7 +pos_offset = 0, 0, -21 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_sfx02 +hardpoint = HpEngine01 +at_t = 0.8 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = false + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpEngine01 +at_t = 0.8 +pos_offset = 0, 0, 0 +ori_offset = 0, 0, 0 +attached = true + +[start_effect] +effect = gf_explosion_no_battleship_big +hardpoint = HpEngine01 +at_t = 0.9 +pos_offset = 0, 0, -44 +ori_offset = 0, 0, 0 +attached = true + +[destroy_hp_attachment] +at_t = 0.9 +hardpoint = HpTorpedo01 +fate = disappear + +[destroy_hp_attachment] +at_t = 0.9 +hardpoint = HpTurret05 +fate = debris + +[destroy_hp_attachment] +at_t = 0.9 +hardpoint = HpTurret06 +fate = debris + +[destroy_hp_attachment] +at_t = 0.9 +hardpoint = HpTurret07 +fate = debris + +[destroy_hp_attachment] +at_t = 0.9 +hardpoint = HpTurret08 +fate = debris + +[destroy_root] +at_t = 1.0 diff --git a/EXE/freelancer.ini b/EXE/freelancer.ini index 4a7852b2..2582f270 100644 --- a/EXE/freelancer.ini +++ b/EXE/freelancer.ini @@ -120,7 +120,8 @@ DLL = remres.dll ; Dynamic Infocards equipment = equipment\engine_equip.ini equipment = equipment\ST_equip.ini equipment = equipment\weapon_equip.ini - equipment = equipment\prop_equip.ini + equipment = equipment\prop_equip.ini + equipment = equipment\fx_equip.ini ships = ships\shiparch.ini ships = ships\rtc_shiparch.ini @@ -166,6 +167,9 @@ effect_shapes = fx\effect_shapes.ini fuses = fx\fuse_transport.ini fuses = fx\fuse_suprise_solar.ini fuses = fx\fuse_freeport7.ini + fuses = fx\fuse_no2_cruiser.ini + fuses = fx\fuse_no2_gunboat.ini + fuses = fx\fuse_no2_gunship.ini intro = interface\intro.ini gate_tunnels = fx\gate_tunnel.ini groups = InitialWorld.ini