-
-
Notifications
You must be signed in to change notification settings - Fork 21k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Binary scenes don't save instanced scenes in them #80783
Comments
Can you reproduce this in 3.6.beta1 and 3.6.beta2? |
Yes. Attached video with confirmation. |
I can confirm this issue. Same thing happens to me on Fedora 38 in 3.6-beta3 |
If you can compile the engine from source, you could look into bisecting the regression to greatly speed up troubleshooting. Use these commands to start bisecting: git bisect start
git bisect good 3.5.2-stable
# This is 3.6.beta1's commit hash.
git bisect bad 632a544c6e8f847d6796846d44f01231d1744958 |
I will try it in free time! |
I would advise starting from |
Bisected:
PR link: #62408 Also I saw some output in builds where bug was:
|
Can confirm that it is saved in the .scn file (if the saving happens in 3.x but the loading in 3.5-stable, the reference to the external TSCN is maintained.) |
Fixed by #81026. |
Godot version
3.6.beta3
System information
Ubuntu Studio 23.04
Issue description
When saving binary scenes, references to instanced scenes are not saved. So, reopening saved scene causes loss of references to instanced scenes (only topmost node is saved, without reference). This bug is 3.x only, 3.5.2 don't have it.
Caused by: #62408
Steps to reproduce
2023-08-19.21-46-16.mp4
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: