yes it works as long your XY/ORAS rom has a header and the format is 3dz
I'm not sure about this, on sunday i was using using pokebank inside emunand with a freshly downloaded copy of Omega Ruby (.3DS extension and no header)
Using Pokebank you shoudn't worry if your game has access online or not. Pokebank just needs the saves of the game[ofcourse the game or rom too(has online features or not doesn't matters)].I'm not sure about this, on sunday i was using using pokebank inside emunand with a freshly downloaded copy of Omega Ruby (.3DS extension and no header)