Nameless Sprite Editor (NSE for short) is a good tool for adjusting and making overworlds.
Nameless Sprite Editor
Platform(s): GBA Hack Tools
Type: Sprite and Icon Editing
Compatible with: Pokemon Ruby, Sapphire, Emerald, FireRed, LeafGreen
Supported OS: Windows