promotional bannermobile promotional banner

BugLab

{BugLab} is a modular debugging and analysis toolkit for World of Warcraft addon developers: debug output, UI inspection and event analysis in one lightweight environment.
BugLab_ Debugging-Toolkit für WoW Forever.png

BugLab_ Debugging-Toolkit für WoW Forever.png

Description

BugLab_header_image

BugLab is a modular debugging and analysis toolkit for World of Warcraft addon developers: debug output, UI inspection and event analysis in one lightweight environment.

Status: Alpha. BugLab is under active development. Features and behavior may still change. Tested on the WoW Forever beta (Classic).

API Documentation:

Currently only in German. English coming soon.

Supported addons, or those that already use {BugLab} as a debugging tool.

  • BugSack is automatically detected as soon as it is installed. An additional icon will then appear in the menu bar, which matches the one displayed on the minimap.
  • Binds Enable Mouse-Over Casting on an enemy, shows keyboard, mouse and click-cast bindings directly in spell, item and macro tooltips. Lightweight and standalone.
  • A.M.O Arrows, Muskets & Organization, Never run out of ammo again.
  • Can't play Forever Minimap Clock with Alarm, Timer and Calendar Functions

Modules

Module Task Status
Console Collect, filter, and display debug messages Beta
Inspector Inspect UI frames, properties, hierarchies, and states Beta
Gallery Browse previews of textures and atlases, with a cropped view in the Inspector's texture editor Alpha, in Progress
Probe Launch tests (probes) registered by addons, probe log Beta
Database View SavedVariables of loaded addons as a tree (read-only), search, and copy as Lua text Alpha, in Progress

Who is it for?

Anyone who develops addons or tracks down addon bugs and wants a lean, extensible debugging suite.

Extensible

BugLab can be extended internally through modules or externally through standalone addons. See the developer documentation in the repository for details.

Installation

  1. Download the addon via the CurseForge app or manually.
  2. For a manual install, copy the BugLab folder to World of Warcraft\_classic_beta_\Interface\AddOns.
  3. Start the game (or /reload) and enable BugLab in the AddOns menu on the character select screen.

Slash commands

BugLab deliberately keeps its slash commands to a minimum. The current list is in the README in the repository.

Languages

German and English (detected from the game client).

Feedback & bug reports

Bugs, ideas and requests are welcome – please open an issue in the GitHub repository or leave a comment here on CurseForge. For bug reports, the WoW version, the BugLab version and short reproduction steps help a lot.

License

MIT

BugLab Team

profile avatar
Owner
  • 8
    Projects
  • 280
    Downloads

More from N3zr0kView all