How to Upload Binary File to Epic Store - video instructions?

Hi, I’m not a super strong programmer and only know some super basic command line. I don’t have a video but I can walk through what I did and see if that helps? This is assuming you’ve downloaded and extracted the BPT. I did this on a Win10 machine and BPT was in my Desktop folder:

  • Open a text editor (I like notepad++) and use this to hold all of the ~5 ID’s you’ll need.
  • The fastest way is to populate all those id’s is to go to your product’s Artifacts & Binaries > Manage binaries page, copy the template, & paste in your text editor (see image)

image

  • When you paste this into a text editor, you should only have to supply data to a few fields but it should initially look like the next image.

image

  1. Client ID
  • (copy paste from Dashboard > Product Settings(gear cog) > General > Build Patch Tool Credentials)
  1. ClientSecret
  • (copy paste from same as above)
  1. Build Root
  • (file path of your build folder on your machine, open the folder that contains your build data and just copy / paste the file path from the explorer into the txt file)
  1. CloudDir
  • (can’t be empty for me so I created one like “Build\Root”. This gets generated inside the folder that your BuildPatchTool exists AFAIK. I’ll figure out how to properly use this later).
  1. Build Version
  • (arbitrary, I did my first test with “0.0.0” later to copy the version in the game description)
  1. AppLaunch
  • (if your .exe is in the first layer of your build folder, simply supply the name of the exe as “GameName.exe”, otherwise provide the local path starting from your build’s root folder)
  1. AppArgs
  • (I left it as an empty string “”)

  • Anything it supplies afterwards is optional and can probably be removed while you figure out the workflow.

I highly highly recommend ONLY copy / pasting values to prevent typos such as copying build file paths from the file explorer. Make sure that all your fields are encompassed by quotes (don’t accidentally delete one or the whole pair when pasting data), make sure that there is a space between each of the command line arguments (the '-'s).

Once all that data is filled out, open the command line and change your active directory to the tool you’re using for your platform. Here’s the command I used to get to Win64 version.

cd *\Desktop\BuildPatchTool\Engine\Binaries\Win64

image

Once you’ve changed the directory so that it matches what you typed from above, copy / paste ALL that info you plugged into the command line and it should kick off just fine.

Hopefully this helps other people who are doing this for the first time because I spent ~2.5 hours plugging in the wrong IDs into things or not able to find the needed IDs until I discovered that template.
Edit: Did some digging and someone else made a brief tutorial here How to Upload Binaries using BuildPatchTool

4 Likes