Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of an article from Glitch City Laboratories wiki.

A live version of this article is available at the Glitch City Wiki here.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of the wiki in .tar.gz or .xml.gz formats.

FacingDex

This article is incomplete. Please feel free to add any missing information about the subject. It is missing: Index number.




The FacingDex covers glitch 0xC109 IDs in Pokémon Red, Blue, and Yellow, and their Pokémon Yellow Lg- (0x6E) or locked values (on exit mat) effects.

In Pokemon Red/Blue

Scripts which do not execute RAM

  • FD: freezes with glitch palette
  • FE, FF, flashes the screen shortly.

    Arbitrary code execution

  • FC: C920
  • 0E, 0F: DA44 (seconds of game time, will eventually fall through to similar addresses as Yellow)

    In Pokémon Yellow



    Methods of obtaining invalid C109 values



  • 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).

    Scripts which do not execute RAM

  • 20: Enable "Blind Pikachu" effect.

    Arbitrary code execution

  • 0E, 0F: Execute DA41 - This can fall through to wDayCareInUse and then the manipulable wNumInBox.
  • 12, 13: Execute D367 - This can be manipulated via the expanded items pack.
  • 2C - DFE6
  • 2D - DFE6
  • 3A - FA0A
  • 3B - FA0A
  • 3E - D368
  • 3F - D368
  • 50 - C9A7
  • 51 - C9A7
  • 54 - C937
  • 55 - C937
  • 56 - E5C9
  • 57 - E5C9
  • 58 - D5E5
  • 59 - D5E5
  • 5A - C5D5
  • 5B - C5D5
  • 5C - CDC5
  • 5D - CDC5
  • 5E - D4CD
  • 5F - D4CD
  • 62 - FA42
  • 63 - FA42
  • 66 - D35D
  • 67 - D35D
  • 70 - FA35
  • 71 - FA35
  • 74 - C109
  • 75 - C109
  • 76 - CBC1
  • 77 - CBC1
  • 82 - C021
  • 83 - C021
  • 8E - FA6F
  • 8F - FA6F
  • 90 - C5FA
  • 91 - C5FA
  • 92 - CFC5
  • 93 - CFC5
  • 9A - CD00
  • 9B - CD00
  • A0 - C13D
  • A1 - C13D
  • A2 - D1C1
  • A3 - D1C1
  • A4 - E1D1
  • A5 - E1D1
  • A6 - C9E1
  • A7 - C9E1
  • A8 - C8C9
  • A9 - C8C9
  • AC - D041
  • AD - D041
  • B0 - D341
  • B1 - D341
  • B4 - D641
  • B5 - D641
  • C7 - D0E4
  • DA - FAFF
  • DB - FAFF
  • DC - C5FA
  • DD - C5FA
  • DE - CFC5
  • DF - CFC5
  • EC - D918
  • ED - D918
  • F2 - D618
  • F3 - D618
  • F4 - E5D6
  • F5 - E5D6
  • F6 - D5E5
  • F7 - D5E5
  • F8 - C5D5
  • F9 - C5D5

    Attribution

  • Torchickens/ChickasaurusGL - Article text, from video, forums post

    See also

  • Pokémon Yellow C109 ID 0x0F arbitrary code execution

    This article or section is a stub. You can help wiki by [ expanding it].

    Categories