It is only cheating if the 386 Pokemon were acquired by a hacking device such as action replay/game shark , but it does sound rather suspicious because its very , very hard to get all 386 Pokemon without cheating.
there is only one good way to beat a pokemon league in any pokemon game. that is without cheating. for me the best way without buying anything or cheating is to train ur pokemon to level 65 and up. i got through with pokemon level 55 and up but it was harder.
It means that you are cheating
Not in that Game, it isn't there, not even cheating.
it depends on wot Pokemon game ur buying
You can't get Darkrai in any Pokemon game without cheating or hacking.
it isn't a place its a cheating game
It is not possible to catch all Pokemon on one game, however, you can obtain all of them by trading and cheating.
cheating.
u have to buy it and type in codes for the cheats it is a cheating game divce
you can only get by game shark or cheating or by a Pokemon event or a trade sorry! you cant get in the game sorry i put so many or's
You can't get Darkrai in any Pokemon game without cheating or hacking until they make an event for it.
you can buy a pokewalker by buying the game Pokemon heartgold and soulsilver game pack.