SignalVisualizer

An asset by MiniGameDev
The page banner background of a mountain and forest
SignalVisualizer thumbnail image
SignalVisualizer thumbnail image
SignalVisualizer thumbnail image
SignalVisualizer thumbnail image
SignalVisualizer hero image

Quick Information

0 ratings
SignalVisualizer icon image
MiniGameDev
SignalVisualizer

The SignalVisuzlizer plugin comes with two tools to help with managing and debugging your scene's signals.The first tool is the visualizer. This displays the current scene's signals and their connections in an easy to read graph and tree.The second tool is the debugger. With a running scene, activate the debugger to automatically log all relevant signals to the custom Signal Debugger panel.

Supported Engine Version
4.0
Version String
1.7.0
License Version
MIT
Support Level
community
Modified Date
6 months ago
Git URL
Issue URL

SignalVisualizer

A plugin for Godot 4.x. SignalVisualizer displays the current scene's signals and connections in a easy to read graph and tree dock.

README Signal Visualizer plugin running Godot 4.x

Installation

The SignalVisualizer plugin can be installed via Godot's Asset Library or from source.

Source Installation via Github

  1. Download the repo
  2. Copy the addons/SignalVisualizer directory to your project's res://addons/ directory.
  3. Enable the plugin under Project Settings -> Plugins

README Plugins Tab in Godot Project Settings

  1. Ensure the Autoload singleton is enabled. The plugin adds the autoload automatically.

README Autoload Tab in Godot Project Settings

  1. The Signal Visualizer tab will display in the bottom dock region.

README Godot 4.x bottom dock displaying Signal Visualizer tab

Usage

Signal Visualizer will create a signal graph by mapping the signals in the current scene in the Godot editor. The bottom dock uses the built-in GraphEdit and Tree nodes to display the signal graph. Only signals with the flag of CONNECT_PERSIST will be displayed in the signal graph. In addition, all nodes that begin with @ in the name will be ignored.

  1. With your scene open in the editor, open the bottom dock.
  2. In Signal Visualizer's top toolbar, click "Generate Graph"

README Signal Visualizer plugin toolbar. Clear graph and Generate graph buttons.

Format

In the signal graph and tree, the format is as follows:

Outgoing Signal

Signal -> Connected Node

README Player Node Outgoing Signals

Incoming Signal

Signal::Callable Method

README GameUI Node Incoming Signals

The SignalVisuzlizer plugin comes with two tools to help with managing and debugging your scene's signals.

The first tool is the visualizer. This displays the current scene's signals and their connections in an easy to read graph and tree.

The second tool is the debugger. With a running scene, activate the debugger to automatically log all relevant signals to the custom Signal Debugger panel.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
SignalVisualizer icon image
MiniGameDev
SignalVisualizer

The SignalVisuzlizer plugin comes with two tools to help with managing and debugging your scene's signals.The first tool is the visualizer. This displays the current scene's signals and their connections in an easy to read graph and tree.The second tool is the debugger. With a running scene, activate the debugger to automatically log all relevant signals to the custom Signal Debugger panel.

Supported Engine Version
4.0
Version String
1.7.0
License Version
MIT
Support Level
community
Modified Date
6 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers