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

Seafoam Islands blank text box glitch in Red/Green/Japanese Blue - Page 1

Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: Torchickens
Date: 2014-05-06 06:55:03
(copy and paste from my Jul post):

In Red/Green, pressing A on a certain position in the Seafoam Islands' right island entrance causes an empty text box to appear then immediately close itself. In Japanese Blue a blank text box appears too but in this case the music stops and the game hangs; you can't close the box. Itemfinder does not detect an item here.

The position is the tile Red is looking at here:

[img]http://i.minus.com/j9wowWJmIWu0V.png[/img]

In Pocket Monsters Pikachu and the English localizations you can no longer get a text box to appear in this position.

Why does this happen?

Edit: I forgot to link to the webpage that taught me about this glitch, my bad. It's here.
Edit 2: I'm going to add it definitely corrupts the memory in some way. The page above mentions this and something about only being able to choose New Game due to 'data corruption' when playing at the GB Tower in Stadium? The speed that you can scroll down the Pokédex with right on the d-pad is slowed down as well as the text speed. Maybe arbitrary code execution in Red/Green/Blue without 5F is possible.

Re: Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: Stilgar
Date: 2014-05-06 20:16:43

(copy and paste from my Jul post):

In Red/Green, pressing A on a certain position in the Seafoam Islands' right island entrance causes an empty text box to appear then immediately close itself. In Japanese Blue a blank text box appears too but in this case the music stops and the game hangs; you can't close the box. Itemfinder does not detect an item here.

The position is the tile Red is looking at here:

[img]http://i.minus.com/j9wowWJmIWu0V.png[/img]

In Pocket Monsters Pikachu and the English localizations you can no longer get a text box to appear in this position.

Why does this happen?

Edit: I forgot to link to the webpage that taught me about this glitch, my bad. It's here.
Edit 2: I'm going to add it definitely corrupts the memory in some way. The page above mentions this and something about only being able to choose New Game due to 'data corruption' when playing at the GB Tower in Stadium? The speed that you can scroll down the Pokédex with right on the d-pad is slowed down as well as the text speed. Maybe arbitrary code execution in Red/Green/Blue without 5F is possible.


Wasn't there an unused sign data in Seafoam Islands in the Japanese releases? I don't know if it's the same location though, but to me it looks like a scrapped sign data gone wrong.
Anyway, on this interesting Japanese site I have found another small interesting quirk, it's listed in the same page as the empty chairs dialogue in the Safari Zone. Basically, when you save Mr. Fuji and teleport to his house, if you try to leave by pressing "down", the door will be closed, but as soon as you move, you will be free to leave. Could this probably be a badly programmed trigger event? (like "you can't leave until you talk to Mr. Fuji" or something like that).

Re: Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: Torchickens
Date: 2014-05-07 08:13:59
That would make sense if they were once signs, there are signs outside both entrances, so they wouldn't need two.

I've found something like this in the other (left) entrance that the page didn't document.

Press A here in Red/Green, a blank text box will appear, then the game will reset itself! I haven't tested all revisions yet.

[img]http://i.minus.com/jblt2LMH8Hnex3.png[/img]

After I did a cursory Google search after noticing the other glitch dialog, I found this post by ShaneM on the DKC Atlas forum, and it says they are signs with the following data:

db $2 ; beta signs
        db $0d, $05, $03
        db $0d, $19, $04

It doesn't go into exactly what happens though, unfortunately.

In Blue, you get various sound effects playing when you interact with the spot like with common glitch dialog. You'll get a load of '…' characters and you'll be able to close the menu without a freeze!

The music will be altered, and only the percussion will play.

[img]http://i.minus.com/jbozNfmrFKwdzV.png[/img]


Wasn't there an unused sign data in Seafoam Islands in the Japanese releases? I don't know if it's the same location though, but to me it looks like a scrapped sign data gone wrong.


Sounds interesting. Please tell me more, I haven't heard of that before.


Anyway, on this interesting Japanese site I have found another small interesting quirk, it's listed in the same page as the empty chairs dialogue in the Safari Zone. Basically, when you save Mr. Fuji and teleport to his house, if you try to leave by pressing "down", the door will be closed, but as soon as you move, you will be free to leave. Could this probably be a badly programmed trigger event? (like "you can't leave until you talk to Mr. Fuji" or something like that).


I saw that too, but didn't take the time to look into what it was saying. Thanks for that.

Re: Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: Stilgar
Date: 2014-05-07 10:56:09
You're welcome :) , I've tested it and it works indeed.
About the unused sign data I've looked at it again and it's exactly what you posted, so maybe this was already known. There were probably signs there that were mis-deleted, the data should be this:


;Green Japan

SeafoamIslands1Object: ; 0x44e2f
    db $7d ; border tile

    db $7 ; warps
    db $11, $4, $0, $ff
    db $11, $5, $0, $ff
    db $11, $1a, $1, $ff
    db $11, $1b, $1, $ff
    db $5, $7, $1, SEAFOAM_ISLANDS_2
    db $3, $19, $6, SEAFOAM_ISLANDS_2
    db $f, $17, $4, SEAFOAM_ISLANDS_2

    db $2 ; beta signs
        db $0d, $05, $03
        db $0d, $19, $04

    db $2 ; people
    db SPRITE_BOULDER, $a + 4, $12 + 4, $ff, $10, $1 ; person
    db SPRITE_BOULDER, $7 + 4, $1a + 4, $ff, $10, $2 ; person

Re: Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: pokechu22
Date: 2014-05-09 16:50:33
For whatever reason my comments aren't showing up on that one video.  They might be in the spam filter

Here's what I was saying, though:


+ChickasaurusGL I'm guessing that the value is the text ID, or the message that appears.


5min later:
I just confirmed this, by changing the value to 02.  It now gives valid text, likely from another part of the map.


So it is an invalid textbox glitch; and it is probably referencing text that was removed. 

Re: Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: Torchickens
Date: 2014-05-09 17:34:19
Thanks pokechu. Strangely your comment isn't in the 'likely spam' section and doesn't appear for me, either.

Re: Seafoam Islands blank text box glitch in Red/Green/Japanese Blue

Posted by: Torchickens
Date: 2015-04-18 12:18:32
I re-visited this to see if any versions executed an arbitrary script. Sadly, the west entrance script is taken from ROM (non-writable) locations 077D and the east entrance script is taken from 0411 in all versions. However, the reason why the texts are different between Japanese Red/Green and Japanese Blue seems to be that the data at those pointers are different.

Method:
In BGB, double-click on any of the following addresses to set a breakpoint when you view a text box.

Midori v1.0: 1464
Midori Rev A: 1452
Ao (Japanese Blue): 29B0