Skip to content
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

Loading screen skips straight to "Loading Complete" widget #10

Open
wickerman123 opened this issue Jan 13, 2021 · 14 comments
Open

Loading screen skips straight to "Loading Complete" widget #10

wickerman123 opened this issue Jan 13, 2021 · 14 comments

Comments

@wickerman123
Copy link

Hi,

I just started using the plugin and I've run into an issue straight off the bat.

When I trigger a level load, I see the standard "loading" widget for about a second, then the "loading complete" widget shows even though the level has not finished loading.

What's going wrong?

@truong-bui
Copy link
Owner

It's a new feature of version 1.2. You can disable it by set Show Loading Complete Text = false. See Changelog here.

@wickerman123
Copy link
Author

It's a new feature of version 1.2. You can disable it by set Show Loading Complete Text = false. See Changelog here.

I already set that but it still happens if I have Show Widget Overlay = true

Is there any way I can keep the widgets but not have the "Loading Complete" screen?

@truong-bui
Copy link
Owner

It's a new feature of version 1.2. You can disable it by set Show Loading Complete Text = false. See Changelog here.

I already set that but it still happens if I have Show Widget Overlay = true

Is there any way I can keep the widgets but not have the "Loading Complete" screen?

Are you using the latest version of the plugin? I just disable it without any problems, you should check your settings again. There are Startup Loading Screen and Default Loading Screen setions

@wickerman123
Copy link
Author

wickerman123 commented Jan 13, 2021

It's a new feature of version 1.2. You can disable it by set Show Loading Complete Text = false. See Changelog here.

I already set that but it still happens if I have Show Widget Overlay = true
Is there any way I can keep the widgets but not have the "Loading Complete" screen?

Are you using the latest version of the plugin? I just disable it without any problems, you should check your settings again. There are Startup Loading Screen and Default Loading Screen setions

I downloaded the plugin through the marketplace, is that the most up-to-date version or should I be cloning from Github?

I definitely have "Show Loading Complete Text" disabled in both sections but I still see it.

image

image

@truong-bui
Copy link
Owner

Weird! I couldn't reproduce this error. You may want to remove your version and clone the latest version and try again. And you should follow the Tutorial first on a blank project to see if everything works fine.

@wickerman123
Copy link
Author

wickerman123 commented Jan 13, 2021

Hi, I tried pulling from Github and following the tutorial on a blank project but it still skips straight to "Loading Completed"

I should mention that I'm using UE 4.25.

In this instance it does kinda make sense because the level is empty, but on my live project where the loading does actually take around 10 seconds, this is rather confusing. In this instance on the blank project, I would expect that widget to show only once the 10 seconds had elapsed.

For now I'll just make the "Loading" and "Loading Complete" widgets look the same and just have "auto completes when laoding completes" set to true.

image

@wickerman123
Copy link
Author

Could we also get an option to toggle the Camera Fade on level load? Or some customisation options for that? I had my own system implemented as I'm also streaming some other levels on beginplay but the fade triggered by Async Loading overrides that. I want the fade to hold for a few seconds to give those levels a chance to load in.

@truong-bui
Copy link
Owner

I think you misunderstood the purpose of this plugin. The loading screen is complete when level loading is complete.

So if the complete text is shown that means your level is loaded already, not your data that you try to load after level loading.

If you want to show a loading screen when your game data is loading, Level Streaming is better for your purpose.

@truong-bui
Copy link
Owner

Could we also get an option to toggle the Camera Fade on level load? Or some customisation options for that? I had my own system implemented as I'm also streaming some other levels on beginplay but the fade triggered by Async Loading overrides that. I want the fade to hold for a few seconds to give those levels a chance to load in.

Unfortunately, please read the plugin's description. This plugin doesn't support Level Streaming. They are made for different purposes.

@truong-bui
Copy link
Owner

Any game data that is loaded in BeginPlay do not belong to level loading progress.

@wickerman123
Copy link
Author

I think you misunderstood the purpose of this plugin. The loading screen is complete when level loading is complete.

So if the complete text is shown that means your level is loaded already, not your data that you try to load after level loading.

If you want to show a loading screen when your game data is loading, Level Streaming is better for your purpose.

Maybe I have but this still seems like a bug - evidently the level has not finished loading as the "level is complete" widget stays visible, even though loading is still happening, evidenced by the throbber lagging.

I'm aware this doesn't support level streaming and I wasn't saying I expected it to wait for my level instances to load, simply that I would like control over the camera fade so I could implement a custom fade to hide the level pop-in.

@wickerman123
Copy link
Author

Okay I can confirm that this was 100% a bug as after changing the "Loading Complete Text" to a new setting and back again, the issue no longer occurs - however the loading/tip widget area now no longer displays the message and the message is now displayed in the center of the screen regardless of settings.

Once I've met my delivery at the end of this week, I'll try and repro for you and share the steps.

@truong-bui
Copy link
Owner

truong-bui commented Jan 13, 2021

...

I'm aware this doesn't support level streaming and I wasn't saying I expected it to wait for my level instances to load, simply that I would like control over the camera fade so I could implement a custom fade to hide the level pop-in.

You're better to use Level Streaming Loading Screen for this purpose.

@wickerman123
Copy link
Author

wickerman123 commented Jan 13, 2021

...
I'm aware this doesn't support level streaming and I wasn't saying I expected it to wait for my level instances to load, simply that I would like control over the camera fade so I could implement a custom fade to hide the level pop-in.

You're better to use Level Streaming Loading Screen for this purpose.

It's difficult to explain my reasoning without breaching NDA but I need to use both the standard "Open Level" approach and "Load Level Instance."

My request for control over the camera fade - or to simply disable it - still stands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants