Please remember to follow the manual of style and code of conduct at all times.
Check BNN and Bulbanews for up-to-date Pokémon news and discuss it on the forums or in our IRC channel #bulbagarden on


From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to: navigation, search
050Diglett.png This article is incomplete.
Please feel free to edit this article to add missing information and complete it.
Reason: Better quality picture(s), discussion of movement patterns that always create a particular effect, more exploitation examples (see HGSS speedruns).

A successful tweak.

Tweaking, also known as the void glitch, is a glitch in Diamond, Pearl, Platinum, HeartGold, and SoulSilver Versions that causes the game to fail to load the graphics of an area. It is also sometimes referred to as holepunching to commemorate its discoverer, a GameSpot forums member by the name of "Holepunch". Tweaking has not been successfully performed in any non-Generation IV game.

What causes the effect

Maps in Generation IV are broken up into 32-step by 32-step squares that are visible at any time, with four of these squares loaded at any given time. 'Load lines' exist halfway across each of these squares, and when the player crosses over one, the areas in that direction are loaded into memory, while the areas behind the player are unloaded. Through this, the overworld becomes a seamless area.

Using the bicycle in the fourth gear, however, can cause the player to move too fast for the game to load the areas properly, especially if one changes direction several times while near the intersection of two load lines, thus loading and unloading multiple areas over and over nearly simultaneously. Doing so triggers a race condition bug, causing areas to load improperly. The effects can vary from a game freeze, invisible walls, a completely black area, a completely white area, a change in the Z-axis location, or even a completely different area to fully load in the wrong place.

The distortion caused by tweaking can be solved easily by crossing a load line away from the distortion, causing it to unload. When the section is loaded again, it will be normal. It can also be solved by looking at a different menu screen such as the Pokédex; upon closing out of the menu, the areas will be properly reloaded.


Depending on the layout of an section, it is possible to tweak in such a way as to load a walkable black area into a section that does not normally contain walkable surfaces. This allows for a number of shortcuts, such as skipping Tohjo Falls in Pokémon HeartGold and SoulSilver by loading a black area onto the section where the ledge would normally be. In sections containing buildings that the player can enter, and tweaking to cause the aforementioned black area, it is possible to enter buildings that would normally be blocked off by NPCs by standing on the tile where they would be had they been properly loaded. Such shortcuts are possible in all Generation IV games.

Void glitch

This specific exploitation of the tweaking glitch is only possible in Pokémon Diamond and Pearl. As above, it is possible to tweak a black area into locations that would normally contain buildings that the player can enter, allowing the player to walk through their improperly loaded walls. By standing exactly one tile above the entrance to a building, reloading the area, and walking south, the player can end up on the inside of the building, but in the black void area around the normally accessible portion, somewhat like the Surf glitch. Also like the Surf glitch, it is then possible through somewhat elaborate maneuvers to navigate through the interconnecting area of this void to Newmoon Island and the Flower Paradise, where Darkrai and Shaymin reside, respectively.

As the player is required to save the game in the void as part of the path to access Darkrai and Shaymin, the same risks associated with the Surf glitch occur here, such as locking oneself in the Mystery Zone. In the worst possible circumstance, the game may always immediately freeze upon loading the save file, requiring a new game to be started.

The complete path in the void to reach Shaymin takes approximately one hour, while the path to reach Darkrai requires approximately two hours.

It is currently believed although not conclusively proven that Arceus is impossible to obtain with the tweaking glitch. The main reason for this is because the Hall of Origin is an indoor area, thereby making it almost impossible to safely locate in the void compared to outdoor areas.

Entering the void is itself impossible in Pokémon Platinum, HeartGold, and SoulSilver, due to the black area around buildings containing invisible walls that will trap the player. In addition, in Platinum, Darkrai, Shaymin, and Arceus will not appear in their respective areas unless the player has obtained the proper event item.


Tweaking in order to get Darkrai

By auburneye
Videos are currently unavailable on Bulbapedia; instead, you can watch the video on YouTube here.

Tweaking in order to get Shaymin

By auburneye
Videos are currently unavailable on Bulbapedia; instead, you can watch the video on YouTube here.

External links

Cloning glitchesGlitch PokémonGlitch types
Generation I: --0 ERRORCut glitchCable Club escape glitchDokokashira door glitch
Error codesExperience underflow glitchGlitch CityGlitch dimension
Glitch movesGlitch TrainersItem duplication glitchJohto guard glitch
Mew glitchOld man glitchPewter Gym skip glitchPokémon merge glitch
Second type glitchRhydon glitchSuper GlitchZZAZZ glitch
Generation II: Celebi Egg glitchCoin Case glitchesError codesExperience underflow glitchGlitch Egg
Johto guard glitchSketch glitchTeru-samaTrainer House glitchGlitch dimension
Generation III: Berry glitchDive glitchPomeg glitch
Generation IV: Acid rainGlobal Terminal glitchesMimic glitch
Pomeg glitchRage glitchSurf glitchTweaking
Generation V: Sky Drop glitchFrozen Zoroark glitch
Generation VI: Lumiose City save glitch
Glitch effects: Game freezeGlitch battleGlitch song
Gens I/II only: Japanese text in English games
Gen I only: Glitch screenTMTRAINER effect
Gen II only: Glitch dimension
Lists: Glitch movesGlitch types
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VI)
Glitches (Gen IGen IIGen IIIGen IVGen VGen VISpin-off)

Project GlitchDex logo.png This article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.