.pak creation and usage (in editor and builds) for DLC/custom assets

Hi!
I’m looking for a good tutorial or documentation on the correct workflow for working with .pak files to create DLC/custom asset collections that I can mount and unmount at runtime to use their assets. I’m not finding much information around. Most of what I see is about mods using .pak files, but nothing official or well-structured to understand the proper workflow.

I also need to know the requirements—whether the content needs to be cooked or not, if it works in the editor or not, and why. Everything is very confusing, and despite my efforts, I haven’t been able to make it work.

For example, I have a folder called “character” inside Contents, which contains blueprints, meshes, textures, etc. I want to generate a .pak file from that folder, remove it from the project, and use the .pak instead. However, I can’t find the correct way to do this. I keep running into versioning issues and other problems—it’s a nightmare. I can’t seem to find a clear explanation of how to work with DLCs where you can mount and use assets at runtime, then unmount/delete them when needed.

Please help!