Not using it in a speedrun for sure XD. Just out of curiosity and explorer spirit. Thank you. Your description helped me a lotIts literally cheating by artificially altering values in your device's RAM. It won't help on a speed-run as you'll get thrown out/disqualified. For coordinates, its usually 3 float values that contain X, Y, and Z coordinates (there are often multiple copies throughout memory, but only one will override your current location to 'teleport'). As for door warps, its usually a 2-4 byte address that contains the next map ID to load. If you lock the value to a specific number, you'll always load the specified map no matter what door/cave you enter - though there are limits to what works in a playable fashion.
In any case, there's literally zero point in warping to Zalam early as nothing spawns and the story is disabled. RAM editing on 3DS is also immensely easier than doing so on a phone (even emulated due to how screwy the emulated memory works when trying to edit it externally).
I hope I can figure out everything since this is my first time hacking. There is a detailed tutorial on thread page 1, so everything should work out