Commit Graph

46 Commits

Author SHA1 Message Date
Ben Zeigler
02a9e1dd4e Merging Dev -> Main using UE4-Fortnite-To-UE4 from CL 2340802
Includes following engine changes:

Getting display metrics only once at construct time when using SSafeZone. GetDisplayMetrics is expensive in Windows so it is impractical to call it every frame.
- Some AI API improvements, mostly switchig pointer function parameters to references.
- minor refactor of UCrowdFollowingComponent's queryinf functions:
    - IsCrowd*Enabled functions refactored to  IsCrowd*Active
    - implemented IsCrowd*Enabled that return acrual values of relevant properties
- Added a function to CrowdManager to query for location of agents neighbouring given agent
Added support for PS4 touchpad-based cursor
You can now choose to skip synchronously scanning for asset data in object libraries and just use the data that is currently in the asset registry. The data will be refereshed automatically later once the global scan completes. The only applies to non-commandlet editor instances.
Crash fixes for trying to access NULL Metal surfaces on IOS
Slate: Cleaned up some atlas code related to padding and corrected some comments

[CL 2347323 by Ben Zeigler in Main branch]
2014-11-03 15:47:28 -05:00
Chris Gagnon
0e6d657c3d Refactor to unify keyboard and controller input and focus.
Native controller navigation support.

[CL 2345039 by Chris Gagnon in Main branch]
2014-10-30 12:29:36 -04:00
sebastian kowalczyk
f85dffb1d0 LogVisualizer - fixed toolbar icons #ue4
[CL 2342361 by sebastian kowalczyk in Main branch]
2014-10-28 11:23:11 -04:00
Dmitry Rekman
a5c6500f8f Fix case-sensitive error.
[CL 2341883 by Dmitry Rekman in Main branch]
2014-10-27 22:29:20 -04:00
sebastian kowalczyk
5805456393 Binary file format for Visual Logger (Log Visualizer can still load old file format)
Removed old Visual Logger class and files. Minor cleanups in code.

[CL 2341032 by sebastian kowalczyk in Main branch]
2014-10-27 08:35:45 -04:00
sebastian kowalczyk
64c75fc0bc Bunch of fixes for Visual Logger (ttps: #349696, 349692, 349679, 349636, 349624) #ue4
[CL 2333012 by sebastian kowalczyk in Main branch]
2014-10-17 10:07:57 -04:00
sebastian kowalczyk
0ce08add27 New features and fixes for VIsual Logger.
- fixed crash in visual logger while using EnableAILoggind command line
- LogVisualizer flushes data from visual logger to be updated with all logs
- added visual log events
- first version of reports generated from visual log events as part LogVisualizer

[CL 2328392 by sebastian kowalczyk in Main branch]
2014-10-14 10:29:46 -04:00
sebastian kowalczyk
496433601e Visual Loggger refactor - first pass. #ue4
- new interface. Old FVisualLog class is used only as a devce for visual logger - only to store logs and to communicate with LogVisualizer for now (this class is going to be removed soon).
- added first basic automation tests
- added first simple Blueprint interface
- kept old functionality. ToggleAILogging cheat and EnableAILogging command line works too.

[CL 2321094 by sebastian kowalczyk in Main branch]
2014-10-07 07:36:49 -04:00
Bob Tellez
fa1a7542ca Merging Dev->Main using CL#2312419 UE4-Fortnite-To-UE4
[CL 2313759 by Bob Tellez in Main branch]
2014-09-29 21:43:13 -04:00
Jaroslaw Palczynski
65ba5d456f TArray documentation and a coupld of methods deprecation.
Changes mostly in Array.h. The changes in other files are only renames for deprecated functions.

[CL 2312616 by Jaroslaw Palczynski in Main branch]
2014-09-29 04:23:44 -04:00
sebastian kowalczyk
60fb411266 Added more geometry shapes to visual logger #ue4
[CL 2309754 by sebastian kowalczyk in Main branch]
2014-09-25 10:21:30 -04:00
sebastian kowalczyk
86da1a620b Added tiny font as alternative to small font for reporter graphs - it can be useful when showing many 2d graphs at once on the screen #ue4
Added cursor for reporter graph, to be able to set it and show values at specific location. It works only with style set to lines #ue4
Enabled cursor and tiny font for 2d graph visualization in LogVisualizer #ue4

[CL 2308841 by sebastian kowalczyk in Main branch]
2014-09-24 17:06:50 -04:00
Marc Audy
07043e64e0 Convert uses of FActorIterator to TActorIterator where appropriate
[CL 2300029 by Marc Audy in Main branch]
2014-09-16 16:22:01 -04:00
sebastian kowalczyk
cf72d933e1 Added a way to select single EQS query in LogVisualizer tool, to show selected EQS data in a world. #ue4
[CL 2298966 by sebastian kowalczyk in Main branch]
2014-09-15 20:13:23 -04:00
Nick Atamas
440aad30b6 Slate : Deprecated .AspectRatio() and removed all references.
[CL 2294436 by Nick Atamas in Main branch]
2014-09-11 20:21:09 -04:00
bruce nesbit
d60a5de509 Converted widget .Tag instances for tutorials to use MetaData
[CL 2286138 by bruce nesbit in Main branch]
2014-09-05 07:39:52 -04:00
sebastian kowalczyk
9044911de7 Changes to visual logger. Logs can be logged not only by Actors but by any UObjects now. There is a catch - object has to redirect his logs to actor and this actor will own logs. It should be good enough to log data from that classes. #ue4
[CL 2267290 by sebastian kowalczyk in Main branch]
2014-08-22 07:48:49 -04:00
sebastian kowalczyk
990ff08890 Fixed when to draw or not EQS from visual logger #ue4
[CL 2265777 by sebastian kowalczyk in Main branch]
2014-08-21 06:12:59 -04:00
sebastian kowalczyk
36c53b1fc3 Fixed removing ALogVisualizerDebugActor from scene after closing LogVisualizer window. #ue4
[CL 2256228 by sebastian kowalczyk in Main branch]
2014-08-14 10:59:17 -04:00
sebastian kowalczyk
18e05d9c84 Added EQS Logging to Visual Logger #ue4
[CL 2256107 by sebastian kowalczyk in Main branch]
2014-08-14 09:13:50 -04:00
Josh Markiewicz
c18a424666 Weekly Fort Dev -> Main integration from UE4-Fortnite-CL-2245134
MCP
 "app" : "fortnite",
  "moduleName" : "Fortnite-PublicService",
  "branch" : "TRUNK",
  "build" : "306",
  "cln" : "2245028",
  "version" : "UNKNOWN"

[CL 2247600 by Josh Markiewicz in Main branch]
2014-08-07 17:34:29 -04:00
Thomas Sarkanen
a27980dcf0 Tutorials 2.0 - Initial version
NOTE: Old tutorials not deprecated (yet), but widget highlights in old tutorials will stop working with this change!

Added new Blueprintable UEditorTutorial object.
Added suite of widgets and details customizations to display tutorials.
New system is available on command line switch -NewTutorials.

Slate changes:
Tag names are now stored in SWidgets, rather than simply being discarded.
Removed STutorialWrapper in favour of using Tags.
Added Tags to more multibox widgets, so virtually all can now be picked.
Added SWindow::HasOverlay so we dont attempt to add overlays to widows that cannot have them.

[CL 2244216 by Thomas Sarkanen in Main branch]
2014-08-05 09:04:35 -04:00
Fred Kimberley
739ee0d8e9 Merging using UE4-Fortnite-To-UE4
Merged from CL 221481.

[CL 2227500 by Fred Kimberley in Main branch]
2014-07-22 16:23:09 -04:00
Bob Tellez
a399d885b6 Merging CL#2188206 using UE4-Fortnite-To-UE4
MCPInfo:
  "app" : "fortnite",
  "moduleName" : "Fortnite-PublicService",
  "branch" : "TRUNK",
  "build" : "240",
  "cln" : "2172251",
  "version" : "UNKNOWN"

[CL 2215307 by Bob Tellez in Main branch]
2014-07-14 19:41:38 -04:00
John Abercrombie
50135a2e60 (UE4-Fortnite -> UE4) Merge everything using UE4-Fortnite-To-UE4 at QA approved cl# 2126954
[CL 2170904 by John Abercrombie in Main branch]
2014-07-07 17:19:49 -04:00