Version : 1.0 for Godot 4
Authors : Dark Peace and Daelon
SuperSpector adds an easy way to select a set of properties in the inspector and copy them to another node. No more copying properties one by one, no more duplicating nodes and then having to change back a bunch of things and no more mistaking copying ressources by référence instead of deep copy.
Installation
https://github.com/Dark-Peace/SuperSpector
- Put the super_spector folder into your addons folder or put the addons folder at the root of your godot project if you don’t already have one.
- Go into project settings->plugins and enable the plugin.
- Select a node in your scene tree, if checkboxes don’t show up next to the properties in the inspector, select another node and then select back your node, if it still doesn't work, restart Godot.
<aside>
💡 WARNING : the plugin can't handle resources inside custom resources. If you open the Godot Editor with that in the inspector, it will crash. If you have resources inside resources, just make sure to un-expand them before closing Godot and it will be fine. (TBH that situation is very rare)
</aside>
<aside>
💡 If checkboxes don’t show up next to the properties in the inspector, select another node and then select back your node, it's just a refresh issue.
</aside>
Documentation
How to use :
- Select one or multiple nodes. You’ll see checkboxes in the inspector, next to all the properties.
- Left-click to un/select properties.
- Right-click to open the context menu.
Context menu options :
- Copy Selected Properties : copy the values of all the properties you selected.
- Paste Selected Properties : paste the values to all the corresponding properties, at once, for all the node selected. The checkboxes show which properties are going to be affected by the pasting. You can unselect some, but not select more.