There are debug features available through both in-game and through the command-line. These have been ported from the 12-21-96 debug build. Note that not all of them are available yet.
Command-line parameters
-^
: enable god mode and debug tools-$
: enable god mode with less stuff (further documenting needed) [NOT YET IMPLEMENTED]-b
: enable item drop log [NOT YET IMPLEMENTED]-d
: disable startup video + increased item drops [PARTIALLY IMPLEMENTED]-f
: display frames per second-i
: disable network timeout-n
: disable startup video-s
: unused-v
: draw yellow debug tiles-w
: enable cheats-x
: disable exclusive DirectDraw access [NOT YET IMPLEMENTED]-j <##>
: init trigger at level [NOT YET IMPLEMENTED]-l <#> <##>
: start in level as type-m <###>
: add debug monster, up to 10 allowed-q <#>
: force a certain quest-r <##########>
: set map seed to-t <##>
: sets current quest level
In-game hotkeys
?
-> enter quest text mode [NOT YET IMPLEMENTED]-
/_
-> decrease message number/speed+
/=
-> increase message number/speedEnter
-> play selected messageEsc
-> stop quest text mode
Shift
-> while holding, use the mouse to scroll screenF2
-> display dungeon information [NOT YET IMPLEMENTED]F3
-> display number of items on the ground/cursor itemF4
-> display quest status information0
/)
-> cycle between regular/magic arrows8
/*
-> level up character~
-> refresh vendor items (Griswold premium and Adria)]
-> all spells level 10:
-> all spells preset level[
-> delete all gold in inventory|
-> fill inventory with gold (5000 piece piles).
-> display dungeon Y/sum [NOT YET IMPLEMENTED]a
-> increase level of the last spell casted and enableTeleport
in townA
-> display "Mid" monster relatedd
-> print debug player infoD
-> switch current debug playere
-> display "EFlag"l
/L
-> toggle lighting in dungeonm
-> print debug monster infoM
-> switch current debug monsterr
/R
-> display game seedst
/T
-> display player and cursor coordinates
Multiplayer hotkeys [NOT YET IMPLEMENTED]
Ctrl
+C
-> trigger breakpointCtrl
+P
-> print mouse clicks and frame counter for each playerCtrl
+S
-> sleep the network thread