One of the things I noticed is that explosion calculations can take forever. That when large numbers of missiles are fired the explosions can still be calculated for a long time after firing. This in part has to do with the limit the game has created to deal with the burden of calculations being so intensive.
To my understanding the developers went with a form of ray traced explosions.
My suggestion is to move to a pressure wave based system. It should be much faster and give equal or better explosive damage effects.
The second image is of a lot larger scale pressure wave.
The damage extent can be adjust easily by simply selecting what block size of damage will be used.
Also effects of damage will greatly change depending on what is hit. The images below are all based on hitting nothing but hull. Obviously the effect would be different for different block types.
Another option would be to take the average block size of nearby blocks and use that rather than the original determining block damage size.
To my understanding the developers went with a form of ray traced explosions.
My suggestion is to move to a pressure wave based system. It should be much faster and give equal or better explosive damage effects.
The second image is of a lot larger scale pressure wave.
The damage extent can be adjust easily by simply selecting what block size of damage will be used.
Also effects of damage will greatly change depending on what is hit. The images below are all based on hitting nothing but hull. Obviously the effect would be different for different block types.
Another option would be to take the average block size of nearby blocks and use that rather than the original determining block damage size.
Last edited: