from time to time my Exp shoots right up to 9999 when i enter a new screen...
Maybe it's a bug with the Experience code or something.
Ah, sorry about that. It's not a bug with the exp code, but instead I accidentally overlapped the music code with the exp code in the optional patch, ha ha.
Both are working fine, I just forgot that the space was already used. Most of the hacks were done in a clean rom, and it's easy to forget where code is.
All you have to do is move the code for the music.
At 0x28D0, paste this code:
This is just moving the music code down by 0x30 bytes, so it doesn't overlap with the exp code from the optional patch.
Next, update the two JSR that use the music code.
At 0x8A1, replace 20 C0 A8 with 20 F0 A8.
At 0x1C446, replace 20 D0 A8 with 20 00 A9.
Again, sorry about the oversight!