...but I've gotten back to some serious CFS2 programming over the past couple of days.
I have this huge Marianas DCG campaign I've been testing. 6 task forces, including 12 carriers and 5 land based squadrons on Guam and Tinian. Total of 51 squadrons. Interestingly, my new PC handles the big campaign well at full density.
However, I noticed during testing that when Japanese carriers were sunk, DCG would simply transfer the sunken carriers' planes to Guam and Tinian, effectively creating 2 new unsinkable aircraft carriers in lieu of the sinkable ones. And there was no way to suppress the land bases.
This simply would not do. Carrier task forces must be able to suppress land bases.
So I've added an airfield suppression routine to my AIRBOSS DCG supplemental program. Now, bombing land bases causes them to be crippled and unable to launch as many aircraft. The damage can be repaired, but continual bombing will keep them sufficiently suppressed to allow carriers to operate near them.
Also slightly adjusted the ship formations to give better protection to the second carrier, which was somewhat exposed.
All this is part of a general retooling of AIRBOSS. I noticed a problem between AIRBOSS and Vista, and had to split AIRBOSS up into 2 separate modules to deal with Vista. I'm still testing, trying to determine if all the changes I've made are working properly.