パッケージングした時にできるディレクトリ名

お世話になっております。
ご質問の2か所を設定する方法についてですが、設定や引数から変更できるものと、できないもの(Engineのカスタマイズが必要)がございます。以下にその設定について記載します。


・ファイルの説明

  1. WindowsNoEditor\Game.exe
    /Engine/Configにある BaseGame.ini内の以下の設定に準拠します。ここをProjectName=Gameのような名称に修正する必要があります。

    [/Script/EngineSettings.GeneralProjectSettings]
    ProjectName=UE4Game

  2. WindowsNoEditor\Binaries\Win64\Game.exe
    /[PROJECT_ROOT]/Configにある DefaultGame.ini内の以下の設定に準拠します。ここをProjectName=Gameのような名称に修正する必要があります。こちらはEditorのProjectSettingsからも編集が可能です。

    [/Script/EngineSettings.GeneralProjectSettings]
    ProjectName=UE4Game

・元のファイル名
パッケージ後に作成されるそれぞれの.exeファイルに応じて指定箇所が異なり、設定などから直接指定することができないため、独自に修正を行って頂く必要がございます。

  1. WindowsNoEditor\Game.exe
    UEBuildBinary.cs内の SetupBinaryLinkEnvironment()にある以下の箇所で設定しておりますので、OriginalFilenameに"Game.exe"と入るように設定する必要があります。

    ResourceCompileEnvironment.Definitions.Add(“ORIGINAL_FILE_NAME="” + OriginalFilename + “"”);

  2. WindowsNoEditor\Binaries\Win64\Game.exe
    UEBuildBinary.cs内の CreateBinaryCompileEnvironment()にある以下の箇所で設定しておりますので、OriginalFilenameに"Game.exe"と入るように設定する必要があります。

    BinaryCompileEnvironment.Definitions.Add(“ORIGINAL_FILE_NAME="” + OriginalFilename + “"”);


また、これらのファイル修正を反映させるためには事前にIntermediateフォルダとSaved/StagedBuildsフォルダを削除する必要があります。

"ファイルの説明"及び"元のファイル名"について、常に同じ設定をご利用であれば上記の修正や設定を行って頂く必要がありますが、もし毎回設定する必要が無い場合はResourceHackerなどのアプリケーションから.exeファイルの該当項目を直接頂くのが早いように思われます。必要に応じて使い分けて頂ければと存じます。
よろしくお願いします。