Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Godot Signal Checker

An asset by SpielmannSpiel
The page banner background of a mountain and forest
Godot Signal Checker hero image

Quick Information

0 ratings
Godot Signal Checker icon image
SpielmannSpiel
Godot Signal Checker

Checks scenes for broken signals / events connected via the the Godot signal tab. ## The ProblemGodot complains about broken signals connected from code, but **editor-connected signals fail silently**, when you rename or delete the receiver method. You usually find out the hard way, a button click that does nothing, or worse, a bug report from a player.This should be a temporary solution until the GitHub issue https://github.com/godotengine/godot-proposals/issues/8982 solves the problem in-engine.## Features* Scans your scenes for missing signals* Supports GDscript and C#* Disable parameter scans* Double click brings you into the scene* Purely written in GDscript for maximal compatibility## SetupEither use the Godot assed library to install it or manually copy the `addons/GodotSignalChecker` into your addons folder and enable it in `Project` -> `Project Settings` -> `Plugins`.## UseWhen opening the project or enabling the plugin an initial scan will be performed. Other than that there is currently no auto-reload system, switch to the "Signal Checker" tab at the bottom and press the `Scan` button. ## IssuesIt is not clear if this the parameter count works correctly, eg. build in Godot functions in C# (there are a lot of warnings about that and snake case), so you can deactivate it. ## TODO* Check method parameter types ## ContributePlease try to adhere to the GDScript style guidelines https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html. States that are considered "stable" enough will get a git-tag and be released to the Godot Asset Library. ## OTHERGodot Asset Library: TBDGitHub: https://github.com/SpielmannSpiel/GodotSignalCheckerby bison - SpielmannSpiel https://spielmannspiel.com

Supported Engine Version
4.4
Version String
0.1.0
License Version
MPL-2.0
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL

Godot Signal Checker

Checks scenes for broken signals / events connected via the the Godot signal tab.

The Problem

Godot complains about broken signals connected from code, but editor-connected signals fail silently, when you rename or delete the receiver method.
You usually find out the hard way, a button click that does nothing, or worse, a bug report from a player.

This should be a temporary solution until the GitHub issue godot-proposals#8982 solves the problem in-engine.

Features

  • Scans your scenes for missing signals
  • Supports GDscript and C#
  • Disable parameter scans
  • Purely written in GDscript for maximal compatibility

Screenshots

README godot signal checker main function

Setup

Either use the Godot assed library to install it or manually copy the addons/GodotSignalChecker into your addons folder and enable it in Project -> Project Settings -> Plugins.

Use

When opening the project or enabling the plugin an initial scan will be performed.
Other than that there is currently no auto-reload system, switch to the "Signal Checker" tab at the bottom and press the Scan button.

Issues

It is not clear if this the parameter count works correctly, eg. build in Godot functions in C# (there are a lot of warnings about that and snake case), so you can deactivate it.

TODO

  • Check method parameter types

Contribute

Please try to adhere to the GDScript style guidelines https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html.
States that are considered "stable" enough will get a git-tag and be released to the Godot Asset Library.

OTHER

Godot Asset Library: TBD GitHub: https://github.com/SpielmannSpiel/GodotSignalChecker by bison - SpielmannSpiel https://spielmannspiel.com

Checks scenes for broken signals / events connected via the the Godot signal tab.


## The Problem

Godot complains about broken signals connected from code, but **editor-connected signals fail silently**, when you rename or delete the receiver method.
You usually find out the hard way, a button click that does nothing, or worse, a bug report from a player.

This should be a temporary solution until the GitHub issue https://github.com/godotengine/godot-proposals/issues/8982 solves the problem in-engine.


## Features

* Scans your scenes for missing signals
* Supports GDscript and C#
* Disable parameter scans
* Double click brings you into the scene
* Purely written in GDscript for maximal compatibility

## Setup

Either use the Godot assed library to install it or manually copy the `addons/GodotSignalChecker` into your addons folder and enable it in `Project` -> `Project Settings` -> `Plugins`.


## Use

When opening the project or enabling the plugin an initial scan will be performed.
Other than that there is currently no auto-reload system, switch to the "Signal Checker" tab at the bottom and press the `Scan` button.


## Issues

It is not clear if this the parameter count works correctly, eg. build in Godot functions in C# (there are a lot of warnings about that and snake case), so you can deactivate it.


## TODO

* Check method parameter types


## Contribute
Please try to adhere to the GDScript style guidelines https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html.
States that are considered "stable" enough will get a git-tag and be released to the Godot Asset Library.


## OTHER
Godot Asset Library: TBD
GitHub: https://github.com/SpielmannSpiel/GodotSignalChecker
by bison - SpielmannSpiel https://spielmannspiel.com

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
Godot Signal Checker icon image
SpielmannSpiel
Godot Signal Checker

Checks scenes for broken signals / events connected via the the Godot signal tab. ## The ProblemGodot complains about broken signals connected from code, but **editor-connected signals fail silently**, when you rename or delete the receiver method. You usually find out the hard way, a button click that does nothing, or worse, a bug report from a player.This should be a temporary solution until the GitHub issue https://github.com/godotengine/godot-proposals/issues/8982 solves the problem in-engine.## Features* Scans your scenes for missing signals* Supports GDscript and C#* Disable parameter scans* Double click brings you into the scene* Purely written in GDscript for maximal compatibility## SetupEither use the Godot assed library to install it or manually copy the `addons/GodotSignalChecker` into your addons folder and enable it in `Project` -> `Project Settings` -> `Plugins`.## UseWhen opening the project or enabling the plugin an initial scan will be performed. Other than that there is currently no auto-reload system, switch to the "Signal Checker" tab at the bottom and press the `Scan` button. ## IssuesIt is not clear if this the parameter count works correctly, eg. build in Godot functions in C# (there are a lot of warnings about that and snake case), so you can deactivate it. ## TODO* Check method parameter types ## ContributePlease try to adhere to the GDScript style guidelines https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html. States that are considered "stable" enough will get a git-tag and be released to the Godot Asset Library. ## OTHERGodot Asset Library: TBDGitHub: https://github.com/SpielmannSpiel/GodotSignalCheckerby bison - SpielmannSpiel https://spielmannspiel.com

Supported Engine Version
4.4
Version String
0.1.0
License Version
MPL-2.0
Support Level
community
Modified Date
6 hours 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