👉 The tools for testing and debugging GnollHack: developer mode and wizard mode in the game, debuggers, device testing, and where each version keeps its files.

đŸ•šī¸ In the Game

  • Developer Mode — A setting of the modern clients that shows the reset menu, the options file and the Wizard Mode switch, and allows debug logging
  • Wizard Mode — The debug mode for testing: the character cannot die, and the wizard-mode commands are available

🐞 Debugging

  • Avalonia port on Windows: start the game from its output folder, and attach Visual Studio's debugger to it, as in Run the Game. This is the quickest way to debug a change to the Avalonia port.
  • Linux version in WSL: build the packages and run the game in WSL, as in Run the Game in WSL.

📱 Testing on Devices

📁 Files and Installs

The Avalonia clients' data folders are listed under Files and Folders.

📖 Learn More