Ghost Bicycle glitch: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Ryccardo
m (Ryccardo moved page SRAM clear oversight (Generation I) to WRAM clear oversight (Generation I) over redirect: Caught fischi for fiaschi (ie operator error))
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Misc R/B/Y}}
{{Misc R/B/Y}}
<!--Copied from ChickasaurusGL's video https://www.youtube.com/watch?v=YXa96wnSIOQ, who also wrote this article.-->
<!--Copied from ChickasaurusGL's video https://www.youtube.com/watch?v=YXa96wnSIOQ, who also wrote this article.-->
The '''Ghost Bicycle glitch''' (also known as the '''Ghost Bike glitch''') is a glitch in {{RBY}} that causes the "on the Cycling Road" flag in an old save file to carry over to a new game, which prevents the player from using the Bicycle or Surfing with a Pokémon.
There is a glitch in {{RBY}} involving the fact that the save file is loaded ''before'' the Continue/New Game/Options screen appears, yet the WRAM is not fully wiped when starting a new game. Of note too, data from the past file can sometimes be brought up by [[chaotic name]]s. The glitch is currently not well understood.


== Procedure ==
==Ghost Bicycle glitch subglitch==
# Save the game on the Cycling Road.
The '''Ghost Bicycle glitch''' (also known as '''Ghost Bike glitch''') is a glitch in {{RBY}}.
# Reset and start a new game (without clearing the save file with Up+Select+B).
# Continue to play this save file until the player gains access to the Bicycle or the field move Surf.


The game will state that the player "can't get off here." when the player tries to use the Bicycle even though the player isn't on the Bicycle, or that "Cycling is fun! Forget SURFing!" when the player tries to Surf (although the player can still use [[ItemDex/RGBY:007]] to Surf).
In {{RBY}}, if you save the game in the Cycling Road then reset and start a new game without clearing the save file with Up+Select+B, the memory address D732 (D731 in Yellow) will still have bit 5 set on the new game. Even though the entire WRAM is cleared when selecting "new game", address D732 is specifically being preserved, presumably because it also contains a debugging flag that will speed up the pregame procedure.


<gallery>
This means if you continue using this save file until you exchange the Bike Voucher for a Bicycle, the game will state that the player "can't get off here." when trying to use the Bicycle even though the player isn't on the Bicycle.
File:Ghost Bicycle glitch1.gif|thumb|Trying to use the Bicycle under this glitch.
File:Ghost Bicycle glitch2.gif|thumb|Trying to Surf under this glitch.
</gallery>


=== Fixing the glitch ===
[[File:Ghost Bicycle glitch1.gif]]
The glitch can be fixed by performing one of the following actions:


* Using Dig, Teleport, Fly, or an Escape Rope.
This glitch also prevents Surfing with a Pokémon (but not via the ?????, hex 07 item) when the player gets to use it provided that the glitch isn't fixed with one of the methods below.
* Going in and out of the Cycling Road.

* Blacking out (both in battle and in the overworld).
[[File:Ghost Bicycle glitch2.gif]]
==Fixing the glitch==
The glitch can be fixed by performing one of the following actions:


== Explanation ==
- Using Dig.<br>
This glitch happens because the "on the Cycling Road" flag, bit 5 of the memory address $D732 ($D731 in Yellow), is erroneously carried over to the new game. This flag is saved within the save file, and is carried over to the new game because:
- Using Teleport.<br>
* When the game is powered up, the save file is loaded ''before'' the Continue/New Game/Options screen appears.
- Using Fly.<br>
* Even though the entire WRAM section containing data loaded from the save file is cleared when selecting "new game", address $D732 is specifically being preserved<ref>[https://github.com/pret/pokered/blob/2954013da1f10e11db4ec96f9586b7c01706ae1a/engine/movie/oak_speech/oak_speech.asm#L6-L17 The relevant code segment, saving $D732 before clearing the WRAM and restoring its value afterward]</ref>, presumably because it also contains a debugging flag that will speed up the pregame procedure.
- Using an Escape Rope.<br>
- Going in and out the Cycling Road.<br>
- Blacking out (both in battle and in overworld).<br>


{{Researchneeded|Are there any other effects caused by an incomplete WRAM clear?<!-- There is a glitch in {{RBY}} involving the fact that the save file is loaded ''before'' the Continue/New Game/Options screen appears, yet the WRAM is not fully wiped when starting a new game. Of note too, data from the past file can sometimes be brought up by [[chaotic name]]s. The glitch is currently not well understood. -->}}
(Thanks TheZZAZZGlitch)


==Credits==
== Credits ==
*VAAMusicalMike and gnsquared for sharing the glitch.
* VAAMusicalMike and gnsquared for sharing the glitch.
*theflyingpen on Supercheats for bringing up the problem.
* theflyingpen on Supercheats for bringing up the problem.
*TheZZAZZGlitch for details on why the glitch occurs and how to fix it.
* TheZZAZZGlitch for details on why the glitch occurs and how to fix it.
==Video==
== Video ==
{{Youtube|1=YXa96wnSIOQ|2=ChickasaurusGL}}
{{Youtube|1=YXa96wnSIOQ|2=ChickasaurusGL}}


== References ==
<references />
[[Category:Generation I glitches]]
[[Category:Generation I glitches]]

Latest revision as of 00:18, 7 July 2023

Miscellaneous glitches of Pokémon Red and Blue and Pokémon Yellow

Amazing Man (Red and Blue only) | Cable Club escape glitch | Celadon looping map trick | Champion Blue music muting glitch | Coastal Flooding | Confusion and Substitute glitch | Cooltrainer move | Cycling based glitch maps | Escape sprite handling glitch | Evolve without an evolutionary stone (Red and Blue only) | Evolving Raichu (Red and Blue only) | Expanded item pack | Expanded Pokédex | Focus Energy glitch | Get stuck in a wall | Ghost Bicycle glitch | Glitch encounter system | Glitch City RAM Manipulation | Infinite Blaine Door | Introduction Nidorino glitch (Red and Blue only) | Invisible PCs (Red and Blue only) | Invisible tree glitch | Item stack duplication glitch | Mute the music in the Pokémon League | Partial trapping move link battle glitch | Pokémon Tower Pokédex glitch | PP underflow glitches | Recovery move glitch | Rival's effect | See a Ghost without a Silph Scope | Selfdestruct and Substitute glitch | Silph Co. PC Glitch | Slot machine glitch | Stand on a tree | Statue behavior glitch (Red and Blue only) | Super effective move AI flaw (Red and Blue only) | Super Glitch | Surf down glitch | Swift miss glitch | Transform assumption glitch | Transform Empty Move Glitch | Trick Zone | Vending machine purchase glitch | Walk around with only fainted Pokémon (Red and Blue only) | Walking lag glitch | Walk on water through Surf | Walking Pikachu happiness glitch (Yellow only) | Wild appeared! | ZZAZZ Glitch

(view, talk, edit)

The Ghost Bicycle glitch (also known as the Ghost Bike glitch) is a glitch in Pokémon Red, Blue, and Yellow that causes the "on the Cycling Road" flag in an old save file to carry over to a new game, which prevents the player from using the Bicycle or Surfing with a Pokémon.

Procedure

  1. Save the game on the Cycling Road.
  2. Reset and start a new game (without clearing the save file with Up+Select+B).
  3. Continue to play this save file until the player gains access to the Bicycle or the field move Surf.

The game will state that the player "can't get off here." when the player tries to use the Bicycle even though the player isn't on the Bicycle, or that "Cycling is fun! Forget SURFing!" when the player tries to Surf (although the player can still use ItemDex/RGBY:007 to Surf).

Fixing the glitch

The glitch can be fixed by performing one of the following actions:

  • Using Dig, Teleport, Fly, or an Escape Rope.
  • Going in and out of the Cycling Road.
  • Blacking out (both in battle and in the overworld).

Explanation

This glitch happens because the "on the Cycling Road" flag, bit 5 of the memory address $D732 ($D731 in Yellow), is erroneously carried over to the new game. This flag is saved within the save file, and is carried over to the new game because:

  • When the game is powered up, the save file is loaded before the Continue/New Game/Options screen appears.
  • Even though the entire WRAM section containing data loaded from the save file is cleared when selecting "new game", address $D732 is specifically being preserved[1], presumably because it also contains a debugging flag that will speed up the pregame procedure.
More research is needed for this article.

Reason given: Are there any other effects caused by an incomplete WRAM clear?



Credits

  • VAAMusicalMike and gnsquared for sharing the glitch.
  • theflyingpen on Supercheats for bringing up the problem.
  • TheZZAZZGlitch for details on why the glitch occurs and how to fix it.

Video

YouTube video by ChickasaurusGL


References