Using ledges to break collision, graphics and more
Posted by: RETIRE
Date: 2019-01-12 11:54:01
When using an item you can buffer a textbox or even open a town map, but it won't stop the player from jumping. The fust particles might display after reloading the map. I have not yet tried all key items to see their results.
When opening the menu, the game stops you from jumping midair. Not only does this mean you are hovering, you also are in between two tiles. Now comes the fun stuff. This doesn't only move the model you are currently loading, it also puts the game in a state where it will not load any new mapmodels, meaning the current one is permanently loaded. Not only that, by ledgecanceling twice you can remove the barrier around sinnoh, which in combination with the models not loading until a graphic reload, gives you walk through walls. you can literaly walk up to shaymin or darkrai without even having to save at their area! Sadly, as with many glitches in gen 4, the tilewriting for this specific tile is ASLR bound. So, this route is very inconsistent and will only work if you
1) have extreme luck with your Variable pointer/ [Base] (confirmed working: 226d294)
2) manipulate the Base pointer.
If the latter can be done, this is a very useful alternative to getting to darkrai's area, as this is the first route that wouldn't require insane setups, or not require battle towers. This glitch clearly has some gamebreaking potential. Confirmation on hardware is still pending, as getting the right ASLR would be easier once we know how to manipulate it.
I made two videos, one showing the mapmodel, particles and npc's move and one showing the loadlines move:
https://youtu.be/N3OfTE_MVPc
https://youtu.be/Jzh2kDC9eU0
You can also move the graphics / camera so far that you can enter a different map in the void, and see the npc's you load in there.
[img]https://i.imgur.com/QMzxeiG.png[/img]
Here are two pre-written routes for Darkrai and Shaymin I made today:
1 S
17 W
18 S bike (key item)
1 N graphic reload
415 W
Sr
33 E
383 N
14 E
graphic reload
128 N
1 E
graphic reload
479 S
273 E
256 S
21 E
1 S + Spam menu!
1 N
1 E
1 S + Spam menu!
1 N
choose route:
————–
Darkrai:
213 E
14 S
graphic reload
1 N into tree => warp into darkrais area
————–
Shaymin:
938 E
52 N
47 E
Save reset or press A => battle against shaymin
If press A:
6 S
1 E
south until Seabreak Path, fly/teleport (other movement may softlock)
in order to write the tile, you need to graphic in any outdoor map, with an uneven offset for it's subchunk, followed by a graphic reload
in a subchunk with an even offset with any of the following map ID's;
8-10, 19-22, 24-27, 29, 30,
38-40, 50-57, 59, 61-63, 72-80, 103-104, 107,
108-113, 143, 149, 192, 193, 201, 351, 374, 381, 389, 390, 398, 507, 517
In my route I use map 8 above mapdata, which I don't actually know what it corresponds to in RAM so this route might require some revision for non-english versions.