First, the ips applies without warning to the header and non-header version of the rom. The crc32 appears to indicate non-header but considering what happens next i don't even know.
Then if i try to apply the RNG patch, flips freaks out and says it applied but was malformed on both cases. A very bad sign imo.
Then I check the chaos rush retranslation required crcs:
Database match: Final Fantasy (USA)
Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
File SHA-1: B0ED4E1573260187E31DA715CED28806EA4A81DA
File CRC32: 5C892F3B
ROM SHA-1: C9CFBF5455085E198DCE039298B083CD6FC88BCE
ROM CRC32: CEBD2A31
Ok, two versions, before and after right? First the 'before' (no-header original rom) is last is counterintuitive.
Then it doesn't indicate what sort of patch checksum was i supposed to end up for the AstralEsper rom (unless it's 5C892F3B, which is unlikely because the (un)headered X RNG combinations don't end with that; - which is fair enough since there were multiple options - but not helpful because now i don't know if the AstralEsper rom is broken as the RNG patch+flips says it is.
Then it since 5C892F3B is not a final result of AstralEsper rom i'm forced to assume it's what happens after this patch is applied, which can't be right because AstralEsper's rom has optional patches
this is the table of (un)header x RNG patched roms for AstralEsper patch:
94178b2c a.nes header, main patch
872d1677 b.nes header, main patch, rng patch
68a97a09 c.nes main patch
2151b684 d.nes main patch rng patch
and this is that table after all have the chaos rush FFRestored2019ScriptPortv1.3 patch applied:
None of them matches the mysterious 5C892F3B on the FFRestored2019ScriptPortv1.3 page, which i assume that if this isn't broken is yet another result of AstralEsper optional patch.
I wouldn't even care about the crc if i didn't suspect the RNG patch was broken and i had any indication if it was supposed to be headered or unheadered. As it is, the chaos rush retranslation indicates unheadered sort of, but with the problems above...
Anyway this is a mess. Could you please make the AstralEsper patch unnecessary? There are no rules against using another patch as a base and incorporating it if you target a different rom. With the RNG patch if possible.