Description
Changelog
Reviews (0)

Debug Terminal

A debug terminal that can register, execute, inspect, and remove custom commands at runtime.
Includes a watcher system for monitoring live properties, node values, and script fields.

Core Features

  • Runtime command registration
    • Register new commands with a name, callable, description, and category.
    • Dynamically remove commands.
    • Define aliases to create shortcuts for complex commands.
  • Watcher system
    • Monitors live properties via getter callables.
    • Supports node property watching and script-wide property inspection.
    • Polls at configurable frame intervals.
    • Emits updates to a stats panel with optional color-coding.
  • Logging
    • Timestamped, BBCode-formatted log entries.
    • History with search and clear functionality.
  • Panel integration
    • Draggable, resizable, with saved position/size.
    • Supports font size and opacity overrides, viewport-percentage layout, and scaled fonts.
  • Persistence
    • Saves panel layout, appearance, watcher visibility, profiles, and global UI scale to user://debug_stats.cfg.

Bugs:

  • Font Size Reset
    • Depending on the size of your viewport the font size will reset back to the default size after sliding to far to the right.
  • Resizing Window
    • While resizing the windows the cursor will release and the resize will not properly follow the cursor.

Changelog for version v1.1.0-alpha

No changelog provided for this version.

Reviews

Debug Terminal has no reviews yet.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.