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

Deep Debug

An asset by Rytelier
The page banner background of a mountain and forest
Deep Debug thumbnail image
Deep Debug thumbnail image
Deep Debug thumbnail image
Deep Debug hero image

Quick Information

0 ratings
Deep Debug icon image
Rytelier
Deep Debug

Debug interface with inspector to view and edit scripted node's variables in C#

Supported Engine Version
3.5
Version String
1
License Version
MIT
Support Level
community
Modified Date
2 years ago
Git URL
Issue URL

Deep debug package for Godot

Features:

  • Node C# script inspector
  • Explore base classes, deeper branches and arrays
  • Edit node's variables
  • Save and load layout
  • Bookmarks

README Inspector obj README Inspector array README Inspector bookmarks README Inspector editing

Place DeepDebug folder in your root project folder (res://) To enable the debbuger just place the scene from DeepDebug folder in you game scene.

To open and close debugger at runtime, get the UI_Debug script from the debugger's scene main node and call OpenDebugger() and CloseDebugger(). You can also use events: onDebuggerOpen and onDebuggerClose to call additional functions on open/close like player character's input freeze. Example:

override void Ready()
{
    onDebugOpen += InputFreeze;
    onDebugClose += InputUnfreeze;
}

override void ExitTree()
{
    onDebugOpen -= InputFreeze;
    onDebugClose -= InputUnfreeze;
}

Events:

  • onDebugOpen
  • onDebugClose
  • onDebugFreeze
  • onDebugUnfreeze

Future updates:

  • GDScript support
  • Variable pinning - pin variable display on screen, regardless of inspector's path
  • Variable tracking - graphic tracking of number variable's values over time

Debug interface with inspector to view and edit scripted node's variables in C#

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
Deep Debug icon image
Rytelier
Deep Debug

Debug interface with inspector to view and edit scripted node's variables in C#

Supported Engine Version
3.5
Version String
1
License Version
MIT
Support Level
community
Modified Date
2 years 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