truong-bui / AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.
https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen
MIT License
787 stars 99 forks source link

does not work when added to existing 4.27 project #51

Closed QUANDINI-byte closed 2 years ago

QUANDINI-byte commented 2 years ago

When tested in a blank project it is fine but when it is integrated into an existing it does not.

From the testing I have done, it seems as if there is a hang and it does not actually play the movies.

Tests I have done:

Is there something else I should test that might give a more specific reproducible issue?

(edit) I have been either packing or running in standalone to see if any of the changes have worked using DX12

rhesa-beg commented 2 years ago

hey, this problem happens to me as well. It works a couple of months ago, I lost track of it but it suddenly doesn't appear anymore. Do you find a solution?

QUANDINI-byte commented 2 years ago

hey, this problem happens to me as well. It works a couple of months ago, I lost track of it but it suddenly doesn't appear anymore. Do you find a solution?

yes actually, take a look into the plugins you are using, for me, I disabled "GPU Lightmass" and "Common Widgets". I'm not sure which one caused the issue for me but I'm leaning towards "GPU Lightmass".

hope this helps!

rhesa-beg commented 2 years ago

yes actually, take a look into the plugins you are using, for me, I disabled "GPU Lightmass" and "Common Widgets". I'm not sure which one caused the issue for me but I'm leaning towards "GPU Lightmass".

hope this helps!

Thank you for the lightning-fast reply! I cannot find "Common widgets" and already disabled "GPU Lightmass". How do you end up figuring it out? What did you check to finally find the problem if I may know?

QUANDINI-byte commented 2 years ago

yes actually, take a look into the plugins you are using, for me, I disabled "GPU Lightmass" and "Common Widgets". I'm not sure which one caused the issue for me but I'm leaning towards "GPU Lightmass". hope this helps!

Thank you for the lightning-fast reply! I cannot find "Common widgets" and already disabled "GPU Lightmass". How do you end up figuring it out? What did you check to finally find the problem if I may know?

No worries!

hm, interesting.

it's a bit of a winding story but to sum it up (sort of):

(pre issue creation) I updated our project to 4.27.x from 4.26.x and it complained about a material issue. I don't remember the name exactly but it was something like "screen" or "move" but don't quote me on that. but also the project started compiling 8k+ shaders.

(post issue creation) fast forward a while I decided to debug it again and implement my own method for loading screens (same as how this plugin does it) and found it to be doing all the right stuff but just not displaying the loading screen, so I went through a bunch of stuff until I came to the plugins and kept only the ones I needed and removed most the 'quality of life' editor plugins. after that and another 8k+ shaders being compiled, it worked.

I'm not really sure what direction I would go next other than to just double-check anything and everything you can.

rhesa-beg commented 2 years ago

I will do the same. I appreciate it very much. You shed some ray of hope today!

QUANDINI-byte commented 2 years ago

I will do the same. I appreciate it very much. You shed some ray of hope today!

Awsome! let me know how you get on

rhesa-beg commented 2 years ago

Hello, I finally found it! It is because we use Bink Media. Gonna ask about this to Mr. Truong.