These settings are mostly for more advanced users.

General

Watch Script Changes

This option lets you watch for script changes in your Run Script nodes. This applies to all Run Script Execute nodes, Run Script Interface nodes update automatically anyways.

If you don’t have this option enabled you need to press the reload button on the Run Script node to load your changes. If you have it enabled, when you save an external file or a blender text file selected on a Run Script node, the node will be updated automatically. For blender text file you can also save the blend file itself to cause an update.

Show Graph Categories

Untitled

When this is enabled, you are able to create categories to sort your graphs into. This allows you to organize them better for large addons.

Show Property Categories

Untitled

When this is enabled, you are able to create categories to sort your properties into. This allows you to organize them better for large addons.

Overwrite Variable Graph

Untitled

This lets you set a graph from which to show the variables from. This is useful if you prefer to keep all variables on one node tree.

Compile On Load

When this is disabled the addon will not be compiled when blender loads. You will need to change something in your nodes or force compile to see your addon

Generated Code

Keep Code File

This will keep a file named serpens_code_log in the Text editor of blender with the compile code in it. After you enable this option you need to change something in your addon to compile

Remove Duplicate Code

This will remove duplicate functions and imports from the generated code file. This is used on export either way but you can enable it during development at the cost of a very small performance impact.

Format Code

This adds linebreaks in the generated code to make it nicer to look at. This is used on export either way but you can enabled it during development at the cost of a very small performance impact.