Hey Wallenstein,
Just to make sure, by “Open World Setup” you are referring to World Composition specifically? (I’m also assuming a single player setup here). In this case, you are correct, as there is no direct way to query World Composition for its loading activity, LSS is not streamlined to handle it automatically. However, I have a solution laid out and am planning to test and implement it in a future update (as the user you then would only enable a “Use WorldComposition” checkbox in the level’s settings file).
Thinking on it, if that’s what you are after and you are willing to handle UI yourself, then you should be able to achieve what you need with the tools already provided (bar the streamlined setup) using just the “BPC_LSS_LoadingProgress” component with a setup similar to “Start Polling Loading Progress” (function in BP_LSS_Actor).
I’ll have to test it myself, but if you are interested in that path, drop me an email and we could discuss your particular setup in more detail.
Fair point, it is indeed quite a daunting task to create a system that is both highly customizable and super easy to use.
Though, for most types of level transitions, the current setup should be rather unobtrusive (save for the requirement of Level Streaming).
Do you have any particular problems in mind that could be better showcased or handled differently?