UPDATE: Jan 29, 2023: I noticed that I had overlooked 8 classes, all whose names begin with "MGunTs". They are Hispano404, Oerlikon and MAC1934 derivatives. Archive updated.
Get it here:
https://www.mediafire.com/file/evw38fg7vyzb6v1/%2521%2521%2521_Gun_class_timeLife_increase.7z/fileFrom the included and updated readme file:
A number of aerial guns have projectiles with what seem to be rather brief live times. These times set both tracer disappearance AND termination from existence. If you've wondered why no hits at longer range for certain cannons were ever possible, or why no ground/water hits could be seen inspite of other ordnance causing such hits al much longer range, now you know why. For instance, the Hispano 20mm rounds winked out of existence after merely 1.5 seconds, typically. Yet the Browning and SAFAT .50 lived for 6.5 seconds.
I have identified 36 (UPDATE: 44) weapons for treatment. You can see which ones by perusing the Java folder for the names. Any text editor will open the .java files, if you're curious to see what's there and what was changed. I keep the original values in place, REM'd out with "//" characters.
Where smaller calibre bullets had 1.0 or 1.1 second live times, I increased them to 1.8 seconds.
For 20mm+ calibres, values of less than 3 seconds were increased to 3.
These might be considered conservative. As a first stab at it, I prefer to remain cautious against the potential for unintended consequences. In future this could certainly be revisited.
These classes come from B.A.T. 4.1.3., and should be widely compatible. I did note a couple of differences from my B.A.T. 4.0 install. In particular, there were a couple the newer versions of classes which were made to implement a parent class, using that parent's various properties (instead of having those properties specified within the class).
I place the hashed classfiles in the root folder where they belong. I include also folders each for the classes and the Java files.
This work is absolutely NOT definitive, being based purely on complaints, feelings and desires! :-D
##########################################################################
UPDATE, a few hours later: I noticed that I had overlooked 8 classes, all whose names begin with "MGunTs". They are Hispano404, Oerlikon and MAC1934 derivatives.
##########################################################################
WxTech
Jan 28-29, 2023