I can send you a pack of tools that I use for every purpose imaginable. I'll explain all of them, too. For starters though, what you need is AdvanceMap and XSE for maps and scripts respectively. Then, you'll need something like NSE for sprite editing and YAPE for Pokemon editing. Any other...