From 7416e53d03644324a496dac97395dd1200884616 Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 24 Aug 2022 01:13:16 +0200 Subject: [PATCH 1/2] Laser Cannon --- .../GameFilesEdited/Art/Textures/exlaser4.dds | Bin 0 -> 312 bytes .../GameFilesEdited/Art/W3D/ABLGCLink_L.W3D | Bin 0 -> 26258 bytes .../Data/INI/CommandButton.ini | 9 +- .../GameFilesEdited/Data/INI/FXList.ini | 40 +- .../Data/INI/Object/LaserGeneral.ini | 143 +++++- .../Data/INI/Object/WeaponObjects.ini | 1 - .../Data/INI/ObjectCreationList.ini | 20 +- .../Data/INI/ParticleSystem.ini | 413 +++++++++++++++++- .../Data/INI/PlayerTemplate.ini | 2 +- Patch104pZH/GameFilesEdited/Data/generals.str | 70 +++ 10 files changed, 672 insertions(+), 26 deletions(-) create mode 100644 Patch104pZH/GameFilesEdited/Art/Textures/exlaser4.dds create mode 100644 Patch104pZH/GameFilesEdited/Art/W3D/ABLGCLink_L.W3D diff --git a/Patch104pZH/GameFilesEdited/Art/Textures/exlaser4.dds b/Patch104pZH/GameFilesEdited/Art/Textures/exlaser4.dds new file mode 100644 index 0000000000000000000000000000000000000000..812e12a3767f046ba883c39ab0a3d16b0dc8639e GIT binary patch literal 312 zcmZ>930A0KU|?Vu;9?K}(jeRb#2~;5#O|KH0lF?O!7-f7U@?4z0#K3#h+QH=46&)> z5OBZ{KJ3B3pbG>M-wro`=>Pvc4^;qxN~WR!h^DoC;2lK;Qy{qYkHG?DA3DGCAA`nO TAjmzPq#+0dZJnu&tAGFi*s)N4 literal 0 HcmV?d00001 diff --git a/Patch104pZH/GameFilesEdited/Art/W3D/ABLGCLink_L.W3D b/Patch104pZH/GameFilesEdited/Art/W3D/ABLGCLink_L.W3D new file mode 100644 index 0000000000000000000000000000000000000000..2d918fa951767f95f1f62a7f469af21e8cd60876 GIT binary patch literal 26258 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 O1?ELff=82C?Ee8}O`ISA literal 0 HcmV?d00001 diff --git a/Patch104pZH/GameFilesEdited/Data/INI/CommandButton.ini b/Patch104pZH/GameFilesEdited/Data/INI/CommandButton.ini index c676f879a..f489a2d11 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/CommandButton.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/CommandButton.ini @@ -7456,15 +7456,16 @@ CommandButton Lazr_Command_ConstructLaserCannon DescriptLabel = CONTROLBAR:ToolTipUSABuildParticleCannon End +; Patch104p @feature commy2 23/08/2022 Customize Laser Cannon with unqiue text. CommandButton Lazr_Command_FireLaserCannon Command = SPECIAL_POWER SpecialPower = Lazr_LaserCannon Options = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS - TextLabel = CONTROLBAR:FireParticleUplinkCannon + TextLabel = CONTROLBAR:FireLaserCannon ButtonImage = SSParticleFire CursorName = LaserGuidedMissiles ButtonBorderType = ACTION ; Identifier for the User as to what kind of button this is - DescriptLabel = CONTROLBAR:TooltipFireParticleUplinkCannon + DescriptLabel = CONTROLBAR:TooltipFireLaserCannon CursorName = ParticleUplinkCannon InvalidCursorName = GenericInvalid End @@ -7473,10 +7474,10 @@ CommandButton Lazr_Command_FireLaserCannonFromShortcut Command = SPECIAL_POWER_FROM_SHORTCUT SpecialPower = Lazr_LaserCannon Options = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND CAN_USE_WAYPOINTS - TextLabel = CONTROLBAR:FireParticleUplinkCannonShortcut + TextLabel = CONTROLBAR:FireLaserCannonShortcut ButtonImage = SSParticleFire ButtonBorderType = ACTION ; Identifier for the User as to what kind of button this is - DescriptLabel = OBJECT:TooltipFireParticleUplinkCannon + DescriptLabel = CONTROLBAR:TooltipFireLaserCannon CursorName = ParticleUplinkCannon InvalidCursorName = GenericInvalid End diff --git a/Patch104pZH/GameFilesEdited/Data/INI/FXList.ini b/Patch104pZH/GameFilesEdited/Data/INI/FXList.ini index a260492c8..74f03cf8a 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/FXList.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/FXList.ini @@ -1889,6 +1889,29 @@ FXList SupW_FX_ParticleUplinkCannon_BeamLaunchIteration ; End End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when firing Laser Cannon. +; --------------------------------------------------------------------------------------- +FXList Lazr_FX_LaserCannon_BeamLaunchIteration + +; ViewShake +; Type = SEVERE +; End + +; Sound +; Name = ExplosionScudExplosive +; End + + ParticleSystem + Name = Lazr_LaserCannon_LaunchFlare + Offset = X:0.0 Y:0.0 Z:10.0 + End + + ; ParticleSystem + ; Name = ParticleUplinkCannon_Magma + ; Offset = X:0.0 Y:0.0 Z:1.0 + ; End +End + ; --------------------------------------------------------------------------------------- ; The initial detonation of the Mammoth Tank - fiery 'arms' shoot out, and it breaks apart FXList FX_GenericTankDeathEffect @@ -7413,7 +7436,6 @@ FXList FX_ParticleUplinkDeathInitial End ; Patch104p @bugfix commy2 11/09/2021 Use pink destruction effects to match the actual laser beam. - ;-------------------------------------------------------------------------------------------------- FXList SupW_FX_ParticleUplinkDeathInitial Sound @@ -7429,6 +7451,22 @@ FXList SupW_FX_ParticleUplinkDeathInitial End End +; Patch104p @feature commy2 23/08/2022 Use red destruction effects to match the red laser beam. +;-------------------------------------------------------------------------------------------------- +FXList Lazr_FX_LaserCannonDeathInitial + Sound +; Name = CratePickupSound + End + ParticleSystem + Name = Lazr_ParticleDeathFlare + Offset = X:30 Y:0 Z:10 + End + ParticleSystem + Name = Lazr_ParticleDeathImplode + Offset = X:30 Y:0 Z:20 + End +End + ; ---------------------------------------------- ; weapon fx for Strategy Center Barrage ; ---------------------------------------------- diff --git a/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini b/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini index 617fd190e..64b474d67 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini @@ -18873,6 +18873,9 @@ Object Lazr_AmericaLaserCannon EnergyProduction = -10 VisionRange = 200.0 ; Shroud clearing distance ShroudClearingRange = 200 + ShroudRevealToAllRange = 60 ; Reveals shroud to all players at a specific amount which can be different. + ; Using same value? Then use KINDOF_REVEAL_TO_ALL instead! + ArmorSet Conditions = None Armor = StructureArmorTough @@ -18946,27 +18949,27 @@ Object Lazr_AmericaLaserCannon FireBoneName = FXMain ;The name of the bone where the main beam is fired from. ;These are particle systems tied to the outer nodes in varying intensities. - OuterNodesLightFlareParticleSystem = ParticleUplinkCannon_OuterNodeLightFlare - OuterNodesMediumFlareParticleSystem = ParticleUplinkCannon_OuterNodeMediumFlare - OuterNodesIntenseFlareParticleSystem = ParticleUplinkCannon_OuterNodeIntenseFlare + OuterNodesLightFlareParticleSystem = Lazr_LaserCannon_OuterNodeLightFlare + OuterNodesMediumFlareParticleSystem = Lazr_LaserCannon_OuterNodeMediumFlare + OuterNodesIntenseFlareParticleSystem = Lazr_LaserCannon_OuterNodeIntenseFlare ;The connectors system connects each of the outer nodes to the central node that receives ;the lasers from outside. - ConnectorMediumLaserName = ParticleUplinkCannon_MediumConnectorLaser - ConnectorIntenseLaserName = ParticleUplinkCannon_IntenseConnectorLaser + ConnectorMediumLaserName = Lazr_LaserCannon_MediumConnectorLaser + ConnectorIntenseLaserName = Lazr_LaserCannon_IntenseConnectorLaser ;Currently commented out -- These ;ConnectorMediumFlare = ParticleUplinkCannon_InnerConnectorMediumFlare ;ConnectorIntenseFlare = ParticleUplinkCannon_InnerConnectorIntenseFlare ;This is the name of the bone on the building where the beam is fired from - LaserBaseLightFlareParticleSystemName = ParticleUplinkCannon_LaserBaseReadyToFire - ParticleBeamLaserName = ParticleUplinkCannon_OrbitalLaser + LaserBaseLightFlareParticleSystemName = Lazr_LaserCannon_LaserBaseReadyToFire + ParticleBeamLaserName = Lazr_LaserCannon_OrbitalLaser GroundHitFX = FX_ParticleUplinkCannon_BeamHitsGround ;TotalScorchMarks determines how many times this gets called. ;The flare fxlist that is played over and over during the beam firing process. Be ;mindful of the delay because that effects both art and sound. - BeamLaunchFX = FX_ParticleUplinkCannon_BeamLaunchIteration + BeamLaunchFX = Lazr_FX_LaserCannon_BeamLaunchIteration DelayBetweenLaunchFX = 1000 ;Each scorch mark creates an object in the world, so while making more looks better @@ -19021,8 +19024,8 @@ Object Lazr_AmericaLaserCannon ; don't run this death if we are under construction... ExemptStatus = UNDER_CONSTRUCTION DestructionDelay = 2000 - FX = INITIAL FX_ParticleUplinkDeathInitial - OCL = INITIAL OCL_SDILinkLasers + FX = INITIAL Lazr_FX_LaserCannonDeathInitial + OCL = INITIAL Lazr_OCL_SDILinkLasers FX = FINAL FX_StructureMediumDeath OCL = FINAL Lazr_OCL_ParticleUplinkDeathFinal ; Patch104p @bugfix hanfield 26/08/2021 Added proper death OCL to spawn Laser General Rangers. End @@ -19043,8 +19046,126 @@ Object Lazr_AmericaLaserCannon BuildCompletion = PLACED_BY_PLAYER End -;---------------------------------------------------------------------------------- +; Patch104p @feature commy2 23/08/2022 Recolored effect used by Laser Cannon. +;------------------------------------------------------------------------------ +Object Lazr_LaserCannon_MediumConnectorLaser + ; *** ART Parameters *** + Draw = W3DLaserDraw ModuleTag_01 + Texture = EXLaser.tga + NumBeams = 4 ;Number of overlapping cylinders that make the beam. 1 beam will just use inner data. + + InnerBeamWidth = 0.4 ;The total width of beam + InnerColor = R:255 G:255 B:255 A:250 ;The inside color of the laser (hot) + + OuterBeamWidth = 1.2 ;The total width of beam + OuterColor = R:255 G:0 B:0 A:150 ;The outside color of the laser (cool) + + ;MaxIntensityLifetime = 2000 ;Laser stays at max intensity for specified time in ms. + ;FadeLifetime = 0 ;Laser will fade and delete. + + ;@todo -- add shot ability functionality (instead of instant point A to B) + End + + KindOf = IMMOBILE + + ClientUpdate = LaserUpdate ModuleTag_02 + ;MuzzleParticleSystem = None + ;TargetParticleSystem = None + End +End + +; Patch104p @feature commy2 23/08/2022 Recolored effect used by Laser Cannon. +;------------------------------------------------------------------------------ +Object Lazr_LaserCannon_IntenseConnectorLaser + ; *** ART Parameters *** + Draw = W3DLaserDraw ModuleTag_01 + Texture = EXLaser.tga + NumBeams = 5 ;Number of overlapping cylinders that make the beam. 1 beam will just use inner data. + + InnerBeamWidth = 0.6 ;The total width of beam + InnerColor = R:255 G:255 B:255 A:250 ;The inside color of the laser (hot) + + OuterBeamWidth = 2.0 ;The total width of beam + OuterColor = R:255 G:0 B:0 A:150 ;The outside color of the laser (cool) + + ;MaxIntensityLifetime = 2000 ;Laser stays at max intensity for specified time in ms. + ;FadeLifetime = 0 ;Laser will fade and delete. + + ;@todo -- add shot ability functionality (instead of instant point A to B) + End + + KindOf = IMMOBILE + + ClientUpdate = LaserUpdate ModuleTag_02 + ;MuzzleParticleSystem = None + ;TargetParticleSystem = None + End +End + +; Patch104p @feature commy2 23/08/2022 Recolored effect used by Laser Cannon. +;------------------------------------------------------------------------------ +Object Lazr_LaserCannon_OrbitalLaser + ; *** ART Parameters *** + Draw = W3DLaserDraw ModuleTag_01 + Texture = EXNoise02.tga + NumBeams = 12 ;Number of overlapping cylinders that make the beam. 1 beam will just use inner data. + + Tile = Yes ;The height of the texture will determine how many times to tile the texture to fit without scaling. + ScrollRate = -1.75 ;Scrolls the texture offset this fast -- towards(-) away(+) + TilingScalar = 0.15 ;Stretches tiling if value > 1.0, otherwise shrinks it (1.0 is natural) + + InnerBeamWidth = 0.6 ;The total width of beam + InnerColor = R:255 G:155 B:155 A:250 ;The inside color of the laser (hot) + + OuterBeamWidth = 26.0 ;The total width of beam + OuterColor = R:255 G:0 B:0 A:150 ;The outside color of the laser (cool) + + ;MaxIntensityLifetime = 2000 ;Laser stays at max intensity for specified time in ms. + ;FadeLifetime = 0 ;Laser will fade and delete. + + ;@todo -- add shot ability functionality (instead of instant point A to B) + End + + ; *** DESIGN Parameters *** + VisionRange = 100 + ShroudClearingRange = 120 + + ; *** ENGINEERING Parameters *** + KindOf = IMMOBILE + + ClientUpdate = LaserUpdate ModuleTag_02 + ;MuzzleParticleSystem = None + ;TargetParticleSystem = None + End +End + +; Patch104p @feature commy2 23/08/2022 Beams emerging from SWG Particle Cannon when about to blow up. Uses pink texture instead of blue. +;------------------------------------------------------------------------------ +Object Lazr_SDILasers + Draw = W3DModelDraw ModuleTag_01 + OkToChangeModelColor = Yes + ConditionState = NONE + Model = ABLGCLink_L + Animation = ABLGCLink_L.ABLGCLink_L + AnimationMode = ONCE + End + End + Behavior = LifetimeUpdate ModuleTag_02 + MinLifetime = 3000 ; min lifetime in msec + MaxLifetime = 3000 ; max lifetime in msec + End + Body = HighlanderBody ModuleTag_03 + MaxHealth = 1.0 + InitialHealth = 1.0 + End + Behavior = DestroyDie ModuleTag_04 + ; + End +End + + +;---------------------------------------------------------------------------------- Object Lazr_PatriotLaserBeam ; *** ART Parameters *** Draw = W3DLaserDraw ModuleTag_01 diff --git a/Patch104pZH/GameFilesEdited/Data/INI/Object/WeaponObjects.ini b/Patch104pZH/GameFilesEdited/Data/INI/Object/WeaponObjects.ini index 0e6d84a63..fba7866ce 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/Object/WeaponObjects.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/Object/WeaponObjects.ini @@ -4402,7 +4402,6 @@ Object SupW_ParticleUplinkCannon_IntenseConnectorLaser End ; Patch104p @bugfix commy2 11/09/2021 Changed some effects to use pink color instead of blue to better match other effects. - ;------------------------------------------------------------------------------ Object SupW_ParticleUplinkCannon_OrbitalLaser ; *** ART Parameters *** diff --git a/Patch104pZH/GameFilesEdited/Data/INI/ObjectCreationList.ini b/Patch104pZH/GameFilesEdited/Data/INI/ObjectCreationList.ini index bd7d448fc..028b263b0 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/ObjectCreationList.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/ObjectCreationList.ini @@ -2334,7 +2334,6 @@ ObjectCreationList OCL_ParticleUplinkDeathFinal End ; Patch104p @bugfix hanfield 26/08/2021 Added death OCL for Airforce General Particle Cannon. - ; ---------------------------------------------- ObjectCreationList AirF_OCL_ParticleUplinkDeathFinal ; SlowDeath treats two listings as an OR, so this combines the two it was using. OCL_ABPowerPlantExplode & OCL_AmericanRangerDebris06 @@ -2440,7 +2439,6 @@ ObjectCreationList AirF_OCL_ParticleUplinkDeathFinal End ; Patch104p @bugfix hanfield 26/08/2021 Added death OCL for Laser General Particle Cannon. - ; ---------------------------------------------- ObjectCreationList Lazr_OCL_ParticleUplinkDeathFinal ; SlowDeath treats two listings as an OR, so this combines the two it was using. OCL_ABPowerPlantExplode & OCL_AmericanRangerDebris06 @@ -2546,7 +2544,6 @@ ObjectCreationList Lazr_OCL_ParticleUplinkDeathFinal End ; Patch104p @bugfix hanfield 26/08/2021 Added death OCL for Superweapon General Particle Cannon. - ; ---------------------------------------------- ObjectCreationList SupW_OCL_ParticleUplinkDeathFinal ; SlowDeath treats two listings as an OR, so this combines the two it was using. OCL_ABPowerPlantExplode & OCL_AmericanRangerDebris06 @@ -2652,7 +2649,6 @@ ObjectCreationList SupW_OCL_ParticleUplinkDeathFinal End ; @bugfix commy2 19/09/2021 Used when Boss General Particle Cannon is destroyed. - ; ---------------------------------------------- ObjectCreationList Boss_OCL_ParticleUplinkDeathFinal ; SlowDeath treats two listings as an OR, so this combines the two it was using. OCL_ABPowerPlantExplode & OCL_AmericanRangerDebris06 @@ -7771,7 +7767,6 @@ ObjectCreationList OCL_SDILinkLasers End ; Patch104p @bugfix commy2 11/09/2021 Recolored effects for SWG - pink instead of blue. - ; --------------------------------------------------------------------------------------- ; The Lasers that fire out of the SDIUplink when dying ; --------------------------------------------------------------------------------------- @@ -7786,6 +7781,21 @@ ObjectCreationList SupW_OCL_SDILinkLasers End End +; Patch104p @feature commy2 23/08/2022 Recolored effects for Lasergen - red instead of blue. +; --------------------------------------------------------------------------------------- +; The Lasers that fire out of the SDIUplink when dying +; --------------------------------------------------------------------------------------- +ObjectCreationList Lazr_OCL_SDILinkLasers + CreateObject + ObjectNames = Lazr_SDILasers + Disposition = LIKE_EXISTING + Count = 1 + MinLifetime = 3000 + MaxLifetime = 3000 + Offset = X:30 Y:0 Z:0 + End +End + ;------------------------------------------------------------------ ; Sneak attack Generals Ability ; John Comes - 5/03 diff --git a/Patch104pZH/GameFilesEdited/Data/INI/ParticleSystem.ini b/Patch104pZH/GameFilesEdited/Data/INI/ParticleSystem.ini index 86780b689..46f578a13 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/ParticleSystem.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/ParticleSystem.ini @@ -11959,7 +11959,6 @@ ParticleSystem ParticleDeathImplode End ; Patch104p @bugfix commy2 11/09/2021 Recolored effect used when SWG's Particle Cannon is blowing up. - ParticleSystem SupW_ParticleDeathImplode Priority = CRITICAL IsOneShot = No @@ -12016,6 +12015,63 @@ ParticleSystem SupW_ParticleDeathImplode WindPingPongEndAngleMax = 6.283185 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when Laser Cannon is blowing up. +ParticleSystem Lazr_ParticleDeathImplode + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = 0.00 0.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 1.00 1.00 + VelocityDamping = 0.99 0.99 + Gravity = 0.00 + Lifetime = 30.00 30.00 + SystemLifetime = 40 + Size = 0.00 0.00 + StartSizeRate = 0.00 0.00 + SizeRate = 3.00 3.00 + SizeRateDamping = 0.90 0.90 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.00 0.00 0 + Alpha3 = 0.00 0.00 0 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:0 G:0 B:0 0 + Color2 = R:255 G:150 B:150 0 5 + Color3 = R:255 G:100 B:100 0 30 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 0.00 0.00 + BurstCount = 2.00 2.00 + InitialDelay = 0.00 0.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.00 + VelocityType = OUTWARD + VelOutward = -7.00 -7.00 + VelOutwardOther = -7.00 -7.00 + VolumeType = SPHERE + VolSphereRadius = 200.00 + IsHollow = Yes + IsGroundAligned = No + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.149924 + WindAngleChangeMax = 0.449946 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.785398 + WindPingPongEndAngleMin = 5.497787 + WindPingPongEndAngleMax = 6.283185 +End + ParticleSystem HeroicTankStruckSparks Priority = UNIT_DAMAGE_FX IsOneShot = No @@ -23365,6 +23421,65 @@ ParticleSystem SupW_ParticleUplinkCannon_LaunchFlare WindPingPongEndAngleMax = 6.283185 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when firing Laser Cannon. +ParticleSystem Lazr_LaserCannon_LaunchFlare + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = -1.00 1.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 1.00 1.00 + VelocityDamping = 1.00 1.00 + Gravity = 0.00 + Lifetime = 80.00 80.00 + SystemLifetime = 1 + Size = 40.00 60.00 + StartSizeRate = 0.00 0.00 + SizeRate = 6.00 8.00 + SizeRateDamping = 0.90 0.92 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.25 0.25 5 + Alpha3 = 0.00 0.00 30 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:255 G:155 B:155 0 + Color2 = R:0 G:0 B:0 80 + Color3 = R:0 G:0 B:0 0 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 0.00 0.00 + BurstCount = 2.00 2.00 + InitialDelay = 0.00 0.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.00 + VelocityType = ORTHO + VelOrthoX = 0.00 0.00 + VelOrthoY = 0.00 0.00 + VelOrthoZ = 0.00 0.00 + VolumeType = LINE + VolLineStart = X:0.00 Y:0.00 Z:-6.00 + VolLineEnd = X:0.00 Y:0.00 Z:-6.00 + IsHollow = Yes + IsGroundAligned = Yes + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.149924 + WindAngleChangeMax = 0.449946 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.785398 + WindPingPongEndAngleMin = 5.497787 + WindPingPongEndAngleMax = 6.283185 +End + ParticleSystem MolotovGlassShatter Priority = CRITICAL IsOneShot = No @@ -40183,6 +40298,65 @@ ParticleSystem SupW_ParticleUplinkCannon_OuterNodeMediumFlare WindPingPongEndAngleMax = 6.283185 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when firing Laser Cannon. +ParticleSystem Lazr_LaserCannon_OuterNodeMediumFlare + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = 0.00 0.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 1.00 1.00 + VelocityDamping = 1.00 1.00 + Gravity = 0.00 + Lifetime = 2.00 2.00 + SystemLifetime = 0 + Size = 10.00 12.00 + StartSizeRate = 0.00 0.00 + SizeRate = 5.00 5.00 + SizeRateDamping = 0.90 0.92 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.25 0.25 5 + Alpha3 = 0.00 0.00 30 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:255 G:150 B:150 0 + Color2 = R:0 G:0 B:0 0 + Color3 = R:0 G:0 B:0 0 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 0.00 0.00 + BurstCount = 2.00 2.00 + InitialDelay = 0.00 0.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.00 + VelocityType = ORTHO + VelOrthoX = 0.00 0.00 + VelOrthoY = 0.00 0.00 + VelOrthoZ = 0.00 0.00 + VolumeType = LINE + VolLineStart = X:0.00 Y:0.00 Z:0.00 + VolLineEnd = X:0.00 Y:0.00 Z:0.00 + IsHollow = Yes + IsGroundAligned = No + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.149924 + WindAngleChangeMax = 0.449946 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.785398 + WindPingPongEndAngleMin = 5.497787 + WindPingPongEndAngleMax = 6.283185 +End + ParticleSystem StructureTransitionMediumArms Priority = WEAPON_EXPLOSION IsOneShot = No @@ -42354,7 +42528,6 @@ ParticleSystem ParticleUplinkCannon_LaserBaseReadyToFire End ; Patch104p @bugfix commy2 11/09/2021 Recolored effect used when SWG's Particle Cannon is about to fire. - ParticleSystem SupW_ParticleUplinkCannon_LaserBaseReadyToFire Priority = CRITICAL IsOneShot = No @@ -42413,6 +42586,65 @@ ParticleSystem SupW_ParticleUplinkCannon_LaserBaseReadyToFire WindPingPongEndAngleMax = 6.283185 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when Laser Cannon is about to fire. +ParticleSystem Lazr_LaserCannon_LaserBaseReadyToFire + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = 0.00 0.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 1.00 1.00 + VelocityDamping = 1.00 1.00 + Gravity = 0.00 + Lifetime = 30.00 30.00 + SystemLifetime = 0 + Size = 5.00 5.00 + StartSizeRate = 0.00 0.00 + SizeRate = 4.00 5.00 + SizeRateDamping = 0.90 0.92 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.25 0.25 5 + Alpha3 = 0.00 0.00 30 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:255 G:155 B:155 0 + Color2 = R:0 G:0 B:0 30 + Color3 = R:0 G:0 B:0 0 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 10.00 10.00 + BurstCount = 1.00 1.00 + InitialDelay = 0.00 0.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.00 + VelocityType = ORTHO + VelOrthoX = 0.00 0.00 + VelOrthoY = 0.00 0.00 + VelOrthoZ = 0.00 0.00 + VolumeType = LINE + VolLineStart = X:0.00 Y:0.00 Z:1.00 + VolLineEnd = X:0.00 Y:0.00 Z:1.00 + IsHollow = Yes + IsGroundAligned = Yes + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.149924 + WindAngleChangeMax = 0.449946 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.785398 + WindPingPongEndAngleMin = 5.497787 + WindPingPongEndAngleMax = 6.283185 +End + ParticleSystem MineFXPurple Priority = ALWAYS_RENDER IsOneShot = No @@ -53605,6 +53837,65 @@ ParticleSystem SupW_ParticleUplinkCannon_OuterNodeLightFlare WindPingPongEndAngleMax = 6.283185 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when firing Laser Cannon. +ParticleSystem Lazr_LaserCannon_OuterNodeLightFlare + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = 0.00 0.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 1.00 1.00 + VelocityDamping = 1.00 1.00 + Gravity = 0.00 + Lifetime = 2.00 2.00 + SystemLifetime = 0 + Size = 6.00 10.00 + StartSizeRate = 0.00 0.00 + SizeRate = 3.50 7.00 + SizeRateDamping = 0.90 0.92 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.25 0.25 5 + Alpha3 = 0.00 0.00 30 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:255 G:100 B:100 0 + Color2 = R:0 G:0 B:0 0 + Color3 = R:0 G:0 B:0 0 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 0.00 0.00 + BurstCount = 1.00 1.00 + InitialDelay = 0.00 15.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.00 + VelocityType = ORTHO + VelOrthoX = 0.00 0.00 + VelOrthoY = 0.00 0.00 + VelOrthoZ = 0.00 0.00 + VolumeType = LINE + VolLineStart = X:0.00 Y:0.00 Z:0.00 + VolLineEnd = X:0.00 Y:0.00 Z:0.00 + IsHollow = Yes + IsGroundAligned = No + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.149924 + WindAngleChangeMax = 0.449946 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.785398 + WindPingPongEndAngleMin = 5.497787 + WindPingPongEndAngleMax = 6.283185 +End + ParticleSystem FirebasePillarArmFlameSlave Priority = CRITICAL IsOneShot = No @@ -55425,7 +55716,6 @@ ParticleSystem ParticleDeathFlare End ; Patch104p @bugfix commy2 11/09/2021 Recolored effect used when SWG's Particle Cannon is blowing up. - ParticleSystem SupW_ParticleDeathFlare Priority = CRITICAL IsOneShot = No @@ -55483,6 +55773,64 @@ ParticleSystem SupW_ParticleDeathFlare WindPingPongEndAngleMax = 0.000000 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when Laser Cannon is blowing up. +ParticleSystem Lazr_ParticleDeathFlare + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = 0.00 0.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 0.90 0.99 + VelocityDamping = 0.90 1.00 + Gravity = 0.00 + Lifetime = 60.00 60.00 + SystemLifetime = 60 + Size = 0.00 0.00 + StartSizeRate = 10.00 10.00 + SizeRate = 20.00 20.00 + SizeRateDamping = 0.90 0.99 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.00 0.00 0 + Alpha3 = 0.00 0.00 0 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:255 G:155 B:155 0 + Color2 = R:0 G:0 B:0 60 + Color3 = R:0 G:0 B:0 0 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 5.00 5.00 + BurstCount = 1.00 1.00 + InitialDelay = 0.00 0.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.25 + VelocityType = OUTWARD + VelOutward = 0.00 0.00 + VelOutwardOther = 0.00 0.00 + VolumeType = CYLINDER + VolCylinderRadius = 0.00 + VolCylinderLength = 0.00 + IsHollow = No + IsGroundAligned = No + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.000000 + WindAngleChangeMax = 0.000000 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.000000 + WindPingPongEndAngleMin = 0.000000 + WindPingPongEndAngleMax = 0.000000 +End + ParticleSystem airCarrierJetEngine02Smoke Priority = CRITICAL IsOneShot = No @@ -55826,6 +56174,65 @@ ParticleSystem SupW_ParticleUplinkCannon_OuterNodeIntenseFlare WindPingPongEndAngleMax = 6.283185 End +; Patch104p @feature commy2 23/08/2022 Recolored effect used when firing Laser Cannon. +ParticleSystem Lazr_LaserCannon_OuterNodeIntenseFlare + Priority = CRITICAL + IsOneShot = No + Shader = ADDITIVE + Type = PARTICLE + ParticleName = EXLnzFlar6.tga + AngleZ = 0.00 0.00 + AngularRateZ = 0.00 0.00 + AngularDamping = 1.00 1.00 + VelocityDamping = 1.00 1.00 + Gravity = 0.00 + Lifetime = 30.00 30.00 + SystemLifetime = 0 + Size = 25.00 30.00 + StartSizeRate = 0.00 0.00 + SizeRate = 3.00 3.40 + SizeRateDamping = 0.90 0.92 + Alpha1 = 0.00 0.00 0 + Alpha2 = 0.25 0.25 3 + Alpha3 = 0.00 0.00 10 + Alpha4 = 0.00 0.00 0 + Alpha5 = 0.00 0.00 0 + Alpha6 = 0.00 0.00 0 + Alpha7 = 0.00 0.00 0 + Alpha8 = 0.00 0.00 0 + Color1 = R:255 G:255 B:255 0 + Color2 = R:0 G:0 B:0 30 + Color3 = R:0 G:0 B:0 0 + Color4 = R:0 G:0 B:0 0 + Color5 = R:0 G:0 B:0 0 + Color6 = R:0 G:0 B:0 0 + Color7 = R:0 G:0 B:0 0 + Color8 = R:0 G:0 B:0 0 + ColorScale = 0.00 0.00 + BurstDelay = 10.00 10.00 + BurstCount = 1.00 1.00 + InitialDelay = 0.00 0.00 + DriftVelocity = X:0.00 Y:0.00 Z:0.00 + VelocityType = ORTHO + VelOrthoX = 0.00 0.00 + VelOrthoY = 0.00 0.00 + VelOrthoZ = 0.00 0.00 + VolumeType = LINE + VolLineStart = X:0.00 Y:0.00 Z:0.00 + VolLineEnd = X:0.00 Y:0.00 Z:0.00 + IsHollow = Yes + IsGroundAligned = No + IsEmitAboveGroundOnly = No + IsParticleUpTowardsEmitter = No + WindMotion = Unused + WindAngleChangeMin = 0.149924 + WindAngleChangeMax = 0.449946 + WindPingPongStartAngleMin = 0.000000 + WindPingPongStartAngleMax = 0.785398 + WindPingPongEndAngleMin = 5.497787 + WindPingPongEndAngleMax = 6.283185 +End + ParticleSystem RocketBuggyDirtSpray Priority = DUST_TRAIL IsOneShot = No diff --git a/Patch104pZH/GameFilesEdited/Data/INI/PlayerTemplate.ini b/Patch104pZH/GameFilesEdited/Data/INI/PlayerTemplate.ini index c1af95fe8..5df63554a 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/PlayerTemplate.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/PlayerTemplate.ini @@ -192,7 +192,7 @@ PlayerTemplate FactionAmericaLaserGeneral PurchaseScienceCommandSetRank8 = Lazr_SCIENCE_AMERICA_CommandSetRank8 SpecialPowerShortcutCommandSet = Lazr_SpecialPowerShortcutUSA SpecialPowerShortcutWinName = GenPowersShortcutBarUS.wnd - SpecialPowerShortcutButtonCount = 10 + SpecialPowerShortcutButtonCount = 11 DisplayName = INI:FactionAmericaLaserGeneral StartingBuilding = Lazr_AmericaCommandCenter StartingUnit0 = Lazr_AmericaStartingThings diff --git a/Patch104pZH/GameFilesEdited/Data/generals.str b/Patch104pZH/GameFilesEdited/Data/generals.str index 81a172110..3dd277731 100644 --- a/Patch104pZH/GameFilesEdited/Data/generals.str +++ b/Patch104pZH/GameFilesEdited/Data/generals.str @@ -90262,3 +90262,73 @@ RU: "Слежка за вражескими силами.\n\nВремя для AR: "ﺔﻳدﺎﻌﻤﻟا تاﻮﻘﻟا ﻰﻠﻋ ﺲﺴﺠﺘﻟا\n\n٠٠ : ٤ : ﻲﻟزﺎﻨﺘﻟا ﺪﻌﻟا ﺖﻗﻮﻣ" END +CONTROLBAR:ConstructAmericaLaserCannon +US: "Laser Ca&nnon" +DE: "Laserka&none" +FR: "Ca&non laser" +ES: "Cañó&n láser" +IT: "Ca&nnone laser" +KO: "레이저 캐논(&N)" +ZH: "雷射加農砲(&N)" +BP: "Ca&nhão de Laser" +PL: "&Działo laserowe" +RU: "Лазерная пушка [&N]" +AR: "يرﺰﯿﻠﻟا ﻊﻓﺪﻤﻟا" +END + +GUI:Lazr_LaserCannon +US: "Laser Cannon" +DE: "Laserkanone" +FR: "Canon laser" +ES: "Cañón láser" +IT: "Cannone laser" +KO: "레이저 캐논" +ZH: "雷射加農砲" +BP: "Canhão de Laser" +PL: "Działo laserowe" +RU: "Лазерная пушка" +AR: "يرﺰﯿﻠﻟا ﻊﻓﺪﻤﻟا" +END + +CONTROLBAR:FireLaserCannon +US: "Laser &Cannon" +DE: "&Laserkanone" +FR: "&Canon laser" +ES: "&Cañón láser" +IT: "&Cannone laser" +KO: "레이저 캐논(&C)" +ZH: "雷射加農砲(&C)" +BP: "&Canhão de Laser" +PL: "&Działo laserowe" +RU: "Лазерная пушка [&C]" +AR: "يرﺰﯿﻠﻟا ﻊﻓﺪﻤﻟا" +END + +CONTROLBAR:FireLaserCannonShortcut +US: "Laser Cannon" +DE: "Laserkanone" +FR: "Canon laser" +ES: "Cañón láser" +IT: "Cannone laser" +KO: "레이저 캐논" +ZH: "雷射加農砲" +BP: "Canhão de Laser" +PL: "Działo laserowe" +RU: "Лазерная пушка" +AR: "يرﺰﯿﻠﻟا ﻊﻓﺪﻤﻟا" +END + +CONTROLBAR:TooltipFireLaserCannon +US: "Strong vs. Buildings\n\nCountdown Timer: 2:00" +DE: "Stärken: Gebäude\n\nCountdown: 2:00" +FR: "Efficace contre les bâtiments\n\nCompte à rebours: 2:00" +ES: "Potente contra edificios\n\nCuenta atrás: 2:00" +IT: "Efficace contro strutture.\n\nConto alla rovescia: 2:00" +KO: "건물에 강합니다.\n\n카운트다운 타이머: 2:00" +ZH: "對建築物強力傷害\n\n倒數計時:2:00" +BP: "Eficiente contra Estruturas\n\nContagem Regressiva: 2:00" +PL: "Skuteczne przeciwko budynkom\n\nCzas aktywacji: 2:00" +RU: "Сильна против зданий\n\nВремя для готовности: 2:00" +AR: "تﺄﺸﻨﻤﻟا ﺪﺿ لﺎﻌﻓ\n\n٠٠ : ٢ : ﻲﻟزﺎﻨﺘﻟا ﺪﻌﻟا ﺖﻗﺆﻣ" +END + From 7ef18ef929b4ab32c859352a29b0178eceb5e4cc Mon Sep 17 00:00:00 2001 From: commy2 Date: Wed, 24 Aug 2022 21:52:24 +0200 Subject: [PATCH 2/2] comments --- .../GameFilesEdited/Data/INI/Object/LaserGeneral.ini | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini b/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini index 64b474d67..9d53d6fcc 100644 --- a/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini +++ b/Patch104pZH/GameFilesEdited/Data/INI/Object/LaserGeneral.ini @@ -18132,6 +18132,12 @@ End +; Patch104p @feature commy2 23/08/2022 Recoloured particle beam effects used by Laser Cannon to red. +; New objects are: +; Lazr_LaserCannon_MediumConnectorLaser +; Lazr_LaserCannon_IntenseConnectorLaser +; Lazr_LaserCannon_OrbitalLaser +; Lazr_SDILasers ;------------------------------------------------------------------------------ Object Lazr_AmericaLaserCannon @@ -19047,7 +19053,6 @@ Object Lazr_AmericaLaserCannon End -; Patch104p @feature commy2 23/08/2022 Recolored effect used by Laser Cannon. ;------------------------------------------------------------------------------ Object Lazr_LaserCannon_MediumConnectorLaser ; *** ART Parameters *** @@ -19075,7 +19080,6 @@ Object Lazr_LaserCannon_MediumConnectorLaser End End -; Patch104p @feature commy2 23/08/2022 Recolored effect used by Laser Cannon. ;------------------------------------------------------------------------------ Object Lazr_LaserCannon_IntenseConnectorLaser ; *** ART Parameters *** @@ -19103,7 +19107,6 @@ Object Lazr_LaserCannon_IntenseConnectorLaser End End -; Patch104p @feature commy2 23/08/2022 Recolored effect used by Laser Cannon. ;------------------------------------------------------------------------------ Object Lazr_LaserCannon_OrbitalLaser ; *** ART Parameters *** @@ -19140,7 +19143,6 @@ Object Lazr_LaserCannon_OrbitalLaser End End -; Patch104p @feature commy2 23/08/2022 Beams emerging from SWG Particle Cannon when about to blow up. Uses pink texture instead of blue. ;------------------------------------------------------------------------------ Object Lazr_SDILasers Draw = W3DModelDraw ModuleTag_01