Here a few more observations:
1. During testing the new DGen with my own and other user-made campaigns I experienced a number of problems caused by the fact that the type of missions a plane can fly is no longer taken from the xxxxplanes.dat files. For many user-made campaigns a complicated rework will be necessary and I doubt that all campaign builders will be willing to do this. Therefore I strongly suggest to re-enable the possibility to set the mission types for aircraft in the xxxplanes.dat files to avoid incompatibility issues. Although it should still be possible to overwrite these settings with the entries in the xxx.db files.
Show me a concrete example that I could define more precisely that it is necessary to make.
A few examples:
Because the entries in the xxxplanes.dat files are ignored and there are no 'LRFighter' entries in the AllPlaneDB file, no droptanks are used in long range missions of my Solomons campaigns and planes will sometimes run out of fuel during a mission.
Something funny happens when DGen can't find an 'Attack' entry for the G4M1. Fly a few missions in the first Japanese Navy fighter sub-campaign (SolomonsAugust1942e) to see what I mean.
Moreover I sometimes use 'HBomber' entries for fighters in my campaigns, to create high altitude airstart fighters. Or I give bombers a 'Transport' entry. This does no longer work.
Re-enabling all settings in the xxxplanes file would allow compatibility with old user-made campaigns, without the need to rework them.
3. Do carriers already work in European campaigns? I added one to my Norway campaigns but got this message:
Variant selected:
oDeDefendCluster 10622:50509 VVS 4nB 4nF LW 8Y
SetTaskForceN
No Allied carrier in Naval operation
I added this opportunity, but didn't try. Send campaign - I will adjust these algorithms.
I have send you the files of my reworked Norway campaigns.