I wish I could help you out more, to be honest. A friend of mine, Sonic1, gave me his IDA database, and I was looking through the coding when I found something called "Roaming_LegendaryBattle_Starter" Something possessed me to try calling that in script, and it magically worked!
I'm no expert on how to find ASM, I don't really know how to do it. I'm really sorry I can't be of more help, though :(