Commit Graph

264 Commits

Author SHA1 Message Date
jodon karlik
f33ade05ae Reference to GameplayTag isn't resolved correctly if the blueprint is loaded before the GameplayTag is registered. This potentially could happen if a Blueprint is loaded early which contains a Native Gameplay Tag, but that Native Gameplay Tag is in a different plug-in.
Through the discovery of this bug, it's been reasoned that it is never safe to ClearInvalidTags.  Thus all functionality which allows one to do that has been deprecated and/or removed.

#jira UE-216601
#tests There is a project tied to the JIRA.  It has a GameplayTag node in a Blueprint that references a FNativeGameplayTag.  The FNativeGameplayTag is defined (created) after LoadObject is called on the BP containing it.
#rb ben.zeigler

[CL 34539645 by jodon karlik in ue5-main branch]
2024-06-20 14:55:33 -04:00
ben salem
fb51672a0f Add boilerplate
#rb ben.salem

[CL 34511048 by ben salem in ue5-main branch]
2024-06-19 15:45:40 -04:00
ben salem
a1745d7aaf Unshelved from pending changelist '33941661':
Groundwork for adding RPCs to Lyra, plus improved commenting for our helper registration object
#rb stephen.ma

[CL 34510061 by ben salem in ue5-main branch]
2024-06-19 15:25:11 -04:00
sebastian lewicki
b94b69fde2 Adding Lyra Netowrking tests and CQTest quality of life improvements
CQTest
 - Added functionality and test to the InputTestActions to cancel all active actions
 - Cleaned up FMapTestSpawner to use shared function that strips PIE prefix instead of using a custom implementation

Lyra
 - Added Blueprint classes to help with deterministic player model spawning
 - Modified L_ShooterTest_Basic map to allow for network connections to be handled outside of the front-end UI
 - Added automated tests for networking

#jira UE-213083
#rb ben.zeigler, Jerome.Delattre, rob.huyett


#virtualized

[CL 34501852 by sebastian lewicki in ue5-main branch]
2024-06-19 11:43:46 -04:00
alejandro aguilar
1d27fdcde4 Missing values for proper functionality in Lyra Session Presence across all platforms
#jira UE-216874, UE-216897
[REVIEW] [at]Chris.Varnsverry, [at]Ben.Zeigler
#rb ben.zeigler, Chris.Varnsverry

[CL 34416603 by alejandro aguilar in ue5-main branch]
2024-06-17 05:34:57 -04:00
ben hoffman
33daea9735 [Backout] - CL34376592
Original CL Desc
-----------------------------------------------------------------
Interaction interface iteration

#jira UE-213230
#rnx

[CL 34376763 by ben hoffman in ue5-main branch]
2024-06-14 13:24:08 -04:00
ben hoffman
ae8dbc51bb Interaction interface iteration
#jira UE-213230
#rnx

[CL 34376604 by ben hoffman in ue5-main branch]
2024-06-14 13:20:38 -04:00
chris varnsverry
a3bf802448 - Remove effectively empty DefaultGame.ini from SteamEOS custom config ("CommonUserSubsystem" is not a real section and the real one is in Engine hierarchy not Game hierarchy)
[REVIEW] [at]Alejandro.Aguilar [at]Jake.Niman

#rb alejandro.aguilar

[CL 34342765 by chris varnsverry in ue5-main branch]
2024-06-13 11:58:39 -04:00
zhikang shao
3813560630 #jira UE-217822
All bots in the level play their GA_Weapon_Fire "ability failed to activate" anim montage when another bot fails to fire their weapon, due to comparison of the event's player controller which fails for bots. Replaced this with an AvatarActor comparison instead.
#rb ben.hoffman


#virtualized

[CL 34334778 by zhikang shao in ue5-main branch]
2024-06-13 05:59:10 -04:00
joe kirchoff
72a8c5996d Fix various XML comment issues in AutomationTool and various scripts (non-functional change)
#rnx

[CL 34263204 by joe kirchoff in ue5-main branch]
2024-06-10 21:51:45 -04:00
jerome delattre
ef9e7e2128 Avoid usage of nested variable
#rnx

#rb sebastian.lewicki

[CL 34173867 by jerome delattre in ue5-main branch]
2024-06-06 16:41:22 -04:00
jon olick
0ccdc7a3fd Fix for CheckBuildSize on non-Android platforms
[CL 34137524 by jon olick in ue5-main branch]
2024-06-05 15:46:11 -04:00
jon olick
eac0c2b650 Android Automation Job that checks package size.
#rb brendan.lienau, Jack.Porter
#jira UE-213916

[CL 34097868 by jon olick in ue5-main branch]
2024-06-04 12:59:06 -04:00
alejandro aguilar
6a1d76d7d4 OSS EOS Login Refactor:
- Added new login methods that act in a more deterministic way. Added config variable to use new logic.
- Kept old methods renamed as Legacy. They are used by default.
- Changed Lyra config to stop using EOSPlus and use new login flow.

#jira UE-178945
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 34090384 by alejandro aguilar in ue5-main branch]
2024-06-04 07:17:22 -04:00
alejandro aguilar
797c37e9b1 Implemented new type priority system for InputPreProcessors in SlateApplication, refactored callsites and removed re-registration hacks
#jira UE-211309
[REVIEW] [at]Chris.Varnsverry, [at]Michael.Atchison, [at]Ben.Hoffman, [at]Daren.Cheng
#rb ben.hoffman, daren.cheng, michael.atchison

[CL 33922813 by alejandro aguilar in ue5-main branch]
2024-05-27 08:44:21 -04:00
david harvey
0300784db5 PGO build graph changes:
- Moved PGO compile arguments into the platform-specific build configurations. Recommended changes to local build graphs for PGO:
      use   $(PGOOptimizeCompileArgs$(Platform))   instead of   -PGOOptimize
      use   $(PGOProfileCompileArgs$(Platform))   instead of  -PGOProfile

- Adding UseSampleBasedPGO option for sampler-based PGO profiling (Currently Win64 with Intel oneAPI 2024.0+ only)


#jira UE-215357
#rb Jerome.Delattre

[CL 33822009 by david harvey in ue5-main branch]
2024-05-22 02:42:37 -04:00
alejandro aguilar
153778b70b Deprecated EOSPlus module, added warning that can be disabled via config.
Added logic to UserManagerEOS to trigger an AutoLogin call at platform level if needed when retrieving the platform auth token.
Added logic to make login calls at auth token retrieval time if needed.
Updated Lyra and ShooterGame config files.

Reversal of 33548629.

#jira UE-210628
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 33627300 by alejandro aguilar in ue5-main branch]
2024-05-14 08:39:52 -04:00
chris varnsverry
0333e2e557 [Backout] - CL33541276
[FYI] alejandro.aguilar
Original CL Desc
-----------------------------------------------------------------
Deprecated EOSPlus module, added warning that can be disabled via config.
Added logic to UserManagerEOS to trigger an AutoLogin call at platform level if needed when retrieving the platform auth token.
Added logic to make login calls at auth token retrieval time if needed.
Updated Lyra and ShooterGame config files.

#jira UE-210628
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 33548674 by chris varnsverry in ue5-main branch]
2024-05-09 12:13:30 -04:00
alejandro aguilar
9c4d3d6028 Deprecated EOSPlus module, added warning that can be disabled via config.
Added logic to UserManagerEOS to trigger an AutoLogin call at platform level if needed when retrieving the platform auth token.
Added logic to make login calls at auth token retrieval time if needed.
Updated Lyra and ShooterGame config files.

#jira UE-210628
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 33541278 by alejandro aguilar in ue5-main branch]
2024-05-09 05:48:15 -04:00
jodon karlik
15559cfc02 Lyra: Properly removing the use of FGameplayAbilitySpec::ActivationInfo in favor of the UGameplayInstance::CurrentActivationInfo.
#rnx
[FYI] justin.hare

[CL 33503212 by jodon karlik in ue5-main branch]
2024-05-07 19:45:23 -04:00
sebastian lewicki
f29bf63c64 Fixing compilation issues in Test and Shipping build configurations.
#jira UE-213766
#rnx
#rb ben.zeigler

[CL 33387327 by sebastian lewicki in ue5-main branch]
2024-05-01 19:44:18 -04:00
chris applegarth
c400855c23 Fix join session fail in Lyra
Update .proj and Engine.ini for relevant platform
[REVIEW] [at]Lorry.Li
#rb lorry.li
#jira UE-212678

[CL 33384591 by chris applegarth in ue5-main branch]
2024-05-01 18:01:59 -04:00
henrik karlsson
ca7be2fe91 [Lyra]
* Fixed nopch compile error

[CL 33242686 by henrik karlsson in ue5-main branch]
2024-04-25 15:59:34 -04:00
sebastian lewicki
007bde87cb Cleaned up documentation by removing redundant comments
#rnx

[CL 33236893 by sebastian lewicki in ue5-main branch]
2024-04-25 13:23:24 -04:00
sebastian lewicki
3af199f531 Adding functional tests to Lyra to showcase the use of CQTest. Tests include:
- Checking animations based on input
 - Checking animations based on equipped weapon
 - Spawning objects
 - Gameplay behavior (taking damage and healing)

#jira UE-206185
#rb ben.zeigler, Jerome.Delattre, sean.sweeney


#virtualized

[CL 33212519 by sebastian lewicki in ue5-main branch]
2024-04-24 16:47:47 -04:00