So i was wondering how many pokemon you can catch in emerald without trading or cheating. The reason is i dont know anyone that plays gen three anymore and i only have one gameboy and game and cant afford to get more. I know ill never be able to fill my pokedex but i would like to know how close i can get. Thank you!