This will get more improvement in future when I'm able to find a stable pointer so the requirement is not necessary anymore. Still gonna release this since it works properly.
Zelda: Breath of the Wild [EU]
Teleportation v1
C000002E 60000000
3C20
XXXX 6021
XXXX
3C40
YYYY 6042
YYYY
3C60
ZZZZ 6063
ZZZZ
3C801300 60840020
3CA01300 60A50024
3CC01300 60C60028
3DA01002 61AD75EE
A1AD0000 2C0D0200
40820034 3CE0
XXXX
60E7
XXXX 80E70000
90E40000 3D00
YYYY
6108
YYYY 81080000
91050000 3D20
ZZZZ
6129
ZZZZ 81290000
91260000 3DA01002
61AD75EE A1AD0000
2C0D0100 40820034
3D401300 614A0020
814A0000 91410000
3D601300 616B0024
816B0000 91620000
3D801300 618C0028
818C0000 91830000
3C40010F 60426AE0
7C4903A6 4E800420
D0000000 DEADCAFE
Press Dpad - Up to save coordinates.
Press Dpad - Down to load saved coordinates.
Requirement:
Search for X Y Z coordinates address with JGecko: 3FF2629D in between range 11000000 - 12000000 (should be always the last one in this case) and then
subtract 0x50 bytes from the found address to jump to the X coordinate address. To be safe use 11000000 - 20000000.
X coordinate address = -0x50 bytes
Y coordinate address = -0x4C bytes
Z coordinate address = -0x48 bytes
Example for found X Y Z coordinate addresses: 13371120 13371124 13371128 (they are always next to each other, no matter where!)
C000002E 60000000
3C201337 60211120
3C401337 60421124
3C601337 60631128
............. .............
It might work for NTSC as well, perhaps the button address has to be ported though!
Cheers