I use an R4i and I'm currently playing all Pokémon games to have Pokédex completed legitimately. But I cannot transfer them over to XY/ORAS because it would need an original retail cartridge, same goes from DPPt to BW. For you, does transferring Pokémon using .pk6 files count as cheating?