I've created a Pokesav file and I'm using the Action Replay DS.
It's a Porygon-Z and it hatches from an egg after about 250 steps. Its stats are legit and all that, and I set it up to be shiny. It hatches from the egg shiny every time, but when I view the Pokemon's lookup, it's just a normal Poryg...