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

Alter Trainer text/Turn Trainers into certain Pokémon - Page 1

Alter Trainer text/Turn Trainers into certain Pokémon

Posted by: Torchickens
Date: 2014-09-01 18:03:22
This is a weird select glitch that needs more research. Let's call it Trainer mutation glitch.

Press select on the 20th item, swap 20th position with a party Pokémon, then go to a Trainer that you can walk to without using a warp.

This guy got Mew with it, but I can't replicate it because the result depends on the Pokémon you switch.

https://www.youtube.com/watch?v=RqlMMk0sJbo

After trying a level 100 Charizard (here's my save file), I turned a Bug Catcher into a Rhydon.

[img]http://i.minus.com/jVIM1YwWiaokN.png[/img][img]http://i.minus.com/jbokcni3kI94Ue.png[/img]

You don't always get a Pokémon, and the text may cause a freeze.

For me, signs are unaffected by the glitch.

Edit: This glitch peeks my curiosity. Look what I got just with the Trainers on one route.

[img]http://i.minus.com/jbdRg4RB7dFNKU.png[/img][img]http://i.minus.com/jqS6vzhX7bgg9.png[/img][img]http://i.minus.com/jdyEBtffuQqLW.png[/img][img]http://i.minus.com/jbex9qCzw2V1I5.png[/img][img]http://i.minus.com/jv6OeI7ZeP1ue.png[/img][img]http://i.minus.com/jbt5OXBAIIeM34.png[/img][img]http://i.minus.com/jbrv9udnOW0keW.png[/img]

Re: Alter Trainer text/Turn Trainers into certain Pokémon

Posted by: Torchickens
Date: 2014-09-02 11:54:25
Update: See this video. I made my own yields, plus it works on Japanese Blue.

I did some research. After the select glitch, the Pokémon get put in a list ordered by text ID.

The altered text and changed turning data actually depends on other bytes, because you can just modify the addresses from D485 on Route 3 to modify what the Trainers give, even though the text is unchanged.

Please see this picture. (click to enlarge)


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


Now is the time to see what Pokémon data goes into these bytes.

I also wonder if you can do something similar with Super Glitch if you make it give you more than 6 Pokémon, even though the data structure is different.


Edit:
For Pokémon 1 being switched.

Does not change: Trainer 01 turning data D463
Does not change: Trainer 01 text D464
Does not change: Trainer 02 turning data D465
Does not change: Trainer 02 text D466
Does not change: Trainer 03 turning data D467
Does not change: Trainer 03 text D468
Does not change: Trainer 04 turning data D469
Does not change: Trainer 04 text D46A
Does not change: Trainer 05 turning data D46B
Does not change: Trainer 05 text D46C
Does not change: Trainer 06 turning data D46D
Does not change: Trainer 06 text D46E
D12B Species byte 2 -> Trainer 07 turning data D46F
D12C Current HP byte 1 -> Trainer 07 text D470
D12D Current HP byte 2 -> Trainer 08 turning data D471
D12E Level? -> Trainer 08 text D472
D12F Status ailment -> Trainer 09 turning data D473
D130 Type 1 -> Trainer 09 text D474
D131 Type 2 -> Trainer 10 turning data D475
D132 Catch rate -> Trainer 10 text D476

D13F Attack experience byte 2->Pokémon 1 species D483
D140 Defense experience byte 1->Pokémon 1 level D484
D141 Defense experience byte 2->Pokémon 2 species D485
D142 Speed experience byte 1->Pokémon 2 level D486
D143 Speed experience byte 2->Pokémon 3 species D487
D144 Special experience byte 1 -> Pokémon 3 level D488
D145 Special experience byte 2 -> Pokemon 4 species D489
D146 Attack & Defense DV -> Pokémon 4 level D48A
D147 Speed & Special DV -> Pokémon 5 species D48B
D148 PP of move 1 -> Pokémon 5 level D48C
D149 PP of move 2 -> Pokémon 6 species D48D
D14A PP of move 3 -> Pokémon 6 level D48E
D14B PP of move 4 -> Pokémon 7 species D48F
D14C Pokémon level -> Pokemon 7 level D490
D14D Max HP byte 1 -> Pokémon 8 species D491
D14E Max HP byte 2 -> Pokémon 8 level D492
D14F Attack byte 1 -> Pokémon 9 species D493 (not verified)
D150 Attack byte 2 -> Pokémon 9 level D494 (not verified)
D151 Defense byte 1 -> Pokémon 10 species D495
D152 Defense byte 2 -> Pokémon 10 level D496

Re: Alter Trainer text/Turn Trainers into certain Pokémon

Posted by: hunk
Date: 2014-09-03 03:08:11
The video is very good. There is nothing better than a video for these kind of things actually.

Re: Alter Trainer text/Turn Trainers into certain Pokémon

Posted by: Torchickens
Date: 2014-09-03 06:40:13
Thanks hunk.

Re: Alter Trainer text/Turn Trainers into certain Pokémon

Posted by: hunk
Date: 2014-09-03 07:41:56
No, seriously. No shit. I'm the biggest fan of your videos. Like five years ago I thought "there are no more glitches to discover, nothing more to do about these games". How mistaken I was. The work you're doing is really great, and you keep going and going and going. It's pretty obvious you work hard on both the videos and the posts with more information, as they are pretty enjoyable. I can't thank you enough.

(End of the spam, sorry)

Re: Alter Trainer text/Turn Trainers into certain Pokémon

Posted by: Torchickens
Date: 2014-09-03 08:39:59

No, seriously. No s**t. I'm the biggest fan of your videos. Like five years ago I thought "there are no more glitches to discover, nothing more to do about these games". How mistaken I was. The work you're doing is really great, and you keep going and going and going. It's pretty obvious you work hard on both the videos and the posts with more information, as they are pretty enjoyable. I can't thank you enough.


I'm touched. Thanks for the kind words. I'll keep going whenever I find a glitch that interests me. :)


(End of the spam, sorry)


It's OK.