MajorMagee
SOH-CM-2022
I was working on the new tracers, and noticed some off behavior for the Korean War F4U-4B aircraft with the 4x 20mm armament.
Specifically the tracers on one side tracked differently than the ones on the other side.
In searching for the cause I spotted this in the xdp file.
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Inboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="800"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Outboard Machine Guns" ConvergeDistance="" Pitch=".1489" MaxAmmo="350"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Inboard Machine Gun" ConvergeDistance="450" Pitch=".1489" MaxAmmo="350"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="right_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Outboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="350"/>
Changing the missing ConvergeDistance to a matching 450 cleared up the error.
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Inboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Outboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Inboard Machine Gun" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="right_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Outboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
Specifically the tracers on one side tracked differently than the ones on the other side.
In searching for the cause I spotted this in the xdp file.
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Inboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="800"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Outboard Machine Guns" ConvergeDistance="" Pitch=".1489" MaxAmmo="350"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Inboard Machine Gun" ConvergeDistance="450" Pitch=".1489" MaxAmmo="350"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="right_wing_gun" Tracer="40" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Outboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="350"/>
Changing the missing ConvergeDistance to a matching 450 cleared up the error.
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Inboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Left Outboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="left_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Inboard Machine Gun" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>
<GunStation UpLimit="0" DownLimit="0" LeftLimit="0" RightLimit="0" RateLimit="0" SystemID="right_wing_gun" Tracer="20" Trainable="0" Trigger="0" Type="20mmMkIHispano_gun" Name="Right Outboard Machine Guns" ConvergeDistance="450" Pitch=".1489" MaxAmmo="248"/>