Allows a terminal that runs godot expressions on the nodes you select.
This can be used to debug while the game is running:
Also, it can be used in the editor:
Download the project and copy the addon folder into your godot project.
Go to Project Settings > Plugins, and enable Ruake.
You need to choose which action will be used to open ruake:
For example, in the image I'm choosing a toggle_ruake
action that I need to set up in the Input Map.
You can also configure which layer Ruake is displayed in and if it should pause the scene tree when it's opened.
After enabling Ruake, you will have a new tab in the bottom dock!
You can run expressions there and evaluate them with Enter. You can scroll to previous expressions you evaluated with up and down.
Also, all the expressions are ran in the context of the selected node. So, if you choose a different node on the SceneTree, you can run code in the context of that node. That means, self will be that node for all the code ran.
Finally, you can use the eyedropper to evaluate code on any node of the editor itself. This can be used to make it easier to create plugins that modify the editor.