This is a small app designed to create binary build of Unreal Engine 4 from GitHub source.
Through this app you can also zip the final rocket build for distribution.
I/Prepare the UE4 source
- Clone the UE4 source from github
- Run Setup.bat/.sh from the cloned folder, follow the instruction and resolve any error at this step
- Run GenerateProjectFile.bat/.sh, make sure no error occured at this step
- Open UE4.sln with Visual Studio
- Rebuild these 2 project under Application group: AutomationTool and AutomationToolLauncher
II/Build with UE4 Binary Builder
- Clone this git
- Open the sln file with Visual Studio, then build the application with Release configuration
- Copy the built binary to the UE4 source folder prepared above.
- Open UE4 Binary Builder, the path for AutomationTool will be automatically parsed, if not, try to get it from the UE4 folder (Engine\Binaries\DotNET\AutomationToolLauncher.exe & Engine\Build\InstalledEngineBuild.xml)
- Choose what to build and press Start build. That's it
Access Denied on some files? On Windows, just change the ownership to Users then try again. To change ownership on Windows, follow these steps
- Right click on the UE4 folder, choose Properties
- Switch to Security tab
- Click on Advanced
- Near the top, click on Change User
- A new dialog will open, in the text box at bottom, type in "Users", then click Check Names
- OK till the end.