Seen December 12th, 2019
Posted March 19th, 2019
202 posts
2.4 Years
So I'm sure a lot of you who were curious enough to use VBA's palette viewer that the game manages to make flashing colored text, fade to black, etc by actually editing the loaded palettes at runtime. For example when you leave a room every loaded palette, background and sprite, turns to black. Pretty clever, eh?

I was wondering if anyone knew of some way we could utilize this. We could have a custom "fadescreen" routine that fades to white instead of black, as an example. We could pull a FireRed Flashback and turn everything into grey-scale with no sprite or tileset modification whatsoever (this is what I'm mostly interested in doing.) Does anyone have a clue about how to either A) tap into the flashblack routine that turns everything greyscale, or even better, B) know how to directly edit loaded palettes?

I'm interested to hear other's experiences with this.
Binary hacking is dead, do not expect major support from anyone if you are binary hacking. If you are ready to jump ship and switch to decomp you will find that everything you want to do will be 10 times easier, customizable, and maintainable. Happy hacking!

I'm still quite active, just not on Pokecommunity.
You can always DM me at hjk321#1337 via the pret discord.