Text pointer manipulation mart buffer overflow glitch: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Torchickens
>Torchickens
Line 1: Line 1:
{{Major glitches}}
{{Major glitches}}
<!--A large amount of text is taken from ChickasaurusGL's video, who is also the original author of this article https://www.youtube.com/watch?v=3TDXWL093AI https://www.youtube.com/watch?v=-TtWZrTurKA-->
<!--A large amount of text is taken from ChickasaurusGL's video, who is also the original author of this article https://www.youtube.com/watch?v=3TDXWL093AI https://www.youtube.com/watch?v=-TtWZrTurKA-->
'''Text pointer manipulation mart buffer overflow glitch''', informally known as '''Mart Pwner''' is an extension of [[text pointer manipulation]] for {{RBY}} documented by Luckytyphlosion.
'''Text pointer manipulation mart buffer overflow glitch''', informally known as '''Mart Pwner''' is an extension of [[text pointer manipulation]] for {{RBY}} documented by luckytyphlosion.


It involves the player bringing up a corrupted Poké Mart which corrupts data from CF7B (Poké Mart total items) onward in RAM with data from a specific source.
It involves the player bringing up a corrupted Poké Mart which corrupts data from CF7B (Poké Mart total items) onward in RAM with data from a specific source.
Line 68: Line 68:
Additionally, there most be no 'FF' bytes in your party Pokémon data, so this means no Pokémon with a catch rate of 255, EVs or DVs with an FF byte in them, experiences with an FF byte, or a Pokémon with a Trainer ID with a FF byte in them.
Additionally, there most be no 'FF' bytes in your party Pokémon data, so this means no Pokémon with a catch rate of 255, EVs or DVs with an FF byte in them, experiences with an FF byte, or a Pokémon with a Trainer ID with a FF byte in them.


The Pokémon ID is based on Pokémon 6's type 1. The battle system ID is based on Pokémon 6's type 2.
The Pokémon ID is based on Pokémon 6's type 1. The battle system ID is based on Pokémon 6's type 2, so for example a Pokémon with Poison (hex:03) as type 2 will bring up the [[Unused encounter system (Yellow)|unused "Hurry, get away!"]] encounter system in Yellow. Pokémon with only one type are internally stored as having the same type for type 1 and 2.


Pokémon and Trainer ID numbers can be found on [[The Big HEX List]].
Pokémon and Trainer ID numbers can be found on [[The Big HEX List]].
Line 138: Line 138:
|}
|}
{{Youtube|-TtWZrTurKA|ChickasaurusGL}}
{{Youtube|-TtWZrTurKA|ChickasaurusGL}}

==External links==
==External links==
*[http://forums.glitchcity.info/index.php?topic=7417.0 Thread on the Glitch City Laboratories forums].
*[http://forums.glitchcity.info/index.php?topic=7417.0 Thread on the Glitch City Laboratories forums].