PokéBase - Pokémon Q&A
1 vote
244 views

I was looking at castforms sprites the other day and realised any form of castform that wasn’t the default form, never had a shiny! In fact the ‘shiny’ sprite was excactly the same as the original for multiple gens! I am really curious see castform’s sprites for reference here

by
Cus gamefreak didn't make em til later gens
You mean if I got a shiny castform in… let’s say x and y if it changed form, no one would know if it was shiny?
I’m just happy this question didn’t get closed like my last 2
It would still sparkle
I think this counts as breaking rule 1.4.3.
i believe there could be a technological reason for this

1 Answer

8 votes
 
Best answer

Looking at a decompiled data dump of Pokémon Emerald, each of Castform's forms has a subfolder in Castform's graphics folder. In each subfolder, there's both a normal.pal and a shiny.pal file, which list the color palettes for the game to use. These files are identical to each other for each of the forms except the base form, which points to this being a deliberate choice rather than a technical restraint.

Obviously we have no idea what the thought process behind this decision was, so technically this question cannot be answered. But I thought that being able to have this confirmation that it was, indeed, a deliberate choice was interesting enough to warrant an answer.

Sources:
Full decomp (also linked above)
Castform graphics folder. Each form has a subfolder with a normal.pal and shiny.pal file, which are identical to each other for each form except the base.

ago by
selected ago by
Thanks! That was bugging me for ages. Here, have an upvote! :D
Edit: and you can also have a best answer why not?