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

Glitch box-sets - Page 1

Glitch box-sets

Posted by: Torchickens
Date: 2013-04-05 14:04:07
When trying to make my own Super Glitch effect (see this thread: here) , I noticed that certain glitch box-sets also corrupt a lot of data. The byte that manages the box-set is $D12C (thanks TheZZAZZGlitch and his video here)

A lot of them change lot of bytes to 7Fh, won't let you exit with B and freeze the game. Others that don't freeze the game tend to corrupt the map (e.g. 21h),  but others like 1Ah and 1Bh, although they give a glitch set of options, apparently do nothing.

A corrupted map:

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

When trying random values, I noticed that 66h was particularly glitchy. Simply by viewing the options it messes up the map and tends to cause a freeze after you open Pokémon menu and close it. It freezes the game when you try to Fly away, too.

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

If you check it after the menu opens through the Trainer-Fly glitch, you always get a 'hooked' Pokémon battle with the Gym Leader music playing and find that your party Pokémon have changed and the text speed has become very slow.

[img]http://i.minus.com/jRGx6ZtTUUn8m.png[/img][img]http://i.minus.com/jbriewhYWJpQCa.png[/img][img]http://i.minus.com/jbfC3xP09TkJmF.png[/img]


Unlike Paco81's hooked Dragonite glitch you can continue and fight.

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

This is probably one of the only applications of the 66h box-set as when the battle ends the game won't freeze (it normally would by trying to close the menu after getting trapped), and you can move around again, though for some reason the Bicycle theme plays.

The number of Pokémon has become corrupted so you can do some more precise memory corruption by swapping the second Pokémon with the tenth Pokémon to corrupt your items pack.

[img]http://i.minus.com/jEQDqkKkhk8xh.png[/img][img]http://i.minus.com/jblLB3Hs39Tf1B.png[/img]

Another application of the 66h box-set is warping to Celadon Department Store from your house. Viewing the box-set there messes up the map, but if you walk around a bit for some reason you can walk off the screen to have the music change to the 'Pokémon Center/Store' theme and find a door that warps you to the Celadon Department Store 3rd Floor. As D365 is still the last location in memory however, when you step out of an exit you'll be taken to your original 'last location'.

[img]http://i.minus.com/jpYa7TX3VZT9k.png[/img][img]http://i.minus.com/jbbyMhwi6ZPAAV.png[/img]


What I tried to do was use Super Glitch to write 66h in $D12C to try the 'hooked' Pokémon glitch without cheating. I got very close to doing so by finding that you can position a bold  'G' tile (66h) in a Glitch City somewhere (I'm not sure if I remember exactly how, my memory says Blue's House [27h] but I don't know how I did it) so that it would get written when you have three moves with 26 letters (including 3 4Eh bytes) before Super Glitch , but it turns out you can't legitimately get D365 (the last location that walking out of the Safari Zone gate loads) to 27h, since when you walk in to Blue's house D365 is still 00. :/

I'm not sure if there are legitimate Glitch Cities where you can get a bold 'G' in the right place. If there are we can get 66h to appear without cheating. There may be other interesting glitch box-sets too that allow us to do other things.

Re: Glitch box-sets

Posted by: TheZZAZZGlitch
Date: 2013-04-06 08:27:48
Nice finds. Here's something more from me:

As there is a move database, Pokemon database and so on, there is also a boxset database. It's located at $7671 (both CPU and ROM file address).
Here's a list of all boxsets with their properties:

Boxset 00:    Width=4      Height=3      TextPointer=76A0    OneSpaceLower=0    SecondOptionDefault=0   
Boxset 01:    Width=6      Height=3      TextPointer=76A7    OneSpaceLower=0    SecondOptionDefault=0   
Boxset 02:    Width=6      Height=3      TextPointer=76B2    OneSpaceLower=0    SecondOptionDefault=0   
Boxset 03:    Width=6      Height=3      TextPointer=76A0    OneSpaceLower=0    SecondOptionDefault=0   
Boxset 04:    Width=6      Height=3      TextPointer=76BD    OneSpaceLower=0    SecondOptionDefault=0   
Boxset 05:    Width=7      Height=3      TextPointer=76C8    OneSpaceLower=0    SecondOptionDefault=0   
Boxset 06:    Width=7      Height=4      TextPointer=76D5    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 07:    Width=4      Height=3      TextPointer=7699    OneSpaceLower=0    SecondOptionDefault=0   
-------- GLITCH BOXSETS START HERE -----------------------------------------------------------------------
Boxset 08:    Width=141    Height=142    TextPointer=8498    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 09:    Width=146    Height=80      TextPointer=9284    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 0A:    Width=78      Height=141    TextPointer=8D50    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 0B:    Width=142    Height=145    TextPointer=4E87    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 0C:    Width=150    Height=132    TextPointer=5093    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 0D:    Width=146    Height=142    TextPointer=8793    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 0E:    Width=78      Height=132    TextPointer=9392    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 0F:    Width=80      Height=141    TextPointer=9391    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 10:    Width=135    Height=78      TextPointer=9280    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 11:    Width=147    Height=80      TextPointer=8091    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 12:    Width=131    Height=132    TextPointer=8082    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 13:    Width=141    Height=130    TextPointer=508B    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 14:    Width=135    Height=132    TextPointer=4E8B    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 15:    Width=130    Height=128    TextPointer=8482    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 16:    Width=139    Height=80      TextPointer=3D21    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 17:    Width=205    Height=34      TextPointer=2222    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 18:    Width=34      Height=54      TextPointer=D6CD    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 19:    Width=119    Height=250    TextPointer=A7CD    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 1A:    Width=32      Height=26      TextPointer=C487    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 1B:    Width=6      Height=5      TextPointer=CD07    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 1C:    Width=34      Height=25      TextPointer=2429    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 1D:    Width=62      Height=12      TextPointer=21F7    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 1E:    Width=157    Height=196    TextPointer=77C2    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 1F:    Width=195    Height=85      TextPointer=21F5    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 20:    Width=124    Height=196    TextPointer=CD42    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 21:    Width=61      Height=95      TextPointer=1900    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 22:    Width=6      Height=5      TextPointer=9312    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 23:    Width=79      Height=241    TextPointer=FFD8    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 24:    Width=25      Height=4      TextPointer=203D    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 25:    Width=250    Height=17      TextPointer=19FF    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 26:    Width=4      Height=205    TextPointer=CD19    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 27:    Width=41      Height=36      TextPointer=C490    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 28:    Width=250    Height=66      TextPointer=5F3C    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 29:    Width=22      Height=0      TextPointer=D811    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 2A:    Width=255    Height=250    TextPointer=19CD    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 2B:    Width=61      Height=32      TextPointer=EAAF    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 2C:    Width=65      Height=205    TextPointer=CD3D    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 2D:    Width=229    Height=33      TextPointer=1A77    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 2E:    Width=167    Height=40      TextPointer=4713    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 2F:    Width=5      Height=40      TextPointer=FE2A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 30:    Width=80      Height=32      TextPointer=F618    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 31:    Width=68      Height=77      TextPointer=50D5    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 32:    Width=89      Height=205    TextPointer=0119    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 33:    Width=40      Height=0      TextPointer=18D1    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 34:    Width=220    Height=225    TextPointer=CD42    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 35:    Width=224    Height=247    TextPointer=C490    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 36:    Width=250    Height=66      TextPointer=5F3C    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 37:    Width=22      Height=0      TextPointer=C211    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 38:    Width=119    Height=195    TextPointer=8219    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 39:    Width=148    Height=147    TextPointer=8B85    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 3A:    Width=152    Height=80      TextPointer=9492    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 3B:    Width=145    Height=133    TextPointer=9392    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 3C:    Width=145    Height=132    TextPointer=9386    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 3D:    Width=135    Height=80      TextPointer=808B    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 3E:    Width=146    Height=135    TextPointer=8883    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 3F:    Width=134    Height=80      TextPointer=8B84    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 40:    Width=132    Height=143    TextPointer=9391    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 41:    Width=80      Height=146    TextPointer=9385    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 42:    Width=129    Height=142    TextPointer=848B    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 43:    Width=131    Height=80      TextPointer=8093    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 44:    Width=147    Height=146    TextPointer=9692    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 45:    Width=136    Height=147    TextPointer=4E87    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 46:    Width=130    Height=128    TextPointer=8482    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 47:    Width=139    Height=80      TextPointer=CF92    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 48:    Width=33      Height=115    TextPointer=2C01    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 49:    Width=0      Height=205    TextPointer=543A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 4A:    Width=93      Height=14      TextPointer=3D21    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 4B:    Width=205    Height=229    TextPointer=3428    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 4C:    Width=26      Height=167    TextPointer=4730    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 4D:    Width=19      Height=33      TextPointer=2A78    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 4E:    Width=254    Height=255    TextPointer=B8EF    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 4F:    Width=40      Height=4      TextPointer=1823    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 50:    Width=244    Height=120    TextPointer=CD43    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 51:    Width=42      Height=70      TextPointer=FA22    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 52:    Width=65      Height=205    TextPointer=41EA    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 53:    Width=205    Height=250    TextPointer=B8CD    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 54:    Width=56      Height=4      TextPointer=42EA    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 55:    Width=205    Height=250    TextPointer=47CD    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 56:    Width=24      Height=200    TextPointer=0FC9    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 57:    Width=1      Height=12      TextPointer=0C02    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 58:    Width=180    Height=3      TextPointer=0439    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 59:    Width=12      Height=70      TextPointer=940A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 5A:    Width=6      Height=12      TextPointer=0C07    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 5B:    Width=100    Height=8      TextPointer=0987    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 5C:    Width=8      Height=255    TextPointer=D0D7    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 5D:    Width=126    Height=203    TextPointer=7E22    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 5E:    Width=203    Height=31      TextPointer=20B6    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 5F:    Width=2      Height=35      TextPointer=1521    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 60:    Width=208    Height=17      TextPointer=F0D0    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 61:    Width=243    Height=167    TextPointer=7861    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 62:    Width=33      Height=230    TextPointer=F411    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 63:    Width=207    Height=1      TextPointer=2ACE    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 64:    Width=2      Height=126    TextPointer=1A02    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 65:    Width=11      Height=2      TextPointer=0B1A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 66:    Width=2      Height=250    TextPointer=46D0    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 67:    Width=128    Height=50      TextPointer=CEED    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 68:    Width=250    Height=215    TextPointer=8846    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 69:    Width=34      Height=234    TextPointer=38CE    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 6A:    Width=12      Height=58      TextPointer=1B1A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 6B:    Width=144    Height=42      TextPointer=131A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 6C:    Width=152    Height=48      TextPointer=321A    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 6D:    Width=234    Height=237    TextPointer=1A1B    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 6E:    Width=34      Height=234    TextPointer=13CE    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 6F:    Width=240    Height=243    TextPointer=5E21    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 70:    Width=196    Height=62      TextPointer=0428    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 71:    Width=33      Height=202    TextPointer=EAAF    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 72:    Width=148    Height=207    TextPointer=CD48    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 73:    Width=109    Height=62      TextPointer=CD00    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 74:    Width=109    Height=62      TextPointer=CD49    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 75:    Width=109    Height=62      TextPointer=4D43    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 76:    Width=6      Height=15      TextPointer=35D6    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 77:    Width=33      Height=220    TextPointer=F3F0    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 78:    Width=167    Height=250    TextPointer=28CF    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 79:    Width=3      Height=250    TextPointer=FECF    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 7A:    Width=8      Height=32      TextPointer=E121    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 7B:    Width=120    Height=195    TextPointer=173C    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 7C:    Width=213    Height=74      TextPointer=1750    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 7D:    Width=236    Height=74      TextPointer=2150    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 7E:    Width=48      Height=215    TextPointer=3EF6    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 7F:    Width=4      Height=234    TextPointer=CDD0    OneSpaceLower=1    SecondOptionDefault=0   
Boxset 80:    Width=4      Height=3      TextPointer=76A0    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 81:    Width=6      Height=3      TextPointer=76A7    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 82:    Width=6      Height=3      TextPointer=76B2    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 83:    Width=6      Height=3      TextPointer=76A0    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 84:    Width=6      Height=3      TextPointer=76BD    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 85:    Width=7      Height=3      TextPointer=76C8    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 86:    Width=7      Height=4      TextPointer=76D5    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 87:    Width=4      Height=3      TextPointer=7699    OneSpaceLower=0    SecondOptionDefault=1   
Boxset 88:    Width=141    Height=142    TextPointer=8498    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 89:    Width=146    Height=80      TextPointer=9284    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 8A:    Width=78      Height=141    TextPointer=8D50    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 8B:    Width=142    Height=145    TextPointer=4E87    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 8C:    Width=150    Height=132    TextPointer=5093    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 8D:    Width=146    Height=142    TextPointer=8793    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 8E:    Width=78      Height=132    TextPointer=9392    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 8F:    Width=80      Height=141    TextPointer=9391    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 90:    Width=135    Height=78      TextPointer=9280    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 91:    Width=147    Height=80      TextPointer=8091    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 92:    Width=131    Height=132    TextPointer=8082    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 93:    Width=141    Height=130    TextPointer=508B    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 94:    Width=135    Height=132    TextPointer=4E8B    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 95:    Width=130    Height=128    TextPointer=8482    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 96:    Width=139    Height=80      TextPointer=3D21    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 97:    Width=205    Height=34      TextPointer=2222    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 98:    Width=34      Height=54      TextPointer=D6CD    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 99:    Width=119    Height=250    TextPointer=A7CD    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 9A:    Width=32      Height=26      TextPointer=C487    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 9B:    Width=6      Height=5      TextPointer=CD07    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 9C:    Width=34      Height=25      TextPointer=2429    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 9D:    Width=62      Height=12      TextPointer=21F7    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 9E:    Width=157    Height=196    TextPointer=77C2    OneSpaceLower=1    SecondOptionDefault=1   
Boxset 9F:    Width=195    Height=85      TextPointer=21F5    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A0:    Width=124    Height=196    TextPointer=CD42    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A1:    Width=61      Height=95      TextPointer=1900    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A2:    Width=6      Height=5      TextPointer=9312    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A3:    Width=79      Height=241    TextPointer=FFD8    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A4:    Width=25      Height=4      TextPointer=203D    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A5:    Width=250    Height=17      TextPointer=19FF    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A6:    Width=4      Height=205    TextPointer=CD19    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A7:    Width=41      Height=36      TextPointer=C490    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A8:    Width=250    Height=66      TextPointer=5F3C    OneSpaceLower=1    SecondOptionDefault=1   
Boxset A9:    Width=22      Height=0      TextPointer=D811    OneSpaceLower=1    SecondOptionDefault=1   
Boxset AA:    Width=255    Height=250    TextPointer=19CD    OneSpaceLower=1    SecondOptionDefault=1   
Boxset AB:    Width=61      Height=32      TextPointer=EAAF    OneSpaceLower=1    SecondOptionDefault=1   
Boxset AC:    Width=65      Height=205    TextPointer=CD3D    OneSpaceLower=1    SecondOptionDefault=1   
Boxset AD:    Width=229    Height=33      TextPointer=1A77    OneSpaceLower=1    SecondOptionDefault=1   
Boxset AE:    Width=167    Height=40      TextPointer=4713    OneSpaceLower=1    SecondOptionDefault=1   
Boxset AF:    Width=5      Height=40      TextPointer=FE2A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B0:    Width=80      Height=32      TextPointer=F618    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B1:    Width=68      Height=77      TextPointer=50D5    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B2:    Width=89      Height=205    TextPointer=0119    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B3:    Width=40      Height=0      TextPointer=18D1    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B4:    Width=220    Height=225    TextPointer=CD42    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B5:    Width=224    Height=247    TextPointer=C490    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B6:    Width=250    Height=66      TextPointer=5F3C    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B7:    Width=22      Height=0      TextPointer=C211    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B8:    Width=119    Height=195    TextPointer=8219    OneSpaceLower=1    SecondOptionDefault=1   
Boxset B9:    Width=148    Height=147    TextPointer=8B85    OneSpaceLower=1    SecondOptionDefault=1   
Boxset BA:    Width=152    Height=80      TextPointer=9492    OneSpaceLower=1    SecondOptionDefault=1   
Boxset BB:    Width=145    Height=133    TextPointer=9392    OneSpaceLower=1    SecondOptionDefault=1   
Boxset BC:    Width=145    Height=132    TextPointer=9386    OneSpaceLower=1    SecondOptionDefault=1   
Boxset BD:    Width=135    Height=80      TextPointer=808B    OneSpaceLower=1    SecondOptionDefault=1   
Boxset BE:    Width=146    Height=135    TextPointer=8883    OneSpaceLower=1    SecondOptionDefault=1   
Boxset BF:    Width=134    Height=80      TextPointer=8B84    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C0:    Width=132    Height=143    TextPointer=9391    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C1:    Width=80      Height=146    TextPointer=9385    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C2:    Width=129    Height=142    TextPointer=848B    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C3:    Width=131    Height=80      TextPointer=8093    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C4:    Width=147    Height=146    TextPointer=9692    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C5:    Width=136    Height=147    TextPointer=4E87    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C6:    Width=130    Height=128    TextPointer=8482    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C7:    Width=139    Height=80      TextPointer=CF92    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C8:    Width=33      Height=115    TextPointer=2C01    OneSpaceLower=1    SecondOptionDefault=1   
Boxset C9:    Width=0      Height=205    TextPointer=543A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset CA:    Width=93      Height=14      TextPointer=3D21    OneSpaceLower=1    SecondOptionDefault=1   
Boxset CB:    Width=205    Height=229    TextPointer=3428    OneSpaceLower=1    SecondOptionDefault=1   
Boxset CC:    Width=26      Height=167    TextPointer=4730    OneSpaceLower=1    SecondOptionDefault=1   
Boxset CD:    Width=19      Height=33      TextPointer=2A78    OneSpaceLower=1    SecondOptionDefault=1   
Boxset CE:    Width=254    Height=255    TextPointer=B8EF    OneSpaceLower=1    SecondOptionDefault=1   
Boxset CF:    Width=40      Height=4      TextPointer=1823    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D0:    Width=244    Height=120    TextPointer=CD43    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D1:    Width=42      Height=70      TextPointer=FA22    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D2:    Width=65      Height=205    TextPointer=41EA    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D3:    Width=205    Height=250    TextPointer=B8CD    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D4:    Width=56      Height=4      TextPointer=42EA    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D5:    Width=205    Height=250    TextPointer=47CD    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D6:    Width=24      Height=200    TextPointer=0FC9    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D7:    Width=1      Height=12      TextPointer=0C02    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D8:    Width=180    Height=3      TextPointer=0439    OneSpaceLower=1    SecondOptionDefault=1   
Boxset D9:    Width=12      Height=70      TextPointer=940A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset DA:    Width=6      Height=12      TextPointer=0C07    OneSpaceLower=1    SecondOptionDefault=1   
Boxset DB:    Width=100    Height=8      TextPointer=0987    OneSpaceLower=1    SecondOptionDefault=1   
Boxset DC:    Width=8      Height=255    TextPointer=D0D7    OneSpaceLower=1    SecondOptionDefault=1   
Boxset DD:    Width=126    Height=203    TextPointer=7E22    OneSpaceLower=1    SecondOptionDefault=1   
Boxset DE:    Width=203    Height=31      TextPointer=20B6    OneSpaceLower=1    SecondOptionDefault=1   
Boxset DF:    Width=2      Height=35      TextPointer=1521    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E0:    Width=208    Height=17      TextPointer=F0D0    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E1:    Width=243    Height=167    TextPointer=7861    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E2:    Width=33      Height=230    TextPointer=F411    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E3:    Width=207    Height=1      TextPointer=2ACE    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E4:    Width=2      Height=126    TextPointer=1A02    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E5:    Width=11      Height=2      TextPointer=0B1A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E6:    Width=2      Height=250    TextPointer=46D0    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E7:    Width=128    Height=50      TextPointer=CEED    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E8:    Width=250    Height=215    TextPointer=8846    OneSpaceLower=1    SecondOptionDefault=1   
Boxset E9:    Width=34      Height=234    TextPointer=38CE    OneSpaceLower=1    SecondOptionDefault=1   
Boxset EA:    Width=12      Height=58      TextPointer=1B1A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset EB:    Width=144    Height=42      TextPointer=131A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset EC:    Width=152    Height=48      TextPointer=321A    OneSpaceLower=1    SecondOptionDefault=1   
Boxset ED:    Width=234    Height=237    TextPointer=1A1B    OneSpaceLower=1    SecondOptionDefault=1   
Boxset EE:    Width=34      Height=234    TextPointer=13CE    OneSpaceLower=1    SecondOptionDefault=1   
Boxset EF:    Width=240    Height=243    TextPointer=5E21    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F0:    Width=196    Height=62      TextPointer=0428    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F1:    Width=33      Height=202    TextPointer=EAAF    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F2:    Width=148    Height=207    TextPointer=CD48    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F3:    Width=109    Height=62      TextPointer=CD00    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F4:    Width=109    Height=62      TextPointer=CD49    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F5:    Width=109    Height=62      TextPointer=4D43    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F6:    Width=6      Height=15      TextPointer=35D6    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F7:    Width=33      Height=220    TextPointer=F3F0    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F8:    Width=167    Height=250    TextPointer=28CF    OneSpaceLower=1    SecondOptionDefault=1   
Boxset F9:    Width=3      Height=250    TextPointer=FECF    OneSpaceLower=1    SecondOptionDefault=1   
Boxset FA:    Width=8      Height=32      TextPointer=E121    OneSpaceLower=1    SecondOptionDefault=1   
Boxset FB:    Width=120    Height=195    TextPointer=173C    OneSpaceLower=1    SecondOptionDefault=1   
Boxset FC:    Width=213    Height=74      TextPointer=1750    OneSpaceLower=1    SecondOptionDefault=1   
Boxset FD:    Width=236    Height=74      TextPointer=2150    OneSpaceLower=1    SecondOptionDefault=1   
Boxset FE:    Width=48      Height=215    TextPointer=3EF6    OneSpaceLower=1    SecondOptionDefault=1   
Boxset FF:    Width=4      Height=234    TextPointer=CDD0    OneSpaceLower=1    SecondOptionDefault=1   


Also a few remarks:

- Because of the way how boxset IDs work, 0x66 will have exactly the same properties and effects as 0xE6. However, I don't think it is possible to find tile 0xE6 in the overworld anywhere, so it doesn't help a lot.
- This time it isn't the glitchy options corrupting the game, but width and height of the box. The displayed dialog box is simply so high that it overlaps the addresses after the screen data (see this image). Consequently, all boxsets with 1-5 width and 150+ height should work and give those amazing effects. List of IDs meeting the requirements: 0x26, 0x66, 0x79, 0x7F, 0xA6, 0xE4, 0xE6, 0xF9, 0xFF.
- If you jump off a ledge while the bicycle music is playing, you will walk through walls, even after flying to another location. So this glitch is more useful than it seems.

Re: Glitch box-sets

Posted by: Torchickens
Date: 2013-04-06 10:21:05
Thanks for the hard work!

Of the values you posted, 66h, 79h, E6h and F9h seem to be the only ones that don't freeze the game.

Here are the tiles that they correspond to:

66h - [img]http://i.minus.com/jwNtI5N1e31sU.png[/img] (Bold G)
79h - [img]http://i.minus.com/jCBMpAuPPjmf.png[/img] (Top-left corner of Pokemon menu)
E6h - [img]http://i.minus.com/jBRvahTH2adm9.png[/img] (Question mark)
F9h - [img]http://i.minus.com/jAXwfcJ73aDWj.png[/img] (3)

None of them appeared in the Glitch Cities for Pallet Town or Indigo Plateau (the other main locations have a valid warp $04) though. The top-left corner of the Pokémon menu is loaded as the 11th byte when the screen is copied from $CD81 after opening the Pokémon menu, but this means in order for the game to corrupt $D12C to 79h, you'd have to have three move names taking up 45 (2Dh) characters (including the 4Eh values after them), as with Super Glitch as the first move the corruption would start at $D0F5, and that tile would be written on address $D0F5 +($A [dec:10] = D0FF), so to work this out you do $D12C - $D0FF to work out how many bytes the corruption should be offset.

Re: Glitch box-sets

Posted by: camper
Date: 2013-04-06 10:37:26

- If you jump off a ledge while the bicycle music is playing, you will walk through walls, even after flying to another location. So this glitch is more useful than it seems.

It seems it's another byte that causes this behaviour. The bicycle music simply indicates either you're on the cycling road or you're on a bike ($D700 not 00 nor 02). Both of these shouldn't cause no-clip after jumping off a ledge.

The hooked Pokemon will stalk you forever and appears every time you attempt to fly. Even after this battle, you can't fly away.
Freezing after flying away happens when you try to fly to the default location on the fly menu (corrupted), which happens to be invalid.
Do you get any weird palette after exiting the fly menu?

Re: Glitch box-sets

Posted by: Torchickens
Date: 2013-04-06 13:04:47


- If you jump off a ledge while the bicycle music is playing, you will walk through walls, even after flying to another location. So this glitch is more useful than it seems.

It seems it's another byte that causes this behaviour. The bicycle music simply indicates either you're on the cycling road or you're on a bike ($D700 not 00 nor 02). Both of these shouldn't cause no-clip after jumping off a ledge.


Interestingly, there is a select button glitch that lets you walk through walls, which involves the Bicycle music playing after the battle ends. When you jump off a ledge, it triggers the glitch like the 'after Trainer-Fly encounter' side effects of 66h, 79h, E6h and F9h.



- If you jump off a ledge while the bicycle music is playing, you will walk through walls, even after flying to another location. So this glitch is more useful than it seems.

The hooked Pokemon will stalk you forever and appears every time you attempt to fly. Even after this battle, you can't fly away.
Freezing after flying away happens when you try to fly to the default location on the fly menu (corrupted), which happens to be invalid.
Do you get any weird palette after exiting the fly menu?


I got the Trainer-Fly encounter after Flying away instead of closing the menu, but I believe that typically happens during the Trainer-Fly glitch anyway. If I view 66h when the menu wasn't opened with the Trainer-Fly glitch, flying away seems to freeze the game no matter what option I choose. Where did you Fly away from/ which glitch box-set did you use?



- If you jump off a ledge while the bicycle music is playing, you will walk through walls, even after flying to another location. So this glitch is more useful than it seems.

It seems it's another byte that causes this behaviour. The bicycle music simply indicates either you're on the cycling road or you're on a bike ($D700 not 00 nor 02). Both of these shouldn't cause no-clip after jumping off a ledge.
Do you get any weird palette after exiting the fly menu?


When the battle with the hooked Pokémon ended, my palette got changed to this.

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

Re: Glitch box-sets

Posted by: TheZZAZZGlitch
Date: 2013-04-06 14:30:07
Getting closer to finding a way to do all this without cheating. Route 13's Glitch City saves the day by having a 0xF9 tile as 43rd screen character:

[img]http://smartfeel.net/images/save0.png[/img][img]http://smartfeel.net/images/save1.png[/img]

It should be possible to write this tile at $D12C by having Super Glitch as a 3rd move with 13 characters (0x4Es included) before it (0xD0E1 [relative starting address] + 0x0D [move lengths] + 0x14 [initial buffer size] + 0x2A [screen data before the '3'] = 0xD12C).

Re: Glitch box-sets

Posted by: Torchickens
Date: 2013-04-06 14:57:51

Getting closer to finding a way to do all this without cheating. Route 13's Glitch City saves the day by having a 0xF9 tile as 43rd screen character:

[img]http://smartfeel.net/images/save0.png[/img][img]http://smartfeel.net/images/save1.png[/img]

It should be possible to write this tile at $D12C by having Super Glitch as a 3rd move with 13 characters (0x4Es included) before it (0xD0E1 [relative starting address] + 0x0D [move lengths] + 0x14 [initial buffer size] + 0x2A [screen data before the '3'] = 0xD12C).


Nice to hear it should be possible without cheating. Let me know if you get it to work. Important note, you must black out / maybe Teleport away to your Trainer-Fly location, as using Fly updates the screen data.

By the way, I've just completed a list of unique warp destinations that walking through the exit of the Safari Zone gate can take you. Some of these have a valid warp $04, though.

00h (00) - Pallet Town
01h (01) - Viridian City
02h (02) - Pewter City
03h (03) - Cerulean City
04h (04) - Lavender Town
05h (05) - Vermilion City
06h (06) - Celadon City
07h (07) - Fuschia City
08h (08) - Cinnabar Island
09h (09) - Pokémon League
0Dh (13) - Route 2 (via Diglett's Cave/Gate Virdian City/Pewter City)
0Fh (15) - Route 4 (via Pokémon Center/Mt. Moon entrance)
10h (16) - Route 5 (via Route 5/Saffron Gate / Underground Path)
11h (17) - Route 6 (via Saffron/Route 6 gate / Underground Path)
12h (18) - Route 7 (via Celadon/Fuschia gate/Underground Path)
13h (19) - Route 8 (via Underground Path/Saffron Gate)
15h (21) - Route 10 (via Rock Tunnel/Power Plant)
16h (22) - Route 11 (via Diglett's Cave/East of Vermilion Gate)
17h (23) - Route 12 (via Gate south of Lavender Town or Fishing Guru's brother's house)

1Ah (26) - Route 15 (via Gate east of Fuschia City)
1Bh (27) - Route 16 (via Cycling Road Celadon gate)
1Dh (29) - Route 18 (via Cycling Road Fuschia gate)
1Eh (30) - Sea Route 19 (via Surfing Dude's house in Pokémon Yellow only)

21h (33) - Route 22 (via Route 23 gate)
22h (34) - Route 23 (via Victory Road/First Badge check building)

I've just noticed that there are more. For example, the game updates the last location from Route 15 to Route 13 if you walk there and run out of Safari Zone steps and get sent to the gate, yet for me this didn't apply to Blue's house.

Edit: I got it to work! Thanks TheZZAZZGlitch :) I'll upload a video of it and credit you for finding the right Glitch City.

Video: here

Re: Glitch box-sets

Posted by: camper
Date: 2013-04-07 00:39:11

the game updates the last location from Route 15 to Route 13 if you walk there and run out of Safari Zone steps and get sent to the gate, yet for me this didn't apply to Blue's house.

That byte only updates when you enter an indoor map from an outdoor map.


Where did you Fly away from/ which glitch box-set did you use?

The 3906 corruption. It changes the default fly location and available choices to something invalid, and the game freezes when I attempt to fly to that location. Flying to a valid location will be successful the first time only, and a hooked Tentacool will appear after arrival. From the second fly attempt onward, the hooked Tentacool will appear before flying.