Commit Graph

21 Commits

Author SHA1 Message Date
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
Peter Sauerbrei
bcaa096da8 fix for Tappy Chicken not launching past splash screen on iOS
fix for Android unable to launch projects via UFE
fix for Project Launcher default roles settings not being used
TTP347511, TTP347613, TTP347768
#ue4

[CL 2311418 by Peter Sauerbrei in Main branch]
2014-09-26 15:27:39 -04:00
Ben Marsh
779964310a Fixes for BootstrapPackagedGame:
- Should now build Win32 Shipping as well as Win64 Shipping on CIS
- Supports x86 and x64 installer packages; uses execuables rather than MSIs for XP support.
- Fix exception when packaging a non-Rocket game with no arguments

[CL 2310950 by Ben Marsh in Main branch]
2014-09-26 11:29:46 -04:00
Peter Knepley
5d6f3b119d Modular staging
[CL 2307306 by Peter Knepley in Main branch]
2014-09-23 15:45:22 -04:00
Ben Marsh
0c6121c666 CIS fix for Mac.
[CL 2307236 by Ben Marsh in Main branch]
2014-09-23 15:00:24 -04:00
Ben Marsh
0f78891b7d Add a program to bootstrap packaged games, which checks for dependencies being installed (an option to include prerequisites in the game is in the packaging settings), then starts the engine with the right commandline for the project. Takes an icon from Build/Windows/Application.ico if present (which allows setting the icon for content-only projects) or the game executable being launched. Resource files added to code projects now use this icon instead.
[CL 2307139 by Ben Marsh in Main branch]
2014-09-23 13:55:06 -04:00
Dmitry Rekman
3dd3dc494f Linux host platform for UAT.
- Note: target framework for UAT (mono project) is upped to 4.5 to match UBT.

#codereview Josh.Adams, Michael.Trepka, Kellan.Carr, Gil.Gribb

[CL 2285233 by Dmitry Rekman in Main branch]
2014-09-04 17:31:34 -04:00
Dmitry Rekman
e75a96a05b Belated update of Steamworks to v130.
#codereview Josh.Markiewicz

[CL 2273225 by Dmitry Rekman in Main branch]
2014-08-26 18:26:04 -04:00
Ben Zeigler
67566bb0f2 Merging changes to UAT from UE4-Fortnite branch, up to CL #2256868:
Add BuildOnlyPlatforms_MonolithicOnly to the RulesCompiler, to specify platforms that we want to compile but not cook
Add concept of "Dependent platform" to UAT, where the cooked data comes from a source platform, and is duplicated at stage time
Updated brutal submit to handle the same changes already being submitted during a build.
Brutal submit now considers it as success when it attempts to reconcile with latest in P4 and finds no files are different in its workspace.
Fix formatting on automation.cs files to avoid future integration issues, unify as tabs-as-tabs instead of spaces

#codereview kellan.carr

[CL 2261070 by Ben Zeigler in Main branch]
2014-08-18 13:29:39 -04:00
Jaroslaw Surowiec
ac635e5ed6 CrashDebug
- TTP - COMPAT: CRASH: Fatal error when playing pak/non pak executable (added missing files required to launch the CrashReportClient)

#codereview Robert.Manuszewski

[CL 2228756 by Jaroslaw Surowiec in Main branch]
2014-07-23 13:36:06 -04:00
Ben Marsh
7823bdc43d [INTEGRATE] Latest from 4.3 branch.
[CL 2214288 by Ben Marsh in Main branch]
2014-07-14 13:54:57 -04:00
Saul Abreu
4a56418967 Removed staging of ICU DLLs from Windows platform staging - unnecessary as games do not use ICU DLLs and packaging only applies to standalone games.
[CL 2112086 by Saul Abreu in Main branch]
2014-06-20 14:53:10 -04:00
Saul Abreu
bd93ea7dfd Swapped ICU 51.2 for 53.1 when using the ICU module. Updated preprocessor definitions when using the ICU module to match updated ICU build without transliteration functionality. Implemented common data file open/close callbacks in UE4 and hooked into ICU. Added memory stats for ICU data files. Updated number formatting tests to validate new CLDR data. Updated checks to ensure the new ICU common data directory is present and fallback appropriately where possible.
[CL 2109697 by Saul Abreu in Main branch]
2014-06-18 16:27:48 -04:00
Saul Abreu
7db7405411 Backed out ICU changes temporarily. To be resolved not-during-the-weekend.
[CL 2105281 by Saul Abreu in Main branch]
2014-06-13 20:13:34 -04:00
Saul Abreu
00b58a5ea5 Swapped ICU 51.2 for 53.1 when using the ICU module. Updated preprocessor definitions when using the ICU module to match updated ICU build without transliteration functionality. Implemented common data file open/close callbacks in UE4 and hooked into ICU. Added memory stats for ICU data files. Updated number formatting tests to validate new CLDR data. Updated checks to ensure the new ICU common data directory is present and fallback appropriately where possible.
[CL 2105058 by Saul Abreu in Main branch]
2014-06-13 17:16:14 -04:00
Dmitry Rekman
9f577e4102 Updated Steamworks to 129a.
#codereview Josh.Markiewicz

[CL 2092979 by Dmitry Rekman in Main branch]
2014-06-03 06:40:33 -04:00
Ben Marsh
220a5ab0cc Fix running content-only projects from UAT without packaging.
#codereview Robert.Manuszewski, Peter.Sauerbrei

[CL 2072901 by Ben Marsh in Main branch]
2014-05-14 09:53:17 -04:00
Dmitry Rekman
10c44ff9c0 Updated Steamworks to v1.29.
#codereview Ben.Marsh, Mike.Fricker

[CL 2057746 by Dmitry Rekman in Main branch]
2014-04-28 10:39:18 -04:00
Michael Trepka
e955c161ab Fix for TTP #333180 CRITICAL: Unable to open packaged project
[CL 2051645 by Michael Trepka in Main branch]
2014-04-23 19:53:47 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00