However, we recently noticed that if an experience has any Instance under ReplicatedFirst, it will force the Default Loading Gui to stay up for 5 seconds, even if both events have already fired.
We are changing this so that the Default Loading Gui will not behave differently when ReplicatedFirst has descendants. So now the Default Loading Gui will always get taken down after:
We predict that this change will only be beneficial, but because it can impact game loads, we want to be careful with the rollout. This is why we will enable this change today, only on Studio, then rollout the change across all experiences on April 3.
Please let us know if you see any problems with this change, and we’ll work with you to fix them ASAP.
One Flaw: It will finish loading if the CharacterAutoLoads is true, what if it’s a GUI only game? and you have it off, and it makes games like this unplayable
also I like the fact that it makes loading screens faster, we can get to games faster
I am unsure of the specifics of this update, but I would still like it if I call RemoveDefaultLoadingGui on the first tick that a ReplicatedFirst script runs, it never shows the loading screen (if possible)
Sorry, I think the wording might’ve been unclear - if you have CharacterAutoLoads set to false, it will drop the default gui after justgame.Loaded event fires. It won’t wait for CharacterAdded if you have CharacterAutoLoads set to false - if it does, that’s a problem, so please let us know!
oh, I was asking this because you mentioned “if characterautoloads is true” and I thought it will make certain games unplayable, and I do agree that the wording isn’t clear.
The hard coded 5 second wait in the loading script always seemed pretty confusing. Really appreciate addressing that since I frequently accompany my experiences with loading screens and show menu screens earlier than those 5 seconds. In cases where I don’t, I want my branding to show but often it might not even appear at all (disappears earlier than the default loading screen).
So this isn’t a visual update, but a good update to improve loading times? That’s great! Should make graphically intensive games faster to load, and for the devs sake, increase game engagement rate. I haven’t had time to test it out yet, but I am sure it is a good update
I know, I’m referring to CoreUI like the actual Loading Screen when you’re attempting to join a game. Also any other CoreUI like the topbar (menu button and menu) if it would ever be able to be modified.
Will there ever be an update that will allow us to edit the loading screen directly from the Settings?
As the current method shows it for a bit making it change between the 2