Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation I Glitch Discussion

Front Sprite Crashers Revealed! Pokemon Red/Blue - Page 2

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-15 20:03:42


However, GlitchedPokemonStudent says he only tried it on an unofficial translation of the game, so effects may be different on the official Japanese versions.

Actually, I stumbled upon it by accident just after I started the game. Where I downloaded it, it made no mention to such a thing, so I just assumed it was a regular one. The moment I saw the save file screen, I just went "WTF?", but I decided to go along with it.


Ah, OK. Makes sense.


Anyway, about this glitch Pokemon. https://glitchcity.info/wiki/GlitchDexJP/RG:221

This front sprite is pretty much the earliest 4 4. What's interesting though that it turns into a screwed-up Safari Zone battle with that same dark red screen effect, ever like "bait" or "rock" occurs every time I try to advance until it runs away, crashing the game as a result.


Interesting. Sounds like my experience of French version's of 4 4. If a trainer sends out French 4 4 you can force the Safari Zone encounter system as well.



As for #234 family, the back sprite doesn't seem to act volatile. No matter how hard I try, it stays constant when I used Transform with Ditto because when I tried to catch it, the game lock-ups after the choice of giving the nickname. I wonder why it is in this video here that I think they did it by accident since what I got was completely different. https://youtu.be/g9MwW2I15mo?t=383


Some back sprites are sourced from RAM with the first byte specifying the dimensions, so I think it's possible a certain RAM address needs to have a nybble of 0 for this to work (e.g. 00). I don't know the source location of Red/Green's #234 family backsprite but can look it up for you one moment.

Edit: The #234 backsprite pointer is at $0043 (a ROM location), according to here, so that's likely not the issue. (Unless there's a difference here between the v1.0 and v1.1 ROMs)

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: GlitchedPokemonStudent
Date: 2018-08-20 14:58:08
For Red/Green Missingno's (Regular form) back sprite. Instead of the crashing v1.0 and v1.1 one that glitches out the music and takes 12-13 seconds to show up, I got this which only took 2 seconds to show up and no sound bank freeze necessary.

It's named "Blood" in the translation which I find it a bit creepy, so I nicknamed it to MisNo.
[img]https://i.imgur.com/fHUj5em.png[/img]

Also, it turns out that Missingno. is 4 4 in Red/Green as well, while still containing its own palette and that devilish red glitch screen.
[img]https://i.imgur.com/94yZd4M.png[/img]

[img]https://i.imgur.com/RSSu5Sh.png[/img]

[img]https://i.imgur.com/BUKmfOX.png[/img]
[img]https://i.imgur.com/j7fsoTR.png[/img]
[img]https://i.imgur.com/UIlyliI.png[/img]

I seem to draw two things in mind from Pokemon Red/Blue and earlier. (Before Yellow)

In Red/Green to Red/Blue, the game instantly freezes when it finds out an invalid sound bank, while in all versions of Yellow, it crashes when a sound effect plays out in an invalid sound bank. I noticed it's the same for glitch/invalid trainers as well, but from the AI instead. In Red/Green to Red/Blue, it crashes after "wants to fight" only if the encounter trigger isn't coming from a trainer. However, in Yellow, it doesn't seem to be the case until the game allows it to use a move, but it can't, resulting a freeze. But the question is, why right after "wants to fight" sentence finally finishes? Since I know for certain that it's not caused by an invalid sound bank at all and I don't know what addresses cause that crash there, but what I do know, is that the AI's in the Daycare or Boxed Pokemon Data, and that's why it crashes when it tries to use a move instead of randomly trying to use Guard Spec. or Full Heal on the glitch Trainer's Pokemon if it does have status like Poison or Paralysis.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-21 10:17:01
Soon I'm going to check these too on real hardware and add them to the wiki (also made a comment on your video).
Edit: Also if you ever feel like adding these yourself, feel free and it would be greatly appreciated. :) You might need to follow this session error workaround.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: hpoké_coloradohugge
Date: 2018-08-21 11:06:52
Wait? I'm lost. Why are we using the translation now? :O
It acts way differently than the actual Red/Green.
And many glitch pokémon behaves differently.

I went through all the glitch pokémons and documented them all in the translation version last year just for fun, and they differ a lot from the Official Releases.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-21 12:23:41

Wait? I'm lost. Why are we using the translation now? :O
It acts way differently than the actual Red/Green.
And many glitch pokémon behaves differently.

I went through all the glitch pokémons and documented them all in the translation version last year just for fun, and they differ a lot from the Official Releases.


Ah OK. Yeah, not too surprising given the differences between other languages as well. I mean the sprites from the official versions will be added (not English Red/Green); so for instance the front sprite crashers on Red/Blue/Yellow, official Japanese Red/Green v1.0 and v1.1.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: hpoké_coloradohugge
Date: 2018-08-21 13:22:19

I mean the sprites from the official versions will be added (not English Red/Green); so for instance the front sprite crashers on Red/Blue/Yellow, official Japanese Red/Green v1.0 and v1.1.


Ah I see. cool, that's what i hoped for. ;D

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: GlitchedPokemonStudent
Date: 2018-08-21 14:10:02
I guess I have to find the ROM download for Red/Green somewhere else if that's the case. Not to mention the translation was done poorly. I think the text was the only thing that was changed, however it did crash the same way for $DD and $F5 compared to that Pokemon Green Glitch Trainers video, but for some reason, it seems less often for #250 front sprite and completely different result for #234 backsprite. I don't know, the person who made that video probably used VBA because I did hear some error sound a few times, so I guess it might have to do something with how volatile the sprites are in some emulators since in VBA I just tried for testing the sound bank freeze and the English Red/Blue #205 and #211 seem mostly constant, but corruption is the same, could that be due to VRAM inaccessibility? No wonder why it's suddenly more difficult to find an official sprite for those glitch Pokemon since it does vary depending on the timing, even with save states.

[glow=red,2,300]A bit off-topic, but:[/glow]
Speaking of VBA, there is another thing I noticed in difference. The wave channel sounds quieter in VBA than in BGB, actual GBC, and 3DS Virtual Console. Listen carefully in TheZZAZZGlitch's Pokemon glitches and emulator accuracy video and you'll notice it, especially during the Cerulean City and Pokemon Center music. I can identify what emulator they are using just by that alone. It was more noticeable to me since I gotten so used to hearing the VBA volume thanks to currently long absence MissingnoXpert. At that time, I had no knowledge of emulator accuracy until I saw that video, and the first two videos I uploaded were recorded from VBA.

My next goal was to check on Japanese Yellow Glitch Pokemon and try to make a video of it since that GlitchoGaming did not, however, no matter how hard I tried to look for it, I can't seem to find it and people will say "no" of sending people their backup download of it due to rules. Which means unfortunately, I am left out and be unable to mess around and show off those glitch Pokemon myself unless one of you are kind enough to temporarily do it for me. I don't know how much different Japanese Blue's glitch Pokemon are though according to what I have seen, I might have to research on that again in case my memory was wrong.

Edit - I can't seem to find the Japanese Blue download either.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-21 14:29:28

I guess I have to find the ROM download for Red/Green somewhere else if that's the case. Not to mention the translation was done poorly. I think the text was the only thing that was changed, however it did crash the same way for $DD and $F5 compared to that Pokemon Green Glitch Trainers video, but for some reason, it seems less often for #250 front sprite and completely different result for #234 backsprite. I don't know, the person who made that video probably used VBA because I did hear some error sound a few times, so I guess it might have to do something with how volatile the sprites are in some emulators since in VBA I just tried for testing the sound bank freeze and the English Red/Blue #205 and #211 seem mostly constant, but corruption is the same, could that be due to VRAM inaccessibility? No wonder why it's suddenly more difficult to find an official sprite for those glitch Pokemon since it does vary depending on the timing, even with save states.

[glow=red,2,300]A bit off-topic, but:[/glow]
Speaking of VBA, there is another thing I noticed in difference. The wave channel sounds quieter in VBA than in BGB, actual GBC, and 3DS Virtual Console. Listen carefully in TheZZAZZGlitch's Pokemon glitches and emulator accuracy video and you'll notice it, especially during the Cerulean City and Pokemon Center music. I can identify what emulator they are using just by that alone. It was more noticeable to me since I gotten so used to hearing the VBA volume thanks to currently long absence MissingnoXpert. At that time, I had no knowledge of emulator accuracy until I saw that video, and the first two videos I uploaded were recorded from VBA.

My next goal was to check on Japanese Yellow Glitch Pokemon and try to make a video of it since that GlitchoGaming did not, however, no matter how hard I tried to look for it, I can't seem to find it and people will say "no" of sending people their backup download of it due to rules. Which means unfortunately, I am left out and be unable to mess around and show off those glitch Pokemon myself unless one of you are kind enough to temporarily do it for me. I don't know how much different Japanese Blue's glitch Pokemon are though according to what I have seen, I might have to research on that again in case my memory was wrong.


The ROMs are more commonly referred to as Pocket Monsters Aka, Pocket Monsters Midori, Pocket Monsters Ao and Pocket Monsters Pikachu I think. Any luck with those names?

Pocket Monsters Ao (Japanese Blue) has different sprites to Red/Green/Pikachu.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: GlitchedPokemonStudent
Date: 2018-08-21 15:12:19

The ROMs are more commonly referred to as Pocket Monsters Aka, Pocket Monsters Midori, Pocket Monsters Ao and Pocket Monsters Pikachu I think. Any luck with those names?


Yes, edgeemu being first on the search list, second for Pocket Monsters Pikachu. Thanks. I did think of searching "Japanese Pokemon Yellow"and "Pocket Monsters Yellow" But I never thought they would be named in Japanese form. Thank you. Although, Pocket Monsters Midori one said "Rev A" which means it could be v1.1 and not v1.0 because Missingno's back sprite crashes on v1.0, but v1.1 doesn't, so I tried different websites, but they were so uncooperative and I got no luck on that one.

BTW, is the "Official 1st Gen (Red/Blue and Yellow) Glitch Discussion" thread really that inactive? It says last post was September of last year.

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-21 15:41:46


The ROMs are more commonly referred to as Pocket Monsters Aka, Pocket Monsters Midori, Pocket Monsters Ao and Pocket Monsters Pikachu I think. Any luck with those names?


Yes, edgeemu being first on the search list, second for Pocket Monsters Pikachu. Thanks. I did think of searching "Japanese Pokemon Yellow"and "Pocket Monsters Yellow" But I never thought they would be named in Japanese form. Thank you. Although, Pocket Monsters Midori one said "Rev A" which means it could be v1.1 and not v1.0 because Missingno's back sprite crashes on v1.0, but v1.1 doesn't, so I tried different websites, but they were so uncooperative and I got no luck on that one.

BTW, is the "Official 1st Gen (Red/Blue and Yellow) Glitch Discussion" thread really that inactive? It says last post was September of last year.


You're welcome. Yes, Rev A is the v1.1 release and the ones without a revision label may be v1.0, you can check with an MD5 hash checking tool and the comparing them to the ones associated with the dumps listed here:

https://datomatic.no-intro.org/?page=show_record&s=46&n=1025 (Red 1.0)
https://datomatic.no-intro.org/?page=show_record&s=46&n=1026 (Red 1.1 (Rev A))

https://datomatic.no-intro.org/?page=show_record&s=46&n=1028 (Green 1.0)
https://datomatic.no-intro.org/?page=show_record&s=46&n=1029 (Green 1.1 (Rev A))

https://datomatic.no-intro.org/?page=show_record&s=46&n=1021 (Yellow 1.0)
https://datomatic.no-intro.org/?page=show_record&s=46&n=1022 (Yellow v1.1 (Rev A))
https://datomatic.no-intro.org/?page=show_record&s=46&n=1023 (Yellow v1.2 (Rev B))
https://datomatic.no-intro.org/?page=show_record&s=46&n=1024 (Yellow v1.3 (Rev C) but also called "Rev 3")

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: GlitchedPokemonStudent
Date: 2018-08-23 18:46:48

You're welcome. Yes, Rev A is the v1.1 release and the ones without a revision label may be v1.0, you can check with an MD5 hash checking tool and the comparing them to the ones associated with the dumps listed here:


So, how do I make this process work exactly?  :-\

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-24 05:17:28


You're welcome. Yes, Rev A is the v1.1 release and the ones without a revision label may be v1.0, you can check with an MD5 hash checking tool and the comparing them to the ones associated with the dumps listed here:


So, how do I make this process work exactly?  :-\


Usually it's quite easy and is just a matter of downloading an MD5 checker (there are fortunately open source/free ones), and opening the ROM (or any file you want to check) to automatically calculate the MD5 value. From there, check the value to the one in the "MD5" field under Dump source(s) in the links I posted above.

Here is a free one for Windows:

http://www.winmd5.com/

Hope this helps :)

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Guy
Date: 2018-08-24 14:02:26
It's named "Blood" in the translation which I find it a bit creepy, so I nicknamed it to MisNo.

https://www.sljfaq.org/afaq/kanji-pronunciation.html
つば is supposed to stand for 欠 (missing number), but the on'yomi of (blood) is つ, and there's a five-character limit.

Don't mind me, I just find this sort of thing humorous. Keep up the good work!

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: GlitchedPokemonStudent
Date: 2018-08-24 19:34:15



You're welcome. Yes, Rev A is the v1.1 release and the ones without a revision label may be v1.0, you can check with an MD5 hash checking tool and the comparing them to the ones associated with the dumps listed here:


So, how do I make this process work exactly?  :-\


Usually it's quite easy and is just a matter of downloading an MD5 checker (there are fortunately open source/free ones), and opening the ROM (or any file you want to check) to automatically calculate the MD5 value. From there, check the value to the one in the "MD5" field under Dump source(s) in the links I posted above.

Here is a free one for Windows:

http://www.winmd5.com/

Hope this helps :)


Oh, you mean to check the ROM with the MD5 checker and compare it to the MD5 checksum value from the dumps.

I guess I would be using Red v1.0 instead.

Anyways, I made a video regarding v1.0 and v1.1 Missingno.
https://www.youtube.com/watch?v=s_Ls5YX6c6Y&feature=youtu.be

Re: Front Sprite Crashers Revealed! Pokemon Red/Blue

Posted by: Torchickens
Date: 2018-08-25 14:06:20

Oh, you mean to check the ROM with the MD5 checker and compare it to the MD5 checksum value from the dumps.

I guess I would be using Red v1.0 instead.


Yes.


Anyways, I made a video regarding v1.0 and v1.1 Missingno.
https://www.youtube.com/watch?v=s_Ls5YX6c6Y&feature=youtu.be


Nice video! May you attach screenshots of the battles please? Then the sprites can be added to our wiki.