Jump to content

FacingDex: Difference between revisions

m
→‎Attribution: Fixed the link to the forum archives.
>Torchickens
(Created page with "The '''FacingDex''' covers invalid C109 address values in {{RBY}}. This address controls a state of the player's sprite. In Pokémon Yellow, by adjusting the value of C109 an...")
 
m (→‎Attribution: Fixed the link to the forum archives.)
 
(18 intermediate revisions by 5 users not shown)
Line 1:
{{incomplete|Document effects of other indices, in particular for Red/Blue if possible}}
The '''FacingDex''' covers invalid C109 address values in {{RBY}}. This address controls a state of the player's sprite.
 
InThe Pokémon'''FacingDex''' Yellow,covers by[[glitch adjusting0xC109 theID]]s valuein of C109{{RBY}}, and usingtheir [[glitchPokémon item]]Yellow [[ItemDex/Y:110|Lg- (0x6E)]], itor islocked possiblevalues to(on causeexit differentmat) effects, including [[arbitrary code execution]].
 
==In Pokemon Red/Blue==
The C109 script also executes when walking around one tile above an exit with the value kept while walking.
===Scripts which do not execute RAM===
* FD: freezes with glitch palette
* FE, FF, flashes the screen shortly.
 
===Arbitrary code execution===
In order to obtain an invalid C109 address, the player may encounter [[MissingNo.|Yellow regular MissingNo.]] to obtain a value which varies heavily.
* FC: C920
* 0E, 0F: DA44 (seconds of game time, will eventually fall through to similar addresses as Yellow)
 
==In Pokémon Yellow==
Line 13 ⟶ 18:
*Arbitrary code execution (also applies to Red/Blue)
*Yellow [[MissingNo.]]: When its front sprite does not freeze the game, it can give the player an invalid C109 value after battle, which varies heavily, and may not be emulated correctly on older emulators. If the player encounters Yellow MissingNo. (non-ghost/fossil form) in Viridian Forest, previously erased the save file with Up+Select+B and has never encountered a glitch Pokémon before, the Yellow MissingNo. will not freeze the game on real hardware or emulators that provide the correct behavior (BGB included).
*[[Expanded party]]: Such as by swapping into party Pokémon 91.
 
===Scripts which do not execute RAM===
Line 96 ⟶ 102:
 
==Attribution==
*Torchickens/ChickasaurusGL - Article text, from [https://www.youtube.com/watch?v=5aOVYyr3uTw video], [https://forumsarchives.glitchcity.info/index.php?topic=forums/board-115/thread-7930/page-1.msg205099html#msg205099 forums post]
 
==See also==
*[[Pokémon Yellow C109 ID 0x0F arbitrary code execution]]
 
{{stub}}
[[Category:Databases]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.