Real Loading Screens?

What do you mean by real? UMG Widgets are how most people are doing loading screens.

Sure no problem right now I have a main menu when u click play story the game pauses for about 10 second while the story level loads

All the examples I have seen are people just throwing up a widget at the start of the new level (my case story level) with a delay where it then disappears

My problem is that I still have the 10 second pause before any of that happens, hence why it is what I call not REAL loading

So I have looked everywhere and cant find any breakdowns on how to make REAL level loading/screens (not the Real)

All I have found are videos showing with delays and creating cheap widgets and calling them a loading screen (not real level loading)

Want I need help with is creating a real level loading (so when the player presses the button the loading screen appears until the level is ready to go)

And I say this again (I dont want you to suggested create a widget with a delay thats not real level loading and still leaves m e with the same problem)

Any help you can provide would be great (Note I am using blueprints not Code)

Generally, people would create a widget to simply obscure the payer’s vision while the level is beginning to render and actors are initialized etc. You’re saying that this doesn’t really fit your needs

I dont want you to suggested create a widget with a delay that’s not real level loading and still leaves me with the same problem

Could you explain what you’re trying to do a little more clearly? What is the problem that the normal solution doesn’t fix?

Sure no problem right now I have a main menu when u click play story the game pauses for about 10 second while the story level loads

All the examples I have seen are people just throwing up a widget at the start of the new level (my case story level) with a delay where it then disappears

My problem is that I still have the 10 second pause before any of that happens, hence why it is what I call not REAL loading

So your problem is the 10 second delay that’s already occurring?
Yea, Unfortunately I’m not sure I can help with that without really seeing how to 10 sec delay is happening (not 100% sure I’d be able to help otherwise either). If you’re experiencing a delay between clicking “Play Story” and the first story level loading then it’s got something to do with what’s happening while the engine switches levels. If this is the case I’m not completely sure this will be doable with blueprints.

Have you tried putting the UMG Widget with your load graphic up, before you call load level?

Make it so whenever the play or ‘story’ button is clicked it creates a ‘loading’ widget. As for the 10 second delay, that is the engine loading in new assets.

I, too, find it unfortunate that a simple LoadingScreen is so complicated to implement in UE4.

What you are supposed to do is create a new very slim game module (because it loads faster than your regular game module), which then uses the built-in media player to display a slate widget. I couldn’t get UMG to work, because you can not instantiate UMG widgets before most other assets have loaded, which is too late for a loading screen.

Take a look at the ShooterGame Demo. It’s the best working (but unnecessarily complicated) loading screen I’ve found so far.

Oh and btw: This is NO blueprint solution. Blueprints also load too late for a loading screen, so you have to code for this solution to work, or at least show good enough copy & paste skills.

thanks for the information on the demo and for reading my question unlike some answers

Have a look at this: A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums