Commit Graph

44 Commits

Author SHA1 Message Date
Josh Adams
9fd07ce722 - Made some changes to allow receipt based packaging to work with the Desktop platform. One hacky bit remains that I have entered a JIRA for [UE-14120]
#codereview ben.marsh

[CL 2519643 by Josh Adams in Main branch]
2015-04-21 14:25:42 -04:00
Ben Marsh
43a8c55dab Use build receipts to figure out what needs to be staged for Windows.
#codereview Marcus.Wassmer, Josh.Adams

[CL 2506770 by Ben Marsh in Main branch]
2015-04-09 10:13:10 -04:00
Josh Adams
86f2e08a55 - Added support for DesktopPlatform to package content and executables together (editor's File | Package)
- This is a first pass
  - Mac uses data outside the .app so that there's only one copy of the content. This should get a bootstrap executable like Windows has
  - Only tested on Mac so far, although it doesn't handle D3D11 shaders, or some of the icon updating for the bootstrap working
- Added Desktop platform icons

[CL 2505866 by Josh Adams in Main branch]
2015-04-08 16:59:20 -04:00
Ben Marsh
1fb275c1d9 Allow preventing the creation of a UE4CommandLine.txt if the target platform doesn't need one. Windows stages a bootstrap executable which directly launches the game with the project argument, and now that it can parse UE4CommandLine.txt too (it used to be staged even though it was always ignored), it causes the final command line to duplicate the project argument.
[CL 2502113 by Ben Marsh in Main branch]
2015-04-04 15:11:53 -04:00
Josh Adams
2dd1978156 - Fixed packaging error [UE-12571]
[CL 2497562 by Josh Adams in Main branch]
2015-03-31 14:58:59 -04:00
Matthew Griffin
728ea31018 Removed unnecessary code forcing Rocket build to use Development now that DebugGame is an option. Opted to retain the same intermediate folder naming though as these are technically always development.
Added IsEngineInstalled function to UBT to better explain why some of the Rocket code is different.

#codereview Ben.Marsh

[CL 2472268 by Matthew Griffin in Main branch]
2015-03-09 07:59:37 -04:00
Bart Bressler
ecdb763c35 Upgrade Steamworks to 1.32
#codereview josh.markiewicz

[CL 2467022 by Bart Bressler in Main branch]
2015-03-02 17:24:21 -05:00
Ben Marsh
e8b5b6af5b [INTEGRATE] Change 2444921 by Nick.Whiting@z2421_SSD on 2015/02/13 12:26:29
UEBP-34 - Integrate Leap Motion Plugin and Samples to UE4

	And because I can't lockdown myself...
	#lockdown james.golding

[CL 2458565 by Ben Marsh in Main branch]
2015-02-24 11:40:51 -05:00
Matthew Griffin
c06f1b7c4c [INTEGRATE] Change 2449441 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/02/17 18:57:48
Only stage CEF3 if bUsesCEF3 is set to true in the game's target.cs file. Fix for UE-9983.

	#codereview Josh.Adams, Matthew.Griffin, Peter.Knepley

[CL 2450041 by Matthew Griffin in Main branch]
2015-02-18 09:18:51 -05:00
Terence Burns
6f98decbcd UE-8433
Added an error code for missing ue4game binaries when packaging a non code project.
Added a check in main frame actions to determine whether we display a dialog with the error message in it.

Fix for incorrect IOS stub path being logged
Fix for incorrect Android apk path being generated for non ue4game renames in ::GetFinalApkName

[CL 2427458 by Terence Burns in Main branch]
2015-02-01 12:33:30 -05:00
Peter Knepley
25a57ce282 Merging staging adjustments for non-monolithic builds
//depot/UE4-UT/...

to //depot/UE4/...

[CL 2420803 by Peter Knepley in Main branch]
2015-01-27 14:22:10 -05:00
Peter Knepley
d6b8aaebe8 Merging stage non-monolithic adjustment
//depot/UE4-UT/...

to //depot/UE4/...

[CL 2418798 by Peter Knepley in Main branch]
2015-01-26 12:47:16 -05:00
Peter Knepley
51790a730f Stage non-monolithic support for non-Development builds
[CL 2416062 by Peter Knepley in Main branch]
2015-01-22 18:17:16 -05:00
Matthew Griffin
864bb47720 Missed comma
[CL 2408775 by Matthew Griffin in Main branch]
2015-01-16 09:27:40 -05:00
Matthew Griffin
69e5147031 Missed files from CEF3 Win32 checkin
[CL 2408751 by Matthew Griffin in Main branch]
2015-01-16 09:04:57 -05:00
Michael Trepka
98dc0aa5fe Removed conditional inclusion of most platform files in UBT project so the same project can be used in Visual Studio and Mono Develop/Xamarin Studio, removed _Mono UBT and UAT projects, updated automation scripts to be compatible with Mono 3.10
[CL 2388812 by Michael Trepka in Main branch]
2014-12-15 15:28:22 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
959cfa782d Add missing copyright notices to source files.
[CL 2379212 by Ben Marsh in Main branch]
2014-12-06 19:14:20 -05:00
Terence Burns
e0048eacac Improved Windows XP support
- Windows XP is now configurable from the editor under: Project Settings | Windows | Minimum OS Version
- We will now have a UE4Game_xp.exe which will be used for XP supported content only games
- - - Added support to UBT to choose a file name when running a build, approved by Rob M.
- - - Added functionality to UAT to look for an _xp.exe when packaging.
- Minimum Windows OS, is Vista by default.
- Bootstrap Packaged Game Program is now also built with windows xp support.

Fix for JIRA issues
https://jira.ol.epicgames.net/browse/UE-2894
https://jira.ol.epicgames.net/browse/UE-3580
https://jira.ol.epicgames.net/browse/UE-4928

[CL 2379024 by Terence Burns in Main branch]
2014-12-06 10:29:12 -05:00
Peter Knepley
0d28423086 Fix nonmonolithic client only staging on windows
[CL 2374803 by Peter Knepley in Main branch]
2014-12-03 10:26:34 -05:00
Saul Abreu
44baed0ff7 Added settings for staging internationalization presets. Updated staging logic to stage ICU internationalization data presets from commandline arguments or settings. Added default settings for internationalization presets.
[CL 2341735 by Saul Abreu in Main branch]
2014-10-27 19:33:51 -04:00
Saul Abreu
a05e2d523e Corrected platform-specific ICU data staging logic that was using the old paths.
[CL 2339348 by Saul Abreu in Main branch]
2014-10-23 19:42:28 -04:00
Ben Marsh
011a5bc797 Add a project parameter to disable staging the bootstrap executable, and disable it for Fortnite.
#codereview Bob.Tellez

[CL 2330130 by Ben Marsh in Main branch]
2014-10-15 10:07:06 -04:00
Ben Marsh
c232c86112 Set UAT to always use the original executable to launch packaged games; passing project on the command line conflicts with the one added by the bootstrapper.
[CL 2317187 by Ben Marsh in Main branch]
2014-10-02 10:50:09 -04:00
Ben Marsh
09feb72f24 Report the bootstrap program as the executable to run on Windows.
[CL 2313096 by Ben Marsh in Main branch]
2014-09-29 13:10:48 -04:00