TokisanGames/Terrain3D

Proton Scatter script on working

anandbarai09 opened this issue · 5 comments

Terrain3D version

v0.9.0

System information

Godot v4.2.stable.mono - Windows 10.0.22621 - Vulkan (Forward+) - integrated AMD Radeon(TM) Vega 3 Graphics () - AMD Ryzen 3 3250U with Radeon Graphics (4 Threads)

Is the issue reproducable in the demo?

Yes

Issue description

The proton scatter script is not working. I just Installed Proton Scatter v4. I am not able to select a terrian3d node.

image

Logs

No response

What exact commit of proton scatter?

Post all of those error messages. Can't help without them. Post everything in your console.

Had this same issue and was able to find a fix.

It is an issue with proton scatter not being able to get the child nodes of the scene due to an error.

I was able to fix it by simply commenting out a line in the file "parameter_node_selector.gd" located here:
"res://addons/proton_scatter/src/stack/inspector_plugin/ui/modifier/components/parameter_node_selector.gd:67"

The line to be commented out was line 67 for me. node_item.set_icon(0, theme.get_icon(node.get_class(), "EditorIcons"))

ProtonError

Had this same issue and was able to find a fix.

It is an issue with proton scatter not being able to get the child nodes of the scene due to an error.

I was able to fix it by simply commenting out a line in the file "parameter_node_selector.gd" located here: "res://addons/proton_scatter/src/stack/inspector_plugin/ui/modifier/components/parameter_node_selector.gd:67"

The line to be commented out was line 67 for me. node_item.set_icon(0, theme.get_icon(node.get_class(), "EditorIcons"))

ProtonError

This worked for me

Indeed this is a scatter bug, which we can't fix or support. Thanks for providing a solution @BranDenn. You guys could report it on @HungryProton 's repo. Specifically that recent changes breaks the ability for modifier scripts to create an exported node path variable. In that function, the parent parameter is null.

Hello 👋 this just bit me today too, so I went ahead and filed the bug report in the other repository.