DreamZZT Debug Console
DreamZZT includes a debug console that allows you to view ZZT-OOP as it runs, as well as perform various operations on the game world. To show or hide the debug console, press the tilde key during a game.
Below is a description of the currently supported debug commands. The debug console also allows you to execute ZZT-OOP statements directly. Some useful ZZT-OOP commands are "change invisible normal" to change all invisible walls to normal walls, and "give health 100" to increase your health by 100.
You can also enter any of the commands below:
+ammo / -ammo
Increases or decreases the player's ammo by 10.
+dark / -dark
Toggles darkness on the current board.
edit
Enter the editor.
flags
Display all the ZZT flags that are currently set.
freeze / unfreeze
Pause and unpause the game world. This does not affect the player, only the other objects on the board.
+gems / -gems
Increases or decreases the player's gems by 10.
+health / -health
Increases or decreases the player's health by 10.
inspect
Displays the ZZT-OOP program for the selected object.
keys
Gives the player all the keys.
quit
Quit DreamZZT.
+reveal / -reveal
Highlight all ZZT-OOP objects on the board.
+score / -score
Increases or decreases the player's score by 10.
+torch / -torch
Increases or decreases the player's torches by 10.
warp
Switch to a different board. 'warp' by itself will display a list of boards to choose from. If you know the board's number, you can instead use 'warp x' where x is the board number to warp to.
watch
Allows you to select a ZZT-OOP object to watch. All ZZT-OOP commands that are executed by that object will be displayed in the debug console.
zap
Clears the spaces north, south, east, and west of the player.
Blog
About Me
Forum
Projects
Photos