Hello. I am a big fan of soul silver and I really want to know how to get a dialga,palkia, and giratina. I don't want to trade from diamond, pearl, and platinum or use action replay. I also don't want it from an event. I am sorry that I am so picky.I would greatly appreciate it because there the last Pokemon that I need to complete my national dex.