I have decided to scrap the "fix" for AC04's "black plane" issue when using PCSX2. A lot of people are having trouble using it and I think that installing Python can be a hassle for just a little script so I will not longer update it neither I will be providing support for it. The file won't be taken down but like I said, I will not be providing support (don't ask me how to use it or report any problems you might experience with it).
If you want to play the game without this issue please check PositronCannon's Reddit comment. This method relies on using an older version of PCSX2 and the "No interlacing codes" PNACH file. Despite PCSX2 receiving constant updates over the years the Ace Combat games have benefited little, next to nothing from them so the performance should be almost the same. Oh, and using OpenGL as PSCX2's internal renderer will be required.
[June 10th 2023 update]:
PCSX2 (also known as PCSX2-qt) has fixed most of the issues plaguing the Ace Combat games, including this one.
The "fix" will stay up but it's recommendable you update to the latest nightly build of PCSX2.