Async Loading Screen

Can anyone give a clear explanation on HOW to call StopMovie() “in the slate thread”. I have created a function inside the SLoadingScreenLayout that has the call to stop the loading screen. Now I have to figure out how to trigger it! Most of us operate in the Game thread. There is documentation on how to access the render thread, by enqueue, but not much on the slate thread. Do I set up a tick like loop in SLoadingScreenLayout waiting on a sign from the game thread? How do you safely cross the threads?

Hi

First thank you for this plug in … its really helpful. I wonder would it be possible to set up the loading screen so when the loading is done it will change the loading string to a press any key to continue string? Is there an easy way to do it with your plugin. Would be a great help for me.

Thank You in advance
David

UE4 4.26 has officially been released, will you update ?

UE 4.26 is supported now. You can download the plugin on Marketplace or clone the plugin repo on Github here.

Best Regards,
Truong Bui

Does anyone have a problem installing Plugin in UE4 4.26 ?
After clicking install and selecting version 4.26, the installation does not start…

Same problem. Downloaded from github. 4.26 Marketplace installation dosnt work

Hi,
When I use the Image Sequence, the animation does not start immediately but waits for about 2 seconds. Usually it does not even have time to start and the user sees just a static picture for 1-2 seconds until the loading screen disappears. What could be the reason?

Best regards

1 Like

Just updated a new pactch to fix installing the plugin from Epic Games Launcher

The most basic question ever…
how do I reverse the direction of the throbber?
by default its going anti-clockwise which suggests its undoing something. I want it to rotate clockwise as loading icons do.
any feedback appreciated

Hi seedtech,

Have you tried to change the value of the Transform Scale in the Loading Widget section?

Thank you so much! Sorted!

I think an option of play animation ‘forward’ or ‘backwards’ would have been helpful here, not change the Y value of the transform setting to -1.0 to configure the rotation direction of a spinning wheel! lol
Thank you again

Hello all, I have been trying for 2 days to get the startup movies working but does not. The backgrounds and throbber show up on start up when chossen but video will not play, I have used both Marketplace and Github versions to no success. Seems werid cause the rest of the plugin works perfect just can’t show a movie and im doing it step for step seems very straight forward don’t know if I need to actually import video but says not to so idk. Any help is appreciated.

Have you tried with the UE4 intro movie like in my tutorial?https://github.com/truong-bui/AsyncLoadingScreen#2-gathering-images-and-movies

If the UE4 intro movie is shown but your movie is not so you should check your movie format.

Hey @Truong.Bui - how are you?

First of all, thank you for such amazing plug-in! It saved us lots of time. :slight_smile:

Got a question for you. The plug-in has this option ‘Auto Complete when Loading Completes’, and this is what it says:

Sounds good. I want to use this option because I’m performing one very specific task that I want players to wait for before I allow them to play. That said, this option sounds convenient. But it’s still unclear to me how I can manually call for the Loading Screen to go away.

FWIW, I’m not reproducing any videos [during the loading screen phase] - just images and tips - thus the Wait for Manual Stop means nothing to me. And I am saying this because after reading this thread, I found out you could stop a Movie through the Slate thread - but that doesn’t apply to me b/c well, no movies, you know.

Anyways - is there a way to manually stop the Loading Screen WITHOUT playing any movies? If not, what’s the purpose of the option I mentioned above?

Thanks in advance,
Gui.

Yes im using the videos from the tutorial and followed tutorial step by step went over few times everything else works perfect just no videos which ever I choose from Start or Default tried both and both versions from github and market place.

Those are attributes of FLoadingScreenAttributes struct from MoviePlayer class. I just exposed it to Project Settings. You can read MoviePlayer.h for more info about those options.

Play movies or just showing Background image, it doesn’t matter. Anyway, I’m working on a new update that allows you to stop the Loading Screen in Blueprint at the moment. Please wait for a few days, I’ll let you know when it comes out.

Check the plugins you’re using in your project. I think you accidentally enabled a plugin that conflicts with my plugin. Try to test in an empty project to see if it happen again.

Hey!
I was just looking at all the source to find a way to handle that very feature. What a new years surprise it is to see you’re already onto it! :smiley:
Any luck so far?

The reason why I want to manually stop the loading screen is because I use a few heavy assets that generate dynamically after the main level load, so I get slight hangs as it finishes up.
Not so good for the poor players, to think it’s done loading when it indeed has not. Heh.

i’m waiting this either

if will be great if manual stop function able

in my case generate huge random dungeon and rebuild navigation and spawn monster

so it needs long loading screen for player

@Truong.Bui I’d like to rephrase my fellow forum mate @MonkeyCrusher and say - what a new year’s surprise it is to read that!

Hey, thank you so much! If you need a hand with anything, just let us know. \o/