Potential Bug: Packaging Settings

Hi Everyone,

I’m unsure if this is a bug associated with the Unreal Engine 4 or if the fault is my own, but it appears that the “Packaging Settings” values (accessed via “File”, “Package Project”, “Packaging Settings”) for “Maps & Modes” (accessed via “Game”, “Maps & Modes”) aren’t being applied to the “DefaultEngine.ini” file, with the following defaults remaining:

EditorStartupMap=/Game/Maps/Minimal_Default
GameDefaultMap=/Game/Maps/Minimal_Default

Unfortunately, this means that the .PAK file (accessed via “Game”, “Packaging”, “Use PAK File”) cannot be used and the “DefaultEngine.ini” file needs to be manually edited after packaging in order to get the game to launch correctly.

If you require any further details, please let me know!

Regarding the above, selecting “Set As Default” in the “Packaging Settings” window appears to resolve this.

This is somewhat of a usability issue at the moment and we will look into ways to make this more intuitive and clear, but basically what’s happening is this:

Any settings that you change in the Project Settings or Editor Preferences are only applied to your local work space, meaning that they only affect you. They will not automatically become the default settings that also apply to other people on your team, which are stored in the DefaultXXX configuration files.

When packaging a project, we only copy the Default settings, not your local settings into the project. This is to ensure that all members of your team are getting the exact same result when packaging a project, because packaging is currently considered a final step that produces a working product.

If you wish to copy your local work space settings into your project’s default settings, so that they become the default settings for everyone on your team and also the settings used in a packaged project, then you have to click the “Set as Default” button. This will move the settings from your local configuration file into the DefaultXXX configuration file that can then be shared with others.

Note that the “Reset to default” button always resets to the settings that are stored in your Default configuration files. So once you click “Set as default”, there is no going back. Your local settings then become the new default settings.