I once had 2 true shinies in one pokemon crystal file before the second half of the game. One from the free egg it was a shiny Jynx that I used. The other was a shiny Graveler that I found and caught in victory road trying to train up my persian to level 50.
Oh and on my pokemon emerald that...