It's in the WRAM specifically at 0x020375F8. You can change it's contents without the fear of it getting overwritten (unless of course, you do map refreshing stuff) and the palettes change like clockwork!
Thank you very much!
Now, time to dominate the world! Hahaha! make some routines. I'm not weird, right?
If I remember correctly, there's a "mirror memory" in FireRed.
Essentially, every game frame, that stuff is copied into the Palette RAM and VRAM.
I can't remember this offset, though. Sorry. :\
BUT! You can probably find it by searching through the memory for a copy of the first few entries in the palette. ( Cheat Searcher on VBA - or do a memory dump of the entire memory and search with a hex editor ).
Oh, yeah. I want to ask you something, when I saw your thread a while ago.
How do you prevent the PALETTE RAM from getting overwritten by the game when you load your own values? When I followed Giga Universe's post (#12), it caused the screen to go white. Was that the forced blank he was talking about?
I'm planning something evil interesting with it...
Lol, Haru. Under each VM ( usually on the right side ) there's a "View Conversation" link.
If you just post on your own profile, then the people you're talking to don't know it. However, clicking on the "View Conversation" link and then posting will alert them.