Delete Missingno. In Pokemon Red/Blue?

Discussion in 'Other Handhelds' started by Coolperez8, Apr 1, 2013.

  1. Coolperez8
    OP

    Coolperez8 GBAtemp Regular

    Member
    128
    0
    Mar 17, 2013
    United States
    A few years ago. This guy told me that if you delete Missingno.'s Data In Pokemon Red & Blue, all sorts of glitchy stuff happen. How can I achive This?
     


  2. Quickguy

    Quickguy Newbie

    Newcomer
    3
    0
    Apr 20, 2013
    United States
    Wrong section...
     
  3. andibad

    andibad Soon™

    Member
    701
    89
    Sep 14, 2009
    Indonesia
    hospital
    fact?, i think he was fool you. missingNo is glitch. so if you want fix that, rewrite the code then.
     
  4. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,447
    21,339
    Sep 13, 2009
    Poland
    Gaming Grotto
    He means releasing a MissingNo that you caught, and yes, all sorts of glitchy stuff happens when you do that. I did it on a retail cartridge and all hell broke loose.

    All you gotta do is catch a MissingNo using the Fly glitch, put it in the PC and then release it like any normal Pokemon. To be perfectly honest, you'll notice glitches even before you release it - flipped sprites, wrong sprites being displayed, funky Pokemon cries instead of the normal ones - crazy stuff. I'm not sure whether releasing MissingNo will make these even worse or not, but I do know that the only way to "fix" the game is deleting your save file and starting over.
     
  5. Coolperez8
    OP

    Coolperez8 GBAtemp Regular

    Member
    128
    0
    Mar 17, 2013
    United States
    I

    I heard he was an error handler
     
  6. Xarsah16

    Xarsah16 GBATemp's Official Village Dingus/Idiot

    Member
    722
    188
    Oct 6, 2007
    Hyrule
    Lol - this is actually my area of expertise!

    Clearly, as the name MissingNo. suggests, MissingNo. is what appears when the Pokemon game tries to load a pokemon that wasn't programmed to exist. It's literally the game trying to force a Pokemon template where one doesn't belong anymore. So yes, it is a kind of error handler - but an unintentional one at that. There were originally to be 190 pokemon, however this was reduced to the original 151 we have today. 190 slots were programmed into the game for the 190 pokemon, and so the unused 39 slots carry Missingno. within them.

    When the above poster said to rewrite the code, he/she was right - because you would have to actually create 39 new monsters from the ground up - sprite, stat distribution, moves it learns, evolutions, etc. and write them into those slots. It would also require some editing by altering the algorithms used by each location to fit these new monsters into the wild so they can be caught.

    Starting a new game over a corrupted save file will overwrite corruption (as Foxi4 mentioned), and most likely result in glitch-free gameplay as you are running with a new save file, but sometimes the game can become permanently corrupted through messing around too much with Missingno. and there is still unseen damage done to the cartridge.

    Erasing the Hall of Fame can help make games glitch less- because most of the corruption is saved to the Hall of Fame. However, Even if you don't physically save after seeing Missingno, and you just reset your game, the damage is already done because at the start of the encounter, when the game is black, it is writing to the save file. I myself have tested and confirmed this. Clearing the Hall of Fame can be done by this Gameshark code - 0100A2D5 or for those who would rather just go in the memory, change address D5A2 to 00.

    In order to encounter Missingno. (or his brothers M'block and .4 as well as many others) It's pretty straight forward - Fly to Viridian City. Talk to the man who blocked your path in the beginning of the game because he was grouchy and didnt have his coffee. Watch his demonstration on catching a Weedle. Fly to Cinnabar Island. Surf up and down on the shore on the right side of Cinnabar Gym (dark strip of land) and keep going up and down it until you get a Pokemon. DO NOT enter the water - if you do, and you encounter Tentacool or Tentacruel, you messed up the glitch.
     
    Fishaman P likes this.
  7. Kouen Hasuki

    Kouen Hasuki Kouen the Cyber Husky

    Member
    1,388
    337
    Jan 9, 2013
    Norway
    Gaming Bunker
    Actually it's programmed into 256 not 190 as they couldn't fit 151 Pokemon into the previous data size of 128 hence they jumped ahead to 256.

    I have yet to come across a cart that could not be fixed after encountering the error handler Pokemon MissingNo. Aside from the hall of fame being corrupt most times from my experience releasing and viewing a pokedex entry of any known Pokemon was enough to solve any and all problems with sprites and cry's

    Why it occurs though is just some sloppy coding when your name is shifted into wild Pokemon data then surfing the edge of the island which was mistakenly designated as land tiles for the town map. To fix the issue I would think editing the cinebar island map's right edge to not allow Pokemon would sort one of the manor 2 ways to get to m' / MissingNo. The other relating to the fly trainer battle glitch would be harder though and would need much more work in the engine to not allow the player to walk and enter the menu
     
  8. BlackWizzard17

    BlackWizzard17 Don't worry Captin we'll buff out those scratches.

    Member
    1,072
    313
    Dec 1, 2012
    United States
    E-Arth
    All hell broke loose when i caught MissingNo. oh jeez all those people walking through walls and buildings, "You Dont Belong There"
     
  9. Rydian

    Rydian Resident Furvert™

    Member
    27,883
    8,103
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Seafoam islands also has tiles on the right-side that do it.
     
  10. Xarsah16

    Xarsah16 GBATemp's Official Village Dingus/Idiot

    Member
    722
    188
    Oct 6, 2007
    Hyrule
    You're right about that, but technically, there's Missingno in only 39 of the blocks that weren't programmed with pokemon (because they were erased from the final cut), which is what I was referring to. The other 66 spots (making 256) are indeed just other glitches, like .4 for example as I mentioned earlier. These guys differ from Missingno., and they are just as harmful, if not more. :)

    I was only talking about Missingno. before. Our supposed "pokegods"? They are just glitches past the #150 - with the exception of Mew. Some Missingno., others are its brethren. :)

    So basically, if there was too many numbers (or TLDR; )

    39 slots belong to Missingno.
    66 slots belong to other glitches
    and 151 belong to the pokemon we know and love. :)
    Pokegods are anything above 150.
     
  11. Kouen Hasuki

    Kouen Hasuki Kouen the Cyber Husky

    Member
    1,388
    337
    Jan 9, 2013
    Norway
    Gaming Bunker
    Aye I can agree with that, even after all these years MissingNo. M' and the other glitches still fascinate us lol
     
    Xarsah16 likes this.
  12. ken28

    ken28 GBAtemp Advanced Fan

    Member
    679
    170
    Oct 21, 2010
    Gambia, The
    even with 190 pokemon they would have problems, the main problem was that the smallest safeable size are 8,16,32,64, 128 and since this wasnt enought they had to go to the next higer size wich was 256.
    At this point they had two option include 256 pokemon or use 151 and close the other 104 slots with grapage, the only thing they messed up seemingly is that the game can accses some of the data
     
  13. Chary

    Chary Never sleeps

    pip Reporter
    GBAtemp Patron
    Chary is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,994
    11,136
    Oct 2, 2012
    United States
    Feed it a rare candy.
     
    ShawnBurress and naved.islam14 like this.
  14. Xarsah16

    Xarsah16 GBATemp's Official Village Dingus/Idiot

    Member
    722
    188
    Oct 6, 2007
    Hyrule
    Programming was tricky in both the 80's and 90's, and what you just said was obvious to the creators at that time. There's no question they would have known. I've seen it with my own eyes, as I like to mess around with the game's coding for fun on my emulator. (I would never, ever, do it on my retail copy. I own a GB gameshark, and I know how codes are made, but it was my first game ever, lol.) We can do so many things far easier today than we could back then. This is all a result of mechanical limitation - trying to be resourceful and using the resources they can to achieve the best results, while being limited by the present technology of the time.

    It's well known that Pokemon Red and Blue are the glitchiest games of the series, and some of the glitchiest (retail) games of all time - (aside from the berry glitch in R/S/C which is relatively minor.) However, I think the one thing that people forget to take into account, is that all of the glitches in the game require a bit of knowhow in order to activate. Anyone who is just leisurely playing the game will not think "Oh! Shit. This trainer just saw me. I should Fly away from this trainer before he battles me." They're either going to think "Aw, dammit, another battle" or "I'll toast him with my Charizard." If you don't do the Fly glitch (perhaps for activating the Mew Glitch) exactly right, you will end up in a battle, just like those who are just simply battling trainers because it is a part of the game.

    When you do the Missingno. glitch that I mentioned above - think about it. Someone had to go into the games coding and figure out that there were no specific pokemon programmed into the strip of shore to the right of Cinnabar. If a person is surfing on the routes surrounding the island, the pokemon on that strip would normally be Tentacool and Tentacruel, because it's the last area with wild pokemon you've battled them in. No one would have known. I'm actually thinking who ever discovered the glitch- it must have been a real lucky accident. However, when you throw Old Man into the mix - that's intentional. Who's going to go talking to him ON PURPOSE? He's just some random NPC, and we know how to catch pokemon already!! If we want to activate the glitch, that's why. It's the only reason we talk to him post early-game Viridian City - and that's to change the trainer data being stored in the memory banks.

    Have you ever heard of the Phantom Man who appears at the Guardhouse inside Cycling Road? Or the one who appears on the roof of the Cinnabar Gym? This is the stuff a casual player would notice. Gamebreaking? No. Pretty cool though.

    When the tiniest bit isn't coded properly, we get glitches like that. Humans make mistakes all the time. Sometimes we don't all have the time to catch them. All in all, though, aside from Phantom Man, gameplay is pretty glitch free. They tested it well, and I'm sure as the gaming developers had so many other things to worry about, they didn't think of every single possibility. Which is to be expected.

    For more detail on the Missingno glitch - I really love how YuriofWind explained it.
    To elaborate where Yuri didn't know about Missingno's evolution - it's because Rhydon and Kanghaskan were the first two pokemon to be created, and hence the first two to be programmed into the game. As far as Ditto - I'm not sure why just yet, but I do know that when you try to catch 'M block, you will be able to catch him twice in one battle - The first ball - you have the glitch. The second, you have a Ditto in it. Must be something relating to it.

    Also some background on the game: :)
     
    NahuelDS likes this.
  15. Nah3DS

    Nah3DS Madre de Dios! Es El POLLO DIABLO!!!

    Member
    3,602
    1,906
    Feb 9, 2010
    Argentina
    2rogvi0.png

    1st gen is amazing.... it's been almost 20 years, and people are still discovering new things
     
  16. Xarsah16

    Xarsah16 GBATemp's Official Village Dingus/Idiot

    Member
    722
    188
    Oct 6, 2007
    Hyrule

    Totally! It's so easy to go in and hex edit things, and because we have pretty much cracked the whole programming of the game, it's so easy for us to find that stuff now.

    Smogon is currently down, but they had a list of differences between the RB battle system compared to today's newer battle system, and you can see Google's cache'd version here - http://webcache.googleusercontent.com/search?q=cache:http://www.smogon.com/rb/articles/differences

    Saw the image you attached floating around on facebook - it really blows my mind!

    There's also this - quite a large portion of the game's coding was figured out and identified - and using the programming I was able to change my Raichu into a Lapras. It was pretty cool!
    http://www.ocf.berkeley.edu/~jdonald/pokemon/PKCodes.pdf
     
    Rydian likes this.
  17. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,342
    17,914
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    WRONG!! NINTENDO ACTUALLY LIED!
    To fix it all you need to do is look at a Pokemon in the PokeDex and that will fix the glitches.

    A few videos on missingno.

     
  18. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,447
    21,339
    Sep 13, 2009
    Poland
    Gaming Grotto
    There must be a few flavours of the glitch then, because I performed it on my original Red cartridge and no amount of "looking at Pokemon in the Pokedex" or any other "remedies" cured the screwy graphics. ;) I just started over. :P
     
  19. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,342
    17,914
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Missingno. doesn't break your game, it does cause some problems, but doesn't actually break anything. The graphical glitches are fixable through the method I just mentioned.
    It also doesn't corrupt your save file, Nintendo also lied about that as well oddly enough. I guess they were trying to scare people away from exploiting the glitches.
    There are a few game breaking glitch pokemon, but most can only be caught using a cheating device. The only one that can cause game freezes is 'M, which does cause game freezes if you try to remove it from your box. If you don't don't have it in a box and have it in your party it wouldn't freeze the game.
     
  20. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,447
    21,339
    Sep 13, 2009
    Poland
    Gaming Grotto
    I used the fly glitch and had it in my party - upon checking the Pokedex entries, all the graphics remained screwy, they also stayed the same after I attempted deleting the monster so I just deleted the save file... :P

    ...that is, if my memory serves me well - that was years ago.