How to update inheritance after renaming parent scene

Godot Version

4.2.1

Question

I had a main scene named as main and then inherited two scenes outside and inside.

After inheritance, I realised that it is better to rename main as parent to avoid confusion and saved scene file as parent.tscn.

After some modification to parent scene I realised that inheritance is broken as outside scene is still inheriting from main.

Is there an easy way to fix inheritance instead of clearing inheritance and recreating child scene from parent again?

I’ve encountered a similar situation before. If it caused the editor to fail to open the corresponding resource, I manually edited the relevant paths in the .tscn file of that resource. However, this might be a bit of a crude method.

1 Like

I wish there was option to Change Inheritance just like we have for Change type in right click context menu.
I also had to edit the tscn file

This is what prevents us from using Inherited Scenes. This feature would save so much time, but due to the impracticality of not being able to reparent an inherited scene we unfortunately have to stay away from it. :frowning: