Wiggler Glitch

From Custom Mario Kart
Jump to navigation Jump to search


The Wiggler Glitch is a strange bug that occurs exclusively in Mario Kart Wii. It can be triggered when a piece of time trial ghost data is made that causes the racer to hit an object that they did not hit during the creation of the run. The result is that the ghost data then becomes affected by an outside influence which causes it to desync, leading it to hit walls or fly off the track even though the player never did that originally. Although this phenomenon is often referred to as the Wiggler Glitch, it can be triggered by other objects, such as the bridge on DS Delfino Square. Ghosts subjected to this glitch are still legitimate, but cannot play back correctly.


There are varying extents to which this glitch can corrupt ghost data. The most common result of ghost data corruption causes the ghost to drive around seemingly at random (although still trying to replicate the player's original inputs) in both replay mode, and when challenging it to a race. However, it is also possible to create a ghost that appears to play back perfectly in replay mode, as well as while racing from a distance, but that still desyncs when a challenger is keeping pace with it.

If a desynced ghost is allowed to play through to its completion, it will not shrink down and restart the replay from the beginning. Instead, the game will reach the end of its recorded inputs for the ghost data, and the character will simply sit motionless until the viewer chooses to end the replay manually. The reason for this is that the ghost is not triggered to shrink down and disappear until it crosses the finish line, and due to the desyncing process, few of these ghosts will ever get there.


Wiggler Glitch in action (0:45)

A download of this ghost is available here.

DS Delfino Square Bridge Variant

A download of this ghost is available here.


This is a bug in the game's code and therefore neither a custom track author nor Time Trial racer can do anything to fix this bug. Sometimes, the ghost will synchronize correctly using the live replay code, or using the "Challenge Ghost data" mode rather than the "Watch Replay" mode (or vice versa). This can therefore be used to prove a ghost's legitimacy despite the bug.