Jump to content

FacingDex: Difference between revisions

315 bytes removed ,  1 year ago
m
→‎Attribution: Fixed the link to the forum archives.
>Kelvinv
No edit summary
m (→‎Attribution: Fixed the link to the forum archives.)
 
(14 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[[glitch C1090xC109 address valuesID]]s in {{RBY}}., Thisand addresstheir controlsPokémon aYellow state[[ItemDex/Y:110|Lg- of(0x6E)]] theor player'slocked values (on exit mat) spriteeffects.
 
==In Pokemon Red/Blue==
In Pokémon Yellow, by adjusting the value of C109 and using [[glitch item]] [[ItemDex/Y:110|Lg- (0x6E)]], it is possible to cause different effects, including [[arbitrary code execution]].
===Scripts which do not execute RAM===
* FD: freezes with glitch palette
* FE, FF, flashes the screen shortly.
 
===Arbitrary code execution===
The C109 script also executes when walking around one tile above an exit with the value kept while walking.
* FC: C920
* 0E, 0F: DA44 (seconds of game time, will eventually fall through to similar addresses as Yellow)
 
In order to obtain an invalid C109 address, the player may encounter [[MissingNo.|Yellow regular MissingNo.]] to obtain a value which varies heavily.
 
==In Pokemon Red/Blue==
* 00, 01, 02, 03,: facing the screen
* 04, 05, 06, 07,: facing away from the screen
* 08, 09, 0A, 0B,: facing to the left
* 0C, 0D, 0E, 0F,: Facing to the right
* 10, 11, 12, 13, 14, 15, 16, 17, 18,: contents differ based on RAM
==In Pokémon Yellow==
 
Line 21 ⟶ 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 104 ⟶ 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==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.