How to create DLC properly?
I'm trying to create a simple DLC for a couple of days now, and I'm having issues with this. What I'm trying to achieve is package a project, without DLC content available in it, and then create DLC .pak file and add it to original project. But it seems that it doesn't work this way.
What I've already tried:
Now there comes the issue. If I open the game with current settings from StagedBuilds directory, I can open map from DLC, without copying any files (that shouldn't be possible because there shouldn't be DLC content in the project).
If I select Map in FullGame profile I cannot open DLC maps from StagedBuild but even if I copy the proper pak, I still can't do this. I get following error: open MapDLC error
I'm copying pak into ProjectName/Content/Paks in the StagedBuilds directory.
I tried this on 4.11, 4.12 and git release branch from yesterday (for git branch I also included the bugfix from this topic: https://answers.unrealengine.com/questions/415690/load-asset-async-from-dlc-pak-file-failed.html) without any luck.
So my question is, what is wrong and how can I make it work? Maybe I'm missing something trivial?
I'm also including game project with DLC plugin for 4.12.5 Launcher version: DLC412 project
Unfortunately the problem isn't trivial, as you had hoped. Samantha and I have reproduced your results and have determined there to be a bug in the 4.11 and 4.12 releases of Unreal. In 4.13 theses issues do not occur and we were able to successfully load the DLC content.
We're still investigating the cause. Our hunch is that there may be a problem with how the DLC pak files' content path's are being resolved in the engine, which would be a non-trivial issue.
If we discover a workaround, a code change or some other remedy to get you past this, I will be sure to update the thread.
 - In 4.13 we discovered a different bug related to DLC which has been there all along. The checkbox to "Include Engine Content" for DLC has inverted packaging logic. It either properly cooks but improperly does not package, or it properly does not cook but improperly tries to package.
answered Aug 04 '16 at 03:04 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here