I had an old copy of pokemon blue that I left in storage. I tried to play it, but it was corrupted and professor oak's dialogue was replaced with ghastly's cry. After that the game froze. Needless to say, it scared the shit out of me.
The issue is with the Memory Bank Controller. If you cut a Pokémon Red or Blue ROM down to 512KB, the same effects happen. (I have a Pokémon Red cart with the same issue)
Is there any fix to that? Seems like the only solution thus far would be to insert a donor chip to replace the corruption, although that arbitrary glitch cart swapping seems like a neat software version of doing it.
It's lucky that the game is so 'playable' when that much of RAM is corrupted. That's why we can have this fun and it's interesting to see how far it can be pushed.
When it comes to video game programming, 1st Gen Pokemon is that ancient, beat-up pickup truck that somehow still runs on the wings of duct tape, baling wire, and a prayer. keep your fancy-pants error checkers! I'll take this anytime!
The only good reason to be a GenWunner is because of how BROKEN and yet functional it is. In other words you start liking it when it stops being a Pokémon game and starts being an analysis on how far you can push the game boy
4:38 So, recently my friends and I found out the hard way that one of the things that stack overflow can very commonly corrupt (since it's pretty close to the end of RAM) is a variable related to Cinnabar Gym that will prevent you from beating it, and you wouldn't find out for hours that it happened. We experienced it messing around with a bootleg Green translation, but I'm sure it can happen in vanilla too: So apparently an intended goddamn feature of this game is that if you get a quiz wrong and lose to that opponent, the next time you walk in the gym, you will refight them the moment you step through the freaking door, even if you save and reload. This is a variable that, of course, if corrupted to be nonzero and not correspond to a valid trainer, you will turn right to face someone who isn't there and become stuck forever.
I remember having a bit of fun back in the day with glitch text boxes, talking to pokemon centre signs and seeing what occurred. I remember Blue's sprite appearing and pacing up and down (talking to him brought up 1 error), and entering a battle with a glitch trainer. Hours of fun!
Dang I remember setting some random ass address from like jp 2020 to jp 2021 and the game just went AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@Michael Darrow His point is valid, no reason to get so defensive. Items menu can be manipulated to be called by this, where the byte data could refer to a cry or sound, and so on for every item in the menu
it's actually a really good place to learn this sort of stuff. learning exactly why things go screwy and sideways in this game can get you really down to the bare metal of the hardware while still having it make sense because the gameboy is so simplistic. was in the same place like.. more than a decade ago learning what was known about these glitches then ^^
@@kirbycommon7570 I wouldn't be surprised if some computer science courses used Pokemon RBY as a toy model to explain things like buffer overflows and how they can happen
@@kirbycommon7570 Tbh I wouldn't be surprised if there was a computer science course that used Pokemon Red and Blue to demonstrate various glitches and things in computer science _(integer overflows etc.)_
im not terribly familiar with the music of pokemon, but it sounds like it's a singular track or channel of one of the in-game songs, probably a harmony line. it IS catchy though
It’s so satisfying to hear that little skip in the music when the game needs to think, like at 9:20, because of just how badly you’ve just fucked it up
this makes me wonder, could you theoretically save and restart after extreme x 2 corruption to fix the map that you're in and play around with the corrupted data world in a bit more of a sane environment? or does the game just take one look at the mess and call the save invalid
Probably not. Name won’t have an end terminator so it’ll eat SRAM for breakfast if you save. It’s the same kind of fuckery that happens with ZZAZZ corruptions. I guess you could use a memory editor to change your name first, although the game still might not survive
At least in the case of the 6:47 iteration, it looks like the player name was one of the *only* things to come out unscathed, which makes me wonder if it'd trip up on something else like the expanded item pack or party window
This is exactly how my pokemon blue broke. I started getting textbox corruptions and it eventually just became completely unplayable, crashing immediately upon starting. When I was 9 I thought it was a ghost
Andrew to be fair, the almost exact same thing happened to my copy of yellow, but instead of oak, it was brock. I tried to fight him but all of his levels way beyond a hundred, and when he beat me, my game crashed. I tried to boot up again. Wouldn't work.
Y'all had glitches on yo pokemon?? I almost did aswell.. in pokemon red. I was about to leave viridian forest when I got an encounter in front of the last trainer there. It was a weedle. Who could not only attack, But poison!!! Ofc I ran. So close to getting a chansey tho
Is the tone that plays in the glitch battle at about 8:40ish the sound of the garbage string being read as music or is that an actual song in the game for like the GB printer or something?
Every once in a while I'll fire up VBA and try the ol' 9F trick. Much of the time, it ends up like the battle at 8:25 with an Aerodactyl Missingno. Never seen that type of battle with a Rattata sprite before (a flipped one, no less).
Welcome to a world where talking to a stranger can turn your everyday town into a living purgatory. Also, most of the people are drunk. Including doctors & police officers.
on the 3ds release of pokémon yellow, i managed to cause the #8 Error message followed by 10 consecutive gym leader lt. surge battle sprites that sent out a single electrode that had explosion as its only attack but my pokémon took no damage and after the 10th my game crashed back to the main startup screen and my save was erased…
Reference is to a youtuber named pikalax1 who played a rom of Blue version that was corrupted. After some certain glitchy dialogues ended, he'd almost always fly and then warp to the glitch cave, which prevents him from doing anything (and he'd play the little smb death jingle if he crashed, froze or locked-up too)
just found this after an eternity of looking, found my copy of red and all that's on the save is my trainer and a charmander but its doing a lot of these things (has silly music, some text is eaten by flowers, game will stop working if any Pokemon are encountered it'll just play music then drop text) and i cant really figure out why since it's never been treated badly 😭😭
@@tcscomment ooh icey, not sure if there's any way to save it but it certainly is interesting that it got all these issues from little to nothing happening with it
If you are talking about the Seen more pokemon than owned thing, its easy! 1.Ash/Red/Blue/FART walked into tall grass 2. He encounter a pokemon. 3. H kept his eyes closed. 4. He threw pokeballs at it until it was captured 5. ??? 6. Profit
#suggestion Is there a way that doesn't involve a lot of A presses for get the effect at 6:46? Because with some luck you can get an expanded inventory and _do what to do for go to the hall of fame_
I know this video a bit old but I was fishing for a glitch Pokémon using my emulater, and after the battle everything on the map was shifted over a pixel, so everytime I entered a door I would not fit, can someone please tell me what happened
My favorite way of fucking with the game is forcing text corruptions via memory editing. If you edit the hex number in line 3906 you get some amazingly broken results, like showcased here: th-cam.com/video/OY3bd16XVZQ/w-d-xo.html
Does anyone know of any good tutorials or what to look up if I want to learn about this kind of stuff? Like what a rom bank or vram is? And how to write your own code in there
About the unterminated names and a player name greater than 5 characters long. Do you know if this is related to Generation II party map distortion or are the similarities a coincidence? (tasvideos.org/4140S.html) I've never been able to get it to work even though Bobmario did, due to a freeze.
Apparently TH-cam classified your comment as spam, so I haven't had a chance to read it until now... The two glitches are indeed similar and have the same underlying reason: displaying an overly long string of text on the screen overflows from the screen buffer into map data. In Gen I it's the Pokemon nickname that overflows - having an unterminated name Pokemon causes a Super Glitch-like effect, where the Pokemon name becomes very long and dependent on the stored screen data. And if the player manipulates this screen data to contain some control characters, like the player's or rival's name, the unterminated name will grow even longer, to the point where it overwrites a verly large chunk of memory beyond the screen buffer. In the memory layout, this chunk happens to contain the current map data. I haven't checked what the cause actually is in Gen II, but I presume it's the nicknames of Pokemon beyond slot six that cause the corruption, overflowing into the map data in a similar fashion (maybe it's trying to draw the Pokemon list/display Pokemon names beyond the screen buffer?)
Do the "classic memory hack" with some luck i got teleported to vermillion city. Here's the effects in Vermillion City (and some other one): - Game crashes more often - The x 2 corruption occurs when going to the continue menu - Textboxes is not finished - Going up to Route 6 crashes. - Going right of Vermillion City don't crash instantly like in Route 6, but still crash before you can get to a trainer. - PC box corrupted (ofc) - Gameplay time is 192:(glitchy tile)3 - I own the Pokedex before i was meant to. (I have 0 pokemon because this effect happend during the part where you choose a starter)
+Marco Fantasy in our Anniversary run of crystal we encountered a glitched battle with a trainer's Ledian that crashed the game an caused glitched blocks and letters to be printed across the screen, the only legible part of it was OLDEN, WutFace is an emote on twitch, ZZAZZ used a glitchmon nicknamed OLDEN in the video so.... OLDEN WutFace
Always was curious about those two glitched tiles, that seem to be written at C400... a suspicious address, nothing should be referencing the middle of the buffer like that, and low byte is zero.
Red: ”Hey Prof. Oak, I couldn’t get the parcel you told me to pick up” Oak: “Oh, was there something wrong? What did the cashier say at the Poké Mart?” Red: “Well…” 0:48
When i made a bug to have all starters, sometimes, more before i fight my rival in the places like S.S or Silph.CO appears a white textbox and plays random pokémon sounds, and sometimes i get stuck on these :p Was in Pokémon Red btw, with nostalgic so i starded a new and make this bug haha And the evolution theme played in some routes and trainers and i don't know is of game or is the bug lol
The ke glitch means you are talking to a person in a parallel universe. The black square glitch means your save file will crash soon. The giant textbox glitch means you should get a life The x 2 glitch means the amplified version of any other thing you got
I'd love it if this guy could write generation 2 or 3 pokemon into the first generation pokemon games, although I don't know if that'd be able to happen unless they were to delete the code for a certain pokemon and just write a gen 2 or 3 pokemon into the first gen game :) I'd love to have Entai as one of my pokemon :p
okay, I have a pretty big question so, you're looking at a hex editor. you see addresses on the left, and their values on the right. how do the programmers tell the game to understand what these values mean?
Most of the values are just assembly instructions that, when combined, produce functions or routines. These routines are executed by the game when needed. The other values are different kind of data, and their meaning is determined by how the routines use them. For example a certain memory address with value 01 identifies Bulbasaur's pokedex number because it's used by routines like "GetPokemonNameByPokedexNumber" or "GetPokemonSpriteByPokedexNumber" (these are just some generic names I came up with for the sake of this example), while another memory address with also value 01 indentifies Pound's number and will be used by functions such as "GetMoveTypeByNumber" (again, made-up name).
thanks! I heard once that assembly can be different for every machine. How different are GB and GBC assembly? how different are they from NES assembly? are you able to answer that kind of question?
@@RedBlueProductions1 The readable ASM syntax is similar, the hex values are not. Gameboy runs on a modified Z80 processor, while NES uses a 6502-derivative. Both processors were very common during the 80’s and 90’s.
So I don't know anything about code but I am curious if anyone can answer; do you believe replicating a sequence is possible? Ex, let's say we want it to play 3 certain sounds at the start of the corruption, like Bulbasaur cry, Charmander cry, Squirtle cry. Would it be possible to get a sequence that always produces this outcome/the same outcome every time it is it truly random? No particular reason for asking, just curious.
he's posted videos before where he's used 8F ACE to print a text box before, and i think there's a series of valid sound/text commands that play each of the starter's cries since they're used when talking to the pokeballs to get your starter. i think he even triggered the 'x 2' effect in this video off one of those text boxes, so i think in this case you could construct an ACE script to print a textbox that makes those three cries with valid commands and then triggers one of the corruption effects with an invalid one
I like how in the Seafoam glitch, the bird lands, says "no, this isn't glitchy enough" and throws you into an even worse map.
I had an old copy of pokemon blue that I left in storage. I tried to play it, but it was corrupted and professor oak's dialogue was replaced with ghastly's cry. After that the game froze. Needless to say, it scared the shit out of me.
The issue is with the Memory Bank Controller. If you cut a Pokémon Red or Blue ROM down to 512KB, the same effects happen.
(I have a Pokémon Red cart with the same issue)
I commented *before* I mentioned it in Discord ;)
Is there any fix to that? Seems like the only solution thus far would be to insert a donor chip to replace the corruption, although that arbitrary glitch cart swapping seems like a neat software version of doing it.
I'm actually not sure if there's any fix other than replacing the MBC.
@@betaswithWack0 3 years late but just tried truncating the rom to 512K and can confirm that was a fun opening
1:17 PC: Your POKéDEX Rating is: *The apocalypse interrupts on the other end*
RED: ...
"Closed link to PROF.OAK's PC."
When she said "10 Error" I felt that.
When she said red9999999 i TRULY felt that
It's lucky that the game is so 'playable' when that much of RAM is corrupted. That's why we can have this fun and it's interesting to see how far it can be pushed.
When it comes to video game programming, 1st Gen Pokemon is that ancient, beat-up pickup truck that somehow still runs on the wings of duct tape, baling wire, and a prayer.
keep your fancy-pants error checkers! I'll take this anytime!
this is what happens if you take a metric fuckton of programming shortcuts and don't bother programming any functional error handlers
@@icecreamsamwich probably because they didn't have enough memory
@@hidratadop ask fuckin pokemon gen II
The only good reason to be a GenWunner is because of how BROKEN and yet functional it is. In other words you start liking it when it stops being a Pokémon game and starts being an analysis on how far you can push the game boy
it's amazing that even after half the RAM has been replaced with junk, the game can still *somewhat* be played
Don't you hate it when you walk up to someone and they start speaking floor tiles as the universe collapses around you
hate when that happens. shame it’s so common
its even worse when you try to fight a random guy and his pokemon completely destroy the universe
Even my words are floor tiles!
my favorite part of this is when the pidgey X2_X2 sends out a sideways rattata
music was abnormally catchy in that moment
‘N g $ is a glitch Hybrid of Rattata
@@luissilva1954 YAS
4:38 So, recently my friends and I found out the hard way that one of the things that stack overflow can very commonly corrupt (since it's pretty close to the end of RAM) is a variable related to Cinnabar Gym that will prevent you from beating it, and you wouldn't find out for hours that it happened. We experienced it messing around with a bootleg Green translation, but I'm sure it can happen in vanilla too:
So apparently an intended goddamn feature of this game is that if you get a quiz wrong and lose to that opponent, the next time you walk in the gym, you will refight them the moment you step through the freaking door, even if you save and reload. This is a variable that, of course, if corrupted to be nonzero and not correspond to a valid trainer, you will turn right to face someone who isn't there and become stuck forever.
Hey guys, I'm back!
Woo! Missed you
TheZZAZZGlitch y4y, 4¡ß0 my t3xt c0rrupt3d :)
TheZZAZZGlitch Phew i thought you were dea- oh... hmmmm...
Very glad to see you back. Love videos makers like you, chickasaurus and crystal.
Welcome back!
I remember having a bit of fun back in the day with glitch text boxes, talking to pokemon centre signs and seeing what occurred. I remember Blue's sprite appearing and pacing up and down (talking to him brought up 1 error), and entering a battle with a glitch trainer. Hours of fun!
Dang I remember setting some random ass address from like jp 2020 to jp 2021 and the game just went
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@skitten4671 elaborate?
@@peachymunmagenta he modified some address in RAM and a glitch textbox appeared that was just gibberish (or maybe the entire screen went like that)
2:41 ARE YOU TELLING ME I NEVER KNEW THAT THAT FSCKING MAX ETHER WAS THERE THE WHOLE TIME IN VERMILION, SINCE THE 90's??!
Yes
FileSystem ChecKer: bad superblock.
Could you manipulate the special byte sequences to play certain sounds in with certain timing, to create music? Very cool!
@Michael Darrow items menu lmao
@Michael Darrow His point is valid, no reason to get so defensive. Items menu can be manipulated to be called by this, where the byte data could refer to a cry or sound, and so on for every item in the menu
@Michael Darrow he was replying to you saying that it would have to be stored somewhere with somewhere where they could be stored whats the problem
tldr:you asked a question and he answered it
in theory, probably if you tried hard enough
I'm learning a lot about the basics of programming thanks to your channel. Thank you very much.
it's actually a really good place to learn this sort of stuff. learning exactly why things go screwy and sideways in this game can get you really down to the bare metal of the hardware while still having it make sense because the gameboy is so simplistic. was in the same place like.. more than a decade ago learning what was known about these glitches then ^^
@@ryjelsum I wonder if red and blue could be actually be used in educational classes
@@kirbycommon7570 I wouldn't be surprised if some computer science courses used Pokemon RBY as a toy model to explain things like buffer overflows and how they can happen
@@kirbycommon7570 Tbh I wouldn't be surprised if there was a computer science course that used Pokemon Red and Blue to demonstrate various glitches and things in computer science _(integer overflows etc.)_
4:19
"That's a really big textbox..."
For you
The music at 8:27 is actually part of the battle won theme, just for those that don’t know
wow
Remix :0
This taught me a lot about RBY text boxes in general, interesting video.
8:25 - 8:53 ayyy that's pretty good, the game sang its own song, it didn't glitch up with some in game sounds, sounds, that was actually cool :D
im not terribly familiar with the music of pokemon, but it sounds like it's a singular track or channel of one of the in-game songs, probably a harmony line. it IS catchy though
@@olipolygon it's a channel from the "battle won" theme I think
I never thought I'd find out why some memory edits forced flying to a glitched area. Very informative yo.
8:26 tbh that is a pretty nice glitch song
It's rare to find a pretty one like that
Why is it that "symphonies" of glitch sounds give me goosebumps? lmao
Loving the glitch music at 8:52. Could someone give me the song as a file?
It's not actually a glitch song. I forget where it's from, but I think it's when you print a box in the PC.
it actually is a glitch song
it sounds like the printing theme from Yellow, but it isn't
This glitch song (8:26) sounds cool, but i don't know how i can get it
Edit: i know i need to set ROM address $3906 to 0x9F
It’s so satisfying to hear that little skip in the music when the game needs to think, like at 9:20, because of just how badly you’ve just fucked it up
*Sees VBA at **4:53*
*Reports video and unsubs immediately*
Crystal_ lel, rip sub count
Crystal_ Is there something wrong with VBA?
rip sub count
Crystal_ lol
If I keep using VBA for enough time, will my sub count underflow?
this makes me wonder, could you theoretically save and restart after extreme x 2 corruption to fix the map that you're in and play around with the corrupted data world in a bit more of a sane environment? or does the game just take one look at the mess and call the save invalid
Probably not. Name won’t have an end terminator so it’ll eat SRAM for breakfast if you save. It’s the same kind of fuckery that happens with ZZAZZ corruptions. I guess you could use a memory editor to change your name first, although the game still might not survive
At least in the case of the 6:47 iteration, it looks like the player name was one of the *only* things to come out unscathed, which makes me wonder if it'd trip up on something else like the expanded item pack or party window
Probably not. Persist in the hell of your own making if you want to look further.
@@jackmoseley4959try setting your name to 0x52 using a memory editor.
1:27 "Congratulations! Your game is permanently fucked!"
This is exactly how my pokemon blue broke. I started getting textbox corruptions and it eventually just became completely unplayable, crashing immediately upon starting. When I was 9 I thought it was a ghost
Andrew
to be fair, the almost exact same thing happened to my copy of yellow, but instead of oak, it was brock. I tried to fight him but all of his levels way beyond a hundred, and when he beat me, my game crashed. I tried to boot up again. Wouldn't work.
Y'all had glitches on yo pokemon?? I almost did aswell.. in pokemon red. I was about to leave viridian forest when I got an encounter in front of the last trainer there. It was a weedle. Who could not only attack, But poison!!! Ofc I ran. So close to getting a chansey tho
@@sparklingsylveon5726 that sounds like a super serious glitch, you need to get your cart checked out
imagine wanting to talk to someone irl only for them to start corrupting reality as we see it
lmao wild
you might not wanna listen to the start with your eyes closed
Bruh my volume was at max without realizing and it scared the sh-t outta me 😂
I never get more excited than when I see a notification to pop up for a new video from you :D
Is the tone that plays in the glitch battle at about 8:40ish the sound of the garbage string being read as music or is that an actual song in the game for like the GB printer or something?
InnocentGuillotine an actual song, glitch songs are terrible 2 ur ears
Every once in a while I'll fire up VBA and try the ol' 9F trick. Much of the time, it ends up like the battle at 8:25 with an Aerodactyl Missingno. Never seen that type of battle with a Rattata sprite before (a flipped one, no less).
8:25 nice music really
Wut music is dat or is it unused with remix xd
Welcome to a world where talking to a stranger can turn your everyday town into a living purgatory. Also, most of the people are drunk. Including doctors & police officers.
*tries to use the souldbadge*
OAK: *x 2■ x 2■ x 2■ x 2■*
Me: *even oak doesent know what to tell him.... he uses a bagde..*
on the 3ds release of pokémon yellow, i managed to cause the #8 Error message followed by 10 consecutive gym leader lt. surge battle sprites that sent out a single electrode that had explosion as its only attack but my pokémon took no damage and after the 10th my game crashed back to the main startup screen and my save was erased…
Is it sad that Gen 1 Pokemon glitches are like the only fucking things that creep me out
6:09 **SMB death jingle* "GLITCH CAVE"
(thumb up if you know the reference)
What does this reference?
Reference is to a youtuber named pikalax1 who played a rom of Blue version that was corrupted. After some certain glitchy dialogues ended, he'd almost always fly and then warp to the glitch cave, which prevents him from doing anything (and he'd play the little smb death jingle if he crashed, froze or locked-up too)
cool vid and all but for all that is holy, turn off that bilinear filter
Bilinear filter? What’s that?
2:35 Does anyone know the name of that song?
Nvm, I found it. It's the Game Corner from G/S/C, just in case anyone wanted to know.
8:39
wise words of prof. oak.
just found this after an eternity of looking, found my copy of red and all that's on the save is my trainer and a charmander but its doing a lot of these things (has silly music, some text is eaten by flowers, game will stop working if any Pokemon are encountered it'll just play music then drop text) and i cant really figure out why since it's never been treated badly 😭😭
mask ROMs, like all chips, can break even without external intervention
@@tcscomment ooh icey, not sure if there's any way to save it but it certainly is interesting that it got all these issues from little to nothing happening with it
8:57 what does changing that ROM address do?
What did the memory hack mentioned at around 8:43 try to accomplish, and why it was very popular long time ago?
same question here
Can you explain glitch Pokedex entries next?
If you are talking about the Seen more pokemon than owned thing, its easy!
1.Ash/Red/Blue/FART walked into tall grass
2. He encounter a pokemon.
3. H kept his eyes closed.
4. He threw pokeballs at it until it was captured
5. ???
6. Profit
Botty5 I see you’ve been watching Scykoh, or at least were a year ago
Red how hecc did u talk
@@possiblymatt7970 Very carefully
@@GlitcherRed Cool profile picture! I use to laugh when I did missing no. Glitches and red would look to the left. Like that instead of the right.
At 0:47 it plays the rival theme slowed down
Nah cinnabar island
What is the music playing at 8.45 from? Sounds like the secondary part of something. (Like, the left hand part on piano)
this is what people mean when they say words are strong
#suggestion Is there a way that doesn't involve a lot of A presses for get the effect at 6:46? Because with some luck you can get an expanded inventory and _do what to do for go to the hall of fame_
I love how it's jumbled up nonsense then it's just a song.
NYEGHHEGHHEGH Don't even think of making a meme song of that.
Doing it right now.
NYEGHHEGHHEGH Goddangit. I shouldn't have said that.
Good job.
Marco Fantasy
Curiosity hit me, what shall you name it? Do you have a link yet?
1:05 “Welcome to the abyss”
why does sometimes on glitch effects it play cinnabar islands theme
"who cares about glitches being useful" just A+Start
The glitchy noises and sounds creep me out even today.
I know this video a bit old but I was fishing for a glitch Pokémon using my emulater, and after the battle everything on the map was shifted over a pixel, so everytime I entered a door I would not fit, can someone please tell me what happened
Damn that earrape at the beginning, and my volume was at max too 😂😭😭
8:26 a wild banger appeared
I have this glitch on my cartridge 😭
thank you glitchcake man for doing the cool thing again
My favorite way of fucking with the game is forcing text corruptions via memory editing. If you edit the hex number in line 3906 you get some amazingly broken results, like showcased here: th-cam.com/video/OY3bd16XVZQ/w-d-xo.html
0:35 can somebody make a video of this song full
Does anyone know of any good tutorials or what to look up if I want to learn about this kind of stuff? Like what a rom bank or vram is? And how to write your own code in there
changing $3906 makes such good music
professor oak really didn't like that you caught 152 pokemon
8:50 where is the sound from?
it's the 3rd sound channel of the trainer victory music
@@PolarisStarSystem Yea sounds about right
About the unterminated names and a player name greater than 5 characters long. Do you know if this is related to Generation II party map distortion or are the similarities a coincidence? (tasvideos.org/4140S.html) I've never been able to get it to work even though Bobmario did, due to a freeze.
Apparently TH-cam classified your comment as spam, so I haven't had a chance to read it until now...
The two glitches are indeed similar and have the same underlying reason: displaying an overly long string of text on the screen overflows from the screen buffer into map data.
In Gen I it's the Pokemon nickname that overflows - having an unterminated name Pokemon causes a Super Glitch-like effect, where the Pokemon name becomes very long and dependent on the stored screen data. And if the player manipulates this screen data to contain some control characters, like the player's or rival's name, the unterminated name will grow even longer, to the point where it overwrites a verly large chunk of memory beyond the screen buffer. In the memory layout, this chunk happens to contain the current map data.
I haven't checked what the cause actually is in Gen II, but I presume it's the nicknames of Pokemon beyond slot six that cause the corruption, overflowing into the map data in a similar fashion (maybe it's trying to draw the Pokemon list/display Pokemon names beyond the screen buffer?)
'Ng $ is a real glitch pokemon...
it is a rattata hybrid! it actually gets some cool moves and has a "normal" sprite
view textbox 0x55 in celadon cafe and you get superglitch-like effects! (dont heal at pokemon center and save at your own risk!)
Song at 2:50? I swear I've heard it before
ScreenGames It's the Celadon Game Corner in Pokemon Red Blue and Yellow.
7:13 thats what happens when you try to make your pidgey fly twice
8:24 i wish i could make thatn effect appear on my rom
You should continue that series where you just completely screwed up the game with hex edits & stuff.
Yes
Do the "classic memory hack" with some luck i got teleported to vermillion city. Here's the effects in Vermillion City (and some other one):
- Game crashes more often
- The x 2 corruption occurs when going to the continue menu
- Textboxes is not finished
- Going up to Route 6 crashes.
- Going right of Vermillion City don't crash instantly like in Route 6, but still crash before you can get to a trainer.
- PC box corrupted (ofc)
- Gameplay time is 192:(glitchy tile)3
- I own the Pokedex before i was meant to. (I have 0 pokemon because this effect happend during the part where you choose a starter)
OLDEN WutFace
Baffan Huh?
+Marco Fantasy
It's a Twitch Plays Pokemon joke.
An Hoàng Whats the story of that joke? I'm curious.
+Marco Fantasy in our Anniversary run of crystal we encountered a glitched battle with a trainer's Ledian that crashed the game an caused glitched blocks and letters to be printed across the screen, the only legible part of it was OLDEN, WutFace is an emote on twitch, ZZAZZ used a glitchmon nicknamed OLDEN in the video so....
OLDEN WutFace
Are we fishing for an explanation? Here, try this OLDEN ROD!
8:40 correction, it's 0xAF:3906
Always was curious about those two glitched tiles, that seem to be written at C400... a suspicious address, nothing should be referencing the middle of the buffer like that, and low byte is zero.
Red: ”Hey Prof. Oak, I couldn’t get the parcel you told me to pick up”
Oak: “Oh, was there something wrong? What did the cashier say at the Poké Mart?”
Red: “Well…” 0:48
1:22 is that TV interference or actually part of the game?
Edited in because the clip is sped up.
Sometimes when I played this going out of bounds I hear corruption jingle remix of music🤔🤔🤔🤷♂️
5:02 if my math is correct and the game survived this torture you should be able to get a glitch c0 pokemon "a" :3
probably hooked too
You're back, holy shit!!
There's something really entertaining about watching this horribly-designed game fall to its knees in the most off-the-wall ways.
Type "awesome" while watching a video and something will happen.
Oh yeah, look at the time bar in the window.
When i made a bug to have all starters, sometimes, more before i fight my rival in the places like S.S or Silph.CO appears a white textbox and plays random pokémon sounds, and sometimes i get stuck on these :p
Was in Pokémon Red btw, with nostalgic so i starded a new and make this bug haha
And the evolution theme played in some routes and trainers and i don't know is of game or is the bug lol
Mmmm music to my ears
The ke glitch means you are talking to a person in a parallel universe.
The black square glitch means your save file will crash soon.
The giant textbox glitch means you should get a life
The x 2 glitch means the amplified version of any other thing you got
That's nice and all, past me, but what
1:19 is that now a good rating of oak, or not?? XD
Edit 1:27 nvm. It is good ^^
I'd love it if this guy could write generation 2 or 3 pokemon into the first generation pokemon games, although I don't know if that'd be able to happen unless they were to delete the code for a certain pokemon and just write a gen 2 or 3 pokemon into the first gen game :) I'd love to have Entai as one of my pokemon :p
2:36 textboxes is pokemon games
8:28 real banger music
What was the 8f script you used to trigger the sound with ID 0? and are there any scripts to trigger the other effects?
now access a textbox from a parallel universe
all in 0.5x A presses
okay, I have a pretty big question
so, you're looking at a hex editor. you see addresses on the left, and their values on the right. how do the programmers tell the game to understand what these values mean?
Most of the values are just assembly instructions that, when combined, produce functions or routines. These routines are executed by the game when needed. The other values are different kind of data, and their meaning is determined by how the routines use them. For example a certain memory address with value 01 identifies Bulbasaur's pokedex number because it's used by routines like "GetPokemonNameByPokedexNumber" or "GetPokemonSpriteByPokedexNumber" (these are just some generic names I came up with for the sake of this example), while another memory address with also value 01 indentifies Pound's number and will be used by functions such as "GetMoveTypeByNumber" (again, made-up name).
thanks! I heard once that assembly can be different for every machine. How different are GB and GBC assembly? how different are they from NES assembly? are you able to answer that kind of question?
@@RedBlueProductions1 The readable ASM syntax is similar, the hex values are not. Gameboy runs on a modified Z80 processor, while NES uses a 6502-derivative. Both processors were very common during the 80’s and 90’s.
17 year old me knew what assembly was, why did i ask this question
Why do they happen and how
Wait 152 Pokémon seen?
Anyway, how can I have "words" instead of address on bgb?
Stranck [Anal Team] get the .sym file.
Rena Kunisaki How can I get it? by compiling the disassembly on github?
So I don't know anything about code but I am curious if anyone can answer; do you believe replicating a sequence is possible? Ex, let's say we want it to play 3 certain sounds at the start of the corruption, like Bulbasaur cry, Charmander cry, Squirtle cry. Would it be possible to get a sequence that always produces this outcome/the same outcome every time it is it truly random?
No particular reason for asking, just curious.
he's posted videos before where he's used 8F ACE to print a text box before, and i think there's a series of valid sound/text commands that play each of the starter's cries since they're used when talking to the pokeballs to get your starter. i think he even triggered the 'x 2' effect in this video off one of those text boxes, so i think in this case you could construct an ACE script to print a textbox that makes those three cries with valid commands and then triggers one of the corruption effects with an invalid one
Hey I just saw your video about arbitrary code in pokemon emerald, and I was wondering if theres a way to change a pokemons IV's with it?
Can you use the escape rope in the glitched Saffron City if you have enough?
No, it's a freakin' building.
duskmine
So? I once used a n escape rope in a building (if you count a gym as a building)
Seems I can't do that anymore.
7:39 kangaskhan 2 confirmed