I will test this later today because I know this has worked for other people, and the PID is set in stone when the pokemon egg is created. I am pretty sure the trading an egg to someone to make it shiny on their game has worked by some people before.No, I am saying I have figured out the real way to ensure a traded shiny egg IS shiny on the recieving end, and your method (just performing the taps and flips as if for the other ID/SID) does not work. Its all based around the eggs PID, and I tested and retested. Your method is fundementally flawed in the fact that all PID's would have to be under the same frames in the same seeds on every game, which, quite obviously, they are not.
Really, go try it yourself. It's all in the PID. (Tested, and retested by me. Dont believe me? Test it yourself. The PID's change completely from game to game - for eggs at least. I made no errors, and even did a test with a file using pokesav. When I changed the sav'ed games ID/SID to the target ID/SID and made an egg the usual way, it had the correct PID, and once traded, remained shiny inside the egg. The same taps and flips on that game with a different ID/SID yielded a completely different end result.)
It took a long time to pinpoint the issues, and I am not going to argue over somantics. The method you NEED to use (no question) is the one I posted above. I highly doubt that can be simplified any further either, but I would be happy if it was possible to simplify it. Mingot could use this information to add to the RNG reporter though, and make it easy.
The only thing with that though, is that it creates more work for Mingot. =(
If anyone has traded the egg and made it non shiny then it changed shiny, please confirm.