WAW's weapons.properties is neither complete, nor accurate. This doesn't impair your gameplay as it's purely a localization file, still it is our only uncoded source of information of existing payload configurations.
I extracted everything I could from the aircraft class files and conflated the data with the existing weapons file. The resulting file has all the planes available in WAW #20 with all their payload configurations except for 10 planes (see attached report).
Where payload info could not be gathered, the plane is marked '# NoPayload ...' You can complete these records by hand if you wish (based on QMB info).
Where a plane is available ingame, but is not enabled via the air.ini, it is marked '# NoAirIni ...' I suppressed those which would surely conflict with existing types. Yet it's safer not to enable the rest either as they may have been omitted on purpose.
Where a plane could not be found in the class files, but is enabled via the air.ini (and seems to work flawlessly ingame), it is marked '# NoClassFile ...'
There is one known problem: some payload designations extracted from the class files are not compatible with the weapons.properties file and cannot be localized therefore. You can easily recognize them by the blank spaces they have in their internal name:
F4U-5.1 x 154 gal Central Tank $1 x 154 gal Central Tank
Instead of (as it should be):
F4U-5.1x154galCentralTank $1 x 154 gal Central Tank
I've converted them to a compatible name format, but I don't have the tools and the knowledge to recompile the files (and therefore I cannot test them ingame either). If someone is willing to volunteer, I attached the corrected java files as well. Please report back if done, I'll update the weapons file accordingly.
https://www.mediafire.com/download/o0hroxrw9nc5ag3/WAW20WeaponsProperties.zipUPDATED: https://www.sas1946.com/main/index.php/topic,51330.0.html