with the AR i just the pokemon leaf green v2 for pokemon, and items.
also, when you choose boxes, the best way is just use the master code(m), choose one, encounter, and one pokemon of your choice. also, for some reason i can only get basic pokemon, not evolved forms, so you'll have to train them. however, i did have one exception, i got a scizor, so i'm not entirely sure. 3rd stage pokemon definately dont work, too many failures, the game will actually freeze.
the actual game legendaries(mewtwo, ho-oh, lugia, rayquaza) will appear as the second wild pokemon you encounter,any other legendary will be the first (ie. legendary dogs/birds, mew, celebi)