Greybeard,
In so many areas the Java code for 4.09 and 4.08 are essentially the same. This applies to the great bulk of effects.
Epervier,
Do any of your mods touch the Explosions.class? This compiles as 15 classfiles. Listed below, with just the first four characters (typing this on my phone
):
4D88...
15E1...
32E5...
64B1...
72DC...
88B6...
925C...
3582...
A7E6...
B139...
B160...
DF2E...
DF60...
EE4B...
F87D...
If so, I'd be curious to see this, for it would show just what new effects would have been added.
In other news, I've been rationalizing the weapons, or more specifically machineguns and cannons. For example, the gun classes have had their bullet "power" values brought into a more uniform standard, which permits full control over the hit effects. (Note that "power" has nothing to do with damage inflicted, only the visual hit effect.)
For aircraft hit effects, I now have two effect types for light MG and heavy MG hits. For each round type, most hits invoke a brief flash, while a few will also cause a smoke puff. The HMG hits are larger than the LMG hits.
In some cases I've added more bullets to the 'belt' (usually by doubling up the existing list) in order to introduce my occasional second hit type via a different power value.
This power rationalizing has provided improved control over the hit effects on land and water as well.
Another change: The intensity of the ambient lighting for explosions has been reduced by a factor of three. (And the color has been altered from the stock radioactive yellow to a more orange-ish hue). Where before an explosion would light up your cockpit from a kilometer away in full sunlight (!), It doesn't do such stupid stuff now.
One area where I'm still struggling has to do with 'house' explosions (buildings, fuel tanks, trees, and the like). There seem to be underlying limitations in other game code that I cannot access. For instance, it appears there is a limit to how long a period in which particles can be generated (like a couple of seconds); this restricts one in the variety of effects possible.