Nostalgia (and maybethe added simplicity of no evs/natures) is the only thing that sets HG/SS and Crystal apart. You can even get the gba sound setting in Saffron postgame, not to mention the battle Frontier instead of the battle Tower in Crystal...
On the Twitch live-stream version, there was music played directly after the game run. Is there a playlist of the music that was used? If it helps, the track i am looking for was played between 22:00-30:00 - about. Thanks
i'd have to say without a doubt, pokemon crystal is by far the most broken pokemon game of them all. you can do alot more then just what he showed off using that arbitrary code execution. :P
I personally think Gen 1 is the most broken though, Gen 2 had a lot of glitches fixed but still has a lot to show as well. But Gen 1 is very broken, just the amount of glitches and executions you can do is insane.
In programming, text is usually stored as a byte per character, so by choosing specific box names, you can actually write code in game. Then after that was set up the glitch confuses the game to set the spot its reading code from to be the place in memory where the box names are, so it ends up running the code the runner wrote
There's a far easier trick to duplicate pokemon that he pulled off a couple times. Someone probably messed that up, got some arbitrary code execution and then a bunch of people reverse engineered that code execution
im not sure, but i remember that really early in like 2000s we already knew how to duplicate candies, and pokemon in silver, and we knew the missingno stuff. that menuing is a result of that duplicating, depositing mechanic/ glitch.
I think the answer is yes. Basically he recoded the game with the box names. In order to make the coding work he had to "break" the memory at some point. Maybe the box names must be different depending on how your nickname is, but yes it should be possible anytime at any point.
if youre asking about the run, im pretty sure theyre trying to beat the game in the fastest time possible, while raising money. Also the any% glitched means that glitches are useable.
Pokeguy used a method called arbitrary code execution. Basically he forces the game to do things that he wants it to do outside its normal boundaries. In this case, teleport himself to Mt. Silver with 0 Pokemon. This causes the game to freak out and immediately makes him the winner since it doesn't know what to do otherwise. He accomplished this by utilizing several factors. First, he set Cyndequil's exp to a specific amount. Second, he renamed the boxes. Third, he reset the game at a very specific point in the saving process, right when the game was trying to save his Cyndequil to the box. When he was a frame too early, nothing happened. When he was a frame too late, the Cyndequil got sent over normally. On the exact frame (the last/successful attempt) only half of Cyndequil's information got sent over. When Pokeguy releases Cyndequil, the game tried to find the rest of the Pokemon's name, and found the information in the box names. It executed that, and brought about the results that you see here. I.e. teleport to Mt. Silver with 0 Pokemon in the party.
OK this is sweet. It doesn't feel fair to blame the devs for coding issues when it relies on deliberately screwing with turning it off and on again like this. Still cool though.
I was following along but then my box froze Edit: now my character turned into crystal Edit numero dos: I glitched it really bad and my hime menu and my virtual console menu wouldnt work Edit tres: if i keep this up im gonna break my ds
Runner introduction starts at 00:06
Run starts at 00:56.
Keizaron has an interview at 30:48
Couch commentary is provided by
sonicmega is host.
I'm 28 years old and hearing this Pokemon game music gives me chills. Thank you Pokemon for an awesome childhood!!
"Have you tried turning it off and on?"
Brilliant
@B1rday ok I just had to reply to this comment because i randomly scrolled down saw this comment as the person yelled it and that was just great
@@DemonFoxPhill thank you
Any Chikorita fans?.. (screaming).. well too bad we're picking Cyndaquil 😂😂 freaking gold 😂😂
Well, this was crystal, if that matters
LMAO Yeah! When he asked for Chikorita fans I was like "Oooh NO please, she's the worst starter... Oh, Thank GOD he was kidding!"
Freaking crystal*
@@razorthecurse gold as in comedy gold -_-
Oof the comedic relief is on top. I'm literally laughing right now...
came for the run, stayed for the worlds best interview
20:15 the glitch works
The donations based on pokemon dex IDs is pretty amazing, I loved it throughout the runs
Steven Hudson uhhh actually my favorite Pokémon is Deoxys...so lock in your 386 dollar donations.
This makes me so happy I never knew so many people still loved this game so much
37:42 "You can choose to display them in any orientation you'd like. I have chosen upside down."
"Did you try turning it on and off again?"
This was fun!
Aw, poor Chikorita xD
She'll always have a special place in my heart, as my first ever shiny
2:21 absolute savage
my favorite Pokemon game ever
What about HeartGold/SoulSilver?
@Nathaniel Watkins
Why? What makes them better?
@Nathaniel Watkins well, i hear from Pokemon fans are HG/SS best remake ever in videogame history
Nostalgia (and maybethe added simplicity of no evs/natures) is the only thing that sets HG/SS and Crystal apart. You can even get the gba sound setting in Saffron postgame, not to mention the battle Frontier instead of the battle Tower in Crystal...
Actually my very first one
so, now having beat the game, can you quick travel (fly) to any location? or do you still have to visit each location?
Holy cow! That was a quick run.
HM Friend will defeat the Cerulean menace.
On the Twitch live-stream version, there was music played directly after the game run. Is there a playlist of the music that was used? If it helps, the track i am looking for was played between 22:00-30:00 - about. Thanks
It's listed at the bottom of the video?
At the bottom of the screen you can see the song currently playing! :)
You can literally see the title of amy music playing at the bottom between runs
Ah i see now. I watch at low quality because of bandwidth, so i did not see.
how on earth do they find out these glitches....
They rummage through the game code to find flaws they can exploit
The way he explains it in end it's actually really simple - he pretty much manually modifies the games memory
Wow, that was cool. I had no idea you could even DO something like that in Pokémon Crystal.
i'd have to say without a doubt, pokemon crystal is by far the most broken pokemon game of them all. you can do alot more then just what he showed off using that arbitrary code execution. :P
I remember duping a master ball as a kid for the first time (except by taking the cartridge out instead of on/off) I felt like a god lol
I personally think Gen 1 is the most broken though, Gen 2 had a lot of glitches fixed but still has a lot to show as well. But Gen 1 is very broken, just the amount of glitches and executions you can do is insane.
Gen 2 is way better programmed than Gen 1. That’s thanks mostly to Iwata.
I remember doing the dupe as a kid but that glitch blew my mind.
Oh wow, I only knew the starter duplication glitch with the boxes. It's amazing to see how broken this is lol
This was awesome.
How can somebody figure out such a game breaking bug
By reading the assembly code and looking for flaws.
I'm pretty sure they throw the game's rom into a software and look it code by code, there's a bunch of programming knowledge that go into these
Got a TH-cam notification of a 4 year old video....... I don't remember this run at all but it's cool to watch.
Can someone explain
In programming, text is usually stored as a byte per character, so by choosing specific box names, you can actually write code in game. Then after that was set up the glitch confuses the game to set the spot its reading code from to be the place in memory where the box names are, so it ends up running the code the runner wrote
it's such an obvious joke but the announcer reading out the guy who donated with youngster joey's spiel about ratatta cracked me up lol
How you find out something like this?
They looked for flaws on the code
Played this a lot as a child. So cool to see it like this
Im confused why his hp is always full?
and how did they actually find this XD?????
There's a far easier trick to duplicate pokemon that he pulled off a couple times. Someone probably messed that up, got some arbitrary code execution and then a bunch of people reverse engineered that code execution
im not sure, but i remember that really early in like 2000s we already knew how to duplicate candies, and pokemon in silver, and we knew the missingno stuff. that menuing is a result of that duplicating, depositing mechanic/ glitch.
it's sad how everything that could have went wrong has gone wrong
In case you want to laugh again 17:33
what's he doing at the start?
Does any1 know if this is hypothetically possible to do with any other pokemon at any point in the game?
I think the answer is yes. Basically he recoded the game with the box names. In order to make the coding work he had to "break" the memory at some point. Maybe the box names must be different depending on how your nickname is, but yes it should be possible anytime at any point.
Lmao 1st 12 minutes was full of badluck.
Wait can someone explain what's going on??
if youre asking about the run, im pretty sure theyre trying to beat the game in the fastest time possible, while raising money. Also the any% glitched means that glitches are useable.
Pokeguy used a method called arbitrary code execution. Basically he forces the game to do things that he wants it to do outside its normal boundaries. In this case, teleport himself to Mt. Silver with 0 Pokemon. This causes the game to freak out and immediately makes him the winner since it doesn't know what to do otherwise.
He accomplished this by utilizing several factors. First, he set Cyndequil's exp to a specific amount. Second, he renamed the boxes. Third, he reset the game at a very specific point in the saving process, right when the game was trying to save his Cyndequil to the box. When he was a frame too early, nothing happened. When he was a frame too late, the Cyndequil got sent over normally. On the exact frame (the last/successful attempt) only half of Cyndequil's information got sent over.
When Pokeguy releases Cyndequil, the game tried to find the rest of the Pokemon's name, and found the information in the box names. It executed that, and brought about the results that you see here. I.e. teleport to Mt. Silver with 0 Pokemon in the party.
@@SonOfCloud can it work on gold and silver?
Or just crystal?
@@SonOfCloud great explanation bro
@@SonOfCloud I understood all points but why did Cyndequil had to have the specific exp?
I gotta know why Hobz needed to see Keiz so badly
What just happened? Lol
Dude where are the animated sprites? Crystal had animated sprites.
Animation are set off to save frames
Ive only got silver but I assume its an option like turning off battle animations in the later games.
You can turn that off
i heard through the grapevines you can turn them off.
17:32
Lol wtf is this keizaron interview lmao
How do people find these stuff? Like some genius decided to do it like this step by step until it breaks or one of the devs spilled this out? 😂
Buffer overflow, reverse engineering, and what you mentioned
How did he switch the move order in battle?
daydodog select
Cyndaquil op
what´s that money you collect there?
whaaaaaat?? you can do that!!!??
Keizarons commentary
Maybe I just have a gift for pokemon box duping, I've never failed an attempt and have done it maybe like 40-50 times
Ayyyy
That looks fun
how do ppl even figure this shit out....
Everyone knows Gen 2 runs are bout cynda or toto
OK this is sweet. It doesn't feel fair to blame the devs for coding issues when it relies on deliberately screwing with turning it off and on again like this. Still cool though.
how the fuck do people discover these glitches lmao
Omg..
He picked my starter! XD
Como cargarse tu infancia en 19:31 minutos xD
The best starter is Cyndaquil! 💁🏻♂️
About time you kids found out! 🤦🏻♂️
ofc the first pokemon you fight are found in grass which fire pokemon have advantage against.
What the fuck?? So confusing
WHatttt.
I always wonder who figures out this shit
I'm literally the first comment other than games done quick im hype.
Nope.
You were the eighth comment lol
I was following along but then my box froze
Edit: now my character turned into crystal
Edit numero dos: I glitched it really bad and my hime menu and my virtual console menu wouldnt work
Edit tres: if i keep this up im gonna break my ds
or maybe i just cant post comments at all
It’s bulbasaur EST
first!
Nope.
First
Nope.
Like... who was the first person to figure this out?