

EMULATOR FOR POKEMON Y ON MAC THATS NOT CITRA PATCH
But to do this, everyone playing would either need a DNS patch on their local network or everybody playing would need to be playing a hex modified version of the game (to change the server address in the ROM), which disqualifies everybody playing the stock ROM.

Sure, somebody could write software to emulate the Nintendo Pokemon Server. This will prevent you from getting to hidden nature mons. You would theoretically get 2-3 mons, but because you cannot verify against Nintendo's online Pokemon server, you will never be able to authorize the game to list your friends as "online" since you are playing P2P. I am under the impression that if you were playing with a friend on Citra, you may be able to add the person via the local connection.

Unlikely- the reason Friend Safari works (or rather, doesn't work) is because it is synchronizing the TID of your Nintendo-linked player account (whatever generic UUID was assigned to you on making the save, AKA SID) via Nintendo's servers.
