More interesting information:
I don't really get this one, but it seems that 0A XX YY 00 02 00 00 00 is the command to color a Pokémon (like the white in Mist and the purple in Sludge). The YY byte appears to define what is colored. 04 is opponent's Pokémon, 0F appears to be the whole area (Heat Wave?) Then, a byte follows that decides the limits of the color. 09 appears to be limited to basic red (Flame Wheel), while 0C/0E seems to accept any color. After that, a 00 byte appears, then the color in reverse hex.
Then, extracting data from Mist, the command is 0A 00 08 00 02 00 00 00 0E 00 FF 7F? However, using Flame Wheel's data, changing the bytes to 00 08 crashes the animation..???
Finally, looking at Heat Wave, the command used to color the whole background is 06 02 06 00 00 1F, while the command used to color the sand particles is 06 00 06 00 00 1F. Just a single byte's difference. The structure appears kinda similar, but it IS different, which is weird, since most animations using the same resource usually is the same command. Get the confusion?
The reason why I am posting this now is because it needs to be better researched and finalised before it can become a proper command. Help please?
I don't really get this one, but it seems that 0A XX YY 00 02 00 00 00 is the command to color a Pokémon (like the white in Mist and the purple in Sludge). The YY byte appears to define what is colored. 04 is opponent's Pokémon, 0F appears to be the whole area (Heat Wave?) Then, a byte follows that decides the limits of the color. 09 appears to be limited to basic red (Flame Wheel), while 0C/0E seems to accept any color. After that, a 00 byte appears, then the color in reverse hex.
Then, extracting data from Mist, the command is 0A 00 08 00 02 00 00 00 0E 00 FF 7F? However, using Flame Wheel's data, changing the bytes to 00 08 crashes the animation..???
Finally, looking at Heat Wave, the command used to color the whole background is 06 02 06 00 00 1F, while the command used to color the sand particles is 06 00 06 00 00 1F. Just a single byte's difference. The structure appears kinda similar, but it IS different, which is weird, since most animations using the same resource usually is the same command. Get the confusion?
The reason why I am posting this now is because it needs to be better researched and finalised before it can become a proper command. Help please?