Trick Summary Edit
There are multiple ways to manipulate or break scripted teleports.
Games It Works In Edit
Baldur's Gate I - Yes
Baldur's Gate II - Yes
Icewind Dale I - ?
Icewind Dale II - ?
Planescape: Torment - ?
Method And Explanation Edit
With a solo character, initiate a dialog with an NPC who normally teleports the player to a different location. After the dialog ends (and the action block of the dialog is about to be run) pause the game and give the character another command. The key is to pause the game immediately after the dialog ends (i.e. by pressing enter and space very quickly). The character should then stay in the current area without being teleported.
The glitch is more complicated if there are other party members. Then all party members need to give the command to leave the area and the dialog needs to be started by the PC. After the dialog, all characters then need to be assigned a different command, e.g. to walk somewhere.
It's currently not known whether this glitch is reproducible with all dialogs. It has so far been only used in the three dialogs listed below.
Baldur's Gate II
Note that unlike in Baldur's Gate I, dialogues in Baldur's Gate II cannot be broken by giving characters another command after the teleport script initiates.
However, if you leave the area between the teleport script activating and the teleport occuring, you will be teleported to the same co-ordinates in the new area instead, like the first variant of the Dimension Door Glitch. For many dialogues this will break the game and leave you trapped in a cutscene; for some it will not. Furthermore, if an autosave is created upon leaving the area, loading this autosave will normally cancel the teleport.
Notable Speedrunning Applications Edit
- To avoid being teleported to Candlekeep by Eltan in Baldur's Gate I (not in any submitted speedrun)
- To perform the big chapter skip in Baldur's Gate I, involving two different dialogs (current multi segment Baldur's Gate and Baldur's Gate TOSC runs)