Hello [Content removed]
Depending on your needs, you may package your media files in a plugin-based DLC or a chunk-based DLC using ChunkDownloader. Either way, there should be no problems accessing files from the DLC package.
Plugin-based DLC will allow you to package your media content as a modular plugin that can be distributed separately from the base game.
With this approach, you’ll have put your raw media inside the project’s Plugins/<DLCName>/Content/ directory, then build a base release and package the plugin using UAT with -basedonreleaseversion and -DLCName.
After packaging, your DLC should be copied and distributed inside the game’s Plugins folder. The engine will pick up the plugin manifest and load the media directly from the DLC’s .pak files at startup.
Here’s an official step-by-step implementation guide:
https://dev.epicgames.com/community/learning/knowledge\-base/44nr/creating\-platform\-agnostic\-dlcs\-in\-unreal\-engine
Alternatively, using the ChunkDownloader plugin, you can deliver chunk-based .pak DLC that can be downloaded by players at runtime. With this approach, first, you should assign your raw media folders a Primary Asset Label with a unique non-zero Chunk ID and set their Cook Rule to Always Cook. (Mark them as Runtime Labels to include them in the runtime asset registry.)
In Project Settings -> Packaging, we need to enable Use Pak File and Generate Chunks + enable the ChunkDownloader plugin (https://dev.epicgames.com/documentation/en\-us/unreal\-engine/setting\-up\-the\-chunkdownloader\-plugin\-in\-unreal\-engine) to handle downloading and mounting of those DLC chunks. At runtime, the ChunkDownloader will allow you to load and play media files directly from the mounted .pak files.
Please follow the official implementation guide:
https://dev.epicgames.com/documentation/en\-us/unreal\-engine/implementing\-chunkdownloader\-in\-your\-gameplay\-in\-unreal\-engine
As you can see, these approaches will package and access your media from .pak files instead of loose raw media files.
Please let me know if this is going to be helpful in your case and don’t hesitate to ask if you need any further assistance.
Best,
Joan