Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanjon2040/Unreal-Binary-Builder
An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
https://github.com/ryanjon2040/Unreal-Binary-Builder
launcher-build rocket ue4 ue4-rocket unreal unreal-binary unreal-engine unreal-engine-4 unrealengine
Last synced: about 1 month ago
JSON representation
An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
- Host: GitHub
- URL: https://github.com/ryanjon2040/Unreal-Binary-Builder
- Owner: ryanjon2040
- License: mit
- Created: 2016-12-27T10:20:26.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-03T13:25:47.000Z (8 months ago)
- Last Synced: 2024-11-01T05:02:17.174Z (about 1 month ago)
- Topics: launcher-build, rocket, ue4, ue4-rocket, unreal, unreal-binary, unreal-engine, unreal-engine-4, unrealengine
- Language: C#
- Homepage:
- Size: 454 KB
- Stars: 660
- Watchers: 31
- Forks: 152
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
- awesome-unreal - UE4-Binary-Builder - An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source. (Utilities)
README
Unreal Engine Binary Builder
======================This is a small app designed to create binary build of [Unreal Engine](https://www.unrealengine.com/) from [GitHub source](https://github.com/EpicGames/UnrealEngine).
[![Discord](https://img.shields.io/discord/591914197219016707.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/zBMrKRdwgw)
[](https://twitter.com/ryanjon2040)
![](https://github.com/ryanjon2040/UE4-Binary-Builder/actions/workflows/build-ubb.yml/badge.svg)
![](https://img.shields.io/github/last-commit/ryanjon2040/UE4-Binary-Builder.svg?style=popout)
![](https://img.shields.io/github/license/ryanjon2040/UE4-Binary-Builder.svg?style=popout) ![](https://img.shields.io/github/downloads/ryanjon2040/UE4-Binary-Builder/total.svg?style=popout)![](https://img.shields.io/github/languages/code-size/ryanjon2040/UE4-Binary-Builder.svg?style=flat) ![](https://img.shields.io/github/repo-size/ryanjon2040/UE4-Binary-Builder.svg?style=flat)
Watch the below video to get an idea.
[![Watch the video](https://img.youtube.com/vi/fuvvBMrWX8s/maxresdefault.jpg)](https://youtu.be/fuvvBMrWX8s)# How to use (Compiling Engine)
###### Step I
- Download the latest release of Unreal Binary Builder.###### Step II
- Clone or Download UE4 source from github.###### Step III
- Open Unreal Binary Builder.
- Click *Browse* and select **root folder** of your downloaded Engine (where **_Setup.bat_** and **_GenerateProjectFiles.bat_** exists).![Screenshot](Documentation/Screenshot_1.png)
- Once the root folder is selected, click **Start**.
- If **Continue to Engine Build** is enabled, then _Unreal Binary Builder_ will automatically continue to compile the Engine with given options under **Compile** tab.###### Step IV
- Click **_Compile_** tab and set options for the Engine.
![Screenshot](Documentation/Screenshot_2.PNG)# Troubleshoot
**Bug with 4.25.4**
There is a known issue with 4.25.4 where it fails to build with an error message: `AutomationException: Attempt to add file to temp storage manifest that does not exist (\cpp.hint)` This issue has been fixed in 4.26 but if you need to use 4.25.4 see this workaround by Bernard Rouhi: https://github.com/ryanjon2040/UE4-Binary-Builder/issues/26#issuecomment-718204352**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.
#### Dependencies
[HandyControl](https://github.com/HandyOrg/HandyControl) by [HandyOrg](https://github.com/HandyOrg)
[DotNetZip](https://github.com/haf/DotNetZip.Semverd) by [Henrik](https://github.com/haf)/Dino Chiesa
[GameAnalytics](https://github.com/GameAnalytics/GA-SDK-C-SHARP) by [Game Analytics](https://gameanalytics.com/)
[Json.NET](https://github.com/JamesNK/Newtonsoft.Json) by [Newtonsoft](https://www.newtonsoft.com/json)
[Sentry.NET](https://github.com/getsentry/sentry-dotnet) by [Sentry](https://sentry.io/)
[AutoGrid](https://github.com/SpicyTaco/SpicyTaco.AutoGrid) by [SpicyTaco](https://github.com/SpicyTaco)
[LogViewer](https://stackoverflow.com/a/16745054) by [Federico Berasategui](https://stackoverflow.com/users/643085/federico-berasategui)
[NetSparkle](https://github.com/NetSparkleUpdater/NetSparkle) by [NetSparkleUpdater](https://github.com/NetSparkleUpdater)
Icons made by Freepik from www.flaticon.coma