Settings Change Tracker

An asset by toafloast
The page banner background of a mountain and forest
Settings Change Tracker thumbnail image
Settings Change Tracker thumbnail image
Settings Change Tracker image holder but it is empty

Quick Information

0 ratings
Settings Change Tracker icon image
toafloast
Settings Change Tracker

An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later.Quick Guide :Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier.Comes with an example scene to show how it works.Note :It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node.

Supported Engine Version
4.0
Version String
1.0.0
License Version
CC0
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later.
Quick Guide :
Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier.
Comes with an example scene to show how it works.

Note :
It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node.

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
Settings Change Tracker icon image
toafloast
Settings Change Tracker

An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later.Quick Guide :Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier.Comes with an example scene to show how it works.Note :It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node.

Supported Engine Version
4.0
Version String
1.0.0
License Version
CC0
Support Level
community
Modified Date
1 year 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