Hi, I really appreciate the time you spent making this romhack, thank you.
I am having a problem. I am using VisualBoyAdvance 1.8.0 to play your rom. Very early on when I fight and capture a pokemon the game stops accepting commands when it gets to the part where it asks you to a give the pokemon a name. It says "Give a nickname to ___?" and the music continues to play but none of the commands work. I have tried this several times on several different pokemon and I have the same problem. The vanilla rom that I patched was "Pokemon - Crystal Version (UE) (V1.1) [C][!]".
Am I doing something wrong? Is it a problem with the emulator? Has anyone else had this problem?
edit: Tested with VisualBoyAdvance 1.7.2 and BGB and the problem remains. On BGB the game resets rather than hanging.
edit2: I started fresh, re-patched the vanilla rom, and the problem remains. At this point it seems like a problem with the romhack.
edit3: tried patching a different vanilla 1.1 rom, and the problem remains.
I can confirm that this also happens for me running Gambatte . . .
It seems like the game crashes after you catch a pokemon with version 1.3 . . . 1.2 works fine . . . Very Strange . . .
Edit: By examining the differences between versions 1.2 and 1.3 using a hex editor, I believe I have determined the change between the versions that causes the crashing.
Change: EB07 CF 1D DA E2 EB0C
To: EB07 CF 7D 77 E2 EB0C
I have also made this into a patch you can download. Patch this over the already patched version 1.3.http://www.filedropper.com/crashfix
I do not know what other effects this change will have on the game. All I know is that in my limited testing, this appears to stop the crashing.
Please let me know how it works for you!
Edit2: FYI, with my patch, the CRC32 checksum for the game changes from 44201bbb to 03b9b45d.
Edit3: Fixed a little typo with the hex I copied . . . No change in the patch or anything . . .