Glitch City Laboratories Forums

Lab γ: Video Games and Glitches Discussion => Pokémon Glitch Discussion => Generation IV Glitch Discussion => Topic started by: Ganix on January 10, 2017, 11:20:21 pm

Title: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 10, 2017, 11:20:21 pm
By using the RETIRE trick, it is possible to obtain Arceus via the Void glitch.

The steps below must be followed exactly. The RAM values being manipulated are loaded map data, and entering any map different than the ones you'd encounter by following the steps below may overwrite the data we need.

STEPS: (from the Poketch Co. door)

=======
Step 1
=======
1 S
17 W
14 N
2015 W
512 S
Save & Reset

=======
Step 2
=======
32 E
384 S
32 W
1792 S
128 W
32 S
192 W
64 S
160 W

=======
Step 3
=======
96 S
96 E
32 S
63 E
1 N
63 E (or 64 E if you've already been to Pal Park before)
191 N
1 N

=======
Step 4
=======
192 E
66 S
1 N

=======
Step 5
=======
192 W
64 N
64 W
32 N
128 W
64 N
64 W
96 N
226 E
Start -> RETIRE

=======
Step 6
=======
34 S
33 W
128 S
160 W
160 S
160 E
31 S
1 S
64 E
166 N
1 N
Start -> RETIRE


Video: https://www.youtube.com/watch?v=VrhHXG3cuAw


EXPLANATION

Each of the steps listed above loads a desired map property into memory, which we then travel to in order to encounter that property as our current map ID (in turn loading different map properties). Below are the target maps that get loaded—as well as the map property that determines the next map ID—in order to activate the RETIRE trick.


(2) Underground
    Sprite 1:
         X Coordinate: 392 (Route 221)

(392) Route 221
    Warp 1:
        Map ID: 393 (Pal Park entrance)

(393) Route 221 R1-01
    Warp 1:
        Map ID: 251 (Pal Park)


The maps and properties below lead to the Hall of Origin.


(45) Oreburgh City
    Sprite 13:
        X Coordinate: 316 (Lake Valor cavern)

(316) Lake Valor R1-03
    Sprite 0:
        Flag: 510 (Hall of Origin)


Once Arceus is captured, the only thing left to do is to disable Pal Park mode and exit the void, which is done by using RETIRE in the Pal Park map. This is the only way to initiate the StopGreatMarsh 1 function.

Note: Encountering maps with IDs greater than 558 will overwrite almost all of the map data, so RAM values 0x022F - 0xFFFF should be avoided.


THE RETIRE TRICK
Using the RETIRE option in Pal Park works as expected—asking if you'd like to leave, then either warping you out or doing nothing. However, when used anywhere else, the RETIRE option will immediately run the 4th script loaded in a given map.

An important distinction to make is that this does not refer to the script at index 3 of the map data. Instead, it refers to the order that the scripts are run. For example, the Hall of Origin has only 3 scripts, but the order that the scripts are run is as follows:


Since the 3rd script is loaded twice, using the RETIRE option runs Script 3, which happens to be the encounter script for Arceus.


EDIT: After doing research into a few rare cases of the game crashing after Arceus is caught, I noticed that the cause of the freeze was caused by users hacking the Shaymin event into their game. Specifically, the data at [Base + 0x23998] is permanently changed from 0x76 to 0x7A after using the Oak's Letter key item and opening up Seabreak Path.

This can be fixed by doing these steps in place of the 1792 S:

1152 S
32 E
64 S
32 W
576 S
Title: Re: Obtaining Arceus via the Void Glitch
Post by: SatoMew on January 11, 2017, 05:34:01 am
Wow, amazing discovery, Cryo! :) Is this for Diamond and Pearl only?

After saving at 430N and resetting, your position in RAM is set to [base] + 0x227D0. We're looking for a specific X coordinate's location in RAM, which is at [base] + 0x24A8C. There are multiple areas in RAM that hold your X coordinate, but this one in particular has a slight delay that allows us to battle Arceus in the Hall of Origin itself.

These addresses are for the English versions, correct?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Evie the Mother Hen ☽ ❤ on January 11, 2017, 05:41:03 am
Amazing find Cyro! :D Is this your work or did somebody else make the initial discovery? Nevertheless kudos to you.

So after so many years we can now get Arceus with the void glitch (but with walk through walls).

Do you think there might be a way to bypass the invisible walls by making different steps?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 11, 2017, 11:17:33 am
Wow, amazing discovery, Cryo! :) Is this for Diamond and Pearl only?
...
These addresses are for the English versions, correct?

Thanks! The steps will only work with the English editions of Diamond and Pearl, but the steps could definitely be modified to work with Platinum as well as the various languages of each!


Amazing find Cyro! :D Is this your work or did somebody else make the initial discovery? Nevertheless kudos to you.

Ahh thank you! ;w;

But yes, I discovered the new findings utilized in the method (mostly controlled RAM jumping and the RETIRE trick) and crafted the steps to encounter the legit HoO (map ID 510) and battle Arceus.


Do you think there might be a way to bypass the invisible walls by making different steps?

Absolutely! As long as we can encounter our X and/or Y coordinate data in the void, all that would need to be altered are the steps to get there. My exact method in the original post isn't the only way to obtain Arceus though.

In practice, all that matters is the following process:
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Evie the Mother Hen ☽ ❤ on January 11, 2017, 12:51:22 pm
You're very welcome. :)

Cool, thanks for the information.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 23, 2017, 12:57:31 pm
Do you think there might be a way to bypass the invisible walls by making different steps?

I've actually been working on this for some time now, and I've come up with a completely safe method that will always work on any version of Pokemon Diamond and Pearl, regardless of save progress. In addition, it can be performed in under 15 minutes (8,046 steps) and allows you to encounter Arceus an unlimited amount of times.

I've updated the original post with the steps. ;)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: ISSOtm on January 23, 2017, 01:10:12 pm
Wow ! Amazing. Could... could there be a way to obtain ACE using such a method ? Maybe using an invalid map to overwrite a script pointer, then adding the RETIRE option, then using the option to run some payload code in RAM ?
Not sure if that's even possible x)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Evie the Mother Hen ☽ ❤ on January 23, 2017, 01:34:08 pm
Do you think there might be a way to bypass the invisible walls by making different steps?

I've actually been working on this for some time now, and I've come up with a completely safe method that will always work on any version of Pokemon Diamond and Pearl, regardless of save progress. In addition, it can be performed in under 15 minutes (8,046 steps) and allows you to encounter Arceus an unlimited amount of times.

I've updated the original post with the steps. ;)

Amazing! I didn't expect it to be found this quickly. Congratulations!! This is groundbreaking. :D
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Evie the Mother Hen ☽ ❤ on January 24, 2017, 03:25:37 pm
SM confirmed it in the Korean version.
https://www.youtube.com/watch?v=WqkKYRcOgOQ
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Wack0 on January 24, 2017, 08:57:45 pm
Now THIS looks interesting.

Any chance of a more technical writeup? I still don't fully understand why this actually works, in fact, the explanations that have been given just make more questions.

The list of steps and the current explanation, to me, seem like bits are being flipped somewhere useful, and this is being abused to gain some kind of write primitive. Is this basically correct?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on January 25, 2017, 01:50:42 am
That IS amazing. I need to test this!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on January 25, 2017, 11:03:57 am
Report working on French games

(https://pbs.twimg.com/media/C3B6a_aUEAArMOK.jpg)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 25, 2017, 03:09:14 pm
SM confirmed it in the Korean version.
https://www.youtube.com/watch?v=WqkKYRcOgOQ
Report working on French games

Oh awesome!

Now THIS looks interesting.

Any chance of a more technical writeup? I still don't fully understand why this actually works, in fact, the explanations that have been given just make more questions.

The list of steps and the current explanation, to me, seem like bits are being flipped somewhere useful, and this is being abused to gain some kind of write primitive. Is this basically correct?

Sure thing!

It (unfortunately) doesn't provide any form of arbitrary write capabilities; rather, it forces known values to be loaded into RAM for chained exploitation.


BACKGROUND

Pokemon D/P uses dynamic addressing, so the base address and most associated memory offsets will be different across each localization of D/P. For consistency, I'll be using the addresses and offsets for the US version of D/P.

All maps in the game have 4 main event properties associated with them: Furniture (statues, plants, etc.), Objects (sprites), Warps (doors, cave entrances, etc.), and Triggers (automatic script-triggering tiles). Below is a table of the base address and memory offsets that will come into play later.
Code: [Select]
Base Address      = [0x02106FC0]

Map Matrix Height = Base + 0x22AD8
Map Matrix Width  = Base + 0x22AD9
Map Matrix Layout = Base + 0x22ADA
Map Data          = Base + 0x23C6E

Furniture Count   = Map Data + 0x20
Object Count      = Map Data + 0x24
Warp Count        = Map Data + 0x28
Trigger Count     = Map Data + 0x2C

Furniture Address = Map Data + 0x30
Object Address    = Map Data + 0x34
Warp Address      = Map Data + 0x38
Trigger Address   = Map Data + 0x3C

Furniture Data    = [Furniture Address]
Object Data       = [Object Address]
Warp Data         = [Warp Address]
Trigger Data      = [Trigger Address]


MAP MATRIX LAYOUT

At offset 0x22ADA from the base address, we've got the layout of the map matrix. This is an 1800-byte section that defines which map ID you'll enter when you travel a certain distance in that map. In Sinnoh, this takes up much of the 1800-byte space, whereas indoor areas take up hardly any of it.

The reasoning behind the 1800-byte length comes from the maximum matrix height and width allowed—30x30. Let's use Sinnoh as an example, which has matrix dimensions 30x30. This means that the layout of map IDs contained within this area wrap around every 30 map IDs, or every 60 bytes. It may be hard to visualize by just looking at a stream of map IDs, so I've placed the 1800-byte map matrix layout over the Town Map so you can see just how it all fits together.

Hex view with padded zeroes: http://i.imgur.com/zOn4ZHR.png
Decimal view without padding: http://i.imgur.com/OCFVokR.png

Visually, traveling downwards from Jubilife City into Route 202 is simply going from map ID 3 to map ID 343, which is true, but what's also happening is that your position in RAM is being offset by a number of map IDs equal to the value of the matrix width—30 in this case. This means that traveling downwards by 1 map ID is the same as traveling to the right 30 map IDs. Since each map ID takes up 2 bytes, it can be more accurately said that traveling downwards by 1 map ID (32 steps) actually seeks 60 bytes forward in RAM.

Following the map matrix layout is a 900-byte section that defines the border map height. Following that is another 1800-byte section that defines the actual map data indices (which contain movement permissions, 3D model data, terrain information, etc.), but we're only concerned with the data after all of the previous 4500 bytes.


MAP DATA

The previous 4500 bytes are all determined upon loading your saved game. As long as you don't initiate a warp (such as entering a doorway or triggering an automated warp like the Vista Lighthouse elevator), the aforementioned bytes will remain unchanged. The bytes concerned with map data, however, will predictably change depending on which map you're currently in.

Starting at offset 0x23C80 from the base address is the loaded data for the current map ID. When a new map is entered, such as when traveling downwards from Jubilife City to Route 202, the previous 4500-byte section will remain the same while the map data after it will change depending on what furniture, objects, warps, and triggers are present.

What's even more interesting is that old data will only ever be overwritten by new data. Even if a new area is loaded, if the previous map contained more map data than the new map, then the old map data will still remain there. For example, traveling downwards from Jubilife City to Route 202 will cause many of the sprites that Jubilife City loaded to remain in memory since Jubilife City loads many more sprites than Route 202.

This is the data that we'll be manipulating in order to successfully exploit this mechanism to load any location we want.


HOW IT WORKS

With all the necessary background information out of the way, it's time to explain what's really going on from start to finish.

Since the Poketch Co.'s map matrix is only 1x1, traveling down or right will seek 2 bytes forward in memory, while traveling left or up will seek 2 bytes backward in memory. That being said, the first 5 steps before the Save/Reset will seek 126 bytes backward in memory, then 32 bytes forward in memory.

This places us 94 bytes behind the beginning of the map matrix layout, which happens to be a map whose ID is greater than 558. Map IDs above that point default to the properties of Jubilife City, making them safe to save in, but they also overwrite nearly all of the current map data due to how many objects it loads.

After saving and resetting, however, our position in RAM is vastly different; instead of being 94 bytes behind the beginning map matrix layout, we're now 834 bytes into the map matrix layout. This is because of how the game recalculates your current offset in relation to your current X/Y coordinates.

Upon saving the game, the map matrix layout data associated with that map ID is written to your save file. After resetting at this point, our position in RAM was recalculated to conform to the new map matrix dimensions, which are now 30x30.

This recalculation can be described in the following pseudocode:
Code: [Select]
x_offset = floor(x / 32) * 2
y_offset = floor(y / 32) * (2 * matrix_width)

current_offset = matrix_layout_start + x_offset + y_offset

The 32 E and 32 W steps before and after the 384 S are to bypass an area that contains map IDs between 176 and 188, which will guarantee a crash when an action that redraws the entire screen (such as exiting a battle or returning from the Pokedex, bag, etc.) is performed.

The 1792 S is to get through the entirety of the map matrix layout, placing us in the actual map data. At step 1664 S, we actually encounter an Underground area (map ID 2), which loads all of its map data; Sprite 1 of the Underground is located at X coordinate 392, which is the map ID for Route 221.

If we can encounter that X coordinate data for Sprite 1 in RAM, then the map data for Route 221 will load, immediately changing every piece of data around us and opening up new avenues of map loading and map resource loading—effectively allowing a form of controlled teleporting in the void. The 160 W steps at the end of Step 2 put us at that very address, and the map data for Route 221 loads around us.

Route 221 happens to contain a warp whose destination is map ID 393, which is the Pal Park entrance. Repeating the previous methodology, that first 1 N step in Step 3 lands us at that address and loads the map data for the Pal Park entrance.

The Pal Park entrance understandably contains a warp to map ID 251, which is Pal Park itself. We use the same method to travel to the address containing that warp destination data, and that second 1 N step in Step 3 is what loads the map data for Pal Park and also puts us into Pal Park mode.

Step 4 is short, but the 66 S step does two important things. The 65 S step loads the map data for map ID 45, Oreburgh City.  Sprite 13 in this data has an X coordinate of 316, which is the map ID for Lake Valor cavern. Funny enough, this destination is loaded in the exact spot that we traveled to for Oreburgh City (map ID 45) just immediately before. The last final step of those 66 S steps loads the map data for Lake Valor cavern. The 1 N step afterwards is to correct for the previous 1 S needed to get to Lake Valor cavern.

Sprite 0 in Lake Valor cavern has a flag value of 510, which is the map ID for the Hall of Origin.

Even now the Hall of Origin would be impossible to access, since every single movement would end up in that particular address being impossible to access. The only mechanism that saves this method is that entering a Mystery Zone area clears out the first few dozen bytes where the addresses and furniture, object, warp, and trigger counts are stored, since Mystery Zones all have a value of 0 for these.

That final 226 E in Step 5 traverses this now-cleared space in order to arrive at Sprite 0's flag value and, as a result, load the map data for the Hall of Origin.

Unfortunately, the Hall of Origin itself doesn't have any event properties with a value of 510, meaning that we only have 1 tile (the tile we're currently on) in which to encounter Arceus. This does mean that we have to battle and catch Arceus in the Mystery Zone, since Arceus's script moves us up 2 spaces, but that's a sacrifice made in the interest of catching Arceus for the first time ever in under 15 minutes.

After the battle is over, we repeat the same method for the first few steps—Route 221, then the Pal Park entrance, and finally Pal Park. Using the RETIRE option in Pal Park is literally the only way to get out of the void and Pal Park mode both at once.


OTHER STUFF
I've attached dumps of all of the scripts and event properties for every map in the US version of D/P for convenience. (mostly for looking up usable map properties for map data loading purposes)

Also, it is possible to catch Arceus in the Hall of Origin, but it involves an 11k trek downwards and utilizes the (quite chaotic) loading of 3D models in order to spawn a map that contains a model with ID 510 (which itself is a broken pillar). Ironically, the only map in the game to contain this specific 3D model happens to be Spear Pillar. I chose this method because it's much shorter and much easier to predict what data is going to be loaded.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on January 26, 2017, 02:59:17 am
Thank you for these explanations Cryo, makes it very easier to understand.
I am interested in the 11k path you mention to get Arceus in the HoO. Could you explain how to do that theorically? Thanks :)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 26, 2017, 11:02:28 am
Thank you for these explanations Cryo, makes it very easier to understand.
I am interested in the 11k path you mention to get Arceus in the HoO. Could you explain how to do that theorically? Thanks :)

Sure!

Whenever you load Spear Pillar (map ID 220), the value at [Base + 0x2A576] becomes 510. This area is preceded by a ton of other data though, so it's extremely difficult to get to, if not impossible. It would require loading areas that replaced the data in front of it such that it was made safe.

A more efficient method, however, may be loading the Battle Tower's WiFi Battle Room (map ID 331), since that's located at [Base + 0x2974D], which is very near the start of that data section. It might be doable, but it's definitely a better shot than the Spear Pillar one.

Here are my personal notes on the path, for reference:

Model Path
==========

Bypass softlock zone (176-188)
    32 E
    384 S
    32 W

Bypass minefield and hit 0x2 (Underground)
    1792 S

Get to map 0x188 (Route 221)
    128 S
    128 W
    32 S
    192 W
    64 S
    160 W

Get to map 0x189 (Pal Park Entrance)
    96 S
    96 E
    32 S
    63 E
    1 N

Get to map 0x251 (Pal Park)
    64 E
    191 N
    1 N

Get to map 0xA7 (Snowpoint Gym)
    416 S
    128 E

Get to map 0xA5 (Snowpoint City)
    128 N
    160 E
    32 S
    224 E
    32 N

Get to map 0x41 (Eterna City)
    224 E
    32 N
    64 E
    32 S
    96 E
    320 N
    96 E

Get to map 0x14B (Wi-Fi Battle Room)
    32 W
    32 N
    128 W
    128 N
    384 W
    64 S
    32 E
    64 S

Get to the Hall of Origin
    320 S
    32 E
    11520 S
    ...
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Yeniaul on January 26, 2017, 11:14:20 am
Just gonna slip this in here...
Title: Re: Obtaining Arceus via the Void Glitch
Post by: jfb1337 on January 26, 2017, 02:09:10 pm
Will an Arceus caught by this method trigger the HGSS event?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Evie the Mother Hen ☽ ❤ on January 26, 2017, 02:21:03 pm
Will an Arceus caught by this method trigger the HGSS event?

I think there's no reason it shouldn't do as I remember using a hacked Hall of Origin Arceus to access it again after accessing it once with a legit non Hall of Origin event Arceus. Not fully sure though.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Charmy on January 26, 2017, 04:36:29 pm
Will an Arceus caught by this method trigger the HGSS event?

I think there's no reason it shouldn't do as I remember using a hacked Hall of Origin Arceus to access it again after accessing it once with a legit non Hall of Origin event Arceus. Not fully sure though.
It WILL trigger the event, even if you already did the event and let you choose one of the 2 that you didn't choose already. You will also get special text, so yeah. Go for it.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Deku-Kitty on January 26, 2017, 06:39:45 pm
For years they said it was impossible... But the glitch community found a way.

I decided to try this on my old copy of Pearl, but every time I reach the point where you're supposed to load into the Hall of Origin and hit retire my game refuses to load it, thus I'm stuck in the mystery zone. Every other step has worked fine including triggering Oak's conversation and starting Pal Park mode, and I'm pretty dang sure I've done every step correctly, I wrote down each one and checked it off as I went and was meticulous about not messing up steps. So I don't know if my copy of the game isn't cooperating or if I'm just an idiot.

Edit: Got it this time. Not sure what I did wrong before.

Edit 2: I transferred my Arceus to SoulSilver, and I was unable to access the event. I'm assuming it is because that the location obtained is Mystery Zone, and not the Hall of Origin.

But anyway, in a half attempt to vainly try and somehow find the Hall of Origin and half to make my long void trek worth it, I decided to just explore the void and see what events I could trigger with the Retire option.

First Attempt:
- Found a Jubilife City, but Retire did nothing so it was probably a phantom. Or whatever you call that.
 - Entered an area that I don't remember, I could have sworn it was a Route but it was probably the Fight area since Retire activated Barry's (Or in my case, Sonic's) Fight area pre battle text. I guess he didn't actually want to fight though, because the game froze after the text finished.

Second Attempt:
- Entered Jubilife TV, Retire activated the Lotto script. Funnily enough the Lotto matched the Staravia I had in my party as an emergency flier, and I got a PP up.
- The area claimed to be Jubilife city but it was the Jubilife Pokemart. Retire triggered the "Potions are what I need the most!" text. This happened twice.
- Another Jubilife City, this time the game decided that it did not need Potions because the game froze upon hitting Retire.

Honestly if it wasn't such a pain to get to this point I'd go all over the void to see what scripts I could trigger with Retire. I may not be able to get Arceus, but no one is going to stop me from having fun in this endless twilight zone!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 27, 2017, 12:49:10 am
Honestly if it wasn't such a pain to get to this point I'd go all over the void to see what scripts I could trigger with Retire. I may not be able to get Arceus, but no one is going to stop me from having fun in this endless twilight zone!

Hehe...It's almost ironic how close we are to having a 15-minute method for obtaining Shaymin as well. Try using RETIRE in map ID 399 (Route 224). You'll trigger Oak's dialog for the Shaymin event, but it freezes when attempting to refresh the screen after you enter the name of the person you'd like to thank.

If that freeze didn't happen, you'd be warped to the map index that opens up Seabreak Path, meaning you'd be warped out of the void AND on your way to get Shaymin literally back-to-back. :P
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on January 27, 2017, 04:27:44 am
I'm currently experimenting the Arceus in HoO thing in my french diamond, but have some issues. The 11k steps can't be done as I'm pushed back.
I asked Haxel to try also, we'll see what he gets!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Bdudesupreme on January 27, 2017, 12:44:46 pm
Using the this method will you be able to save in the hall of origin safely before encountering arceus?  I want to know cause itd make shiny hunting so much easier
Title: Re: Obtaining Arceus via the Void Glitch
Post by: ISSOtm on January 27, 2017, 02:00:38 pm
No, you can't and shouldn't save in the HoO this way.

However !
This way of encountering Arceus makes it possible to infinitely encounter it. There is a precaution to take, though, but I'll let Cryo say it because he's way better than me.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 27, 2017, 02:08:51 pm
Using the this method will you be able to save in the hall of origin safely before encountering arceus?  I want to know cause itd make shiny hunting so much easier

Unfortunately, as ISSOtm said,

No, you can't and shouldn't save in the HoO this way.

This is because the Hall of Origin area is only 1 tile large. Yes, saving in the Hall of Origin would cause other Hall of Origin areas to appear in RAM, but they'd be many dozens of thousands of steps away thanks to the newly-updated 1x1 matrix.

It is possible to save during the 1792 S downwards trek for the purposes of shiny hunting though, as others have had success with this. You just have to make sure it's a safe Jubilife City area that you're saving in, otherwise you'll have to start from square 1.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Deku-Kitty on January 27, 2017, 08:13:22 pm

This is because the Hall of Origin area is only 1 tile large. Yes, saving in the Hall of Origin would cause other Hall of Origin areas to appear in RAM, but they'd be many dozens of thousands of steps away thanks to the newly-updated 1x1 matrix.

It is possible to save during the 1792 S downwards trek for the purposes of shiny hunting though, as others have had success with this. You just have to make sure it's a safe Jubilife City area that you're saving in, otherwise you'll have to start from square 1.

If only it were one square larger, then the Arceus would be registered as being caught in the HoO instead of the Mystery Zone and would count as legal. Argh!!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Yeniaul on January 28, 2017, 12:04:51 am
"If only the caught location was right!"
Yeah, I'll just be over here in the corner spending some time figuring out hex editing on PPSEDS, don't mind me...

*cough cough*HINT*cough cough hacking fit*
Title: Re: Obtaining Arceus via the Void Glitch
Post by: ISSOtm on January 28, 2017, 05:14:14 am

This is because the Hall of Origin area is only 1 tile large. Yes, saving in the Hall of Origin would cause other Hall of Origin areas to appear in RAM, but they'd be many dozens of thousands of steps away thanks to the newly-updated 1x1 matrix.

It is possible to save during the 1792 S downwards trek for the purposes of shiny hunting though, as others have had success with this. You just have to make sure it's a safe Jubilife City area that you're saving in, otherwise you'll have to start from square 1.

If only it were one square larger, then the Arceus would be registered as being caught in the HoO instead of the Mystery Zone and would count as legal. Argh!!
There are routes to get HoO Arceus, but they are long and not 100% working. We have trouble especially in French versions, for some reasons...
Title: Re: Obtaining Arceus via the Void Glitch
Post by: mkdasher on January 30, 2017, 06:05:52 pm
Thanks for explaining how void glitch works Cryo! Now everything makes much more sense to me.

The 32 E and 32 W steps before and after the 384 S are to bypass an area that contains map IDs between 176 and 188, which will guarantee a crash when an action that redraws the entire screen (such as exiting a battle or returning from the Pokedex, bag, etc.) is performed.

I'm assuming 1E and 1W would be enough to bypass that area? (And you mean bypassing ID 150?)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: camper on January 31, 2017, 02:40:33 pm
Is ACE possible by using the RETIRE option in some maps?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Ganix on January 31, 2017, 03:41:33 pm
I'm assuming 1E and 1W would be enough to bypass that area? (And you mean bypassing ID 150?)

They would. And yeah, I meant 150. My bad, thanks!


Is ACE possible by using the RETIRE option in some maps?

From what I've seen in D/P, I can't say that ACE seems immediately possible with the RETIRE trick. Although if you were able to inject a script or otherwise mess with the scripts themselves, then it definitely may be possible.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: mkdasher on January 31, 2017, 04:22:26 pm
After reading Cryo's explanation of how void works, I've been trying to see if I could create my own path by following the same steps (2 -> 392 -> 393 -> 251 -> etc) to see if I understood this correctly. I think this one is slightly faster:

=======
Step 1
=======
1 S
17 W
14 N
574 W
Save & Reset

=======
Step 2
=======
2097 S
19 W
288 S
51 E
352 S
33 W

=======
Step 3
=======
1 E
64 S
128 E
If PalPark not visited before: (14S 1S(OAK) 17S 63E)
If PalPark visited before: (32S 64E)
177 N
1 N (PAL PARK)

=======
Step 4
=======
192 E
82 S

=======
Step 5
=======
179 W
64 N
64 W
32 N
128 W
64 N
64 W
82 N
243 E
Start -> RETIRE

=======
Step 6
=======
51 W
244 S
142 W
1 E
66 S
128 E
12 S
1 S
11 S
64 E
177 N
1 N
Start -> RETIRE




I have tested this and it seems to work, basically I didn't go too much to the left at the beginning, and went down through the middle of the map, avoiding ID 176 that seems to crash the game when opening the menu.

But again, I was just following Cryo's steps. Thanks again for explaining how Void glitch works!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Lioxim on February 11, 2017, 06:08:55 pm
Hi, I am trying to do the glitch, but I am not getting the text box after I do the 1st 63 E followed by the 1 N. I am following the steps exactly and am not going over the step locations. Do I need to stop on the step tile exactly? Or can I stop before it and slowly creep up to the correct tile? If anyone knows please let me know, thanks :)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: suljko on March 24, 2017, 11:42:07 am
Is the Arceus that you get from the glitch transferable, i would also ask that if I changed its location obtained to Hall of Origin and lv'ed it to 100 would it transfer to further pokemon games? :???:
Title: Re: Obtaining Arceus via the Void Glitch
Post by: suljko on March 24, 2017, 11:55:06 am
nvm you can as long as its lv'ed to lv 100
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Gravedigger on April 07, 2017, 04:01:21 pm
I got arceus, but instead of leaving pal park area I made a mistake which led into me fighting ( and losing miserably) against cynthia, which made me teleport to a pokemon center in palpark mode. as you said the RETIRE activates the fourth script right, well in Oreburgh City this activates a rather interesting cutscene by your rival, which makes him push you one to the left, you can also push yourself behind doors to activate the void glitch in a considerable easier fashion. Issues here being: I do not know how to use the void myself other than watching the video, you can only save at areas like contests, pokecentra's etc. as you're still in palpark mode, you can enter trainerbattles, but you can't use fly or fight wild pokemons. Also using the RETIRE button inside of the Pal Park exit you get pushed down into the void extremely easely, and in Hearthome city you can desync pokemons following you or have multiple following at once.. even though I don't think thats one particularly usefull. anyway, this would make a '1time tweaking' method, assuming that you'd find a way to whatever location/legendary you wanna get too.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on April 08, 2017, 09:49:23 am
Wow, this can be very interesting!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Aera on April 08, 2017, 10:02:38 am
I got arceus, but instead of leaving pal park area I made a mistake which led into me fighting ( and losing miserably) against cynthia, which made me teleport to a pokemon center in palpark mode. as you said the RETIRE activates the fourth script right, well in Oreburgh City this activates a rather interesting cutscene by your rival, which makes him push you one to the left, you can also push yourself behind doors to activate the void glitch in a considerable easier fashion. Issues here being: I do not know how to use the void myself other than watching the video, you can only save at areas like contests, pokecentra's etc. as you're still in palpark mode, you can enter trainerbattles, but you can't use fly or fight wild pokemons. Also using the RETIRE button inside of the Pal Park exit you get pushed down into the void extremely easely, and in Hearthome city you can desync pokemons following you or have multiple following at once.. even though I don't think thats one particularly usefull. anyway, this would make a '1time tweaking' method, assuming that you'd find a way to whatever location/legendary you wanna get too.

I already figured everything here out a while ago. Pal park mode based void entries are completely useless but I didn't know losing to Cynthia didn't cause the crash like what happens when you win
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Charmy on April 08, 2017, 10:29:24 am
I got arceus, but instead of leaving pal park area I made a mistake which led into me fighting ( and losing miserably) against cynthia, which made me teleport to a pokemon center in palpark mode. as you said the RETIRE activates the fourth script right, well in Oreburgh City this activates a rather interesting cutscene by your rival, which makes him push you one to the left, you can also push yourself behind doors to activate the void glitch in a considerable easier fashion. Issues here being: I do not know how to use the void myself other than watching the video, you can only save at areas like contests, pokecentra's etc. as you're still in palpark mode, you can enter trainerbattles, but you can't use fly or fight wild pokemons. Also using the RETIRE button inside of the Pal Park exit you get pushed down into the void extremely easely, and in Hearthome city you can desync pokemons following you or have multiple following at once.. even though I don't think thats one particularly usefull. anyway, this would make a '1time tweaking' method, assuming that you'd find a way to whatever location/legendary you wanna get too.

I already figured everything here out a while ago. Pal park mode based void entries are completely useless but I didn't know losing to Cynthia didn't cause the crash like what happens when you win
Hey, it causes a white\black out after all.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: zxSuperGlitch on April 08, 2017, 10:33:40 am
Was gonna try this; Platinum save got completely wiped by me trying to tweak lolwut
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Deku-Kitty on April 10, 2017, 11:06:44 am
Was gonna try this; Platinum save got completely wiped by me trying to tweak lolwut
As far as I know, there currently isn't a method to get Arceus in Platinum, so you kinda lost your save file for nothing. RIP.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Charmy on April 13, 2017, 01:38:46 am
Was gonna try this; Platinum save got completely wiped by me trying to tweak lolwut
And that's why I always use R4's save backuping features while glitching on gen 4 games.
Bad to hear that though.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Aera on April 26, 2017, 09:25:58 am
You can't even enter the void in Platinum, surprised some people don't know this
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Parzival on April 26, 2017, 09:58:00 am
You can't even enter the void in Platinum, surprised some people don't know this
Game won't let you break it?
MAKE IT BREAK ITSELF
Code: [Select]
memcpy:
pop hl
pop de
pop hl
ld a,0
ld b,0
ld hl,0
ret
EDIT: I'm an idiot. Revising code...
Title: Re: Obtaining Arceus via the Void Glitch
Post by: zeldamidori on April 28, 2017, 09:27:20 am
hey guys, it's working in the german version of pokemon diamond.
thank you very much  :D finally, after seven years, I got an Arceus
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Rayquaza911 on June 08, 2017, 12:43:23 am
Hello, I've read that using the 73K method to get an Arceus with caught location Hall of Origin, people say you can get as many as you want as long as you encounter the next Arceus in Jubilife. I recently tried this, caught Arceus 1 in HoO, caught the next one in Jubilife, once I encountered the 3rd Arceus in HoO again, after catching it, and not giving it a nickname, the music continued but the screen was black and everything froze. Redid the whole process 5 times lol, was able to get to HoO no problem. So wondering if there's a certain spot to be to catch a 2nd HoO Arceus, do you need to be in the same spot you caught the first one? Or somewhere else.

Playing on NTSC Pearl.

EDIT: Saw a video by ChristtheAwesome1 https://www.youtube.com/watch?v=1H8vYm1YOZE who says you must be in the northernmost and southermost parts when encountering the different Arceus, I tried that and got it to work! Caught 3 different HoO Arceus in less than 5 min total, can shiny hunt without soft resetting! Then traded one to SS and used it for the Sinjoh Ruins event. Video coming shortly!

EDIT x2: https://www.youtube.com/watch?v=tiEMGglz4uE :D
Title: Re: Obtaining Arceus via the Void Glitch
Post by: mkdasher on July 12, 2017, 06:24:21 am
I took Cryo's WIP notes for HoO Arceus and made a shorter path. The path takes approx. 25 minutes:

NOTE: Apparently this just works for U version.

Video: https://www.youtube.com/watch?v=qcQSc_Th7dk

=======
Step 1
=======
Tweak into a building (for example Poketch Co.)

=======
Step 2
=======
1 S
17 W
14 N
(This steps are different if you do not tweak to Poketch Co.)

=======
Step 3
=======
574 W
Save & Reset

=======
Step 4
=======
2097 S
19 W
288 S
51 E
352 S
33 W
1 E
64 S
128 E

=======
Step 5
=======
If first time visiting Pal Park:
 14S
 1S (OAK)
 17S
 63E
If NOT first time visiting Pal Park:
    32S
 64E

=======
Step 6
=======
177 N
1 N (PAL PARK)

=======
Step 7
=======
64 N
467 W
32 N
147 E
50 S
97 W
Start - RELOAD GRAPHICS

=======
Step 8
=======
82 W
608 S
32 E
11328 S
19 E
160 S
83 W
512 S
83 E
18 N
Start - RETIRE (Arceus)

=======
Step 9
=======
32 E
Start - RELOAD GRAPHICS
1 E
180 W
204 N
64 W
82 N
Start - RELOAD GRAPHICS

=======
Step 10
=======
50 S
64 W
64 S
128 W
192 S
128 W
128 S
51 E
15 S
Start - RETIRE

----------------------------------------------------------------

As Cryo said on his WIP, the idea is going south for about 11k steps, getting to the 3D models section in order to spawn a map that contains a model with ID 510.

I'll try to make a better explanation later, but basically by loading Battle Tower's WiFi Battle Room, and reloading graphics at the correct time, you are able to both catch Arceus in the HoO, and then exit Pal Park again.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Spicr on September 09, 2017, 09:25:31 am
Is retire the only currently known way to trigger a cript on a map at will? The great marsh retire option doesn't do anything on other maps aside from warping you back to the great marsh building, and both the underground and union room menus don't seem accessible because of the error message when you leave the area with walk through walls. You can't interact with followers either because as soon as you leave their intended map they disappear. Is there a way to load NPCs or objects onto a map they don't belong on in the void, so that talking to them would trigger other scripts on that map?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Aera on September 09, 2017, 09:58:18 am
Is retire the only currently known way to trigger a cript on a map at will? The great marsh retire option doesn't do anything on other maps aside from warping you back to the great marsh building, and both the underground and union room menus don't seem accessible because of the error message when you leave the area with walk through walls. You can't interact with followers either because as soon as you leave their intended map they disappear. Is there a way to load NPCs or objects onto a map they don't belong on in the void, so that talking to them would trigger other scripts on that map?

NPCs unload as soon as you exit the map they're located in, so doing such a thing as of now is impossible. This also means that RETIRE is the only way of doing this.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Spicr on September 14, 2017, 04:40:19 pm
do any maps contain glitchy scripts in slots not accessible by retire?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Parzival on September 14, 2017, 05:38:40 pm
do any maps contain glitchy scripts in slots not accessible by retire?
Probably. However, DS games don't have the same one-file structure that older consoles do. NDS-format ROMs are basically zip files, with lots and lots of files inside. You can't load part of one from another, either. Keep this in mind when thinking about things like this in Gen 4 and above.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Spicr on September 14, 2017, 06:14:16 pm
do any maps contain glitchy scripts in slots not accessible by retire?
Probably. However, DS games don't have the same one-file structure that older consoles do. NDS-format ROMs are basically zip files, with lots and lots of files inside. You can't load part of one from another, either. Keep this in mind when thinking about things like this in Gen 4 and above.

um yea http://i.imgur.com/gGqjFpw.jpg
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Parzival on September 14, 2017, 06:22:30 pm
Yup. Pretty much. (I'm stealing that.)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Spicr on September 14, 2017, 06:32:03 pm
does that count as glitchy? https://streamable.com/1urw3 it's certainly funny...

(did it with a cheat btw)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Parzival on September 14, 2017, 08:34:28 pm
Yes... but...
we don't use cheats here. Not unless we absolutely have to.


Mainly due to making our own, but you get the point.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Spicr on September 15, 2017, 09:39:20 am
btw why doesn't the retire from the great marsh do anything special? did they program both retires differently?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: ISSOtm on September 16, 2017, 02:48:48 am
Yep. How exactly I don't know, though.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Parzival on September 16, 2017, 06:09:22 am
Yep. How exactly I don't know, though.
My guess is either pointers (hardcoded or not) or they went "lel why tF not?"
Title: Re: Obtaining Arceus via the Void Glitch
Post by: ISSOtm on September 16, 2017, 07:30:32 am
No. It's not a pointer issue.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Gravedigger on October 26, 2017, 12:57:01 pm
Is retire the only currently known way to trigger a cript on a map at will? The great marsh retire option doesn't do anything on other maps aside from warping you back to the great marsh building, and both the underground and union room menus don't seem accessible because of the error message when you leave the area with walk through walls. You can't interact with followers either because as soon as you leave their intended map they disappear. Is there a way to load NPCs or objects onto a map they don't belong on in the void, so that talking to them would trigger other scripts on that map?

you can however use RETIRE to get a follower in Amity square and leave to get a corrupted partner, but we haven't gone any further with it except for glitchbattles atm. Also the npc follower's sprite dissapears, and unless you battle or talk to water or so you wouldn't even notice they were there. If there were a way to get their sprites to appear it'd be interesting though. (with some side effects such as all fainted pokes)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 08:33:31 pm
Can you please post a Pokemon Platinum Variation of the Arceus Retire Glitch because I only have Platinum currently and I'm not sure when I'll get Diamond or Pearl.
Btw thanks for figuring out all the technical stuff for glitch!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 08:53:25 pm
Also how can I utilize this glitch in Platinum to get Shaymin, Darkrai, and Manaphy? If it is impossible than tell me, but tell me the truth.
Thanks Cryo!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Epsilon on November 29, 2017, 09:26:38 pm
Exploiting the void in Platinum is impossible due to an invisible wall.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 10:02:58 pm
Well is there any other ways of getting Arceus in Platinum without an AR or Hacking my game?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 10:12:08 pm
Wow, amazing discovery, Cryo! :) Is this for Diamond and Pearl only?
...
These addresses are for the English versions, correct?

Thanks! The steps will only work with the English editions of Diamond and Pearl, but the steps could definitely be modified to work with Platinum as well as the various languages of each!


Amazing find Cyro! :D Is this your work or did somebody else make the initial discovery? Nevertheless kudos to you.

Ahh thank you! ;w;

But yes, I discovered the new findings utilized in the method (mostly controlled RAM jumping and the RETIRE trick) and crafted the steps to encounter the legit HoO (map ID 510) and battle Arceus.


Do you think there might be a way to bypass the invisible walls by making different steps?

Absolutely! As long as we can encounter our X and/or Y coordinate data in the void, all that would need to be altered are the steps to get there. My exact method in the original post isn't the only way to obtain Arceus though.

In practice, all that matters is the following process:
  • Obtain the Pal Park menu[/
    • Use RETIRE in the Hall of  Origin

      Some of the things said in Cryo's post sound as though he believes that it is possible to use in Platinum with a little alerting.
      So if anyone could help figure it out it would be very much appreciated!


[/list]
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 10:14:18 pm
Sorry about messed up post.
I'm new to this.:-P
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 10:22:56 pm
Exploiting the void in Platinum is impossible due to an invisible wall.

I think you need to read all the posts on page 1.
Thanks for trying to help though! Any help is appreciated! :D
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 29, 2017, 10:31:44 pm
Oh Arceus please make a Turkey pokemon for us!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on November 30, 2017, 04:49:43 am
Can you stop multiposting like that, please?

There is no way to explore the void in Platinum because of walls, but if you cheat with a walk through walls code, you could theorically do it. Otherwise this glitch, as well as catching Shaymin or Darkrai, are D/P exclusive.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Epsilon on November 30, 2017, 06:30:36 am
Exploiting the void in Platinum is impossible due to an invisible wall.


I think you need to read all the posts on page 1.
Thanks for trying to help though! Any help is appreciated! :D

Cryo was simply demonstrating that it may be possible, should a method to bypass the invisible walls be found. But unfortuantely, such a method has yet to be found, and due to lack of interest, it may not be found anytime soon, if at all. :(

Oh Arceus please make a Turkey pokemon for us!


I understand you are new, but please avoid random posts on unrelated threads.If you wish to have random discussion, please do so on The Member's Guide to Topiclessness (http://forums.glitchcity.info/index.php?topic=3088.0). There, you can post discussions on almost anything.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 30, 2017, 07:09:23 am
Sorry. Was just excited for someone to possibly find a Platinum route so I could get them without waiting to get one of the other games. Also the turkey junk was just because I was kind of tired from staying up all night waiting for a answer.
In all sorry.:(
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 30, 2017, 07:13:36 am
Btw can anyone get a hold of Cryo? He hasn't been online in forever and since he was the one who figured all this out as far as the technical part I was hoping if I could ask him if he could help me find Platinum glitches.
Thank for all the help!
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Epsilon on November 30, 2017, 07:17:55 am
Cryo has been inactive for a while. But, he does show up from time to time on The official GCLF Discord (https://discord.gg/bKWmt4)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on November 30, 2017, 08:55:18 am
Btw can anyone get a hold of Cryo? He hasn't been online in forever and since he was the one who figured all this out as far as the technical part I was hoping if I could ask him if he could help me find Platinum glitches.
Thank for all the help!

BTW, note that you can edit your posts if you have something to add, instead of making a new one :)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 30, 2017, 12:53:01 pm
Thanks!
Also if anyone is interested, I have some topics going like Pokemon that should be real, or fake glitches?, so if these sound interesting please check them out.
The only reason I'm posting this here is to get these potentially awesome topics some attention.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Epsilon on November 30, 2017, 02:13:00 pm
Thanks!
Also if anyone is interested, I have some topics going like Pokemon that should be real, or fake glitches?, so if these sound interesting please check them out.
The only reason I'm posting this here is to get these potentially awesome topics some attention.

Attention to new topics is already given by the Board Index, which contains a list of all recent activity on the site. I personally have already seen both of these topics.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on November 30, 2017, 11:52:46 pm
Oh sorry. I am kind of being stupid not to have checked for something like that!
X-O
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Tabbender on March 25, 2018, 04:08:13 pm
Did this today, i finally got a legit Arceus. Well, i already had one in Platinum (with Roar of Time, Spacial Rend and Shadow Force at that; it was the event for the Jewel of Life movie), but yeah. I would have loved this as a kid. I'd also like to use this to get Darkrai or Shaymin, but i already AR'd them into my game at the time. Boy i was dumb as a kid. Guess that's what happens when you keep the same save file for 10 years.

Also would there be a way to use Retire on other maps ? Like, just lose to Arceus and you'll be sent to a Pokemon center. From there you can theorically take it anywhere... maybe Shaymin will work then ? And i know that the Hall of Origins can't be accessed without the Azure Flute, but what would happen if you were to use Retire in the Spear Pillar ? This can potentially open for many possibilities, and you can use NCP's to save (since i assume the Explorer Kit doesn't work in Pal Park mode)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on March 25, 2018, 06:00:54 pm
Your confusing me. I was under the impression that you could get shaymin and darkrai using the void glitch from the same location as arceus. Also asking agai n because I'm not a noob any more, does anyone know how to bypass the invisible wall because my research has been fruitless so far.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Tabbender on March 26, 2018, 10:15:59 am
You can get them via the same glitch, but only once. I already got them via AR as a kid, so i can't get them via the glitch now.

Also i never tried it in Platinum, but depending on where the invisible wall is located maybe you can just try another path ? Or is it literally impossible to access the Void in Platinum ?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: RETIRE on April 01, 2018, 11:48:41 am
You can get them via the same glitch, but only once. I already got them via AR as a kid, so i can't get them via the glitch now.

Also i never tried it in Platinum, but depending on where the invisible wall is located maybe you can just try another path ? Or is it literally impossible to access the Void in Platinum ?

We have tested all map id's in the entire game and we have a list with all scripts accesible, shaymin and darkrai are script 3, not 4,
so they can't be caught with regular RETIRE but they can be caught with alt-retire theorethicly, even tho that's still harder than the 15 minute route by aera.
Aera had created a route that kicks you out, with the only problem that you can't disable it because entering the pal park house has an autorun script that pushes you into the void and you can't disable it. I modified it to do this autorun before you enter the overworld this way you can disable it at any point as long as you own a gen 3 game. I had a faster route but forgot to save it unfortunatly and can't find it in discord,
but a couple hundred extra steps shouldn't hurt.

1 S
17 W
14 N
574 W
SR
1937 S
19 W
544 S
51 E
256 S
33 W
14 E
64 S
115 E
14 S (Pal Park)
4 S
63 E (Or 64 if you haven’t been)
177 N (Until Pal Park)
178 S
32 W (autorun script)
5 N
33 E
178 N
211 W
608 N
19 E
320 N
1 W (Pokémon League outrun will push you up a few tiles)
West until kicked out
(Theres actually a mistake in this route wait untill I fix it this evening pls)

We also have no need to be in the overworld at any point to reach map id's with RETIRE because we manipulate them in the void to be whatever we want just like in this route to arceus. We also used RETIRE in hall of origin to get arceus I don't know what you're on about here. Spear pillar has no connection in scripts with hall of origin whatshowever.

Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on April 04, 2018, 08:25:28 am
And that works in Platinum to get Arceus, Darkrai, and Shaymin? Also where and what must you do and be to get started on this path because I forgot how to start the glitch.
It should work for me though because I do have a gen 3 game and a DS lite which is what you need to use the gen 3 h game to stop it.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: RETIRE on April 18, 2018, 12:00:40 am
And that works in Platinum to get Arceus, Darkrai, and Shaymin? Also where and what must you do and be to get started on this path because I forgot how to start the glitch.
It should work for me though because I do have a gen 3 game and a DS lite which is what you need to use the gen 3 h game to stop it.

You can't use the void in platinum as many people have said here. Noone is going to find a path anytime soon because theres literaly no way to leave the map of the house. I was refering to an other post of him about the RETIRE scripts
Title: Re: Obtaining Arceus via the Void Glitch
Post by: xylo on April 19, 2018, 03:38:40 pm
And that works in Platinum to get Arceus, Darkrai, and Shaymin? Also where and what must you do and be to get started on this path because I forgot how to start the glitch.
It should work for me though because I do have a gen 3 game and a DS lite which is what you need to use the gen 3 h game to stop it.

As far as we know, there is no way to obtain Arceus in Platinum legitimately, as navigating the void is pretty much impossible.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on May 28, 2018, 07:04:56 pm
That's sucks. Well is there any possibility of another glitch in platinum or does it look pretty clean? I ask these things cause I wouldn't know where to start searching for a new glitch. If anyone finds anything new please tell.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: SuperSayin on July 10, 2018, 11:47:47 am
Hi guys, is there a way to Catch arceus in the hall of origin in a German version of diamond?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on July 11, 2018, 02:57:39 am
That's sucks. Well is there any possibility of another glitch in platinum or does it look pretty clean? I ask these things cause I wouldn't know where to start searching for a new glitch. If anyone finds anything new please tell.

Unfortunately, nothing so far. There have been works on how to use the Cascade Glitch (https://forums.glitchcity.info/index.php?topic=7857.0) to execute code in Platinum, but it hasn't been conclusive.

Hi guys, is there a way to Catch arceus in the hall of origin in a German version of diamond?

The MKDasher optimized route is not working in french games, but the older route (with 70k steps) that allows the capture of HoO's Arceus works, although it is unstable and may stop working at some point of the game. As far as german games are concerned, I don't know. Please tell us if you try and succeed :)
Title: Re: Obtaining Arceus via the Void Glitch
Post by: RETIRE on July 11, 2018, 07:16:13 am
Both german and french have the same address being the same value as an elevator id there, you can bypass it but I forgot the exact steps
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Krys3000 on July 11, 2018, 01:20:07 pm
I failed to bypass it so if you ever find it out again please tell :D
Title: Re: Obtaining Arceus via the Void Glitch
Post by: SuperSayin on July 11, 2018, 01:56:09 pm
I tried the 73k steps method on my German diamond and it worked, but then i tried to catch multiple arceus and my Game froze at the third one. So i did the glitch again and caught just one, but that worked perfectly.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Misdreavus on September 30, 2018, 05:58:05 am
Great discovery!  Do any of the paths to Arceus (I know there are at least 2 - one that ends in the Mystery Zone and one that ends in the Hall of Origin) allow me an opportunity to save nearby in order to RNG it?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Sherkel on September 30, 2018, 10:36:58 am
Great discovery!  Do any of the paths to Arceus (I know there are at least 2 - one that ends in the Mystery Zone and one that ends in the Hall of Origin) allow me an opportunity to save nearby in order to RNG it?
RETIRE was soft-resetting it on stream and encountering it roughly once every 20 seconds, so there's no reason you couldn't throw an RNG manip into the process.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Misdreavus on September 30, 2018, 11:01:18 am
Great discovery!  Do any of the paths to Arceus (I know there are at least 2 - one that ends in the Mystery Zone and one that ends in the Hall of Origin) allow me an opportunity to save nearby in order to RNG it?
RETIRE was soft-resetting it on stream and encountering it roughly once every 20 seconds, so there's no reason you couldn't throw an RNG manip into the process.
Thanks.  Do you happen to know where exactly I can save to RNG it, and which path would be ideal for this purpose?
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Sherkel on September 30, 2018, 01:02:44 pm
Great discovery!  Do any of the paths to Arceus (I know there are at least 2 - one that ends in the Mystery Zone and one that ends in the Hall of Origin) allow me an opportunity to save nearby in order to RNG it?
RETIRE was soft-resetting it on stream and encountering it roughly once every 20 seconds, so there's no reason you couldn't throw an RNG manip into the process.
Thanks.  Do you happen to know where exactly I can save to RNG it, and which path would be ideal for this purpose?
I'm not sure. You should probably ask him directly.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: RETIRE on October 01, 2018, 08:34:08 am
Yeah I was runaway encountering it but with wrong warping you could warp to an address between Base+22ADA and Base+41ADA that has a value equal to 510 (01FE, FE01if you search it with a ram editor). This would be Hall Of Origin's map id.

First you'd set up your explorer kit at underflown coordinates to warp you close to it, any outdoor map located 2 bytes or 60 bytes appart would surround the map.

Have a wrong warp setup, that way you dont have to enter the void to wrong warp, bcs save resetting is impossible with the RETIRE menu.
 
Now you get the menu and die to cynthia (I made a route for this) enter top floor of the pokemoncenter you are at after losing the battle, and wrong warp close to whatever bytes contain 1FE, now you can save reset or rng manip.
Title: Re: Obtaining Arceus via the Void Glitch
Post by: Pokedude on October 02, 2018, 08:07:50 am
What if we forgot about trying to use this glitch in Platinum and instead looked for a glitch that would give us items such as the Member's Card? Just an idea.