Can't return to scene that previously loaded fine in Godot 4.3

Godot Version

4.3

Question

Okay, yes, I’m the clown for just throwing the project into 4.3 immediately. But the game mostly works fine, with one glaring exception: On loading a save file, the game places the player in a hub world, and the player can enter doors into sub-worlds. The levels within said sub-worlds load fine, yet trying to return to the main hub from the sub-worlds leads to a game freeze. The coverup transition plays but the game never loads a level in which to uncover the transition screen. Can’t see what’s going wrong here.

Function to load the selected scene:

How the game is told to set the hub as the selected scene:
forum2

How the selected scene is called (levels 1-5 work fine in all instances):
forum3

Seems to think Hub is an invalid scene, how do you load the hub when the game loads fine?

In the exact same way, the save menu where it loads from follows the same beat, preloads the level and then calls it as a variable when the player chooses a slot.

Got it to work again by shortening the preload() to just load(), I’m guessing some change somewhere in 4.3 caused issues with preloading a scene you’re already in or something.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.