With a little code that Ralf made, I've discovered that it's possible to rematch Chapter bosses. Now, this is all well and good, but the problem is bosses like Hooktail can freeze the game if their flags aren't reset/the script isn't activated for said boss fight. Need an example?
Code: Select all
Battle Modifier [Ralf]
04085504 3B000014
So, I proceed to wail on Hooktail at Hooktail's Castle, right? Yeah, everything goes along swimmingly, dishing out damage and all that. But right when her HP is down to 0, the scripted event of Hooktail's deceitful questions will not work in the rematch. It freezes the game because "No Messages[English.]" and the fact that the flags for that particular event need to be reset in order to work, or the script needs to be reactivated. Just thought I'd point that out.
UPDATE: According to someone, this kind of thing specializes in assembly (ASM) hacking... meaning, you can try it (i.e., getting Hooktail's scripted events to work) yourself, but it won't be easy.
UPDATE #2, 5/30/2015, 6:33 AM: However, there are scripted boss battles that do work, like the Cortez and Lord Crump fights at Keelhaul Key. (Note: if you clear Ch. 7 then there are no enemies to use this code on in the X-Naut Fortress...)