I'd assume these lines would unselect these hidden sections
Instead they unselect a subsection called FCMAIN which they are not even in!
!insertmacro ClearSectionFlag -FLIGHTWEATHERDATA 1
!insertmacro ClearSectionFlag -FLIGHTVPFDATA 1
And when trying to check if a section is selected or not, I assumed this macro would do that...
But when one fails, all the rest I macro in fail no matter what. And when one succeeds, they all do, regardless of the state of the actual section.
!insertmacro SectionFlagIsSet HOME 1 0 NoHome
Also, I don't think SectionGetSize picks up on any AddSizes you have in that section. Unless I'm using all that wrong as well. I have my SectionGetSize before my AddSize stuff