Built a 64 bit shipping

Hi guys so I built a 64 bit shipping mode from watching the video on how to go on git hub etc.

Now my question how or what do I do at this point for that to become an option to build shipping on 64? Basically how do I get the engine to recognize the 64 bit shipping mode??

Did you ever manage to get this to work? I’ve noticed that I can build 32bit/64bit development editor/game but only a 32bit shipping.

Are you using Visual Studio to build? I’m using Express, which could be an issue.

I have the same problem, but unfortunatly Epic has almost no presence here anymore.

Howdy Panzer, Micheal, and Stefan,

Sorry about the lack of a response. I have tested out this issue for the most recent GitHub build (Version 4.4.1) and I was able to see a shipping packaging option for 64-bit. I also checked this issue on the binary build of UE4 and the issue is still showing. If you follow this link on how to build for GitHub, You should be able to have the 64-bit shipping: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

Most of the reason why 64 bit was not available in the past is because, at the time, not all windows versions were able to run the shipped project.

Looking into a future release, I was able to check and see that the 64-bit issue has been resolved. I am unsure as to the time frame of this release, but the issue is not appearing any longer.

Thanks and have a great day!

I just noticed that there is no 64bit shipping build option in 4.6 either.

Is there a reason why it is not yet a standard feature in the editor along with the 32bit shipping option?
(particularly for 64bit Windows7+)

I prefer to use final release versions of the UE editor and don’t want to build a separate version from Github source code just for the 64bit shipping option.

Howdy ash22,

I have just tested this issue internally on the 4.6 version of UE4 from GitHub and I was able to see the 64-bit shipping build for windows. Would you be able to share exactly how you have your project setup? Is it C++ or Blueprints? Would you be able to attach your DXdiag to this post as well?

Any additional information would be greatly appreciated.

Thanks and have a great day!

Hello! I have only 32bit version too. My game is all made with blueprints and I have zero knowledge about coding or visual studio or github etc. Will you add this feature to editor directly without github in near future?

Howdy Wanderer_eternal,

Thank you posting on this issue. Would you be able to clarify which version of UE4 you are currently using when you are seeing this issue? I am also guessing that this as a binary version of the engine?

Any additional information on this issue would be greatly appreciated.

Thanks and have a great day!

Hi, I have the same problem with UE4.6.1. I’m using the 3rd person C++ template if you need this info.
The engine was downloaded directly from the library in UE launcher and not a version compiled from Github source code.

Hey Phoenix and Wanderer,

Thank you for provided a bit of additional information. I have just checked 4.6.1 and that error is occurring when using the C++ template. I have also checked our latest internal build and that issue has been resolved. It seems that the old error has appeared again in 4.6.1 but has been resolved with an unreleased build. I am unsure as to when this build will be released but I will be sure to keep you updated.

Thanks and have a great day!

It’s the same with 4.7.1 (downloaded from launcher, no custom build): 64 bit shipping appears in the package menu, but it is disabled. Custom build works, but as mentioned before: I don’t want to build the UE version just to enable the 64 bit shipping option.

And some info: I’m using Windows 8.1 Pro 64 Bit and I’m sure that I execute the 64 Bit version of the editor (see my task manager screenshot below: No “(32 bit)” note next to the task name)

Also, I have Visual Studio 2013 Professional installed and set-up properly on my system.

My project uses the C++ FPS template as code base.

I have the exact same issue on 4.7.1 as installed from launcher. Is there a fix for this?

I am on Windows 7 Ultimate 64-bit.

Fresh install of 4.7.2 from the Unreal Launcher with a recently re-installed version of Windows 8.1 Pro 64 bit. Same issue as what everyone else seems to be getting: When build configuration is set to shipping then Windows 64-bit is grayed out, but when build config is set to development it is available. My project is completely blueprint based.

Howdy everyone,

Thank you all for providing information on this issue. I have been able to see this error internally. I have written Jira report UE-11416 about this issue and placed it into our bug database so that it may be resolved in a future release.

At this time I am unsure as to when this issue will be resolved, but I will be sure to keep you posted as I see any work being done to the report.

Thanks and have a great day!

■■■■. UE-11416 seems to not have made the 4.7.3 cut.

Howdy everyone,

Just wanted to give everyone an update about this issue. The issue has been marked as resolved. The 64 bit option being grayed out is by design. In the Binary build, you are not able to target Win-64. You can however acquire the source build of UE4 from GitHub and then build with the 64 bit option for shipping.

I am going to reach out the developer who worked on this issue and see if I can get additional information.

Thanks!

Thanks for the update Sean. It would be great to understand why this is “by Design” as it seems like a rather unfair & needless limitation for those creating Blueprint only-projects.

Sure thing. I will let you know as soon as I get a response back about why this option is grayed out for Blueprint only projects.

Here is the response that I have received:

"The binary release that you can download from the launcher includes precompiled engine static libraries for Win32 in Shipping and Win64 in Development configurations; the presumption being that non-final games use more memory than shipping games, and shipping games won’t typically use more than 2gb (and would rather target a larger market by doing so). x64-only games are completely supported if you build the engine from GitHub (as the person in the post you link to has done), we just don’t include precompiled static libraries for it out of the box. Precompiled libraries are a trade-off of download size against a limited set of supported configurations, and all about finding a sensible default. We plan to support more combinations once we can provide optional downloads.

The 2gb limit for 32-bit processes on a 64-bit OS is entirely available to your game; the OS does not share the same address space."

This is an antiquated point of view! 64 bit vastly out numbers 32bit gaming systems in the market today.