# Downloading files at runtime

**URL:** <https://forums.unrealengine.com/t/downloading-files-at-runtime/777885>\
**Category:** Blueprint\
**Tags:** unreal-engine, Android, editor, question, Blueprint\
**Created:** [February 24, 2023, 4:43pm UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885 "2023-02-24T16:43:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![frigontech](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frigontech/32/1209202_2.png) [@frigontech](https://forums.unrealengine.com/u/frigontech)\
**Post date:** [February 24, 2023, 4:43pm UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/1 "2023-02-24T16:43:11Z")

</div>

Hello there,  
I am making a game in which I have added more than 7 suits that players can change in-game, but the size of the game is too much.

So, I came up with an idea that there will be 1 suit by default and the rest we can download selectively in-game just like downloading maps and assets in PUBG and other games. Is there a way?

This is an android project

\*\*

> Edit

\*\*: according to this article [Primer: Loading Content and Pak Files at Runtime](https://forums.unrealengine.com/t/primer-loading-content-at-runtime/536669)

Unreal Engine automatically loades pak files in these directories at startup

- /Content/Paks/
- Engine/Content/Paks/
- Saved/Content/Paks/

This means that we need to make pak file and download it with [Runtime Files Downloader in Code Plugins - UE Marketplace](https://www.unrealengine.com/marketplace/en-US/product/runtime-files-downloader)

and tell player to restart that game after pak file download complete. Am I right? If yes how will I get path of one of the three directories at runtime?

---

<div class="post-metadata">

**Author:** ![GreeyaJini](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/greeyajini/32/618627_2.png) [@GreeyaJini](https://forums.unrealengine.com/u/GreeyaJini)\
**Post date:** [July 14, 2023, 4:23am UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/2 "2023-07-14T04:23:23Z")

</div>

hi, @frigontech do you know how to load and download a pdf file during time by using this plugin?

---

<div class="post-metadata">

**Author:** ![frigontech](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frigontech/32/1209202_2.png) [@frigontech](https://forums.unrealengine.com/u/frigontech)\
**Post date:** [September 17, 2023, 6:23pm UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/3 "2023-09-17T18:23:24Z")

</div>

Downloading PDFs, but why to achieve that from a game engine?

---

<div class="post-metadata">

**Author:** ![GreeyaJini](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/greeyajini/32/618627_2.png) [@GreeyaJini](https://forums.unrealengine.com/u/GreeyaJini)\
**Post date:** [September 18, 2023, 4:10am UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/4 "2023-09-18T04:10:38Z")

</div>

its like that i want to showm my pdf or cad plan from drive link and if the client wants to download they can download it… i just wanna know if that’s possible … somehow

---

<div class="post-metadata">

**Author:** ![frigontech](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/frigontech/32/1209202_2.png) [@frigontech](https://forums.unrealengine.com/u/frigontech)\
**Post date:** [September 18, 2023, 4:25am UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/5 "2023-09-18T04:25:43Z")

</div>

I believe that is possible, but it would be tricky to get the download path of the device. Is it on android or pc.

if its a pc then search web or ask chatGPT on how to get the downloads path of the user’s system and just use the “download files to storage” node of Runtime Files Downloader and you can track the progress and notify the user when the files are downloaded. I did mine for android but it did not work, but when I tested it in a new empty project for windows it worked. So, you can get back to me if it works or doesn’t works.

---

<div class="post-metadata">

**Author:** ![GreeyaJini](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/greeyajini/32/618627_2.png) [@GreeyaJini](https://forums.unrealengine.com/u/GreeyaJini)\
**Post date:** [September 21, 2023, 3:03am UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/6 "2023-09-21T03:03:59Z")

</div>

ok sure… and its is for windows… I’ll try and get back to you… Thanks a lot for help.

---

<div class="post-metadata">

**Author:** ![Dzzyx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dzzyx](https://forums.unrealengine.com/u/Dzzyx)\
**Post date:** [January 13, 2024, 10:55am UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/7 "2024-01-13T10:55:07Z")

</div>

Use ChunkDownloader very easy to use and setup the unreal youtube video can be found here [ChunkDownloader Explained | Inside Unreal](https://www.youtube.com/live/h3A8qVb2VFk?si=OuKDZLs3w9IUd93Z) [Documentation](https://docs.unrealengine.com/5.3/en-US/using-chunkdownloader-for-patching-unreal-engine-games/)

---

<div class="post-metadata">

**Author:** ![system](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/1/3/713c9d3f58553f0de89543d76a8a3a2779dc9fa4.png) [@system](https://forums.unrealengine.com/u/system)\
**Post date:** [February 12, 2024, 10:55am UTC](https://forums.unrealengine.com/t/downloading-files-at-runtime/777885/8 "2024-02-12T10:55:34Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
