From 6215173af78fc51b02e7998d32ab0e42f375732b Mon Sep 17 00:00:00 2001 From: galaxyhaxz Date: Tue, 19 Jun 2018 05:16:38 -0500 Subject: [PATCH] Create debug.md --- Support/debug.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Support/debug.md diff --git a/Support/debug.md b/Support/debug.md new file mode 100644 index 0000000..b31b614 --- /dev/null +++ b/Support/debug.md @@ -0,0 +1,46 @@ +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` : enables 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 +- `?` -> start quest text mode (`-`/`_`, `+`/`=`, and `Enter` to use) [NOT YET IMPLEMENTED] +- `Esc` -> stop quest text mode [NOT YET IMPLEMENTED] +- `Shift` -> while holding, use the mouse to scroll screen +- `F2` -> display dungeon information [NOT YET IMPLEMENTED] +- `F3` -> display number of items on the ground/cursor item +- `F4` -> display quest status information +- `0`/`)` -> cycle through active item flags [NOT YET IMPLEMENTED] +- `8`/`*` -> 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 +- `A` -> display "Mid" monster related +- `d` -> print debug player info +- `D` -> switch current debug player +- `e` -> display "EFlag" +- `l`/`L` -> toggle lighting in dungeon [NOT YET IMPLEMENTED] +- `m` -> print debug monster info +- `M` -> switch current debug monster +- `r`/`R` -> display game seeds +- `t`/`T` -> display player and cursor coordinates