Commit Graph

35 Commits

Author SHA1 Message Date
Marc Audy
de01c45007 Fix UnrealLauncher shadow variables - batch 1
#lockdown Zachary.EdgertonJones

[CL 2522071 by Marc Audy in Main branch]
2015-04-22 20:01:57 -04:00
Nicholas Davies
0b18eef244 [INTEGRATE] merge ue4-launcheDev->ue cl 2505085 & Cl 2505126
#jira OPP-3150 Chat options appear broken in Main after Launcher multi window updates

[CL 2506482 by Nicholas Davies in Main branch]
2015-04-09 04:02:47 -04:00
Carlos Cuello
65c6b1a695 [INTEGRATE] Merging using UE4-To-UE4-LauncherDev, integrate all up to cl 2496104 from the LauncherDev branch. updated friends and chat module, lib curl updates, portal related fixes
[CL 2499790 by Carlos Cuello in Main branch]
2015-04-02 09:42:37 -04:00
Carlos Cuello
6f1ac76399 [INTEGRATE] UE4-LauncherDev->UE4 integrate all up to cl 2475889
[CL 2478426 by Carlos Cuello in Main branch]
2015-03-13 08:26:18 -04:00
Bob Tellez
a0978f8b96 Merging Dev->Main up to CL#2467337 using UE4-Fortnite-To-UE4.
* CL#2446826 Lukasz.Furman
Back out changelist 2445212

Broken direct paths to goal, will fix it soon.

* CL#2446871 Lukasz.Furman
fixed path updates of direct path (FAbstractNavigationPath)
#fortnite

* CL#2447293 John.Abercrombie
Resubmit CL 2443888
- Looks like things are working correctly, potentially due to my changes in CL 2444830

(Back out changelist 2443888 - which backed out CL 2443888 originally)

* CL#2447787 Ben.Zeigler
#UE4 Fix for cooking gameplay cue notifies, keep hard references to them during cooking as they get GCd out otherwise

* CL#2448460 Lukasz.Furman
added cleanup for duplicated subtree assets on behavior tree graph save
#fortnite

* CL#2449132 David.Nikdel
#UE4 #DataTable #JSON: Added WriteRowAsJSON to serialize a single row from a table to Json and adjusted WriteTableAsJSON to use this internally

* CL#2449208 Fred.Kimberley
Fix crashes when compiling some blueprints.
A recent change (2447719) added a one frame delay during blueprint compiling where some data may be NULL. Added null checks to handle this situation.

#ue4

* CL#2449329 Josh.Andersen
#engine - Added more info to an assert that can happen in an animsequence at runtime.

* CL#2449869 sebastian.kowalczyk
Changed timer in visual logger to use FTimerHandle.
Fixed possible issue with missing log on LogVisualizer timeline.

* CL#2450394 John.Abercrombie
Part of the fix for FORT-4986 - Blaster will become inactive towards a specific player if player goes out of range during the blasters attack.
- The set next montage section and wait was using callbacks from the end of the animation, rather than when it is blended out
- Fixed up function names to match the functionality of animations blending out rather than the animation ended

* CL#2451683 Josh.Andersen
#engine - Enhanced PlaySlotAnimation by allowing looping counts as a parameter.  Enhanced StopSlotAnimation by adding the ability to stop only a specific slot node.

* CL#2452151 Ben.Zeigler
#UE4 Fix ability block tags to correctly handle parent expansion, we want to expand the parents of the ability we're checking, not the blocked tags
Fix it so AbilitySystemComponent::PlayMontage correctly sets the start section if called on a predicted client

* CL#2452733 Ben.Zeigler
#UE4 Fix replication bug where an actor without a root component was treated as being at 0,0,0 for computing net priority, leading to different priority based on facing direction

* CL#2453024 Lukasz.Furman
added navigation filter to EQS pathfinding tests

* CL#2453422 Ben.Zeigler
#UE4 Fix bug with FGameplayTagCountContainer, where if you added A, then A.B, then removed A, then removed A.B, A would still be in the explicit tag list. Switch to using a separate map for explicitly added tags

* CL#2453874 Josh.Markiewicz
#UE4 - check that the http module is available before attempting to remove pending http requests in mcp
- prevents an assert in the http module that it was unloaded based on shutdown order of modules and timing of pending requests at shutdown

* CL#2453906 Josh.Markiewicz
#UE4 - added IsValid function to party reservation structure
- added a few more checks to validate input on reservation request
- prevent empty or invalid reservation ids on reservation requests

* CL#2454211 Bob.Tellez
#UE4 CategoryText for tags that were added by being parent tags of others is now properly registered when inserting tags into the tag manager tree.

* CL#2454353 Billy.Bramer
- Fixes for issues in GE pending list implementation:
   - PendingAdds could become out of sync due to additional removals or additions occuring during a scope lock; Removed pending add integer optimization to guarantee accuracy
   - GetActiveGameplayEffect(Idx) could return results in the pending list that weren't actually being actively used at the moment
   - RemoveActiveEffects needs to scope lock because removals can cause additional removals earlier in the array

* CL#2454740 Laurent.Delayen
Fixed SlotNode being registered multiple times when inside of a State.
(Triggered by FAnimNode_StateMachine::SetState)

* CL#2455611 Ben.Zeigler
#UE4 Changes to GameplayCue handling to improve network performance:
Add wrapper to FGameplayCueManager to handle batching together Execute gameplay cues.
FScopedGameplayCueSendContext can be used to create a batched context, cues created during that period will all be sent after the context falls out of scope.
Subclasses of GameplayCueManager can implement ProcessPendingCueExecute to do processing on the execute cues before networking and display.
Fixed bug where Remove cue events would be sent twice for loose cues, deleted the RPC.
Fixed bug where WhileActive/Removed cue events would happen twice on a predicted client

* CL#2455653 Ben.Zeigler
#UE4 Add code to support checking networking conditions like OwnerOnly for custom delta serialization used by fast tarray serialization. They were ignored before and it always replicated.

* CL#2455995 Lukasz.Furman
fixed losing pending task execution data after failed search attempt

* CL#2456247 John.Abercrombie
- The FBlackboardKeySelector ActorToCheck's KeyID is an invalid value for some reason (only occurs in cooked content)
- Made it so if we detect an invalid KeyID we get the correct KeyID at runtime
- This could be causing problems elsewhere, but it'll at least fix this particular issue on AIs for now
- Not marking the bug fixed because it needs a real fix, this code will be removed.  Passing to Lukasz.

* CL#2456854 John.Abercrombie
Fixed crash when writing to VLog while it was making a string with invalid data

* CL#2457309 Eric.Newman
Don't update LastUserInteractionTime for WindowActivated events unless it was mouse triggered.
This fixes an issue where "kicked from game" popups would cause the user to be treated as active.

* CL#2457658 Sammy.James
Double-Deferred Slate Widgets will now properly render :)

* CL#2458196 Lukasz.Furman
proper fix for UBTDecorator_CheckGameplayTagsOnActor

* CL#2458334 sebastian.kowalczyk
Fix for issue "Pause does not stop the Visual Logger from recording data while PIEing with dedicated server".

* CL#2459893 Billy.Bramer
[FORT-6059] Add GE removal tech necessary to support Phil fixing AE damage clouds
- Add RemoveActiveGameplayEffectBySourceEffect to ability system component (implemented via CustomMatch delegate in query so as to avoid risking query changes before OT2; query needs a refactor in general)
- Change CustomMatch query delegate to take the active effect by reference instead of making copies
- Fix bug with stacking where the stacking limit could be completely ignored on aggregate by target stacks if the newly added effect didn't have a valid instigator ASC (can happen on delayed application like via projectiles)

* CL#2462362 Daniel.Broder
Minor cleanup while investigating a crash:

In FBlueprintVarActionDetails::PopulateCategories:
* Split up check with && into two separate checks so the exact issue can be seen
* Replaced repeated calls to MyBlueprint->GetBlueprintObj() with Blueprint, which already existed and was already assigned to that value.
* Made a few spacing discrepancies consistent within the function.

* CL#2462580 John.Abercrombie
Added a decorator that can set a tag cooldown but does not test affect BT execution flow

* CL#2463013 John.Abercrombie
Added extra info to VLog when we need to smash something as part of our path.
- Exposed the PathFollowing log category outside of the AI Module

* CL#2463138 Josh.Markiewicz
#UE4 - found some compile errors when LOG_SLATE_EVENTS is 1
- doesn't actually make it work, but they were compile errors

* CL#2464208 Ben.Zeigler
#UE4 Flush MustBeMappedGUIDs list after flushing dormancy, those avoids warnings the next time something is replicated

* CL#2464231 Josh.Markiewicz
#UE4 - added more descriptions to party beacon return results

* CL#2466155 Lukasz.Furman
added batch pathfinding test for EQS

* CL#2466237 Lukasz.Furman
EQS generators will now cache NavLocation of items if navmesh projection is enabled

* CL#2466356 Lukasz.Furman
added support for deprecated nodes in EQS editor

* CL#2466358 Lukasz.Furman
pathing grid EQS generator is now deprecated

* CL#2466439 Lukasz.Furman
added failsafe in EQS editor for recreating missing nodes

* CL#2466643 Josh.Markiewicz
#UE4 - removed cached "is talking" value as it doesn't persist across various travel mechanisms.  Start/StopTalking handle their own state.

* CL#2466813 Laurent.Delayen
Fix for weapons not showing aiming angle on simulated proxies.

* CL#2467308 Bob.Tellez
#UE4 Fixed an issue where when following a redirector, a non-PIE world will be changed to the PIE world type. Also removed some log spam related to worlds while streaming.

[CL 2474673 by Bob Tellez in Main branch]
2015-03-10 21:41:11 -04:00
Chris Wood
c80cffe452 Merge FriendsAndChat UE4-LauncherDev => UE4 (main) upto CL 2436945
[CL 2439641 by Chris Wood in Main branch]
2015-02-10 06:44:35 -05:00
Nicholas Davies
5cd8b0d5cd #FriendsAndChat - Merge from Fortnite Dev
[CL 2408759 by Nicholas Davies in Main branch]
2015-01-16 09:08:08 -05:00
Nicholas Davies
8d3729ee97 #FriendsAndChat - Merge from Fortnite Dev
[CL 2391367 by Nicholas Davies in Main branch]
2014-12-17 12:42:40 -05:00
Nicholas Davies
76bff792bd #FriendsAndChat - Merge from Fortnite Dev
[CL 2388904 by Nicholas Davies in Main branch]
2014-12-15 15:30:36 -05:00
John Abercrombie
4e9ac6444a Merging using UE4-Fortnite-To-UE4 @ CL 2382284
[CL 2388856 by John Abercrombie in Main branch]
2014-12-15 15:29:48 -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
Nicholas Davies
3f3c00445a Fix up message caps for different message types. Fixed a party chat message display issue. Changed the list view to use chat item view models provided from the manager. Fixed an issue with non-friends selected action changes when a friend status changes
#jira n/a

[CL 2374802 by Nicholas Davies in Main branch]
2014-12-03 10:21:53 -05:00
Chris Wood
4f7a982034 Integrate - UE4-Fortnite => UE4
CL 2373574 - Fortnite Chat/Friends: added scrollbar to in-game chat, add friend box auto-closes when it loses focus, made Online Status button narrower, fixed add friend button size to match status, fixed a few button images, changed "reject" text to "ignore" in friends list. Various other minor tweaks.

[CL 2373633 by Chris Wood in Main branch]
2014-12-02 07:42:26 -05:00
Nicholas Davies
265f54d827 #FriendsAndChat - Updates to message storage, style updates, and removing Network message type
#jira n/a
#codereview Sam.Zamani

[CL 2372394 by Nicholas Davies in Main branch]
2014-12-01 08:46:12 -05:00
Nicholas Davies
be9f1fbd93 #FriendsAndChat - Integrate changes from FortniteDev
#codereview Sam.Zamani

[CL 2371775 by Nicholas Davies in Main branch]
2014-11-28 03:31:38 -05:00
Nicholas Davies
9179d96654 #FriendsAndChat - Allow friends to join Fortnite from an invite from the launcher.
#jira OPP-1643 Social: Player can not join another player from the portal friends list.
#jira OPP-1697 Disable join button if no access to fornite or not installed
#jira OPP-1696 Pass -invitesession=<session id> -invitefrom=<friend id> when launching fortnite
#jira OPP-1629 SOCIAL: Users are not immediately being sorted by online/offline status

[CL 2371452 by Nicholas Davies in Main branch]
2014-11-27 06:36:11 -05:00
Nicholas Davies
fc373287d7 #FriendsAndChat - Update chat view model to be per widget. Should be able to fix bugs more easily with this change
#jira n/a
#codereview Sam.Zamani
#codereview Chris.Wood

[CL 2370620 by Nicholas Davies in Main branch]
2014-11-26 04:56:03 -05:00
Nicholas Davies
cb74fdbfaa #Friends UI - Merging updates from Fortnite branch.
#codereview: Sam.Zamani

[CL 2366147 by Nicholas Davies in Main branch]
2014-11-20 04:05:40 -05:00
Nicholas Davies
59203d3bd8 Merge changes from Fortnite Josh and David fixes
[CL 2364749 by Nicholas Davies in Main branch]
2014-11-19 06:13:05 -05:00
Nicholas Davies
7d0f0822c4 Merging from Fortnite to Main
[CL 2364721 by Nicholas Davies in Main branch]
2014-11-19 05:28:05 -05:00
Sam Zamani
ed1b3c6838 Back out changelist 2364076
[CL 2364196 by Sam Zamani in Main branch]
2014-11-18 18:59:38 -05:00
Sam Zamani
f7e79d8842 Merging using UE4-Fortnite-To-UE4
#friends ui
- record aggregate chat stats

OPP-1614 Chat Summary Events - Sent at closing of app

Chat Summary Events - Sent at closing of app including a start and end time of session if possible
Total number of Global tells sent
Total number of Total number of Whisper Sent
Total number of Whispers sent per person - Including name of users sent to
Total number of Party events sent

[CL 2364076 by Sam Zamani in Main branch]
2014-11-18 17:44:36 -05:00
Sam Zamani
fafd62352b Merging using UE4-Fortnite-To-UE4
#friends ui
- store global chat messages and filter later

FORT-2422 Global chat entered by others when Global Chatter is turned off is not seen when turned back on

[CL 2363632 by Sam Zamani in Main branch]
2014-11-18 13:34:36 -05:00
Nicholas Davies
ab4b6933d1 Integrate missing files from CL 2361265
[CL 2361267 by Nicholas Davies in Main branch]
2014-11-15 11:15:13 -05:00
Nicholas Davies
8245794c6b Merging from Fortnite
[CL 2360277 by Nicholas Davies in Main branch]
2014-11-14 12:53:40 -05:00