# Progress Bar Percent in Loading Screen using Slate C++ ?

**URL:** <https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202>\
**Category:** UI\
**Tags:** progress-bar, unreal-engine, slate, loading-screen, UE4, CPP, question\
**Created:** [May 2, 2016, 2:16pm UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202 "2016-05-02T14:16:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_9a55fce5](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_9a55fce5](https://forums.unrealengine.com/u/anonymous_user_9a55fce5)\
**Post date:** [May 2, 2016, 2:16pm UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202/1 "2016-05-02T14:16:54Z")

</div>

Hi

I am making ‘Loading Screen’ using C++.

I see I can’t use ‘Loading Screen Plug In’ because the default screen does not show up at all when changing in-between maps. ( [Default Screen does not seem to kick in. · Issue #2 · ue4plugins/LoadingScreen · GitHub](https://github.com/ue4plugins/LoadingScreen/issues/2) )

So I am developing ‘Loading Screen’ using Slate ( [A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums](https://wiki.unrealengine.com/Loading_Screen) )

I am wondering if it is possible to determine % completion on level load so that I can add a progress bar to the loading screen widget.

But I see it can’t in ver 4.4 ( [Loading Screen in UMG - UI - Epic Developer Community Forums](https://answers.unrealengine.com/questions/94851/loading-screen-in-umg.html) )

It was ver 4.4

I am using 4.10

I am wondering it is still not possible.

If not, there’s a way to make it possible?

Thanks!

---

<div class="post-metadata">

**Author:** ![hyder61112](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hyder61112/32/485068_2.png) [@hyder61112](https://forums.unrealengine.com/u/hyder61112)\
**Post date:** [June 25, 2016, 11:01am UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202/2 "2016-06-25T11:01:03Z")

</div>

I also wanted the same thing.  
My project is completely huge. I need only the loading screen.

A lot of people said that it’s not possible in ue4.  
But it’s already done in the shooter demo.

---

<div class="post-metadata">

**Author:** ![Bariudol](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bariudol](https://forums.unrealengine.com/u/Bariudol)\
**Post date:** [July 11, 2017, 1:46pm UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202/3 "2017-07-11T13:46:59Z")

</div>

Have you found a solution to this?

---

<div class="post-metadata">

**Author:** ![LazerTale](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lazertale/32/1071682_2.png) [@LazerTale](https://forums.unrealengine.com/u/LazerTale)\
**Post date:** [February 22, 2018, 4:29pm UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202/4 "2018-02-22T16:29:42Z")

</div>

Try this, this might help you. It is a plugin for loading screen.

> **[GitHub - ue4plugins/LoadingScreen: A plugin for Unreal Engine 4 to expose...](https://github.com/ue4plugins/LoadingScreen)**
>
> A plugin for Unreal Engine 4 to expose simple controls for managing load screens. - GitHub - ue4plugins/LoadingScreen: A plugin for Unreal Engine 4 to expose simple controls for managing load screens.

---

<div class="post-metadata">

**Author:** ![looter](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/looter/32/914507_2.png) [@looter](https://forums.unrealengine.com/u/looter)\
**Post date:** [August 10, 2018, 7:35pm UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202/5 "2018-08-10T19:35:10Z")

</div>

I needed this as well and finally figured out how to do it, atleast as of 4.20.x, [UE4 Loading Screen with Progress · GitHub](https://gist.github.com/looterz/27d3fff244d0669b499bc057a913fb16)

GetAsyncLoadPercentage can be adapted to display progress indicators for any other type of asynchronously loaded package in a cooked game as well, such as when using Async Load nodes.

> **[GetAsyncLoadPercentage](https://docs.unrealengine.com/4.27/en-US/API/Runtime/CoreUObject/UObject/GetAsyncLoadPercentage/)**
>
> Returns the async load percentage for a package in flight with the passed in name or -1 if there isn't one.

---

<div class="post-metadata">

**Author:** ![aiorosu\_cn](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/aiorosu_cn/32/88712_2.png) [@aiorosu\_cn](https://forums.unrealengine.com/u/aiorosu_cn)\
**Post date:** [July 9, 2024, 5:01am UTC](https://forums.unrealengine.com/t/progress-bar-percent-in-loading-screen-using-slate-c/356202/7 "2024-07-09T05:01:05Z")

</div>

> [@aiorosu\_cn](#):
>
> And i use blueprint async load asset ，but why when i GetAsyncLoadPercentage, it’s return -1 ？

![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/4/e/d4eef0116f83780ca111bc168193222215f217bf.png)  
 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/4/5/84519ff2ddda9b31c1628bd5959b0fccc7a85e90.png)

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/2/6/32698dcf92045dd7d200d9d723e710ad0b64aefa.png)
