Jump to content

Trainer mutation glitch: Difference between revisions

→‎Technical details: Convert to table
>Torchickens
>Torchickens
(→‎Technical details: Convert to table)
Line 23:
When you switch the Pokémon, you're actually switching the 20th Pokémon with the first. This puts various Pokémon data into unrelated data, and one group causes the Trainer mutation effects.
 
{| class="wikitable"
The changes are as such (for Pokémon 1):
! Original Address !! Original Address 1 data !! Destination Address !! Destination Address data
 
|-
Does not change: Trainer 01 turning data D463
| N/A || N/A || D463 || Trainer 01 turning data
 
|-
Does not change: Trainer 01 text D464
| N/A || N/A || D464 || Trainer 01 text
 
|-
Does not change: Trainer 02 turning data D465
| N/A || N/A || D465 || Trainer 02 turning data
 
|-
Does not change: Trainer 02 text D466
| N/A || N/A || D466 || Trainer 02 text
 
|-
Does not change: Trainer 03 turning data D467
| N/A || N/A || D467 || Trainer 03 turning data
 
|-
Does not change: Trainer 03 text D468
| N/A || N/A || D468 || Trainer 03 text
 
|-
Does not change: Trainer 04 turning data D469
| N/A || N/A || D469 || Trainer 04 turning data
 
|-
Does not change: Trainer 04 text D46A
| N/A || N/A || D46A || Trainer 04 text
 
|-
Does not change: Trainer 05 turning data D46B
| N/A || N/A || D46B || Trainer 05 turning data
 
|-
Does not change: Trainer 05 text D46C
| N/A || N/A || D46C || Trainer 05 text
 
|-
Does not change: Trainer 06 turning data D46D
| N/A || N/A || D46D || Trainer 06 turning data
 
|-
Does not change: Trainer 06 text D46E
| N/A || N/A || D46E || Trainer 06 text
 
|-
D12B Species byte 2 to Trainer 07 turning data D46F
| D12B || Species byte 2 || D46F || Trainer 07 turning data
 
|-
D12C Current HP byte 1 to Trainer 07 text D470
| D12C || Current HP byte 1 || D470 || Trainer 07 text
 
|-
D12D Current HP byte 2 to Trainer 08 turning data D471
| D12D || Current HP byte 2 || D471 || Trainer 08 turning data
 
|-
D12E Level (possibly) to Trainer 08 text D472
| D12E || Level (possibly) || D472 || Trainer 08 text
 
|-
D12F Status ailment to Trainer 09 turning data D473
| D12F || Status ailment || D473 || Trainer 09 turning data
 
|-
D130 Type 1 to Trainer 09 text D474
| D130 || Type 1 || D474 || Trainer 09 text
 
|-
D131 Type 2 to Trainer 10 turning data D475
| D131 || Type 2 || D475 || Trainer 10 turning data
 
|-
D132 Catch rate to Trainer 10 text D476
| D132 || Catch rate || D476 || Trainer 10 text
 
|-
D13F Attack experience byte 2 to Pokémon 1 species D483
| D13F || Attack experience byte 2 || D483 || Pokémon 1 species
 
|-
D140 Defense experience byte 1 to Pokémon 1 level D484
| D140 || Defense experience byte 1 || D484 || Pokémon 1 level
 
|-
D141 Defense experience byte 2 to Pokémon 2 species D485
| D141 || Defense experience byte 2 || D485 || Pokémon 2 species
 
|-
D142 Speed experience byte 1 to Pokémon 2 level D486
| D142 || Speed experience byte 1 || D486 || Pokémon 2 level
 
|-
D143 Speed experience byte 2 to Pokémon 3 species D487
| D143 || Speed experience byte 2 || D487 || Pokémon 3 species
 
|-
D144 Special experience byte 1 to Pokémon 3 level D488
| D144 || Special experience byte 1 || D488 || Pokémon 3 level
 
|-
D145 Special experience byte 2 to Pokemon 4 species D489
| D145 || Special experience byte 2 || D489 || Pokémon 4 species
 
|-
D146 Attack & Defense DV to Pokémon 4 level D48A
| D146 || Attack & Defense DV || D48A || Pokémon 4 level
 
|-
D147 Speed & Special DV to Pokémon 5 species D48B
| D147 || Speed & Special DV || D48B || Pokémon 5 species
 
|-
D148 PP of move 1 to Pokémon 5 level D48C
| D148 || PP of move 1 || D48C || Pokémon 5 level
 
|-
D149 PP of move 2 to Pokémon 6 species D48D
| D149 || PP of move 2 || D48D || Pokémon 6 species
 
|-
D14A PP of move 3 to Pokémon 6 level D48E
| D14A || PP of move 3 || D48E || Pokémon 6 level
 
|-
D14B PP of move 4 to Pokémon 7 species D48F
| D14B || PP of move 4 || D48F || Pokémon 7 species
 
|-
D14C Pokémon level to Pokemon 7 level D490
| D14C || Pokémon level || D490 || Pokémon 7 level
 
|-
D14D Max HP byte 1 to Pokémon 8 species D491
| D14D || Max HP byte 1 || D491 || Pokémon 8 species
 
|-
D14E Max HP byte 2 to Pokémon 8 level D492
| D14E || Max HP byte 2 || D492 || Pokémon 8 level
 
|-
D14F Attack byte 1 to Pokémon 9 species D493 (not verified)
| D14F || Attack byte 1 || D493 (unconfirmed) || Pokémon 9 species
 
|-
D150 Attack byte 2 to Pokémon 9 level D494 (not verified)
| D150 || Attack byte 2 || D494 (unconfirmed) || Pokémon 9 level
 
|-
D151 Defense byte 1 to Pokémon 10 species D495
| D151 || Defense byte 1 || D495 || Pokémon 10 species
 
|-
D152 Defense byte 2 to Pokémon 10 level D496
| D152 || Defense byte 2 || D496 || Pokémon 10 level
|}
 
===Example===
Line 133 ⟶ 135:
 
Those requirements are totally unviable for non-cheat play, so it's a proof of concept, but you can get cool results with random Pokémon.
 
==YouTube video==
{{Youtube|CH8ciwq39XA|ChickasaurusGL}}
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.