Good day, RomHacking.net.
I have worked on a hack called A Link to the Past: Redux for the last year or so.
Right now, most of the bugs related to it have been fixed thanks to the help of several gifted ALttP hackers, like qwertymodo, Conn and puzzledude.
However, there is but one bug remaining, and this bug is also present in the original A Link to the Past,
but it is not noticeable because both palettes are the same.
So, the issue can be fully explained in detail here:https://www.zeldix.net/t1314-the-bunny-palette-issue-solved
Basically, Link uses one of 4 palettes throughout the game.
Palette #1 is the usual green tunic sprite, Palette #2 is the Blue tunic sprite, Palette #3 is the Red tunic sprite, and Palette #4 is an exact replica of Palette #1, but this one is used for the Bunny Link sprite.
In that post, puzzledude mentions a workaround to this issue, which is to make Palette #4 exactly the same as Palette #1, so that the game loads at all times the same colour palette for both Green tunic Link and Bunny Link.
In vanilla A Link to the Past, this issue cannot be seen easily, since both palettes are the exact same.
However, problem comes when you edit Palette #1 but leave Palette #4 intact.
The issue can be seen in ALttP Redux.
Green tunic Link's palette has been changed so that his hair is now blonde to closely match his original artwork.
When you are transformed into a Bunny with the Rabbit Beam (the yellowish thing), the Bunny shows up perfectly fine even with the modified Palette #1:
However, problem starts when you press X to view the Map or go to another room, then you get this:
When you press X / go to another room, the game doesn't check which palette was loaded previously, (Pal 1 or Pal 4) and it defaults to Pal 1 every time.
So, right now I am seeking help of anyone who is well known in ASM hacking to debug this issue and hopefully fix this, as this bug is ALSO present in the original ALttP, but since both Pal 1 and Pal 4 are the same in terms of colours in vanilla ALttP, the issue is not noticeable at all in-game.
It's only when you edit Palette 1 that the issue comes to light.
Thanks in advance to anyone who is willing to help fixing this bug.EDIT:
It seems that if I get converted into the Bunny in the Ice Palace with the Blue/Red tunic, and then I enter another room while still being Bunny Link, the palette for the Bunny reverts to that of Blue/Red tunic (Pal 2&3) Link instead of the normal Bunny palette.