after ou beat cyrus (second time) he will give you a master ball then fight a team galactic admin (forgot name) and save uxie mesprite and azelf, the go with a Pokemon with surf rock climb and strengh (obtional rock smash) then beat mars and jupiter in the peak and you find dialga (diamond) palkia (pearl) both and giratina (platinum)
hope it helped :)