- Added StartLogic() to BrainComponent
- Added UAIController bStartAILogicOnPosses to let the BrainComponent start when OnPossess is called
- Added DefaultBlackboardAsset to BlackboardComponent which is put in use during component initialized
- Added DefaultBehaviorTreeAsset to BehaviorTreeComponent
- Added StartLogic to BehaviorTreeComponent, runs DefaultBehaviorTreeAsset if set
#rb Aris.Theophanidis Mieszko.Zielinski Yoan.StAmant Stephen.Holmes
#ROBOMERGE-SOURCE: CL 10940175 via CL 10940185
#ROBOMERGE-BOT: (v626-10872990)
[CL 10940187 by mikko mononen in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
[at]maxime.mercier [at]aris.theophanidis [at]guillaume.guay
#ROBOMERGE-SOURCE: CL 10058029 via CL 10058032
#ROBOMERGE-BOT: (v566-10053404)
[CL 10058033 by yoan stamant in Main branch]
#rb maxime.mercier
[FYI] mieszko.zielinski
#rnx
#ROBOMERGE-SOURCE: CL 9284699 via CL 9284706 via CL 9284708 via CL 9284711
#ROBOMERGE-BOT: (v443-9013191)
[CL 9284716 by guillaume guay in Main branch]
#lockdown Nick.Penwarden
============================
MAJOR FEATURES & CHANGES
============================
Change 3623720 by Phillip.Kavan
#jira UE-49239 - Temp fix for QAGame animations not updating in a nativized build.
Change summary:
- Temporarily excluded all AnimBP assets from nativization as a workaround.
Change 3626305 by Phillip.Kavan
#jira UE-49269 - Workaround fix for crash after packaging a nativized QAGame build with all AnimBP assets disabled for nativization by default.
Change 3629145 by Marc.Audy
Don't hide developer nativization tool behind ini
Change 3630849 by Marc.Audy
Fix nativization uncompilable code when using a non-referenceable term in a switch statement.
#jira UE-44085
Change 3631037 by Marc.Audy
(4.17.2) Fix crash when nativizing blueprint with MakeMap or MakeSet node in it
#jira UE-49440
Change 3631206 by Marc.Audy
Make NAME_None == TEXT("") behave the same as NAME_None == FName(TEXT(""))
Change 3631232 by Marc.Audy
Remove outdated diagnostic code throwing false positives
#jira UE-47986
Change 3631573 by Marc.Audy
Fix containers of vector, rotator, or transform placing a space between the type and the pluralization 's'
Change 3633168 by Lukasz.Furman
fixed behavior tree changing its state during latent abort,
modified order of operations during abort to: abort & wait -> change aux nodes -> execute
Change 3633609 by Marc.Audy
Don't get unneeded string
Change 3633691 by Marc.Audy
Fix copy-pasting of a collapsed graph containing a map input losing the value type
#jira UE-49517
Change 3633967 by Ben.Zeigler
Actor.h header cleanup, fix various comments and reorganize some members, saves 80 bytes per actor in a cooked Win64 build
bRunningUserConstructionScript is now private, exposed with IsRunningUserConstructionScript
Fixed a few other fields to be private that were accidentally made public in 4.17
Change 3633984 by Michael.Noland
Blueprints: Fixed a potential crash when collapsing nodes to a function when a potential entry pin had no links
Change 3634464 by Ben.Zeigler
Header cleanups for Pawn, Controller, Character, and PlayerController
Change 3636858 by Marc.Audy
In preview worlds don't display the light error sprite
#jira UE-49555
Change 3636903 by Marc.Audy
Fix numerous issues with copy/pasting editable pin bases
#jira UE-49532
Change 3638898 by Marc.Audy
Allow right-click creation of local variables in blueprint function libraries
#jira UE-49590
Change 3639086 by Marc.Audy
PR #4006: Mark UEdGraphSchema::BreakSinglePinLink as const (Contributed by leyyin)
#jira UE-49591
Change 3639445 by Marc.Audy
Fix mistaken override and virtual markup on niagara schema function.
Change 3641202 by Marc.Audy
(4.17.2) Fix crash undoing pin changes with split pins
#jira UE-49634
Change 3643825 by Marc.Audy
(4.17.2) Fix crash right clicking a struct pin when the struct it represented has been deleted
#jira UE-49756
Change 3645110 by mason.seay
Fixed up QA-ClickHUD map so it's usable and makes more sense
Change 3646428 by Dan.Oconnor
Fix for UbergraphFrame layout changing during bytecode recompile, which would cause actual ubergraph frame layout to mismatch reflection data
#jira None
Change 3647298 by Marc.Audy
PR #4016: Rename argument name for SetInputMode (Contributed by projectgheist)
#jira UE-49748
Change 3647815 by Marc.Audy
Minor performance improvements
Change 3648931 by Lina.Halper
#Compiler : fixed so that each type of BP can provide module info, and compiler info
- Moved out AnimBlueprint Compiler
- Refactored WidgetBlueprint
- DUPE - Merging using ControlRig_Dev-Framework
Change 3654310 by Marc.Audy
Shrink USkinnedMeshComponent 64 bytes
Shrink USkeletalMeshComponent 224 bytes (160 bytes internal)
Change 3654636 by Lina.Halper
Fix crashing on shutdown
#jira: UE-50004
Change 3654960 by Lina.Halper
- Fix with automation test of creation/duplication
- Fixed shut down crash with editor again due to uobject GCed
#jira: UE-50028
Change 3655023 by Ben.Zeigler
#jira UE-50101 Fix level streaming transform when PIE-duplicating a level that has been preloaded but not made visible in the editor. Instead of always saying actors have been moved we copy the source level's flag
Change 3655426 by Ben.Zeigler
#jira UE-50019 Fix issue where StreamableManager could return objects that are partially loaded if called from PostLoad. StreamableManager never wants half-loaded objects, so change it to explicitly skip them
Change 3657627 by Ben.Zeigler
#jira UE-50157 Fix EDL load dependency issue where the simple construction script/ICH are not guaranteed to be serialized in time for subobject construction
Change 3662086 by Mieszko.Zielinski
Fixed navmesh not loading properly in PIE when owning world has been duplicated-for-play #UE4
This can happen when navigation containing level is loaded via AsyncLoadPrimaryAssetList
#jira UE-50101
Change 3662294 by Ben.Zeigler
Fix enum redirects to handle non-class enums properly where a value redirect is not specified. It needs to convert from EOldEnum::Value to ENewEnum::Value before doing the name check
Change 3662825 by Mieszko.Zielinski
Fixed VisLog debug drawing crashing when using UI to change log lines to be displayed #UE4
there was a loop iterating over elements of a map and was modifying the map as it went, which is a big no-no
Change 3664424 by Marc.Audy
UE-50076 test assets #rb none #rnx
Change 3664441 by Mieszko.Zielinski
PR #3993: UE-25907: Added logging to Log Text, Log Location, and Log Box Shape (Contributed by projectgheist)
Piggybacking on this PR I've redone how visual log is using categories. Now it's using FName rather than FLogCategoryBase to indicated log category. All UE_VLOG macros have been updated.
Change 3664506 by Phillip.Kavan
#jira UE-47852 - Fix various issues with both UAT/UBT-driven and manually-configured code/data build workflows involving nativized Blueprint assets.
Change summary:
- UAT: Removed '-nativizedAssets' command-line option. It's no longer required to specify this flag when cooking/building in order to enable nativization.
- UAT: Removed AutomationTool.ProjectParams.BlueprintPluginPaths.
- UAT: Modified AutomationTool.ProjectParams.ProjectParams() to initialize the 'RunAssetNativization' field based on the current 'BlueprintNativizationMethod' config setting. This flag is now used just to direct UAT to defer invoking UBT for '-build' until after the '-cook' stage has finished.
- UAT: Modified BuildCookRun.DoBuildCookRun() to remove the 'bWarnIfPackagedWithoutNativizationFlag' case (since we removed the '-nativizedAssets' command-line option).
- UAT: Removed Project.AddBlueprintPluginPathArgument() and Project.GetBlueprintPluginPathArgument(). These utility functions are no longer needed.
- UAT: Modified Project.Cook() to remove the registration of each NativizedAssets plugin path for '-build' along with the addition of the '-nativizedAssets' argument with the platform-agnostic path to the NativizedAssets plugin when invoking UE4Editor.exe for '-cook'. This is now handled by the UE4Editor cook commandlet instead.
- UAT: Modified Project.Build() to remove the addition of the '-plugin' argument with the path to the NativizedAssets plugin when invoking UBT for '-build'. This is now handled by UBT instead.
- UBT: Modified UnrealBuildTool.ProjectFileGenerator.DiscoverExtraPlugins() to remove the previously-added search for intermediate plugin assets based on the 'AdditionalPluginDirectories' optionally found in the .uproject file. Instead, this search is now handled via a Plugins.EnumeratePlugins() LINQ query. It is also gated by a new Advanced project setting in DefaultGame.ini that defaults to off, but this way users can still add generated assets into the solution file.
- UBT: Added UnrealBuildTool.UEBuildTarget.ShouldIncludeNativizedAssets() as a utility method for checking the current 'BlueprintNativizationMethod' setting in the game's config file.
- UBT: Modified UnrealBuildTool.UEBuildTarget.CreateTarget() to confirm the existence of a NativizedAssets plugin (generated at cook time) when the project is configured for nativization. If the plugin is found, it is added to the RulesAssembly chain and the ProjectDescriptor.ForeignPlugins list. If the plugin is not found, then a BuildException is thrown informing the user that the plugin must exist in order to build (with a note to make sure to cook the target platform first).
- UE4: Added 'Lex' namespace utility functions for converting PlatformInfo::EPlatformType to/from an FString. Note: Lex::FromString() is simply a proxy to the already-existing PlatformInfo::EPlaformTypeFromString() API, but it was included for completeness.
- UE4: Removed the UProjectPackagingSettings::bWarnIfPackagedWithoutNativizationFlag. This is no longer needed since the '-nativizedAssets' command-line option has been removed.
- UE4: Added UProjectPackagingSettings::bIncludeNativizedAssetsInProjectGeneration (advanced setting). This defaults to 'false' (off). When true, running GenerateProjects.bat will also generate project files for any NativizedAssets plugins previously generated at cook time. This gives advanced users/engineers an option to include nativized Blueprint class sources in the set of generated C++ code projects for faster browsing, etc.
- UE4: Modified UProjectPackagingSettings::PostEditChangeProperty() to remove the case that handles the 'BlueprintNativizationMethod' property. When this value changes, we no longer make an attempt to modify the .uproject file.
- UE4: Removed BlueprintNativeCodeGenManifestImpl::PlatformPlaceholderPattern. This pattern string is no longer in use. Also modified the FBlueprintNativeCodeGenPaths ctor to remove the replacement logic for the pattern string.
- UE4: Modified FBlueprintNativeCodeGenPaths::GetDefaultCodeGenPaths() to construct and return a new directory pattern for the generated NativizedAssets plugin. This is now generated to: Intermediate/Plugins/NativizedAssets/<Platform>/<Type:Game|Client|Server>.
- UE4: Modified FBlueprintNativeCodeGenPaths::PluginRootDir() to no longer append "NativizedAssets" to the end of the path to the generated NativizedAssets plugin.
- UE4: Removed FCookByTheBookStartupOptions::bNativizeAssets and NativizedPluginPath (no longer in use since the '-nativizeAssets' command-line option has been removed).
- UE4: Modified UCookCommandlet::CookByTheBook() to remove initialization of the 'bNativizeAssets' field in the startup options (since the corresponding command-line argument has been removed).
- UE4: Removed FNativeCodeGenData::DestPluginPath and modified FBlueprintNativeCodeGenModule::Initialize() to remove the check for it.
- UE4: Added FBlueprintNativeCodeGenModule::ShutdownModule(). This now handles cleanup for the nativization module after the cook process has finished.
- UE4: Modified UCookCommandlet::CookByTheBook() to no longer look for the '-nativizedAssets' command-line option as well as to remove the initialization of the nativization-related startup option flags that were removed.
- UE4: Modified UCookOnTheFlyServer::StartCookByTheBook() to check the 'BlueprintNativizationMethod' config setting in order to determine whether or not to nativize assets. This replaces the '-nativizedAssets' command-line flag.
- UE4: Modified UCookOnTheFlyServer::StartCookByTheBook() to remove the case that previously handled the 'bWarnIfPackagedWithoutNativizationFlag' check. This is no longer needed since the '-nativizedAssets' flag was removed.
- UE4: Modified UCookOnTheFlyServer::CookByTheBookFinished() to unload the IBlueprintNativeCodeGenModule instance after cooking, in order to reset module state for another potential pass within the same process context.
- UE4: Modified UWidgetBlueprintGeneratedClass::InitializeTemplate() to append 'REN_ForceNoResetLoaders' to the Rename() flags so that when we shift the OldArchetype object into the transient package, it doesn't invalidate the outer package's linker. We need that to remain valid so that multiple nativized cooks within the same process don't fail.
- UE4: Modified FMainFrameActionCallbacks::PackageProject() to remove the addition of '-nativizedAssets' to the UAT command line based on project settings (this is no longer needed, as it is now handled internally by UAT).
- UE4: Modified SaveWorld() to append 'REN_ForceNoResetLoaders' to the Rename() flags so that when we rename the world instead of duplicating it, it no longer triggers a reset of *all* object loaders.
Notes:
- After this change, all nativization workflows (e.g. UAT, UBT and UE4Editor) now look to the 'BlueprintNativizationMethod' flag in the Project settings (UProjectPackagingSettings). This unifies everything on a single flag by default, and removes the feature added in 4.17 that touched the .uproject file when that setting changed (which itself introduced a couple of new regressions in that release).
- Advanced users and build engineers can override this value per task. Instructions to do that are as follows:
- For UAT/UBT/UE4Editor.exe tasks, adding '-ini:Game:[/Script/UnrealEd.ProjectPackagingSettings]:BlueprintNativizationMethod=<Disabled|Inclusive|Exclusive>' will allow the current setting to be overridden on the command line.
- When '-cook' is included on the RunUAT BuildCookRun command line, the above needs to also be embedded within the '-AdditionalCookerOptions' command-line argument. This means that if both '-cook' and '-build' are included, then both the '-ini' argument shown above as well as the same '-ini' argument embedded inside the '-AdditionalCookerOptions' argument will need to be included for the build pipeline to work properly.
- We should add a release note instructing users to check their .uproject file and remove any 'AdditionalPluginDirectories' entries that list the "Intermediate/Plugins" path. This will avoid issues when building the cooked target with UBT.
- We should also add a release note and/or documentation to explain the "advanced" build pipeline options (i.e. the '-ini' argument noted above).
Change 3665061 by Phillip.Kavan
Fix crash on load in a nativized build caused by a reference to a BP class containing a nativized enum.
Mirrored from //UE4/Release-4.18 (CL# 3664993).
#3969
#jira UE-49233
Change 3665108 by Marc.Audy
(4.18) Fix crash when diffing a blueprint whose older version's parent blueprint has been deleted
+ additional code cleanup
#jira UE-50076
Change 3665114 by Marc.Audy
Minor change that could potentially improve performance in some cases
Change 3665410 by Mieszko.Zielinski
Fixed naming of Vislog's BP API #UE4
Change 3665634 by Ben.Zeigler
#jira UE-50045 Mark PIE-duplicated packages as explicitly fully loaded to fix PIE networking crash. These used to be accidentally treated as fully loaded because it was checking the wrong package name on disk
Change 3666970 by Phillip.Kavan
Do not emit a BOM when generating nativized Blueprint asset source files encoded as UTF-8.
#jira UE-46814
Change 3667058 by Phillip.Kavan
Ensure that '-build' is always passed to BuildCookRun automation for projects configured with Blueprint nativization enabled so that it doesn't skip that stage.
Mirrored from //UE4/Release-4.18 (CL# 3667043).
#jira UE-50403
Change 3667150 by Mieszko.Zielinski
PR #4042: BT CompositeDecorator node clears RF_Transient flag for all owned Decorator nodes. (Contributed by BibbitM)
Minor tweak from the original PR - made UBehaviorTreeDecoratorGraphNode_Decorator::ResetNodeOwner protected and added UBehaviorTreeGraphNode_CompositeDecorator class a a friend.
#jira UE-50249
Change 3667152 by Mieszko.Zielinski
PR #4047: Clearing RF_Transient flag when reseting EQS node owner - single change. (Contributed by BibbitM)
#jira UE-50298
Change 3667166 by Mieszko.Zielinski
Fixed FRichCurve baking so that it doesn't loose its curvature #UE4
Also, added some baking sanity checking (like if the range is larger than a single point).
Change 3668025 by Dan.Oconnor
Added a step to the compilation manager to skip recompilation of classes that are dependent on a given classes function signatures when those signatures have not changed
#jira UE-50453
Change 3672063 by Ben.Zeigler
#jira UE-49049 Fix issue with StreamableHandle ParentHandles array being modified during iteration, I had already fixed the Cancel case but not the complete case
Change 3672306 by Ben.Zeigler
#jira UE-50571 Fix issue where PrimaryAsset blueprints would be incorrectly added to the dictionary if their base class had an active class redirect referencing it
Change 3672683 by Marc.Audy
Code cleanup
Change 3672749 by Ben.Zeigler
Fix issue where deleting a source package would not cause the generated cooked package to get deleted while doing an incremental build
Change 3672831 by Ben.Zeigler
#jira UE-50507 Add a cook/save warning when a registered PrimaryAssetId does not match the object's real exported PrimaryAssetId.
Make PrimaryDataAsset blueprintable so you can make primary assets in a blueprint-only project
Change 3673551 by Ben.Zeigler
#jira UE-50029 Fix it so data-only blueprints will never create a UCS function in the final class. If you manually compiled the blueprint or it got recompiled due to inheritance it would create a UCS function that just calls its parent, which could cause problems later on when it did not create a UCS function during normal load
Change 3675074 by mason.seay
Test map for VisLog Testing
Change 3675084 by Mieszko.Zielinski
Fixed BT editor constantly marking BT asset as dirty if it has a "RunBehavior" node #UE4
#jira UE-43430
Change 3676490 by Ben.Zeigler
#jira UE-50635 Fix it so directly blueprinting PrimaryDataAsset will give you a useful PrimaryAssetType. Unless overridden the Type of a PrimaryDataAsset will be the first native class found in the hierarchy, or the the blueprint class that directly blueprints PrimaryDataAsset
Change 3676579 by Lukasz.Furman
fixed crash in behavior tree's search rollback
Change 3676586 by Lukasz.Furman
added local scope mode to behavior tree's composite nodes
Change 3676587 by Ben.Zeigler
Swap PrimaryAssetId property customization to use the same ui as the Pin customization. This one better handles objects that aren't loaded into memory, the old Property one would show None in that case
Add browse, use selected, and clear buttons, and make ID selector font the normal property font
Change 3676715 by Lukasz.Furman
changed order of behavior tree's aux node ticking
Change 3676867 by Ben.Zeigler
#jira UE-50665 Fix issue where resolving Soft Object Ptrs that are stored inside static assets or Blueprint CDOs from PIE will return the editor actor, not the PIE actor. So when resolving a path/ptr during PIE add a failsafe to do a PIE fixup
Fix issue where Lazy pointer fixup could corrupt Soft Object Ptrs by applying the PIE fixup too early
Change 3677892 by Ben.Zeigler
Fix crash when additional level viewport sprites are added after level editor module is loaded. This is basically the same fix as CL #3491406, but for sprites
Change 3678247 by Marc.Audy
Fix static analysis warning
Change 3678357 by Ben.Zeigler
#jira UE-50696 Add some container variables to diff test to track down crashes
Change 3678385 by Ben.Zeigler
#jira UE-50696 Fix crash diffing blueprints where array properties were changed. It needs to not run the generic identical check until it's sure the container types match
Change 3678600 by Ben.Zeigler
#jira UE-50703 Fix crash when a soft actor reference is not actually pointing to an actor, treat it like a broken reference
Change 3679075 by Dan.Oconnor
Mirror 3679030 from Release-4.18
Fix crash when compiling a level blueprint that has delegates to a blueprint that it also has a direct dependency on
#jira UE-48692
Change 3679087 by Dan.Oconnor
Filter out unnecessary relink jobs from the compilation manager
#jira None
Change 3680221 by Ben.Zeigler
#jira UE-50764 Fix crash when converting a property from a soft object reference to hard, it needs to validate the class after the conversion and null if necessary
Change 3680561 by Lukasz.Furman
fixed unsafe StopTree calls in behavior tree
#jira nope
Change 3680788 by Ben.Zeigler
Fix issue where scrubbing sequencer in simulate would not modify actors. We need to temporarily set the PIE context global when doing this specific type of actor bind
Change 3683001 by mason.seay
Submitting various test maps and assets
Change 3686837 by Mieszko.Zielinski
Fixed NavMeshBoundsVolume not updating navmesh when its location gets changed via the Transform Details widget #Orion
#jira UE-50857
Change 3688451 by Marc.Audy
Fix up new material expression to work with String -> Name refactor
Change 3689097 by Mason.Seay
Test content for nativization and enum testing
Change 3689106 by Mieszko.Zielinski
Made NavMeshBoundsVolume react to undo in the editor #Orion
#jira UE-51013
Change 3689347 by Mieszko.Zielinski
Fixed a crash on FAIDynamicParam creation resulting from uninitialized member variables #UE4
Manual merge of CL#3689316 over from 4.18
#jira UE-51019
Change 3692524 by mason.seay
Moved some assets to folder for org, fixed up redirectors
Change 3692540 by mason.seay
Renaming test maps so they are clearly indicated for testing nativization
Change 3692577 by mason.seay
Deleted a bunch of old assets I created specifically for various bugs reported. All issues are closed so they're no longer needed
Change 3692724 by mason.seay
Deleting handful of assets found in developer folders of those no longer with the team. Moved assets that are still used by test maps
Change 3693184 by mason.seay
Assets for testing nativization with structs
Change 3693367 by mason.seay
Improvements to test content
Change 3695395 by Dan.Oconnor
Fix for rare linker issue, IsBlueprintFinalizationPending would return true when we were trying to force load subobjects that were now ready to be loaded. This would prevent some placeholder objects from being replaced
#jira None
Change 3695484 by Marc.Audy
Fix sound cue connection drawing policy not getting returned.
#jira UE-51032
Change 3695494 by mason.seay
More test content for nativization testing
Change 3697829 by Mieszko.Zielinski
PR #4104: Fixed a typo CaclulateMaxTilesCount to CalculateMaxTilesCount (Contributed by YuchenMei)
Change 3700541 by mason.seay
Test map for containers with function bug
Change 3703459 by Marc.Audy
Remove poorly named InverseLerp
Fix degenerate behavior returning bad value
#jira UE-50295
Change 3703803 by Marc.Audy
Clean up autos
Minor improvement to ShouldGenerateCluster
Change 3704496 by Mason.Seay
More test content for testing nativization
Change 3706314 by Marc.Audy
PR #4085: GetDefaultPawnClassForController -> BlueprintCallable (Contributed by Allar)
#jira UE-50874
Change 3707502 by Mason.Seay
Final changes to nativization test content (hopefully)
Change 3709478 by Marc.Audy
PR #4144: Exposed MassageAxisInput for inheritence (Contributed by jackknobel)
Same as CL# 3689702 implemented in Fortnite
#jira UE-51453
Change 3709967 by Marc.Audy
PR #4139: fixed a typo in a comment (Contributed by derekvanvliet)
#jira UE-51372
Change 3709970 by Marc.Audy
PR #4150: Fixed a typo in movement override comment (Contributed by ruffenman)
#jira UE-51495
Change 3709971 by Marc.Audy
PR #4149: Fixing typo on movement pawn component (Contributed by celsodantas)
#jira UE-51492
Change 3710041 by Marc.Audy
Minor code cleanup
Change 3711223 by Phillip.Kavan
Move some Blueprint nativization log spam into the verbose category.
#jira UE-49770
Change 3713398 by Marc.Audy
PR #4157: Renamed AActor::InternalTakePointDamage function's parameter. (Contributed by BibbitM)
#jira UE-51517
Change 3713601 by Marc.Audy
Fix merge error
Change 3713994 by Marc.Audy
(4.18) Just mark level script actor pending kill when the level script blueprint has been recompiled, instead of trying to send it through the destroy actor lifecycle event.
#jira UE-50738
Change 3714270 by Marc.Audy
Fix crashes with tickables as a result of virtuals not being usable in constructors/destructors
#jira UE-51534
Change 3714406 by Marc.Audy
Fix dumb inverted boolean check
Change 3716594 by Dan.Oconnor
Integrate 3681301 from 4.18
Only run OnLevelScriptBlueprintChanged when explicitly compiling a level blueprint, this matches the old behavior
#jira UE-50780, UE-51568
Change 3686450 by Marc.Audy
PinCategory, PinSubcategory, and PinName are now stored as FName instead of FString.
CreatePin has several simplified overrides so you can only specify Subcategory or SubcategoryObject or neither.
CreatePin also takes a parameter bundle for reference, const, container type, index, and value terminal type rather than a long list of default parameters.
Material Expressions now store input and output names as FName instead of FString
FNiagaraParameterHandle now stores the parameter handle, namespace, and name as FName instead of FString
Most existing pin related functions using string have been deprecated.
Change 3713796 by Marc.Audy
Added virtual GetTickableType function to FTickableBaseObject that can return Conditional (default), Always, or Never. Tickable Never objects will not get added to the tickable array or ever evaluated. Tickable Always objects do not call IsTickable and assume it will return true. Tickable Conditional objects work as in the past with IsTickable called each frame to make the determination whether to call Tick or not.
IsTickable no longer a pure virtual (defaults to true).
Applied fixes to avoid array corruption when a FTickableEditorObject is deleted during the tick phase consistent with previous fixes to FTickableGameObject.
Change 3638554 by Marc.Audy
Add enum expansion functional test to validate that the metadata ExpandEnumAsExecs works as expected.
Change 3676502 by Ben.Zeigler
Add Blueprint-only primary asset type to EngineTest, to cover testing UE-50635
[CL 3718205 by Marc Audy in Main branch]
#lockdown Nick.Penwarden
#rb na
Change 3564610 on 2017/07/31 by Uriel.Doyon
Integrated CL 3543210 : Fixed an issue when computing material scales where the default material ends up being used instead of the required material.
Deprecated previous material data as it was causing some waste.
Integrated CL 3526859 : Texture mip bias is now reset whenever the streaming budget increases
#!rb none
#!tests played monolith2 on PS4
Change 3564585 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3564584 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3564583 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3564582 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3564580 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: ben.salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3564579 on 2017/07/31 by Ben.Salem
Merging using Dev-Gen_->_Release-42
Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
#!rb various people in devgen
#!tests Ran a shallow test map.
Change 3564513 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3564512 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3564511 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3564510 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3564509 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3564507 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3564506 on 2017/07/31 by Laurent.Delayen
Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).
#!codereview jurre.debaare, dwayne.martin, lina.halper, martin.wilson
#!rb none
#!tests Kwang AnimBP opens without a warning.
Change 3564384 on 2017/07/31 by Shaun.Kime
Now have a System Life Cycle module that looks for all the emitters being dead and then disables itself. This also triggers the reset of the simulation.
GPU particles seems to have degraded after the spawn rate.
Emitters now reset when there are no particles.
Systems now reset when the state is Dead or Disabled, so you'll need to add a System Life Cycle component to have proper looping behavior for a system.
#!rb none
#!tests updated hypnotizer and other scripts
Change 3564012 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3564009 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3564008 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3564007 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3564006 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3564005 on 2017/07/31 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added console command to disable URO interpolation.
[CODEREVIEW] martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3564003 on 2017/07/31 by Laurent.Delayen
Added console command to disable URO interpolation.
#!codereview martin.wilson, lina.halper
#!rb none
#!tests ghost networked, simulated proxy.
Change 3563538 on 2017/07/30 by Frank.Fella
Niagara - Stack data interface editing fixes
+ When a data interface object is modified by the stack, refresh the curves UI and re-initialize the simulation.
+ Generate better names for the inputs used by data interfaces.
#!Tests The curve UI and simulation update correctly when modifying the curve data interfaces in the stack and the generated inputs for data interfaces have better names.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563537 on 2017/07/30 by Frank.Fella
Niagara - Fix the background color for stack errors.
#!Tests Stack errors are no longer white.
#!rb none
Change 3563531 on 2017/07/30 by Frank.Fella
Niagara - Generate stack spacer keys more safely to prevent list view crashes.
#!Tests adding an emitter spawn module no longer crashes.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563518 on 2017/07/30 by Frank.Fella
Niagara - Give parameter map error log message more context
#!Tests none
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563384 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3563383 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3563382 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3563381 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3563380 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3563379 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3563375 on 2017/07/29 by Andrew.Grant
Fixed some commandline logic issues in LoadTest
#!tests ran locally
#!rb none
Change 3563307 on 2017/07/29 by Frank.Fella
Niagara - Stack UI Rework
+ Refactor most of the stack layout code to make things more consistent and to make future features possible.
+ Add a hover cue for item rows.
+ Add icons for the different types of inputs.
+ Make inputs collapsible.
+ Move the pin buttons to the right side of the name column to prevent visual clutter with the expanders.
+ Make the module splitter visible and add a correct hover cue.
#!Tests Stack functions correctly.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3563305 on 2017/07/29 by Ben.Salem
Add Shallow FX Test node to gauntlet and to orionbuild. Also switched Dev-Gen to being the Deep Test branch instead of dev-ui.
#!rb none
#!tests Ran a test of the new node, preflighted orionbuild.xml changes.
Change 3563205 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3563204 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3563203 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3563202 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3563201 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3563200 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3563199 on 2017/07/29 by Andrew.Grant
Add an exception handler around post-test Gif creation.
Added -attended option to tests.
#!tests compiled
#!rb none
Change 3563187 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3563186 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3563185 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3563184 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3563183 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3563182 on 2017/07/29 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3563181 on 2017/07/29 by Andrew.Grant
Fix an issue where we'd try to set a file attriute before copying it (!)
Turn failure of handling loadorder file into a warning
#!tests compiled.
#!rb none
Change 3562983 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3562982 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3562981 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3562980 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3562979 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3562978 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: dan.hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3562977 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3562976 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3562975 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3562974 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3562973 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3562970 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64
#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3562969 on 2017/07/28 by Dan.Hertzka
Fixed all orion tooltip scaling & placement issues
- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.
Made a few small engine-level changes to SMenuAnchor:
- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget
[OR-41642] - Alpha is no longer applied to the chest tooltips. Also, the chests on the edge won't have their tooltip clip off the screen.
#!review-3562971 @Nick.Darnell, @Don.Eubanks
#!fyi Matt.Schembari, Philip.Buuck, Stephan.Jiang
#!rb none
#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)
#!QAReview Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place
Change 3562966 on 2017/07/28 by Andrew.Grant
Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected
#!rb none
#!review-3562967 @daniel.lamb
#!tests LoadTest locally on cooked data on PS4/Win64
Change 3562965 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3562964 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3562963 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3562962 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3562961 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3562960 on 2017/07/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3562959 on 2017/07/28 by Andrew.Grant
Changed to LoadTest to prevent it timing out on PS4
#!tests tested locally
#!rb none
Change 3562136 on 2017/07/28 by Shaun.Kime
Changing the version so that old assets will recompile and regenerate their spawn attribute table
#!rb none
#!code.review simon.tovey
#!tests opened asset and made sure it compiled on load
Change 3560805 on 2017/07/28 by Simon.Tovey
- Programmable spawning
All spawning controlled by creating a FNiagaraSpawnInfo attribute. Any of these attributes in an emitter will feed one spawn script run.
- Fixed issue with HLSL and register table layout not matching for structs correctly.
- Removed some vestigial code.
- Temporarily commenting out references to burst in the UI until we can hook them back up.
- Removed direct ref to emitter handle in emitter instances with an EmitterIndex in their parent. More broadly useful and can be used to access emitter handle.
- Fixed a couple of issues breaking interpolated spawning.
- Updated default emitter and the hypnotiser to new spawning method.
#!rb none
#!tests Tested new default emitter and a few others.
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
Change 3560376 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3560375 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3560374 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3560373 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3560372 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3560370 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: stephan.jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3560367 on 2017/07/27 by Stephan.Jiang
OrionEditableTextBox max count
-- This way there is a max count for Deck names so they won't go over above 50 characters.
#!rb Dan.Hertzka
#!test PIE
Change 3560196 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3560192 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3560188 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3560186 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3560185 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3560183 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3560180 on 2017/07/27 by Daniel.Lamb
Added more information to the logging output for OR40458.
#!rb Trivial
#!test Compile and run orion server / ps4 client
Change 3560131 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3560130 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3560129 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3560128 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3560127 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3560126 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: ori.cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3560123 on 2017/07/27 by Ori.Cohen
Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.
#!rb David.Hill
#!jira OR-41774
#!tests none
Change 3559908 on 2017/07/27 by Aaron.McLeran
Fixing compile error
#!tests none
#!rb none
#!codereview Andrew.Grant
Change 3559674 on 2017/07/27 by Shaun.Kime
Now batching up the shader constants into another data set for System/Emitter graphs.
#!rb Simon.Tovey
#!tests ran multiple copies of Hypnotizer and made sure that they obeyed the emitter lifetime module outputs.
Change 3559527 on 2017/07/27 by Aaron.McLeran
#!jira UE-45483 Integrating fix to //Orion/Dev-General
#!rb none
#!tests none
Change 3559284 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3559283 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3559282 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3559281 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3559280 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3559254 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3559253 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3559252 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3559251 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3559250 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3559192 on 2017/07/27 by Shaun.Kime
Removing compile on load for standalone functions.
#!rb none
#!tests n/a
Change 3559115 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3559111 on 2017/07/27 by Laurent.Delayen
Exposed GetAzimuthAndElevation to blueprints.
#!rb none
#!tests Pyro turrets
Change 3559060 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: jon.lietz
compile fix
#!rb none
#!test compiles
@Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3559043 on 2017/07/27 by Jon.Lietz
compile fix
#!rb none
#!test compiles
#!review-3559054 @Daniel.Lamb
Change 3558928 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3558927 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3558926 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3558923 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3558921 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3558919 on 2017/07/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3558917 on 2017/07/27 by Daniel.Lamb
More temporary code to track down OR-40458
#!test Paragon boot test ps4
#!rb None
Change 3558264 on 2017/07/27 by Wyeth.Johnson
Pondering update
Change 3558206 on 2017/07/27 by Jurre.deBaare
HLOD: Need to be able to disable auto-LOD generation on meshes in a BP
#!fix added flag to PrimitiveComponent to disable certain BP components to be excluded from HLOD generation, and also not have a LODParent primitive set
#!jira UE-47711
#!rb Benn.Gallagher
#!Tests generate HLOD clusters with enabled/disabled components and actors
Change 3558200 on 2017/07/27 by Jurre.deBaare
Crash rebuilding HLOD cluster
#!fix Simplygon returns an empty mesh if the input is not overlapping the culling (landscape) mesh, so added bound check for input vs landscape to prevent this situation
#!misc Added error when Simplygon returns an invalid raw mesh after processing
#!jira UE-47709
#!rb Benn.Gallagher
Change 3558116 on 2017/07/27 by Wyeth.Johnson
Roughed in drag, while pondering physical correctness or lack therof
Change 3557918 on 2017/07/27 by Simon.Tovey
~2x speed up of niagara compilation.
Set of visited nodes in numeric fix up viistor was becoming massive and spending about half the total compile time just ensuring we'd not visited a node before.
Moved over to a slightly clunkier but faster method of using a visitor ID on the node itself.
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
#!rb none
#!tests tested several emitters. Seems to work
Change 3557439 on 2017/07/26 by Olaf.Piesche
Replicating CL3557068
Adding a configurable spawn rate scaling reference value; sets the zero-scale reference value (default: 2), so additional quality levels can be added and scaling customized further.
IMPORTANT: This sets the reference to 3 in PS4Scalability.ini; effects on PS4 are again going to have reduced spawn rates versus PC and Neo, as intended by the FX artists starting with this change.
#!rb marcus.wassmer
#!tests QAGame
Change 3556915 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3556914 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3556913 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3556912 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3556911 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3556910 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3556903 on 2017/07/26 by Daniel.Lamb
Temporary change to help track down garbage UTexture refrence related to OR-40458
#!rb Trivial
#!test Paragon cooked
Change 3556592 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3556591 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3556590 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3556589 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3556588 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3556587 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3556570 on 2017/07/26 by Andrew.Grant
Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.
This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people
#!rb Ben.Marsh (review)
#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.
Change 3556239 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3556238 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3556237 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3556236 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3556235 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
[at Daniel.Lamb]
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3556229 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
@Daniel.Lamb
#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3556226 on 2017/07/26 by David.Ratti
Fix issue where gameplay tags were not deterministic between cooked and uncooked
#!rb none
#!tests pie
#!review-3556227 @Daniel.Lamb
Change 3556163 on 2017/07/26 by Frank.Fella
Niagara - Rework the system toolkit so that it can edit stand alone emitters and systems. This allows the use the attribute spreasheet and system views when editing emitters and enables inspecting and editing the emitter graphs (for debug purposes) when editing systems.
#!Tests Verified general system and emitter editing functionality.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3556104 on 2017/07/26 by Jian.Ru
Changed OpacityConst and OpacityMaskConst default to 1.0 to prevent HLOD meshes from disappearing
Change 3555992 on 2017/07/26 by Frank.Fella
Niagara - Fix a bug when deleting dynanmic inputs which would leave the graph broken.
#!Tests Removing a dynamic input now leaves the graph in a vaild state.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3555991 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3555988 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3555984 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3555983 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3555982 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3555896 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3555778 on 2017/07/26 by David.Ratti
Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.
OR-41476
#!rb none
#!tests pie
Change 3555726 on 2017/07/26 by Frank.Fella
Niagara - Don't clear keyboard focus on commit for float and int value editors.
#!Tests keyboard focus is no longer cleared.
#!rb none
Change 3555668 on 2017/07/26 by Frank.Fella
Niagara - Fix a bug in the hlsl translator where multiple dynamic input usages were not genering unique code like modules.
#!Tests Multiple dynamic input usages generate correct code.
#!rb Shaun K.
Change 3555188 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3555187 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3555186 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3555185 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3555184 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3555088 on 2017/07/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3555053 on 2017/07/26 by Andrew.Grant
Gauntlet - Fixed error in checking availability range of devices
#!tests debugged
#!rb none
Change 3554987 on 2017/07/26 by Simon.Tovey
Fixed register table / hlsl mismatch
#!rb none
#!tests Scripts with compound structs containing ints now work correctly.
#!codereview Shaun.Kime, Frank.Fella, Olaf.Pieche
Change 3554672 on 2017/07/25 by Olaf.Piesche
More PS4 cooking/launching fixes
#!rb none
#!codereview simon.tovey,frank.fella,shaun.kime
#!tests cook PS4
Change 3554407 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3554406 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3554405 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3554404 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3554403 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3554400 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3554397 on 2017/07/25 by Andrew.Grant
Duplicating fix for UE-47657 - streaming issues with Linux builds
#!tests compiled, ran PS4 client
#!rb none
Change 3554394 on 2017/07/25 by Wyeth.Johnson
Mooooore modules work
Change 3553557 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3553556 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3553555 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3553554 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3553553 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3553552 on 2017/07/25 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3553548 on 2017/07/25 by Andrew.Grant
Added availability constraints to devices
#!tests ran locally and debugged results
#!rb none
Change 3553261 on 2017/07/25 by Frank.Fella
Niagara - Added some editor only delegates so that we can handle the niagara system instance creation and destruction more consistently. Also removed the get on create functionality when getting the system instance from the component.
#!Tests Verified that the system instance is now valid when opening the system and emitter editors.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3553018 on 2017/07/25 by Frank.Fella
Niagara - Remove a check which was causing crashes when executing an empty script. We probably shouldn't execute these at all, but that can be a future optimization.
#!Tests Empty scripts no longer crash when executed.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3552872 on 2017/07/25 by Frank.Fella
Niagara - Allow setting system parameters in the system scripts and tweak the IsValid() logic on systems and scripts so that systems with empty system scripts can still run.
#!Tests Empty system scripts now run, and invalid system scripts no longer try to simulate and cause a crash.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3552115 on 2017/07/24 by Olaf.Piesche
More compile errror fixes for Clang
#!rb none
#!codereview Simon.Tovey
#!tests build Win64 and PS4
Change 3551601 on 2017/07/24 by Wyeth.Johnson
Some debug stuff
Change 3551581 on 2017/07/24 by Frank.Fella
Niagara - Make the simulation tolerate float inaccuracies a little better when updating using desired age.
#!Tests Simulations no longer reset every frame when paused.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3551454 on 2017/07/24 by Wyeth.Johnson
test for frank
Change 3551387 on 2017/07/24 by Daniel.Lamb
Reduced the sensitivity on the slow tick timer warning
#!rb Trivial
#!test Cooked paragon ps4
Change 3551377 on 2017/07/24 by Daniel.Lamb
When you run from launch build it always puts notimeouts on the commandlines
#!rb Trivail
#!test Cooked paragon ps4
Change 3551370 on 2017/07/24 by Daniel.Lamb
Added option to dump all the scalability options which were applied.
#!rb Trivial
#!test Cooked paragon
Change 3551101 on 2017/07/24 by Bart.Hawthorne
Remove the call to UDemoNetDriver::TickCheckpoint inside UDemoNetDriver::SaveCheckpoint. There was an edge case where if the partial bunch reliable threshold was hit, since this call is outside the normal tick flow, the connection didn't have a chance to internally ack the packets, so the actor might not replicate out to the checkpoint since the channel was waiting for them to still be ack'd.
#!codereview ryan.gerleve
#!rb none
#!tests saved and loaded replay
Change 3551058 on 2017/07/24 by Shaun.Kime
Removed logging code
#!rb none
#!tests n/a
Change 3550968 on 2017/07/24 by Wyeth.Johnson
Some more tests
Change 3550806 on 2017/07/24 by Shaun.Kime
Basic lifetime in place for solo emitters.
#!rb none
#!test modified Hypnotizer asset to have two loops then ultimately a reset at 15 sec.
Change 3550785 on 2017/07/24 by Frank.Fella
Niagara - Fix a crash when opening the system editor related to moving the stack to it's own module.
#!tests no longer crashes.
#!rb none
Change 3550137 on 2017/07/23 by Frank.Fella
Niagara - Create a separate module for niagara editor widgets and move the stack UI there. This enables hot reloading for faster UI iteration.
#!tests Verified that hot reloading works for the stack UI.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3549581 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3549580 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3549579 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3549578 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3549577 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3549576 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/...
#!ROBOMERGE-BOT: ORION (Release-42 -> Main)
Change 3549564 on 2017/07/22 by Andrew.Grant
Gauntlet - only warn on device issue if > 2 errors occur
#!tests compiled
#!rb none
Change 3549546 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn about device problems if > 1 error occurs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549544 in //Orion/Release-41.3/... via CL 3549545
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3549545 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet - only warn about device problems if > 1 error occurs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3549544 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3549544 on 2017/07/22 by Andrew.Grant
Gauntlet - only warn about device problems if > 1 error occurs
#!tests compiled
#!rb none
Change 3549542 on 2017/07/22 by Andrew.Grant
Merging latest from //Orion/Main to Release-42
#!tests #!rb none
Change 3549530 on 2017/07/22 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3549505 on 2017/07/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3549101 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3549488 on 2017/07/22 by Andrew.Grant
Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!tests #!rb none
Change 3549423 on 2017/07/22 by Andrew.Grant
Merging //Orion/Main to Dev-General (//Orion/Dev-General)
#!tests #!rb none
Change 3549404 on 2017/07/22 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb none
Change 3549101 on 2017/07/21 by Andrew.Grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
Change 3549055 on 2017/07/21 by Frank.Fella
Niagara - Move stack editor data to it's own class so that the system and emitter sub-stacks can have their own copies since they are in different graphs and the system is shared among all emitter stacks.
#!Tests various stack functionality which is stored in the editor data.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3548983 on 2017/07/21 by Olaf.Piesche
Re-adding inadvertantly deleted IsValid function to FNiagaraDataSetIterator. Oops.
Should fix Wyeth's current crash opening assets.
#!rb none
#!codereview frank.fella,shaun.kime,simon.tovey
#!tests none
Change 3548810 on 2017/07/21 by Bart.Hawthorne
Don't replicate the WorldSettings Pauser property out to replays - this causes the pause button to automatically get pressed (since it checks the pauser property for its state).
#!jira OR-41516
#!rb none
#!codereview ryan.gerleve
#!tests watched a live replay and paused it from the match, also used the pause button normally in a regular replay
Change 3548740 on 2017/07/21 by Bart.Hawthorne
- Added an OnRep for the Pauser member on the WorldSettings so code can get notified for when the server becomes paused
- Hooked up the HUDContext and Escape Menu Widget to the WorldSettings Pauser OnRep so that the pause game button text can update appropriately
#!codereview ryan.gerleve, cody.haskell
#!rb none
#!tests paused and unpaused game in a live match and tested pausing in a replay
Change 3548656 on 2017/07/21 by Olaf.Piesche
Changing const statics with class-scope initialization to class-scope enum to make compile on Clang
#!rb none
#!codereview shaun.kime,frank.fella,simon.tovey
#!tests builds, editor, sample assets
Change 3548395 on 2017/07/21 by Jeff.Williams
Initial branch of files from Main (//Orion/Main) to Release-42 (//Orion/Release-42)
Change 3548394 on 2017/07/21 by Ben.Salem
Add flavor of build to FX Perf report mail. Also, add -localmailer flag to FXtests to allow for reports to be sent out from tests run locally.
#!rb none
#!tests Ran a pass with the -localmailer flag enabled and mail sent out properly.
Change 3548382 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3548082 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3548285 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3548082 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3548098 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3548095 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3548092 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3548090 on 2017/07/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3548082 on 2017/07/21 by Andrew.Grant
Copying //Orion/Dev-UI to Main
#!tests #!rb none
Change 3548077 on 2017/07/21 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb na
Change 3547577 on 2017/07/20 by Olaf.Piesche
-various build problems for non-editor builds fixed
-almost there
-editor should still build and run fine; PC game and PS4 are building save for one more error
#!rb none
#!codereview frank.fella,shaun.kime,simon.tovey
#!tests editor
Change 3547495 on 2017/07/20 by Shaun.Kime
Checkpointing code for liftetime management of emitters. Moved everything to new enum ENiagaraExecutionState. More work on EmitterLifetime module. Added the count for number of alive emitters and emitter particle counts to appropriate emitter and system script execution. Still need to implement for batched system scripts. Fixed up enums so that they can be assigned using numerics so that we can use in ==/!=/etc.
#!rb none
#!tests n/a
Change 3547204 on 2017/07/20 by Thomas.Ross
Compile all blueprints commandlet
#!rb Andrew.Grant
#!tests Local command line, Electric Commander
Change 3546884 on 2017/07/20 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3546847 on 2017/07/20 by Andrew.Grant
Merging using ROBO://Orion/Release-Candidate->//Orion/Main
#!tests #!rb none
Change 3546620 on 2017/07/20 by Simon.Tovey
Adding integer random to fix wyeths random issues.
#!rb none
#!tests random range now works. Exisiting randoms work
Change 3546539 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locking to 3537225
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546537 in //Orion/Release-41.3/... via CL 3546538
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3546538 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locking to 3537225
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546537 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3546537 on 2017/07/20 by Andrew.Grant
Version locking to 3537225
#!ROBOMERGE: !41.4
#!tests #!rb none
Change 3546417 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3546416 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3546415 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3546414 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3546413 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3546399 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: bart.hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
[FYI] cody.haskell
#!tests paused match several times and check that pause text got updated
#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/...
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3546344 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3546343 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3546342 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3546341 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3546340 on 2017/07/20 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3546335 on 2017/07/20 by Andrew.Grant
Merging 3542600 from Release-41.5 (Escape_Menu left as target)
#!tests #!rb none
Change 3546201 on 2017/07/20 by Andrew.Grant
AsyncLoading fix from UE4/Main
#!tests compiled
#!rb Gil.Gribb
Change 3545394 on 2017/07/19 by Shaun.Kime
Missing header
#!rb none
#!tests n/a
Change 3545391 on 2017/07/19 by Shaun.Kime
Added an HLSL code viewer to Niagara scripts in the system panel.
#!rb none
#!tests n/a
Change 3545250 on 2017/07/19 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3545029 on 2017/07/19 by Daniel.Lamb
Merging 3474537
//UE4/Dev-Rendering/Engine/Source/...
to //Orion/Dev-UI/Engine/Source/...
#!test Paragon editor rebuild lighting
Fixed lighting needs rebuild happening after blueprint rescript and a non symetrical Quaterion != ToQuaternion(ToRotator(Quaternion)
#!rb Phillip.Kavan, Zak.Middleton
Change 3544816 on 2017/07/19 by Wyeth.Johnson
Moduleiteration
Change 3544763 on 2017/07/19 by Shaun.Kime
Fixing a hard checked cast
#!rb none
#!tests n/a
Change 3544762 on 2017/07/19 by Shaun.Kime
Fixing a hard checked cast.
#!rb none
#!tests n/a
Change 3544587 on 2017/07/19 by Dan.Oconnor
Hardening for edge case in blueprint loading. This if statement will be removed entirely in Dev-Framework
#!rb Phillip.Kavan
#!rnx
#!jira OR-38176
#!fyi Ben.Zeigler
#!tests:PIE
Change 3544082 on 2017/07/19 by Andrew.Grant
Duplicating 3531450 to address OR-41160
#!tests compiled
#!rb Chris.Bunner
Change 3543964 on 2017/07/19 by Bart.Hawthorne
Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.
#!rb ryan.gerleve
#!fyi cody.haskell
#!tests paused match several times and check that pause text got updated
Change 3543522 on 2017/07/18 by Wyeth.Johnson
Added some comments to spawn location script
Change 3543419 on 2017/07/18 by Olaf.Piesche
Merging //Orion/Dev-General to Dev-Niagara (//Orion/Dev-Niagara)
Code only; OrionGame still to be merged
#!rb none
#!codereview simon.tovey shaun.kime frank.fella
#!tests sample niagara assets
Change 3543302 on 2017/07/18 by Brian.Fasten
Fix for include paths/
#!rb Daniel.Lamb
#!test Paragon editor compile
Change 3543200 on 2017/07/18 by Andrew.Grant
Fixed another formatting error
#!tests compiled
#!rb none
Change 3543120 on 2017/07/18 by Andrew.Grant
Fixed extra format specifier
#!tests compiled
#!rb daniel.lamb
Change 3543066 on 2017/07/18 by Wyeth.Johnson
First pass at a real Niagara module. Sphere spawning checked in, supports radius, XYZ transform, Nonuniform scale, two different density distributions, and hemispherical culling.
Points of debate are: how and what to hide behind switches
How to generalize the density function. curve lookup? dynamic input? What is fast, cheap, and useful
Need for static switching for optimization
Need for dynamic exposure/collapse of options based on those switches
Need to bubble up autopinned stuff to the stack, leave the rest collapsed
Commenting style, node layout style, numeric pins use (convert to type, vs. leave numeric through as much as possible)
Change 3542935 on 2017/07/18 by Olaf.Piesche
-More events work; spawn events for GPU sim
-bit of cleanup, more needed
-PS4 shader compilation and cooking now working
-Fixed the bug that made it so a manual recompile was needed to get a GPU simulated emitter to run
#!rb none
#!tests example assets
Change 3542926 on 2017/07/18 by Frank.Fella
Niagara - Missed in last checkin.
#!tests none
#!rb none
Change 3542914 on 2017/07/18 by Andrew.Grant
Removed hack, changed material warning to ASSET_LOG
#!tests compiled
#!rb none
Change 3542889 on 2017/07/18 by Ori.Cohen
Exposed an inertia scale for body instances
#!rb Lina.Halper
#!tests none
Change 3542861 on 2017/07/18 by Andrew.Grant
Fix for compile issue in non-shipping
#!tests compiling
#!rb none
Change 3542835 on 2017/07/18 by Frank.Fella
Niagara - Stack UX improvements
+ Can now navigate to dynamic input and module assets by double clicking on them in the stack. Currently only works in the emitter editor since we deep copy the graph and lose the asset references.
+ Can now collapse stack groups with a button.
+ Curves should always show up in the curve editor now. Custom seleciton is coming later.
+ Prevent duplication of output nodes since they can't be deleted.
#!tests Verified new stack functionality and output node duplication.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3542816 on 2017/07/18 by Wyeth.Johnson
Sphere V2
Change 3542798 on 2017/07/18 by Simon.Tovey
Fix for crash Wyeth is seeing.
#!rb none
#!tests fixes crash.
Change 3542787 on 2017/07/18 by Andrew.Grant
Added UE_ASSET_LOG macro and moved some current warnings in Orion to UE_ASSET_LOG
UE_ASSET_LOG is intended to provide a means of emitting asset-related logging in a consistent format that can be parsed by CIS jobs and tools. Currently there is a single option (AssetLogShowsDiskPath, true by default) but this could be expanded to provide additional options.
The asset argument can be a UObject pointer or a const TCHAR* to a path. Package paths (/Game/Path/Foo.uasset), object paths (/Game/Path/Foo.Foo) and relative paths (..\..\..\OrionGame\Foo\Foo.uasset) are all supported.
Usage:
E.g
UE_ASSET_LOG(LogMaterial, Warning, Material, TEXT("Failed to compile material"));
UE_ASSET_LOG(LogMaterial, Warning, *Material->GetPathName(), TEXT("Failed to compile material"));
#!tests ran locally with a selection of different asset arguments
#!rb Ben.Marsh
#!review-3542499 @Ben.Marsh
Change 3542648 on 2017/07/18 by Jon.Lietz
needed file
#!rb none
#!tests compiles
Change 3542600 on 2017/07/18 by Cody.Haskell
Work on adding pause feature to escape menu.
use -fakecustom on the command line to make the menu option come up in non-custom matches for testing
#!codereview Bart.Hawthorne
#!tests Golden Path
#!rb none
Change 3542560 on 2017/07/18 by Jon.Lietz
first pass moving cards in world from BP to native
- fixed issue with active items
- fixed a crash inside the engine with actor sequence component
- fixed an issue with the Ability system comp upadting shadow plane vision based on vision manager that might not have updated yet.
#!rb none
#!tests cards now no longer show up if the user is in shadow plane and the viewer's team does not have vision on them.
Change 3542543 on 2017/07/18 by Simon.Tovey
A bit of improved log spam for VM backend
#!rb none
#!tests none
Change 3542235 on 2017/07/18 by Wyeth.Johnson
Two separate implementations of sphere spawning, working on 3rd before eval
Change 3542102 on 2017/07/18 by Simon.Tovey
Fixed bug in bytecode generation due to incorrect temp register allocation.
#!rb none
#!tests Wyeths test case now works + some other emitters tested still working.
Keeps around the last HLSL translation generated.
#!rb none
#!tests n/a
Change 3541991 on 2017/07/18 by Shaun.Kime
Fix for making sure that the cube map selected for the profile is loaded from disk between editor runs.
#!rb none
#!tests opened editor, changed profile's cube map, then closed settings editor to save, exited app, restarted and verified that the cube map is the same
Change 3541819 on 2017/07/18 by Andrew.Grant
Better logging for warning
#!tests #!rb none
Change 3541178 on 2017/07/17 by Ori.Cohen
Fix jitter with hair in rigid body node caused by bad contact offset.
#!rb none
#!tests none
Change 3541059 on 2017/07/17 by Daniel.Lamb
Fixed issue with volatile string names being used as the key for TMap.
#!rb Jason.Bestimt
#!test Paragon Client
#!jira OR-41135
Change 3540970 on 2017/07/17 by Wyeth.Johnson
test emitters for modules
Change 3540948 on 2017/07/17 by Ben.Salem
Add comma separated hero list support to FXTest Gauntlet node.
#!rb none
#!tests compiled and passed in a 2-person comma separated list.
Change 3540875 on 2017/07/17 by Ben.Salem
Enable SoloSmokes to back up logs after tests run.
#!rb none
#!tests Ran smoke pass today.
Change 3540561 on 2017/07/17 by Ori.Cohen
Fix incorrect bone mapping for rigid body node. (Only matters when first call to init has a different number of bodies, for example a different skin)
#!rb Lina.Halper
#!tests none
Change 3540529 on 2017/07/17 by Andrew.Grant
Disable screenshots
#!tests compiled
#!rb none
Change 3540108 on 2017/07/17 by Ori.Cohen
Turn joint pre-processing on for immediate mode. This helps with some stability issues.
#!rb David.Hill
#!tests none
Change 3539847 on 2017/07/17 by Wyeth.Johnson
Fixing up redirects in Niagara content plugin folder
Change 3539554 on 2017/07/17 by Don.Eubanks
Added Deck Descriptions to Deck Selection Screen
- Set basic / placeholder descriptions for all 6 starter decks to include Attribute names
Added "bAllowRightClickScrolling" to SScrollBox and UScrollBox to control whether or not holding the right mouse button will allow scrolling.
- Disabled for Deck Selector scroll box.
#!rb none
#!tests Compile DebugGame Editor Win64 / Shipping Client PS4
#!review-3539555 matt.schembari dan.hertzka philip.buuck
#!fyi dan.hertzka - Hope I'm not out of line adding this feature to SScrollBox, didn't see any other way to disable it (MouseWheel already a similar feature driven by an enum)
Change 3539506 on 2017/07/16 by Andrew.Grant
REsolved files from Main after Dev-UI merge
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_Balance/OrionGame/Content/Blueprints/AbilityRangedMacros.uasset
--------------------------------------
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3539483 on 2017/07/16 by Don.Eubanks
Backing out changelist 3539458 per andrew.grant's request as it can cause a crash on project generation.
#!rb none
#!tests Compile DebugGame Editor Win64
Change 3539458 on 2017/07/16 by Andrew.Grant
Combined rules for Orion targets into common base class to remove some inconsitencies and provide easier editing
#!tests BuildCookTest locally, preflighted with tests
#!rb none
#!review-3539459 @daniel.lamb, @david.ratti
Change 3539386 on 2017/07/16 by Andrew.Grant
Disabled screenshots on 'None' test
#!tests #!rb none
Change 3539383 on 2017/07/16 by Andrew.Grant
Initial branch of files from Dev-UI (//Orion/Dev-UI) to Dev-IWYU (//Orion/Dev-IWYU)
Change 3539374 on 2017/07/16 by Andrew.Grant
Gauntlet - Added timeout to PS4DevkitUtil commands
#!tests ran test locally
#!rb none
Change 3539174 on 2017/07/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3539156 on 2017/07/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3539146 on 2017/07/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3539142 on 2017/07/15 by Andrew.Grant
Copying //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
Change 3539129 on 2017/07/15 by Andrew.Grant
Added an ensure on render-target size to catch bad data earlier
#!tests ran with some bad data :)
#!rb none
Change 3539094 on 2017/07/15 by Andrew.Grant
Fixed log location not being written out to report
#!tests none
#!rb none
Change 3539009 on 2017/07/15 by Andrew.Grant
Moved perf extraction into the SoakTest node
Now generate perf values for ShortSoloGame
#!tests ran locally
#!rb none
Change 3538990 on 2017/07/14 by Andrew.Grant
Made gif's work for editor-based tests
#!tests ran locally
#!rb none
Change 3538968 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3538967 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3538966 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3538965 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3538964 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
[at david.ratti] #!rb none
#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3538962 on 2017/07/14 by Andrew.Grant
Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.
#!tests verified some warnings in Orion go aay
#!review-3538963 @david.ratti
#!rb none
Change 3538954 on 2017/07/14 by Andrew.Grant
Screenshot support for gauntlet:
- Test nodes and/or controllers can specify a periodic interval for screenshots to be taken.
- Screenshots are converted to jpeg and archived with other artifacts
- Screenshots are turned into gif's and linked in the report
#!tests lots of running of tests
#!rb none
Change 3538714 on 2017/07/14 by Shaun.Kime
Adding in a root transform adjustment for the emitter so that things don't spawn at 0,0,0 anymore. Will make it adjustable in the future.
#!rb none
#!tests n/a
Change 3538710 on 2017/07/14 by Shaun.Kime
Moving to the advanced preview scene so that we can have something to collide against and also contrast against for better preview.
#!rb none
#!tests n/a
Change 3538581 on 2017/07/14 by Don.Eubanks
Fixing compilation.
#!rb none
#!tests Compile DebugGame Editor Win64
#!fyi daniel.lamb
Change 3538543 on 2017/07/14 by Ori.Cohen
Fix gravity not being converted into the right simulation space for the RigidBody node
#!rb Lina.Halper
#!tests none
Change 3538428 on 2017/07/14 by Daniel.Lamb
Added support for timerguard to take in a delegate used to generate the string output which means it doesn't need to be generated unless the timer triggers.
#!rb Jason.Bestimt
#!test Paragon ps4
Change 3538416 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3538415 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3538414 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3538413 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3538412 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3538411 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3538410 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/...
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3538408 on 2017/07/14 by Andrew.Grant
Merging 3503620 from //UE4/Release-4.16/...
extra checks to catch bad things that may contribute to GPU crashes
#!tests compiled
#!rb marcus.wassmer
Change 3538389 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3538388 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3538387 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3538384 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3538383 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3538382 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3538380 on 2017/07/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/...
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3538379 on 2017/07/14 by Andrew.Grant
Adding extra latency to device deletion to see if it helps with d3d crashes
#!tests compiled
#!rb marcus.wassmer
Change 3538305 on 2017/07/14 by Shaun.Kime
Making if nodes handle enums and a follow-up file from previous commit
#!rb none
#!tests n/a
Change 3538303 on 2017/07/14 by Shaun.Kime
Added comment nodes
#!rb none
#!tests added to working script saved and reloaded
Change 3538084 on 2017/07/14 by Frank.Fella
Niagara - Change the available parameter list for functions so that it only shows parameters written before the current module, add initial versions of parameters written in the spawn script, and fix the function output lists so that they only show actual outputs.
#!tests Verified that the available parameters for inputs is correct, and verified that the output lists are correct.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3538007 on 2017/07/14 by Shaun.Kime
Adding basic enum support. By default we have an enum ENiagaraExecutionState that can be used by both systems and emitters to track their status.
Removed the Start/End/NumLoop data from Emitters. A future changelist will introduce scripts that manage the execution state mentioned above.
#!rb None
#!test n/a
Change 3537732 on 2017/07/14 by Ori.Cohen
Made it so that linear and angular velocity are properly computed for kinematic targets in immediate physics and rigid body node.
#!rb David.Hill
#!tests none
Change 3537395 on 2017/07/14 by Simon.Tovey
Slightly improved error reporting for data interfaces that can't (yet).
Error reporting in general needs a lot of work. Soon.
#!rb none
#!tests We now don't just ensure() when using interfaces with not GPU implementation, an error is reported to the log.
? Interfaces with instance data now work.
? Emitter editor now has proper system setup so their scripts work correctly.
? Modified pin creation for emitter nodes.
? System instances respecting their bError flag again.
? Removed some log spam from compiling function/module/dynamic input scripts.
#!rb none
#!tests Interfaces needing instance data now work
#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche
Change 3537288 on 2017/07/14 by Frank.Fella
Niagara - Parameter wrangling Part 1
+ Modules for setting specific parameters can be reassigned to set other parameters.
+ You can now add a new parameter of any type to the current namespace in each stack.
+ The "Read from new parameter" options when assigning an input will be correct based on the current namespace and asset editor type.
+ You can now assign any written parameter in the stack to an input. This will be filtered based on the current context in the future.
+ Set parameter modules are now added with their input pinned and collapsed.
#!Tests adding and re-assigning set parameter nodes works correctly and read from new parameter options have the correct context.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3537247 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3537246 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3537245 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3537244 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3537243 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3537242 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3537241 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3537240 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3537239 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3537238 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3537232 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3537231 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3537227 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3537226 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3537225 on 2017/07/13 by Andrew.Grant
Temp fix for PS4DevkitUtil being created when running with -server
Root issue logged as UE-47237
#!tests ran editor with -server
#!rb none
Change 3537170 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3537169 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
[at luke.thatcher] #!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3537166 on 2017/07/13 by Andrew.Grant
On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.
#!tests preflighted with a bogus png
#!review-3537167 @luke.thatcher
#!rb none
Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader
Change 3537121 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3537120 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3537119 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3537117 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3537116 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/...
#!ROBOMERGE-BOT: ORION (Dev-UI -> Main)
Change 3537114 on 2017/07/13 by Andrew.Grant
Fix for OR-40456 & OR-39909 - game & pie crashing on exit.
Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.
#!review-3537115 @matt.schembari, @matt.kuhlenschmidt, @nick.darnell
#!jira OR-40456, OR-39909
#!tests ShortSoloGame with editor no longer crashes
#!rb none
#!ROBOMERGE: Main
Change 3536905 on 2017/07/13 by Andrew.Grant
Safety ensure as someone hit a crash here
#!tests #!rb none
#!jira OR-41029
Change 3536904 on 2017/07/13 by Andrew.Grant
Don't ask PhysX to clean invalid meshes
#!tests cooked
#!rb none
Change 3535790 on 2017/07/13 by Andrew.Grant
Back out changelist 3534956
#!tests #!rb none
Change 3535541 on 2017/07/13 by Frank.Fella
Sequencer - Implement SupportsSequence in the audio, event, and matarial parameter collection tracks. This change is being made to prevent them from showing up in the niagara sequencer UI.
#!tests Tracks don't show up in niagara and still do in the level sequence and widget animation.
#!rb Max.Chen
Change 3535092 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3535083 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3535080 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3535074 on 2017/07/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3535068 on 2017/07/13 by Andrew.Grant
Merging //Orion/Dev-UI to Main (//Orion/Main)
#!tests #!rb none
Change 3534956 on 2017/07/12 by Andrew.Grant
Made ensures non-errors for commandets
Ben - let me know what you think of this. Probably worthy of discussion, but at least this checkin will get the overnight builds a bad tag that some muppet checked in :)
#!review-3534957 @Ben.Marsh
#!tests compiled
#!rb none
Change 3534933 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-REGS (//Orion/Dev-REGS)
#!tests #!rb none
Change 3534918 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb none
Change 3534892 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-Balance
#!tests #!rb none
Change 3534817 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-General
#!tests #!rb none
Change 3534728 on 2017/07/12 by Andrew.Grant
Copying //Orion/Dev-UI @ 3534719 to Main
#!tests #!rb none
Change 3534652 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3534651 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3534649 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3534640 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3534639 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3534637 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3534629 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3534628 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3534626 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3534511 on 2017/07/12 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb none
Change 3534430 on 2017/07/12 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
Change 3534341 on 2017/07/12 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3534318 on 2017/07/12 by Ori.Cohen
Fix external force on immediate mode not accounting for body mass
#!rb none
#!tests none
Change 3534240 on 2017/07/12 by Ori.Cohen
Added ExternalForce to rigid body node for faking inertia while simulating in component space
#!rb Lina.Halper
#!tests none
Change 3534062 on 2017/07/12 by Frank.Fella
Niagara - Stack system support.
+ System spawn and update are now available in the stack when in the system editor.
+ Rmoved some potentially unsafe stack utility methods which could make the graph unusable and replaced them with safe ones.
+ Removed some checks from the emitter node compile and replaced them with compiler errors.
#!tests System stacks show up in the system editor and you can add and remove modules.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3534058 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3534057 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3534055 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3534054 on 2017/07/12 by Andrew.Grant
Added boot script for Capture team
#!tests ran test locally
#!rb none
Change 3533959 on 2017/07/12 by Daniel.Lamb
Added support for timeguard to have an fname associated with it.
Greatly increasing the usefulness.
The string operations will not be performed unless the timer is triggered and the fname is set.
#!rb Jason.Bestimt
#!test Paragon ps4
Change 3533921 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3533920 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3533919 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)
Change 3533910 on 2017/07/12 by Andrew.Grant
#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start
Increasing async IO music loading priority.
#!rb Ethan.Geller
#!tests none
Change 3533862 on 2017/07/12 by Frank.Fella
Niagara - System ui timeline improvements
+ Move adding of emitters to the sequencer "Add" button.
+ Allow drag/drop to sequencer from the content browser to add emitters.
+ Add folder support for emitters which can be added through the sequencer UI.
Note: The event, audio, and material parameter collection tracks don't work, I'm waiting on a review from the sequencer team on some code that removes them.
#!tests Verified that adding through the timeline button works, verified that drag and drop of an emitter onto the timeline works, verified folders work correctly and serialize.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3533828 on 2017/07/12 by Ori.Cohen
Added RootBone simulation space to RigidBody node. This is useful for cases where we rotate the skeletal mesh component and counter rotate the root bone and do not want to affect simulated bodies' velocities.
#!rb Lina.Halper
#!tests none
Change 3533602 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600
#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)
Change 3533600 on 2017/07/12 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/...
#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)
Change 3533599 on 2017/07/12 by David.Ratti
[Lost CL 3524588 did not make it into 41.3]
Speculative fix for replay backward compat crash
#!rb none
#!tests compile
Change 3533400 on 2017/07/12 by Jeff.Williams
Initial branch of files from Release-41.4 (//Orion/Release-41.4) to Release-41.5 (//Orion/Release-41.5)
Change 3532987 on 2017/07/12 by Matt.Kuhlenschmidt
Added ability to save render targets as PNG from blueprints
#!fyi jordan.walker
#!rb none
#!tests none
Coped from Dev-Editor
Change 3532785 on 2017/07/12 by Simon.Tovey
Fixed bug in the mark dirty loop.
#!rb none
#!tests fixed bug.
Change 3532594 on 2017/07/11 by Jeff.Williams
Merging //Orion/Main to Release-41.4 (//Orion/Release-41.4) @3532443
#!test none
#!rb none
Change 3532057 on 2017/07/11 by Daniel.Lamb
Separated out the UI game viewport tick and paint time to help track down issues with UI.
#!rb Trivial
#!test Paragon ps4
#!codereview Jason.Bestimt
Change 3531769 on 2017/07/11 by Simon.Tovey
? Fixing data interface compilation for emitter scripts.
#!rb Shaun.Kime
#!tests Curves work in emitter scripts.
#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche
Change 3531543 on 2017/07/11 by Shaun.Kime
Added System update results to spreadsheet view.
Fixed up basic EmitterLifeTime effect to work by default.
Fixed bug where emitters weren't adding the history of their internal variables to the parameter maps for SystemSpawn & Update, causing default values to not be generated.
#!rb none
#!tests updated HypnotizerEffect.
Change 3531521 on 2017/07/11 by Jeff.Williams
Initial branch of files from Release-41.3 (//Orion/Release-41.3) to Release-41.4 (//Orion/Release-41.4)
Change 3530192 on 2017/07/10 by Ben.Salem
Switch map pipeline node to use an interstitial node to let us know when the node has finished, pass or fail. Also switch report to print test notes for maps where there are notes but no explicit fails.
#!rb none
#!tests recompiled, xml linted.
Change 3530157 on 2017/07/10 by Frank.Fella
Niagara - Fix systems getting marked dirty on load and removed some unnecessary compiles. We might need some error finding and fixup for system scripts in invalid states, but in the short term these issues can be fixed automatically by adding an additional emitter.
#!tests Loaded a system and verified it wasn't marked dirty, also verified that the system was only getting compiled once when loading and when deleting an emitter.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3529459 on 2017/07/10 by Daniel.Lamb
If running nomcp from launch build helper also add in notimeouts.
Fixes issue with loading monolith02 nomcp.
#!rb Trivial
#!test Load monolith02 devui
Change 3528568 on 2017/07/10 by Frank.Fella
Niagara - Fix shutdown crash, system editor crash, and system editor selection inconsistencies.
+ Give sequencer emitter tracks real names so that sequencer can maintain selection with them correctly.
+ Make the stack entries pointers to the system and emitter view models weak to avoid holding onto them until garbage collection.
+ Make sure to always call the structure changed delegate in the stack view model whenever initialize is called so that the tree is always updated.
+ Track emitter handle selection by id instead of the actual view model pointer to make managing selection easier when view models are changing.
+ Don't make the stack tree collapsed when it's emitter becomes invalid because it prevents it from ticking and removing controls pointing to invalid data.
#!Tests verified no crash on shutdown or working with emitters in the system view. Also verified selection stayed consistent between sequencer and the stack view.
#!rb none.
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3527429 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527428 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527427 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527426 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527425 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527423 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527421 on 2017/07/07 by Andrew.Grant
Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).
#!tests ran locally
#!rb none
Change 3527366 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527365 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527362 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527361 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527360 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527359 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527357 on 2017/07/07 by Andrew.Grant
Restricted TimeGuard use to Test & shipping configs
#!tests compiled
#!rb none
Change 3527346 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527345 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527344 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527343 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527342 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527309 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527308 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3527306 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3527305 on 2017/07/07 by Andrew.Grant
Fix for manifest issue while packing from DanL
#!tests #!rb na
Change 3527233 on 2017/07/07 by Alexis.Matte
Fix the packing of the texture in the HLOD
#!rb Uriel.Doyon
#!codereview Jurre.deBaare
#!jira OR-40538
#!tests none
Change 3527085 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3527084 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3527081 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3527080 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3527077 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3527075 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3527072 on 2017/07/07 by Andrew.Grant
Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).
#!tests ran locally
#!rb none
Change 3526806 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526805 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526804 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526803 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3526802 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526799 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526795 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526794 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526791 on 2017/07/07 by Andrew.Grant
Fixed issue causing BaselinePerf results not to fire
#!tests ran locally
#!rb none
Change 3526771 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526770 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526769 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526768 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3526767 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526733 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3526717 (streaming audio crashes) from //Orion/Release-41 to Release-41.1
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3526730 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526730 on 2017/07/07 by Andrew.Grant
Merging 3526717 (streaming audio crashes) from //Orion/Release-41 to Release-41.1
#!tests #!rb na
Change 3526719 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526717 on 2017/07/07 by Andrew.Grant
Fix for streaming audio crashes (integration from Fortnite)
#!tests #!rb none
Change 3526675 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526674 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526673 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526672 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3526671 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526670 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526669 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526668 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526667 on 2017/07/07 by Andrew.Grant
Couple of small fixes and clarifications to PS4Platform automation for generating remasters
Switched OrionBuild back to generating patches till we figure out an issue with Sony tools
#!tests #!rb none
Change 3526376 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526375 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526374 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526372 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526368 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526367 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526366 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526364 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526292 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3526291 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3526288 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3526286 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3526122 on 2017/07/07 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3526073 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526072 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526071 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526070 on 2017/07/07 by Andrew.Grant
Fix for hlod rebuild crash from Alexis
#!tests #!rb none
Change 3526069 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3526068 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3526067 on 2017/07/07 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
[REVIEW] @benjamin.crocker
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3526065 on 2017/07/07 by Andrew.Grant
Fix for remaster flag not being passed through
bumped version numbers for Sony
#!review-3526066 @benjamin.crocker
#!tests #!rb none
Change 3526057 on 2017/07/07 by Simon.Tovey
Modified system script excution flow to allow emitters to run even with an invlaid system script.
#!rb none
#!tests Bug repro system now works.
Niagara - Missed in last checkin
#!tests none
#!rb none
Change 3525804 on 2017/07/07 by Frank.Fella
Niagara - Various stack changes
+ Move the emitter editor data management to the emitter view model.
+ Change the assignment node so that it's input parameter is named for the value it's setting and it's header says which namespace it's in.
+ Clean up the Initialization of stack entries and make the API more consistent.
+ When adding a module or dynamic input which uses a data interface copy the data interface specified in the source script if it's available, or create a new one.
+ Make the revert button for data interface inputs work consistently (still needs some more work)
+ Changed input parameter handle assignment so that it always generates a parameter map get in the graph instead of generating an input node for engine parameters and particle attributes.
+ When reading an input of a dynamic-input script into a new emitter or particle parameter generate a unique name based on the module input name and the dynamic-input input name.
#!tests Verified the stack still works correctly with the above changes.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3525623 on 2017/07/06 by Frank.Fella
Niagara - Make the Equals and CopyTo methods on UNiagaraDataInterface const.
#!tests Compiles
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3525508 on 2017/07/06 by Daniel.Lamb
Added support for monolith nomcp to the build launcher settings.
#!rb Trivial
#!test Automation tool
Change 3525504 on 2017/07/06 by Shaun.Kime
Forcing recompile on load, otherwise several of my effect scripts crash on startup.
#!rb none
#!tests n/a
Change 3525499 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3525498 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)
Change 3525496 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3525495 on 2017/07/06 by Andrew.Grant
Support for PS4 automation generating remaster packages
Set Orion to use remaster packages
#!tests compiled
#!rb none
Change 3525149 on 2017/07/06 by Shaun.Kime
Cleaning out delegates on shutdown
#!rb none
#!tests n/a
Change 3525148 on 2017/07/06 by Shaun.Kime
Fixing crash when dealing with missing source, which probably shouldn't happen, but does with CrowdTorture
#!rb none
#!tests open crowdtorture
Change 3525100 on 2017/07/06 by Dan.Hertzka
Relaxing the null ensure when setting a texture param (the type check ensure remains)
#!fyi Andrew.Grant
#!rb none
#!tests none
Change 3525025 on 2017/07/06 by Shaun.Kime
Tweaking timing to try and ensure that the capture button always generates a good result.
#!rb none
#!tests n/a
Change 3524970 on 2017/07/06 by Shaun.Kime
Adding a spreadsheet view for investigating the values of individual particles in an emitter in the effect view.
Added a few helper debug modules.
#!rb none
#!tests opened several systems and captured results.
Change 3524890 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3524889 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3524888 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3524887 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3524886 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3524821 on 2017/07/06 by Dan.Hertzka
Fix crash when trying to set a null texture value on a MID
- Ensure message dereferenced a possibly null texture
#!review-3524822 @Andrew.Grant
#!rb none
#!tests Compile
Change 3524799 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
@daniel.lamb
#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3524797 on 2017/07/06 by Andrew.Grant
Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup
This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )
#!tests ran in and out of draft & game a few times
#!rb none
#!review-3524798 @daniel.lamb
Change 3524663 on 2017/07/06 by Andrew.Grant
Fix for OR-40419
#!jira OR-40419
#!tests compiled
#!rb none
Change 3524581 on 2017/07/06 by Andrew.Grant
Turned check into an ensure as part of investigation into OR-40454 - no idea how this is happening at the moment, hopefully some mismatched data that the merge yesterday may have corrected....
#!jira OR-40454
#!tests compiled
#!rb none
Change 3524508 on 2017/07/06 by Ben.Salem
Colorize skill test reports to differentiate error lines. Also, save a backup html version of the test report.
#!rb none
#!tests Ran report against previously run tests.
Change 3524423 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3524422 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3524419 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3524418 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3524417 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3524414 on 2017/07/06 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/...
#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)
Change 3524393 on 2017/07/06 by Andrew.Grant
Changed crash on invalid data to (hopefully) a handled ensure
#!tests compiled
#!rb none
Change 3524260 on 2017/07/06 by Simon.Tovey
Fixed bug in solo mode execution.
Allocating more space in data set mid frame requires some fixup with existing data I'd not considered as we don't do that in any other simulation.
#!rb none
#!tests Solo mode now working.
Change 3524144 on 2017/07/06 by Simon.Tovey
Broke system simulation code out into it's own files.
#!rb none
#!tests none
Change 3524033 on 2017/07/06 by Simon.Tovey
System/Emitter scripts work
-- Done --
? Simulation framework for system/emitter level scripts.
? Moved most ticking for systems into a "SystemSimulation" which it ticked at the end of all component ticking meaning all system simulation can be batched nicely without worrying about dependancies on other components. NiagaraComponents no longer tick in this mode. In future some systems will not need a component at all.
? For (future) cases where the results of the simulation are a dependancy for another component (and a few other use cases) there is a "solo" mode which will run the system script in isolation as part of the component tick.
? All scripts now refer to emitters by their actual name via the alaising feature in the translator.
? Optimized the direct setting of parameters in system sims and particle sims.
-- WIP --
? Lifetime of systems and is very much WIP atm.
? Lots of data interfaces stuff at system level is still WIP.
? Parameter flow from components down needs work.
? Need to bind parameter collections to system/emitter scripts
? Splitting the batched/solo mode scripts so one has instance parameters in a dataset and another from a parameter store.
Could use one and transfer to a dataset for solo mode too but seems wasteful. If we could find a better replacement for solo mode entirely this would go away. Needs discussion.
? Resetting/ReInit flow is still abit up in the air.
? Move all DesiredAge seeking etc into the component. Still needs some work but largely functional.
-- TODO --
? Events at System/emitter level
? Quite a bit of mess in the system simulation WRT moving data from a dataset and parameter stores. Need to rework how and where the layout data is generated and stored.
? Put a hack in to avoid the alignment issues we have in the parameter store. A future CL will address this properly.
-- Misc --
? Fixed issue with bool attributes being auto converted to ints in the hlsl/bytecode.
? Minor improvement to debug dumps. Limiting to only the instances relevant ot the current step.
#!rb Shaun.Kime
#!tests Test emitters working. Older systems and emitters seem to be working still.
#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
Change 3523831 on 2017/07/06 by Jeff.Williams
Merging //Orion/Main to Release-41.3 (//Orion/Release-41.3) @3523788
#!tests na
#!rb na
Change 3523811 on 2017/07/06 by Jeff.Williams
Populate -S //Orion/Release-41.3 -r.
Change 3523523 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523522 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523521 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523520 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3523519 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3523464 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523463 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523462 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523461 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3523460 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3523441 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3523440 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3523439 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3523438 on 2017/07/05 by Andrew.Grant
Better handling of missing devices and other errors
#!tests ran locally
#!rb none
Change 3523400 on 2017/07/05 by Olaf.Piesche
Events; alll-particle is functional, but still in need of more cleanup. Moving on to collisions and single-particle.
#!rb none
#!tests testassets
Change 3523330 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3523268 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523267 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523266 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523265 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3523264 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3523189 on 2017/07/05 by Andrew.Grant
Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script
#!tests compiled
#!rb none
Change 3523111 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3523110 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3523109 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3523107 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3522724 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3522719 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3522716 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3522312 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3522311 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3522309 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3522144 on 2017/07/05 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3522092 on 2017/07/05 by Andrew.Grant
Merging PS4 test fixes from //Orion/Release-41.2 to Main
#!tests #!rb none
Change 3521908 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for PS4 device timeouts in Gauntlet
The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.
Fixes:
+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches
@Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
#!rb none
#!ROBOMERGE-SOURCE: CL 3521905 in //Orion/Release-41/... via CL 3521907
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3521907 on 2017/07/05 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for PS4 device timeouts in Gauntlet
The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.
Fixes:
+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches
@Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
#!rb none
#!ROBOMERGE-SOURCE: CL 3521905 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3521905 on 2017/07/05 by Andrew.Grant
Fix for PS4 device timeouts in Gauntlet
The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.
Fixes:
+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches
#!review-3521906 @Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
#!rb none
Change 3521407 on 2017/07/05 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3520246 on 2017/07/03 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3520245 on 2017/07/03 by Jeff.Williams
Version locked v41.1 to 3518058
#!tests #!rb na
#!ROBOMERGE: !41.2
Change 3519106 on 2017/07/01 by Max.Chen
Sequencer: Fix crash trying to load an invalid sequence asset.
#!rb none
#!tests Click open level sequence button on an actor that references a level sequence asset that no longer exists.
Change 3518548 on 2017/06/30 by Jeff.Williams
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests na
#!rb na
Change 3518366 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3518365 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3518364 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3518363 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3518362 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3518330 on 2017/06/30 by John.Nielson
Added effect context as part of the info we give back for the WaitGameplayEffectRemoved task.
#!RB: none
#!review-3518331: @David.Ratti
#!Test: Pie
Change 3518260 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3518253 on 2017/06/30 by Shaun.Kime
Fix compiler warning
#!rb none
#!tests n/a
Change 3518059 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)
Change 3518058 on 2017/06/30 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
[NULL MERGE]
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3518056 on 2017/06/30 by Jeff.Williams
Version locked v41 to 3509588
#!tests #!rb na
#!ROBOMERGE: !41.1
Change 3518043 on 2017/06/30 by Shaun.Kime
Missing file checkin
#!rb none
#!tests n/a
Change 3518042 on 2017/06/30 by Shaun.Kime
Now have the ability to name outgoing events so that we can re-use the struct type for multiple outbound events from the same emitter.
Added customization for selecting the event source and event destination. Revert to defaults currently disabled due to bugs with StructureDetailsView.
#!rb none
#!tests n/a
Change 3517667 on 2017/06/30 by Shaun.Kime
Commenting out emitter auto-updating for now until we rewrite it.
#!rb none
#!tests n/a
Change 3517617 on 2017/06/30 by Jon.Lietz
- making it so event evaluators do not cuase the player to go into combat or break shadow plane
- adding in support for the item Effect Keyword to define if it should pu the user into combat or break shadow plane
- cultivate using runtime options again
#!rb David.Ratti
#!tests Use cards and they no longer break recall
Change 3517107 on 2017/06/29 by Daniel.Lamb
Fix for replays not showing some effects on medic.
#!rb None
#!test Paragon replay in editor
#!codereview Ryan.Gerleve
#!jira OR-40198, OR-40238
Change 3516604 on 2017/06/29 by Cody.Haskell
Fix for round timers being broken in Arcade.
Recall is now more reliable as well
#!rb none
#!tests PIE
Change 3516394 on 2017/06/29 by Dan.Hertzka
New itemization system refactor
- Major players (deck, card, gem) are all now UObjects (ItemizationComponent, GameplayCard, and GameplayGem respectively)
- The base GameplayItem and SourceItemAbility now do the lion's share of the work of applying abilities & GEs themselves, the keyword data APIs have been heavily pared down for now
- Note: This may change quite a bit once GGP stuff comes online, but in the meantime this clarifies/simplifies the itemization system flow
- Updated all existing UI to work with GameplayItems, but haven't done any refactoring to leverage the cleaner hookups now available
- Moved the server RPCs for itemization actions to the PlayerController
- Added ItemizationSystemSettings for constant system configuration properties, for now replaces the GemTree since that's become so wildly simplified
ItemEffectKeyword
- ItemKeyword renamed to ItemEffectKeyword
- Added support for sequential events to trigger effect application
- Added removal event option for removing the effect in response to a qualified event
McpGemItem info storage updated
- Now exported as stratified groups of levels to roll, so they can be imported as such on the item
- No more custom parsing is needed within the gem item
- Added dev migration to force re-add all starter gems
#!rb Jon.Lietz
#!tests PIE buy pips, gems, cards, sell cards, fire abilities, etc; Export gem templates + local mcp validation; ItemKeywords table data still valid
Change 3516277 on 2017/06/29 by Ben.Salem
Add the ability to pass in a mailing list to target for SkillTestReport, and have the pipeline preflight node target its own specific mailing list.
#!rb none
#!tests recompiled.
Change 3515762 on 2017/06/29 by Daniel.Lamb
Stop stack overflow if we generate a callstack too large.
#!rb Trivial
#!test Paragon stats.
Change 3515711 on 2017/06/29 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
[FYI] Zak.Middleton
#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/...
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)
Change 3515710 on 2017/06/29 by David.Ratti
Spot edigrate memory stomp fix from Zak CL 3513984
#!rb none
#!tests compile
#!fyi Zak.Middleton
Change 3514451 on 2017/06/28 by David.Ratti
Fix replication issue that was causing abilities granted by GEs to linger/get stuck on clients.
#!rb lietz
#!tests editor/pie
#!fyi Ryan.Gerleve
Change 3514267 on 2017/06/28 by Ben.Salem
Add support for showing Testnotes in SkillTest Reports as non-failing issues.
#!rb none
#!tests Compiled and reran.
Change 3513984 on 2017/06/28 by Zak.Middleton
#!ue4-orion - Fix for possible memory stomp when player is unpossessed during a forced position update on the server.
Mirrors CL 3512456 from BobT in Fortnite.
#!rb Bob.Tellez
#!fyi Andrew.Grant, David.Ratti
#!tests PIE MP
Change 3513856 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/... via CL 3513844 via CL 3513848
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41)
Change 3513848 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/... via CL 3513844
#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.1)
#!ROBOMERGE[ORION]: 41
Change 3513844 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
[CODEREVIEW] nick.darnell, benjamin.crocker
#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Release-41.2)
#!ROBOMERGE[ORION]: 41.1 41
Change 3513818 on 2017/06/28 by Jason.Bestimt
#!ORION_MAIN - Fix for game data export of card images
#!RB:nick.darnell
#!Tests: Generated Cards
#!CodeReview: nick.darnell, benjamin.crocker
#!ROBOMERGE: 41.2, 41.1, 41
Change 3513584 on 2017/06/28 by Jon.Lietz
OR-40158, bumping the bit shift up by one to support level 20 abilities for the new card/gem system
#!rb none
#!tests no longer get server ensures for cards over level 20
Change 3513300 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513299 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513298 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513265 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513264 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513263 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513218 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513217 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513216 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513198 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513197 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513196 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513193 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3513192 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3513191 on 2017/06/28 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3513163 on 2017/06/28 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3513159 on 2017/06/28 by Andrew.Grant
Merging //Orion/Main to Dev-General (//Orion/Dev-General)
#!tests #!rb none
Change 3513075 on 2017/06/28 by Jeff.Williams
Initial branch of files from Release-41.1 (//Orion/Release-41.1) to Release-41.2 (//Orion/Release-41.2)
Change 3512633 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3512632 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3512631 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3512630 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3512629 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3512546 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3512545 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3512543 on 2017/06/27 by Andrew.Grant
Tweaked staging to allow paths with empty files
#!tests ran locally
#!rb none
Change 3512315 on 2017/06/27 by Ben.Salem
Add report mail to FXPerf test.
#!rb brad.angelcyk
#!tests Ran several FXPerf runs.
Change 3512306 on 2017/06/27 by Shaun.Kime
Fixing missing undef
#!rb none
#!tests n/a
Change 3512296 on 2017/06/27 by Shaun.Kime
Each stack entry now has its own reference to the system view model as well as the emitter view model.
#!rb none
#!tests ran through normal operations
Change 3512153 on 2017/06/27 by John.Nielson
Seperated WaitGameplayEffectRemoved and WaitGameplayEffectRemoved_Info, the latter returning information about the removal. Also cleaned up and fixed implementation according to Ratti's feedback.
#!RB: none
#!review-3512154: @David.Ratti
#!Test: Pie
Change 3512092 on 2017/06/27 by David.Ratti
Fix ensure that will fire from a dot expiring while someone is listening for damage event keyword
#!rb none
#!tests pie
Change 3512076 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3512075 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3512074 on 2017/06/27 by Andrew.Grant
Changed applocal staging to also incorporate lose files in the platform folder.
#!tests ran locally
#!rb none
Change 3512044 on 2017/06/27 by David.Ratti
Editegrate BenZ's fix (CL 3510178 ) for mono crash with literal struct types with editor only data
#!rb none
#!tests cooked build with WaitDamageDealt with no variable wired in
Change 3511926 on 2017/06/27 by Frank.Fella
Niagara - Missed in last checkin.
#!tests none.
#!rb none.
Change 3511910 on 2017/06/27 by Frank.Fella
Niagara - Emitter stack in the system view, and other changes.
+ There is now a tab for the emitter stack in the system view and this will change based on the selected emitter in the timeline.
+ Deleting the emitter section from the timline no longer crashes.
+ Auto-compile now works in both the emitter and system editors, and is an editor setting.
+ Moved the generation of the root stack entries into a root entry so that structure changes and future filtering can use the same code path.
+ Renamed UNiagaraStackItem::FOnModifiedStackStructure to UNiagaraStackItem::FOnModifiedGroupItems to avoid confusion with UNiagaraStackEntry::FOnStructureChanged.
#!tests The system shows the stack view, and it updates based on the sequencer seleciton.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3511831 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3511830 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3511827 on 2017/06/27 by Daniel.Lamb
Fixed the defaults for the hlod default oppacity settings.
#!rb Jurre.deBaare
#!test Rebuild hlod in paragon.
#!lockdown Andrew.Grant
Change 3511452 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3511451 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3511449 on 2017/06/27 by Andrew.Grant
Attempt #!2 to fix client staging issue
#!tests compiled
#!rb none
Change 3511402 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3511400 on 2017/06/27 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Changed warning to info in test logging
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3511398 on 2017/06/27 by Andrew.Grant
Changed warning to info in test logging
#!tests compiled
#!rb none
Change 3510907 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3510906 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3510902 on 2017/06/26 by Andrew.Grant
Support for multiple applocal dependency paths during deployment
#!tests ran locally
#!rb none
Change 3510368 on 2017/06/26 by Shaun.Kime
Making the "Initial" namespace. Spawn scripts will automatically fill this in if requested anywhere in the child scripts.
#!rb none
#!tests modified Sparks uasset
Change 3510362 on 2017/06/26 by John.Nielson
Added parameters for gameplay effect removal so that user has access to premature Removal and StackCount when needed.
#!RB: none
#!review-3510363: @David.Ratti
#!Test: pie
Change 3509787 on 2017/06/26 by Wyeth.Johnson
Edge Preservation
Change 3509754 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3509753 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3509752 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3509751 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3509750 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3509590 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3509589 on 2017/06/26 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3509588 on 2017/06/26 by David.Ratti
Editegrate CL 3509455 from Zak. Fixes for multiple begin/end overlaps being called for complex collision
#!rb none
#!tests editor
Change 3509455 on 2017/06/26 by Zak.Middleton
#!ue4-orion - Fix overlap test stopping on first sub shape. Only the first shape was being considered when looping multiple shapes, for queries like ComponentOverlapComponent, which could affect the cached overlaps optimization in primitive movement code. Fixes regression from CL 3369875.
#!rb Ori.Cohen, David.Ratti
#!codereview David.Ratti
#!tests MP PIE, Gideon's ult, overlaps against cylinder (with 4 sub shapes)
#!jira OR-39780
Change 3509449 on 2017/06/26 by Frank.Fella
Sequencer - Expose selection of tracks and sections for external use.
#!tests Verified selection code works as expected with code in a future change.
#!rb Max.Chen,Andrew.Rodham
Change 3509406 on 2017/06/26 by Shaun.Kime
Rework to the emitter graph to better support events.
Undo/Redo works.
Added a new NiagaraStackStruct value that embeds a struct details panel.
#!rb none
#!tests add/remove several events from Sparks script
Change 3508540 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3508539 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3508538 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3508537 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3508536 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3508535 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3508534 on 2017/06/24 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3508533 on 2017/06/24 by Andrew.Grant
Fix to BuildCookTest when using sync option
#!tests ran locally
#!rb none
Change 3508482 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3508481 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3508480 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3508479 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3508478 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3508477 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3508476 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
BuildCookTest cleanup
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3508475 on 2017/06/23 by Andrew.Grant
BuildCookTest cleanup
#!tests #!rb none
Change 3508463 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3508462 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3508461 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3508460 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3508459 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3508254 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3508253 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3508252 on 2017/06/23 by Andrew.Grant
Added -changes support to BuildCookTest to iterate over a series of CLs
#!tests #!rb none
Change 3508191 on 2017/06/23 by Olaf.Piesche
fix missing space in hlsl gen for data set structs
#!rb none
#!tests compiled emitters
Change 3508029 on 2017/06/23 by Olaf.Piesche
More mesh emitter work; event fundamentals for GPU sim
#!rb none
#!tests example emitters
Change 3507684 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3507683 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3507682 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3507681 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3507680 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3507172 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3507168 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3507167 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3507164 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3507163 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3507084 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3507083 on 2017/06/23 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3507082 on 2017/06/23 by Andrew.Grant
Fix for hlod editor crash (similar to UE-46438)
#!tests compiled
#!rb none
Change 3506907 on 2017/06/23 by Zak.Middleton
#!ue4-odin - Merge CL 3492200 from Dev-Framework (which also went to 4.16.2). Always reset the input array in AActor::GetComponents(), but do so without affecting allocated size.
Addresses long stall in texture streaming in UpdateResourceStreaming() fixed a different way in CL 3488249.
Fixes other possible regressions from CL 3359561 that removed the Reset(...) entirely.
#!rb Marc.Audy
#!codereview Andrew.Grant
#!tests PIE vs AI with minions
Change 3506675 on 2017/06/23 by David.Ratti
Adding additional, temporary logging for OR-39780
#!rb none
#!tests editor
Change 3506206 on 2017/06/22 by Frank.Fella
Niagara - Stack styling tweaks, and fixes for layout changing when modifying values.
#!tests Modifying values no longer makes the stack scrolling jump
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3505960 on 2017/06/22 by Zak.Middleton
#!ue4-orion - Added StaticMesh CollisionComplexity to the AssetRegistry. It now appears as a column in the Content Browser and Asset Audit tool, as well as tooltips for the items in the CB.
#!rb Ori.Cohen, Ben.Zeigler
#!tests tested content browser and related tools above in Monolith2.
Change 3505494 on 2017/06/22 by Zak.Middleton
#!ue4-orion - Improved asset name gathering for 'Collision.ListObjectsWithCollisionComplexity' command from CL 3503816.
#!rb none
#!tests used command in various levels
Change 3505382 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3505381 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3505379 on 2017/06/22 by Andrew.Grant
Gauntlet improvements:
- Moved refelction-based creation of test nodes to common code
- Cleanup of TestExecutor with better exception handling
- Cleanup of Unreal shutdown analysys
- Cleaned up log parser
- Created "SelfTest" nodes that allow Gauntlet to test itself :)
- Added SelfTest nodes for order of operations and logparsing
#!tests preflighted
#!rb none
Change 3505235 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505234 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505233 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505231 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3505123 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505122 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505121 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505120 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3505119 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3505113 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505112 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505111 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505110 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3505109 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3505106 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3505103 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3505102 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3505099 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3505098 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504913 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3504911 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3504908 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3504907 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3504906 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504887 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3504886 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3504885 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3504884 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3504883 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504837 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3504836 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3504835 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3504834 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3504833 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3504547 on 2017/06/22 by Shaun.Kime
Moving the building of error information into the base class. This will simplify the logic in the future.
#!rb none
#!tests Made errors and tested that new system works appropriately
Change 3504493 on 2017/06/22 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
[QAREVIEW] please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
@David.Ratti
#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/...
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3504491 on 2017/06/22 by Andrew.Grant
Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012
#!QAReview please check OR-38012 is fixed in 41.1
#!tests none
#!rb none
#!review-3504492 @David.Ratti
Change 3504129 on 2017/06/21 by Shaun.Kime
Now only showing the subset of compiler error messages that are associated with that section. i.e. only showing spawn errors in the spawn section of the stack.
#!rb none
#!tests made errors and made sure the errors showed up in the right sections
Change 3504071 on 2017/06/21 by Shaun.Kime
Adding simple wrapper for the event handlers inline. Had to "cheat" and wrap the FNiagaraEventScriptProperties in an owning UObject and use PostInit/PostEdit/PreEdit to keep them synchronized since the originating object is a struct and not an object.
Waiting on the emitter to be in a system to have a better UI than seting the GUID manually.
#!rb none
#!tests made edits in stack and watched the details update appropriately.
#!ue4-orion - Added asset path to 'Collision.ListObjectsWithCollisionComplexity' command, and changed sort key to asset path. Will speed up tomorrow (slow for tens of thousands of entries right now).
#!rb none
#!tests used console command on map
Change 3503717 on 2017/06/21 by Zak.Middleton
#!ue4-orion - Improved logging for collision auditing. Removed a bunch of redundant string building to speed it up (use a map to cache values instead).
#!rb Nick.Atamas
#!tests ran console command in OrionEntry and Monolith2
Change 3503650 on 2017/06/21 by Andrew.Grant
OUI - Fix for movable skylight shader missing on simple forward (low lighting quality mode) from Roland
#!rb Marcus.Wassmer, Daniel.Wright
#!tests none
Change 3503597 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503595 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503594 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503593 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503591 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503588 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503587 on 2017/06/21 by Mieszko.Zielinski
A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4
We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion
#!test golden path
#!rb none
#!lockdown Andrew.Grant
Change 3503584 on 2017/06/21 by Mieszko.Zielinski
Fixed bots' path updates timing out while following the long jump link at home bases #!Orion
Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.
#!rb none
#!test golden path
#!lockdown Andrew.Grant
Change 3503583 on 2017/06/21 by Mieszko.Zielinski
Made it possible to disable specific AI senses via BP #!UE4
#!rb none
#!test golden path
#!lockdown Andrew.Grant
Change 3503391 on 2017/06/21 by Shaun.Kime
If calling a function with numeric parameters, we would get an error if two or more differed in terms of the numeric types that were resolved to.
#!rb none
#!tests recompiled several examples, added multiple random range using assets.
Change 3503341 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503340 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: david.ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503339 on 2017/06/21 by David.Ratti
Spot edintegate CL 3503266 from BenZ for asset registry cached class map problem.
#!rb none
#!tests cooked PS4
Change 3503156 on 2017/06/21 by Frank.Fella
Niagara - Stack - Adjust margins of function inputs so that their labels indent more consistently and their values all line up correctly.
#!tests checked alignment visually
#!rb none
Change 3503095 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3503094 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3503090 on 2017/06/21 by Andrew.Grant
Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.
#!review-3502889 @Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
#!tests compiled & ran PS4 and WIndowsServer
#!rb none
Change 3502972 on 2017/06/21 by Olaf.Piesche
Missing file, some test assets
#!rb none
#!tests none
Change 3502969 on 2017/06/21 by Frank.Fella
Niagara - Missed in last check-in.
#!tests none
#!rb none
Change 3502965 on 2017/06/21 by Zak.Middleton
#!ue4-orion - Increase search radius for MostOpposingNormal. Fixes case where character movement cannot walk up steps of certain ramps. (Mirror CL 3490592 from Dev-Anim-Phys by Ori.Cohen).
Bringing over now that Dev-Anim-Phys has passed promotion with the change.
#!rb Ori.Cohen
#!codereview Andrew.Grant
#!tests Ran around Monolith and Monolith2 as Kallari, up and down various steps/ramps (as per UE-45935).
#!jira OR-39611
(Update: added OR jira)
Change 3502931 on 2017/06/21 by Frank.Fella
Niagara - Stack updates
+ Refactor the way children are updated in the stack tree to make the api more consistent and easier to use.
+ Add expanders to renderer items and have them collapsed by default.
+ Add in a temporary expandable item to show the emitter properties in the emitter spawn script area.
+ Start with the graph and the properties panels hidden by default.
+ Move the stats to the stack.
#!tests Verified the emitter properties are in the stack, verified that renderers are collapseable, and verified other parts of the stack update correctly with the update children refactor.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3502660 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659
#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)
Change 3502659 on 2017/06/21 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)
Change 3502658 on 2017/06/21 by Daniel.Lamb
Merge 3492630
//UE4/Dev-Editor -> //Orion/Release-41
UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of "Within" in class meta.
rb none
#!jira UE-46124
lockdown Matt.Kuhlenschmidt
#!test Cook paragon
#!rb Andrew.Grant
#!lockdown Andrew.Grant
Change 3502261 on 2017/06/20 by Jeff.Williams
Merging //Orion/Main to Release-41.1 (//Orion/Release-41.1)
#!rb none
#!tests none
Change 3502246 on 2017/06/20 by Jeff.Williams
Populate -S //Orion/Release-41.1 -r.
Change 3501911 on 2017/06/20 by Olaf.Piesche
-mesh rendering
-making GPU rand more random
-test assets
-couple of bug fixes
#!rb none
#!tests test assets, GPU and CPU sim, sprite and mesh rendering
Change 3501633 on 2017/06/20 by Zak.Middleton
#!ue4-orion - Add "Collision.ListObjectsWithCollisionComplexity <Complexity>" command. Complexity is one of: Default, SimpleAndComplex, UseSimpleAsComplex, UseComplexAsSimple.
When listing 'Default', only those with settings explicitly set to 'Default' are listed.
When listing anything other than 'Default', those matching either the requested complexity or default (if that is the same complexity) are listed.
#!tests load monolith2 (and small maps), type console command
#!rb none
Change 3501297 on 2017/06/20 by Shaun.Kime
Adding support for pre-change notification
#!rb matt.kuhlenschmidt
#!tests n/a
Change 3501294 on 2017/06/20 by Shaun.Kime
First round of supporting parameter store in UNiagaraComponent details panels. If the value is in the data store, it should be reflected in the UI. We keep track of which values are overwritten so that we can show the user.
Multiple selection is not supported, nor are data interfaces.
Tweaking values in the system graph panel doesn't carry over because those values aren't getting pushed to the scripts.
#!rb none
#!tests n/a
Change 3500984 on 2017/06/20 by Alexis.Matte
Fix crash when merging actor with one different material slot per LOD, this is a temporary fix since there is a refactor done in 4.17 that will replace this part of the code.
#!jira UE-46166
#!rb jurre.debaare
#!tests none
Change 3500472 on 2017/06/20 by Frank.Fella
Sequencer - Don't create a transaction when setting the fixed frame interval in initialize since it's not a user initiated change and because it can be called from undo which makes it impossible to actually undo.
#!tests Verified that a non-undoable transaction isn't added on initialize anymore.
#!rb Max.Chen
Change 3499930 on 2017/06/19 by Andrew.Grant
Merging clean-resolve files using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb none
Change 3499446 on 2017/06/19 by Andrew.Grant
Non-unity compilation fixes
#!tests compiled non-unity
#!rb none
Change 3499212 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3499211 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3499210 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3499209 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3499208 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3499207 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Locked network version to 3493863
#!rb #!tests na
#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/...
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3499205 on 2017/06/19 by Andrew.Grant
Locked network version to 3493863
#!ROBOMERGE: !Main
#!rb #!tests na
Change 3498856 on 2017/06/19 by Andrew.Grant
Fix missing include
#!tests compiling PS4 dev
#!rb none
Change 3498843 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3498842 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3498841 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3498840 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3498839 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3498780 on 2017/06/19 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
[CODEREVIEW] martin.wilson
#!rb none
#!test Coil Wing Additive Animation
#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3498715 on 2017/06/19 by Laurent.Delayen
Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.
#!codereview martin.wilson
#!rb none
#!test Coil Wing Additive Animation
Change 3498668 on 2017/06/19 by Andrew.Grant
Added additional info to warning
Fixed BP warning in Justice_Drain
#!test warning no longer occurs
#!rb none
Change 3498601 on 2017/06/19 by Andrew.Grant
Better logging of errors
#!tests compiled and verified offending asset is shone
#!rb none
Change 3498544 on 2017/06/19 by Andrew.Grant
Added helper to check if the underlying asset exists
#!tests ran in code with check() against package utils method
#!rb none
Change 3498319 on 2017/06/19 by Frank.Fella
Niagara - Actually remove nodes from the graph when deleting modules from the stack, and also fix undo for delete, move up, and move down.
#!tests Deleted modules and verified they were removed from the graph, also tested undo for delete, move up, and move down.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3498236 on 2017/06/19 by Andrew.Grant
Bulk Merging //Orion/Main to Dev-UI (//Orion/Dev-UI)
#!tests #!rb na
Change 3498224 on 2017/06/19 by Shaun.Kime
Making header public
#!rb none
#!test n/a
Change 3496705 on 2017/06/16 by Shaun.Kime
Removing files that accidentally made it in prior checkin.
Adding missing file
#!rb none
#!tests n/a
Change 3496702 on 2017/06/16 by Shaun.Kime
Split settings into Niagara runtime and editor.
Added ability to map keyboard chords and a left mouse press to shortcuts for creating nodes in the script editor as requested by Wyeth.
Had to do a little reworking of the way we create the popup menu in order to test the types.
This can be made better by having a customization that does the popup menu directly and allowing the user to select from there rather than having to know the underlying name directly.
These are the currently checked in mappings, which are based on the material editor.
Numeric::Add Key=A
Numeric::Div Key=D
Numeric::Pow Key=E
If Key=I
Numeric::Mul Key=M
Numeric::Normalize Key=N
Numeric::OneMinus Key=O
float Key=One
Vector2D Key=Two
Vector Key=Three
Vector4 Key=Four
LinearColor Key=C
#!rb none
#!tests n/a
Change 3496657 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496656 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496655 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496654 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496653 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3496645 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3496627 on 2017/06/16 by Andrew.Grant
Reenabled EnvPerfTest
- hardcoded test list to avoid problems introduced by maps that are not cooked
#!tests ran test locally
#!rb none
Change 3496550 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496549 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496548 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496547 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496546 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3496545 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
[CODEREVIEW] andrew.grant
#!tests compiles
#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3496543 on 2017/06/16 by Laurent.Delayen
Fixed AnimationErrorStats constructor to make clang happy.
#!rb none
#!codereview andrew.grant
#!tests compiles
Change 3496028 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496027 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496026 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496025 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496024 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3496010 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3496009 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3496008 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3496005 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3496004 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3495920 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
[CODEREVIEW] lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3495916 on 2017/06/16 by Laurent.Delayen
Fixed broken 'ComputeCompressionError' with additive animations.
Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.
#!codereview lina.halper, martin.wilson
#!rb none
#!test ghost hit react back compresses with acceptable results.
Change 3495689 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version again
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3495668 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3495666 on 2017/06/16 by andrew.grant
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/DeckBuilder/OrionDeckBuilder_DeckCard.cpp
//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/PostGame/OrionXPOverview.cpp
//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/Tooltips/OrionHeroTooltip.cpp
--------------------------------------
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3495663 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3495657 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3495651 on 2017/06/16 by Andrew.Grant
Bumping script version again
#!tests #!rb none
Change 3495642 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3495282 on 2017/06/16 by Andrew.Grant
Merging fixes from 40.5 to Release-41 via Main
#!tests #!rb none
Change 3495204 on 2017/06/16 by Don.Eubanks
Added HandEntryTooltip class and content, displayed when hovering a card in your hand in the Card Shop
Right now the content of the tooltip (text etc) is created one time and remains static until you move off/back on the card, this will change in the future so that the content updates as gold counts update.
#!rb dan.hertzka
#!tests Compile DebugGame Editor Win64 / Shipping Client PS4
Change 3495201 on 2017/06/16 by Andrew.Grant
Merging //Orion/Release-40.5 to Main (//Orion/Main)
#!tests #!rb na
Change 3495145 on 2017/06/16 by Shaun.Kime
Missing file
#!rb none
#!tests n/a
Change 3494899 on 2017/06/16 by Jeff.Williams
Merging //Orion/Main to Release-40.5 (//Orion/Release-40.5)
Hoping for another iterative build fix!
#!rb none
#!tests none
Change 3494864 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3494863 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3494862 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3494861 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3494860 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3494859 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3494858 on 2017/06/16 by Andrew.Grant
Fix from Jurre for Merge Actors issue
#!tests compiled
#!rb none
Change 3494844 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3494843 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3494842 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3494841 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3494840 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3494839 on 2017/06/16 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3494826 on 2017/06/16 by Andrew.Grant
Bumped script version to reapply 4.5 SDK with fixes for patching
#!tests #!rb none
Change 3494762 on 2017/06/16 by Andrew.Grant
Bulk Merging using ROBO://Orion/Main->//Orion/Dev-UI
#!tests #!rb na
Change 3494229 on 2017/06/16 by Max.Chen
Sequencer: Refix Level sequence frame snapshots now take account of fixed-frame interval offsets, and overlapping shot sections on the same row
#!jira UE-45737
#!rb none
#!tests none
Change 3493863 on 2017/06/15 by Daniel.Lamb
Fixed up search path when using Iterative builds for BuildCookTest script.
#!rb Andrew.Grant
#!lockdown Andrew.Grant
#!test Automation tool launch iterative build.
Change 3493654 on 2017/06/15 by Daniel.Lamb
Wrote some validation code (disabled by default) for the allocator stats.
Fixed the return value of the GetAllocatorStats function.
#!rb Andrew.Grant
#!review @Andrew.Grant
#!test Run PS4 in Test config.
#!lockdown Andrew.Grant
Change 3493621 on 2017/06/15 by Shaun.Kime
Now showing toasts when adding attributes for the renderer.
Auto-adding any missing items when adding renderer.
#!rb none
#!codereview frank.fella
#!tests Made a blank script and added the sprite renderer in.
Change 3493461 on 2017/06/15 by Shaun.Kime
Made move up/down and delete notify graph needs recompile.
#!rb none
#!tests n/a
Change 3493393 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493392 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493391 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493390 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493389 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3493344 on 2017/06/15 by Shaun.Kime
Simple error reporting for when the graph fails to compile. We'll want to do something more fine grained in the long run, but I wanted to get something in quick for now.
#!rb none
#!tests broke the stack by unplugging a param map pin and saw results.
Change 3493264 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493263 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493262 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493261 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493260 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3493104 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493101 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493098 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493097 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493094 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3493061 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3493058 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3493057 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3493056 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3493055 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3492962 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3492961 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3492960 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3492957 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3492955 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3492927 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
@Daniel.Lamb
#!rb none
#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3492911 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
[CODEREVIEW] james.golding, michael.noland
#!test batch anim compression and comparative tests
#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3492844 on 2017/06/15 by Shaun.Kime
Renderers will now complain about missing items, with a button to fix them.
Moving many of our modules to the Set XXXX paradigm with dynamic inputs to drive them.
Moved curves out into their own cpp/h files as they were getting too complicated to manage otherwise.
Added a 2D curve and a 4D curve.
#!rb none
#!codereview frank.fella
#!tests ported standard test cases over
Change 3492595 on 2017/06/15 by Andrew.Grant
Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).
Added explicit error about file copies since parallel-for doesn't surface them
#!tests ran BCT -interactive and validated params are correct
#!review-3492596 @Daniel.Lamb
#!rb none
Change 3492577 on 2017/06/15 by Jeff.Williams
Merging //Orion/Main to Release-41 (//Orion/Release-41) @3490764
#!rb none
#!tests compile
Change 3492448 on 2017/06/15 by Jason.Bestimt
#!ORION_DG - Reverting sharing of movie tracks from NickD as it conflicted with sequencer changes. He'll give us a better fix soon
NOTE: Left the optimization in 41/MAIN so we have to time to find a proper fix, but get to keep the memory savings
#!RB:none
#!Tests:none
#!CodeReview: andrew.grant, daniel.lamb, nick.darnell
Change 3492437 on 2017/06/15 by Laurent.Delayen
RemoveLinearKey optimizations from licensee submission:
https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html
#!rb martin.wilson
#!codereview james.golding, michael.noland
#!test batch anim compression and comparative tests
Change 3492423 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3492422 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3492421 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3492420 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3492419 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3492365 on 2017/06/15 by Dan.Hertzka
First general improvement pass on new card system
- FCardDataRow members are now typed properties and resolved on import
- Row is also now responsible for registering the cooldown tags for a given card - the actual McpCardItemDefinition never fusses with cooldown stuff
- Properties populated by the data table are transient, but editable. This enables local dev tinkering without needing a whole duplicate data row (also lets us get it out of the card def header)
- All cards automatically update their properties whenever the cards data table is reimported
- Created FGameplayCurrencyBundle to simplify tracking and transactions for the 4 currencies involved in buying cards
- Simplified several other APIs as a result, especially OrionGameplaySet
- Moved trait checks into the CardInstance. If/when this becomes information that we need in the frontend, I'll likely establish an enum for the various traits and map those to the respective tag.
- Added the ability to add a transient GamplayTag on the fly when in the editor (to enable testing of card properties that diverge from the data table info)
- Removed "GemBranch" suffix from gem branch enum entries
- Converted pointers to references where possible
#!rb Matt.Schembari
#!tests Reimported cards table; OrionEntry PIE purchasing, selling, and using cards
Change 3492300 on 2017/06/15 by Andrew.Grant
Merging from Main using ROBO://Orion/Main->//Orion/Dev-UI
#!tests compiled
#!rb none
Change 3492174 on 2017/06/15 by David.Ratti
Reinvoke the WhileActive gameplay cue event on respawn for all active, non inhibited GEs
#!review-3492175 Jon.Lietz
#!rb none
#!tests pie
Change 3491859 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491855 on 2017/06/15 by Mieszko.Zielinski
Minor gameplay-tasks related improvements to AI code #!Orion
Things found while fixing other, generic GameplaTasks bug
#!rb none
#!test golden path
Change 3491815 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491814 on 2017/06/15 by Andrew.Grant
Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)
#!rb #!tests none
Change 3491759 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3491745 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3491735 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3491699 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3491609 on 2017/06/15 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491606 on 2017/06/15 by Andrew.Grant
Added some retries during device setup for the case where a device is being rebooted by another task
#!tests ran locally
#!rb none
Change 3491047 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: mieszko.zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3491046 on 2017/06/14 by Mieszko.Zielinski
Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4
#!rb Lukasz.Furman
#!test golden path
Change 3490764 on 2017/06/14 by Jeff.Williams
Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458
#!rb none
#!tests compile
Change 3490704 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490703 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490700 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490699 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490698 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3490564 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490563 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490562 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490561 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490560 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3490559 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490558 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490557 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490556 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490555 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3490419 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3490416 on 2017/06/14 by Andrew.Grant
Fixed order of ops issue where OnComplete could be called while a test was still running
#!tests ran SoloSoak
#!rb none
Change 3490033 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3490031 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3490028 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3490027 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3490024 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489823 on 2017/06/14 by Andrew.Grant
Fixed for OR-39522 (marked properties as BP ReadWrite)
#!jira OR-39522
#!tests ran editor, compiled original BP
#!rb none
Change 3489813 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3489812 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3489771 on 2017/06/14 by Laurent.Delayen
Batch Compression:
- recompress animations a second time with proper compressor to populate DDC with correct key.
- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.
#!rb martin.wilson
#!tests recompressed some animations.
Change 3489765 on 2017/06/14 by Laurent.Delayen
Batch Compression: change log warnings from warnings to regular log.
#!rb martin.wilson
#!tests Compressed some animations.
Change 3489512 on 2017/06/14 by Daniel.Lamb
Fix for malloc stats.
#!rb Andrew.Grant
#!test paragon perftest ps4
#!lockdown Andrew.Grant
Change 3489472 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Release-41)
Change 3489471 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3489470 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3489469 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3489468 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3489467 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489466 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Release-41)
Change 3489465 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3489464 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3489463 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3489462 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3489461 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489458 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3489457 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3489456 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3489455 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3489454 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3489274 on 2017/06/14 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
More Anim Compression Fixes:
- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
[CODEREVIEW] lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3489273 on 2017/06/14 by Laurent.Delayen
More Anim Compression Fixes:
- Fixed frame->time error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
- Make sure automatic compression actually go through all the compressors.
- Removed unused reduction based on retargeting settings.
- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
- Removed temporary recompression workaround in AnimSequence::PostLoad.
#!codereview lina.halper
#!rb martin.wilson
#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.
Change 3488760 on 2017/06/14 by Frank.Fella
Niagara - In stack object editing
+ Add a new stack entry for displaying a details panel inline.
+ Chage the data interface editing to use the stack object.
+ Add the ability to add and delete renderers.
+ Add a details panel inline for renderers.
#!tests Edited data interfaces inline, added/removed renderers, edited renderers inline.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3488137 on 2017/06/13 by Andrew.Grant
Improved Gauntlet logging about build validity
#!tests ran boot test
#!rb none
Change 3488079 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/...
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
#!ROBOMERGE[ORION]: 41
Change 3488078 on 2017/06/13 by Daniel.Lamb
Added currently synced option to the build launcher tool.
This tries to run a build which is the same as the currently synced cl number and works with iterative builds
@review Andrew.Grant
#!test paragon.
#!rb Trivial
#!lockdown Andrew.Grant
#!ROBOMERGE: MAIN, 41
Change 3488076 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/...
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
#!ROBOMERGE[ORION]: 41
Change 3488073 on 2017/06/13 by Daniel.Lamb
Fix up allocated smallpool memory stat.
#!rb Gil.Gribb
#!test Paragon ps4
#!ROBOMERGE: MAIN, 41
#!lockdown Andrew.Grant
Change 3488044 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3488041 on 2017/06/13 by Andrew.Grant
Fixed issue saving artifacts on Win64
Fixed issue with artifacts being saved for editor builds
#!tests ran test locally
#!rb none
Change 3487260 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3487259 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3487258 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3487257 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3487256 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3487255 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: laurent.delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3487254 on 2017/06/13 by Laurent.Delayen
Automatic Compression fixes.
- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
- prevented infinite loop when trying to recompressed a failed automatic compression.
- Fixed reporting when no suitable compressors were found.
- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
- Force recompression if data we got back from DDC is invalid.
#!rb martin.wilson
#!tests hero recompression
Change 3486889 on 2017/06/13 by Andrew.Grant
Last chopper out of Dev-Gen
#!tests compiled
#!rb none
Change 3486744 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3486743 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3486742 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3486739 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3486738 on 2017/06/13 by robomerge
#!ROBOMERGE-AUTHOR: jason.bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
[QAREVIEW]
#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/...
#!ROBOMERGE-BOT: ORION (Release-41 -> Main)
Change 3486737 on 2017/06/13 by Jason.Bestimt
#!ORION_41 - UMG Memory Optimization from NickD
- Offers options to remove "slow construction" method for widgets allowing only fast method to be used
Shows movie track memory almost gone. :D
#!RB:jason.bestimt
#!Tests: Preflight build. Solo match. Mem Report.
#!CodeReview: nick.darnell, daniel.lamb, andrew.grant
#!QAReview
Change 3486471 on 2017/06/13 by Andrew.Grant
Final bulk merge from Dev-Gen for v42 timeframe
#!tests #!rb na
Change 3486252 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!rb #!tests na
Change 3486153 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
#!tests #!rb none
Change 3485963 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-REGS (//Orion/Dev-REGS)
#!tests #!rb na
Change 3485949 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
#!tests #!rb na
Change 3485650 on 2017/06/12 by Olaf.Piesche
changing check() to ensure, so DIs that have no GPU implementaiton yet don't crash on compile
#!rb none
#!tests example emitters
Change 3485608 on 2017/06/12 by Frank.Fella
Niagara - Data interface editing changes.
+ Edit data interfaces directly in the stack. (UI Layout isn't great and will be fixed in a future check in.)
+ For data interface objects which have a default value in the module/dynamin input, the details panel is locked and there is a button to unlock it. Unlocking it makes a copy of the data interface from the script in the local emitter for editing.
+ All curves are now displayed in the curve editor since the stack doesn't have a way to select them to edit in the stack. This will be fixed later, in the short term the curve editor has buttons to hide/show curves.
#!tests Edited curve data interfaces in the stack.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3485578 on 2017/06/12 by Andrew.Grant
Merging //Orion/Main to Dev-UI (//Orion/Dev-UI) - pickup of late Dev-Gen changes
#!rb none
#!tests compiled
Change 3485569 on 2017/06/12 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Version locked v40.4 to 3483616
#!tests #!rb na
#!ROBOMERGE-SOURCE: CL 3485568 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3485568 on 2017/06/12 by Andrew.Grant
Version locked v40.4 to 3483616
#!tests #!rb na
#!ROBOMERGE: !40.5
Change 3485432 on 2017/06/12 by Andrew.Grant
Merging using ROBO://Orion/Main->//Orion/Dev-General
#!tests #!rb na
Change 3485368 on 2017/06/12 by Andrew.Grant
Changed UEnumProperty::ImportText_Internal to return nullptr if the value cannot be matched to an enum name. This allows higher level code to more appropriately warn or handle the error (as UObject::LoadConfig already does).
#!tests verified error is generated and handled
#!rb Steve.Robb
Change 3485297 on 2017/06/12 by Olaf.Piesche
-fix memory stomp and resulting crash with GPU side curl noise DI
-add GPU side functionality to the other curve DIs
-some more sample assets
#!rb none
#!tests example emitters opened
Change 3484848 on 2017/06/12 by Andrew.Grant
Files that required merging from v41
#!tests ran editor, PIE in OrionEntry, PIE frontendscene, Editor game in Monolith
#!rb none
Change 3484847 on 2017/06/12 by Andrew.Grant
Files that merged cleanly from v41
#!tests ran editor, PIE in OrionEntry, PIE frontendscene, Editor game in Monolith
#!rb none
Change 3484839 on 2017/06/12 by Jeff.Williams
Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics) @3484136
#!rb none
#!tests none
Change 3484734 on 2017/06/12 by Ben.Marsh
EC: Prevent invalid URLs being posted for badges if the dependent job steps failed to start.
#!fyi Daniel.Lamb
#!rb none
Change 3484682 on 2017/06/12 by Olaf.Piesche
-GPU sim data interfaces, part 1; will update the remaining curve interfaces soon
-fix rendering bug (flickering) with CPU simulated particles
#!rb none
#!tests test emitters
Change 3484195 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: jeff.williams
Merging //Orion/Dev-General to Main (//Orion/Main) @3484064
#!rb none
#!tests compile
#!ROBOMERGE-SOURCE: CL 3484136 in //Orion/Main/...
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3484151 on 2017/06/11 by Jeff.Williams
Merging //Orion/Main to Release-41 (//Orion/Release-41)
#!rb none
#!tests none
Change 3484136 on 2017/06/11 by Jeff.Williams
Merging //Orion/Dev-General to Main (//Orion/Main) @3484064
#!rb none
#!tests compile
Change 3484120 on 2017/06/11 by Jeff.Williams
Populate -S //Orion/Release-41 -r.
Change 3484080 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3484079 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3484078 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3484077 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3484072 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3484071 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3484070 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3484069 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3484015 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3484014 on 2017/06/11 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3484013 on 2017/06/11 by Andrew.Grant
Fixed issue where tests that used Context in constructor would fail
#!tests baselineperf
#!rb none
Change 3483835 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483834 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483833 on 2017/06/10 by Andrew.Grant
Fixed issue with editor based tests being broken after refactor
#!tests ran editor test locally
#!rb none
Change 3483811 on 2017/06/10 by Andrew.Grant
Added incremental cook location to search paths for Gauntlet
#!tests compiled
#!rb none
Change 3483729 on 2017/06/10 by andrew.grant
#!CodeReview: andrew.grant, jason.bestimt, jeff.williams
Unresolved conflicts. andrew.grant, please merge this change by hand.
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Fortnite/Tests/FortTest.None.cs
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Framework/Gauntlet.TestExecutor.cs
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Unreal/Gauntlet.UnrealApplication.cs
//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Unreal/Gauntlet.UnrealTypes.cs
--------------------------------------
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483727 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483726 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483725 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483723 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483722 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483721 on 2017/06/10 by Andrew.Grant
Mega Gauntlet refactor
#!tests preflighted standard build with all tests
#!rb none
Change 3483622 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483621 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483620 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483619 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483618 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483617 on 2017/06/10 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483616 on 2017/06/10 by Andrew.Grant
Turned off binned2 stats due to suspected race condition
#!rb none
#!tests Solo game on ps4
Change 3483430 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483429 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483428 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483427 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483425 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483424 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483423 on 2017/06/09 by Andrew.Grant
Fix for weird startup crash that seems like it should have been around forever.
#!tests booted game without crash from kit
#!rb none
Change 3483301 on 2017/06/09 by Laurent.Delayen
Ghost: Added 'InstantFaceForward' system to snap shooting characters forward when they're turned beyond a configurable threshold.
#!rb michael.shin, jay.hosfelt
#!tests Ghost
Change 3483269 on 2017/06/09 by Zak.Middleton
#!ue4-orion - (EditMerge CL 3468253) Remove the need for calling constructors for physx PxRaycastHit in the dynamic hit result buffer. Saves 30% of the cost of doing small raycasts.
#!tests multi-PIE w/ bots and AI
#!codereview Andrew.Grant
#!rb Ori.Cohen
Change 3483225 on 2017/06/09 by Laurent.Delayen
Recompressed Animations: Buffs, BaseHero and miscs animations.
#!codereview dwayne.martin
Change 3483207 on 2017/06/09 by Laurent.Delayen
Batch Animation Compression fixes.
- Fixed incorrect 'MemorySavingsFromPrevious' resulting in picking suboptimal compressors.
- Fixed uncompressed size calculation not taking into account scale component.
- Fixed animations with 'bDoNotOverrideCompression' causing crashes because they were not recompressed.
- Animation with 'bDoNotOverrideCompression' that use the automatic compressions are not skipped by the automatic batch compression.
- Added 'CompressCommandletVersion' to DDC key, so we can force recompression on all animations easily.
Repopulated DDC with all animations.
#!codereview martin.wilson
#!rb lina.halper
#!tests loaded editor, ran a quick game.
Change 3483107 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3483106 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3483105 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3483104 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3483103 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3483101 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: andrew.grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3483100 on 2017/06/09 by Andrew.Grant
Non-shipping changes -
Added GPU health check if we are waiting for > 2 secs on the rendering thread
Changed param for GPU health checking from aftermath to gpucrashdebugging
#!tests compiled
#!rb arne
Change 3482985 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)
Change 3482984 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)
Change 3482983 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)
Change 3482982 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)
Change 3482981 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
#!ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3482612 on 2017/06/09 by Frank.Fella
Niagara - Fix various wiring issues.
+ Reverting dynamic inputs no longer leaves the graph disconnected.
+ Reverting dynamic inputs no longer leaves the controls in the stack.
+ Adding multiple dynamic inputs to the same module now wires them correctly.
+ Adding dynamic inputs when there is already an override read now wires correctly.
+ Moving modules with dynamic inputs up and down and removing them now works correctly.
#!tests Everything above.
#!rb none
#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime
Change 3482449 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448
#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
Change 3482448 on 2017/06/09 by robomerge
#!ROBOMERGE-AUTHOR: daniel.lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/...
#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
Change 3482444 on 2017/06/09 by Daniel.Lamb
Fixed up the allocated small pool memory stat.
#!rb Andrew.Grant
#!test Paragon startup
#!lockdown Andrew.Grant
Change 3482261 on 2017/06/09 by Shaun.Kime
Made Get/Set nodes available at all times.
Tweaked the right-click menu on parameter map base to allow for particle namespaced custom variables and also limiting based on script context.
#!rb none
#!tests n/a
Change 3482147 on 2017/06/09 by Shaun.Kime
Fixing crash when updating the vertex data and the vertex attributes are no longer part of the data set.
#!rb none
#!tests opened existing files
Change 3482076 on 2017/06/09 by Wyeth.Johnson
Resave to prevent the constant recompiling of DefaultParticle
[CL 3571062 by Andrew Grant in Main branch]
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3315219 on 2017/02/21 by Steve.Robb
Fix for FObjectAndNameAsStringProxyArchive when serializing a TWeakObjectPtr.
Change 3315285 on 2017/02/21 by Steve.Robb
Explicitly pass string builder into code generation functions.
Change 3315341 on 2017/02/21 by Ben.Marsh
UAT: Clean up some formatting in StreamCopyDescription output - remove #fyi lines, exclude merge commits, and remove some blank lines.
Change 3315350 on 2017/02/21 by Ben.Marsh
Fix shared resource files not being rebuilt if the version header changes.
Change 3315823 on 2017/02/21 by Ben.Marsh
UAT: Use a class derived from AutomationException to return information specific to commandlets failing, rather than putting it in the base class.
Change 3315826 on 2017/02/21 by Ben.Marsh
UAT: Move Distiller class from general use in UAT; FileFilter provides a much safer and fully featured implementation of the same concepts.
Change 3315857 on 2017/02/21 by Ben.Marsh
UBT: Remove the StripBaseDirectory() and MakeRerootedFilePath() utility functions from UBT. These operations can now be done more safely with FileReference objects.
Change 3315942 on 2017/02/21 by Ben.Marsh
UBT: Convert FileFilter to use FileReference and DirectoryReference arguments everywhere.
Change 3316236 on 2017/02/22 by Maciej.Mroz
#jira UE-42045
Nativization
Fixed Warning: TEnumAsByte is not intended for use with enum
Change 3316253 on 2017/02/22 by Robert.Manuszewski
Fixes for the async log file writer hangs and crashes.
- potential fix for the logging system hang when running out of disk space while flushing log
- fix for unexpected concurrency assert when flushing the log buffer to disk
Change 3316293 on 2017/02/22 by Steve.Robb
GetTypeHash and lexicographical comparison operators (operator<() etc.) for TTuple.
Change 3316342 on 2017/02/22 by Maciej.Mroz
Nativization: Wrappers (stubs) required only by other wrappers are properly generated.
#codereview: Mike.Beach
Change 3316344 on 2017/02/22 by Maciej.Mroz
Fixed crash in nativized Odin
Async loading properly handles nativized structs.
Change 3316359 on 2017/02/22 by Steve.Robb
GitHub #3287 : Ignore #pragma in USTRUCTs
#jira UE-42248
Change 3316389 on 2017/02/22 by Matthew.Griffin
Switched Installed Engine Filters to multiline properties to make them more readable
Added Oodle to list of excluded plugins
#jira UE-42030
Change 3316392 on 2017/02/22 by Ben.Marsh
UBT: Split out FileReference/DirectoryReference classes into their own file.
Change 3316394 on 2017/02/22 by Ben.Marsh
UBT: Move FileReference/DirectoryReference extension methods into the appropriate file.
Change 3316411 on 2017/02/22 by Ben.Marsh
UAT: Remove file functions that take multiple arguments. There's not really a compelling use case for these to exist over looping from the calling code.
Change 3316446 on 2017/02/22 by Ben.Marsh
UAT: Try disabling function name prefix to log output from UAT, to see if it improves readability. Function names are still included in the log file for debugging.
Change 3316575 on 2017/02/22 by Ben.Marsh
UAT: Remove unused functionality for dealing with labels, and output a more human readable list of P4 settings at startup.
Change 3318481 on 2017/02/22 by Steve.Robb
Use of FMath::IsPowerOfTwo in check.
Static assert to ensure that an inline set allocator will have a hash size of a power of two.
Change 3318496 on 2017/02/22 by Steve.Robb
Fix for TSet visualizers.
Change 3318919 on 2017/02/23 by Steve.Robb
Fix for hot reloading UScriptStruct-derived objects in a module, where the CDOs of these objects haven't had PrepareCppStructOps() called on them.
#jira UE-42178
Change 3318942 on 2017/02/23 by Steve.Robb
Removal of a redundant insertion which can cause problems on reallocation of the map.
Change 3319010 on 2017/02/23 by Ben.Marsh
UBT: Fix exception when a file that was previously part of the working set is deleted.
Change 3319134 on 2017/02/23 by Robert.Manuszewski
Better fix for a deadlock when flushing log while it's already being flushed due to flush timer on the async log writer thread.
Change 3319249 on 2017/02/23 by Matthew.Griffin
Added a function to check if running with debug game libs instead of checking command line in multiple places
Added -RunConfig parameter, which has equivalent result to -debug if value of parameter starts with 'debug'
Added -RunConfig=$(Configuration) as a default commandline argument for Mac so that editor can use debug game libs
Removed -Shipping argument from VCProject generation as it's not used anymore
Change 3319253 on 2017/02/23 by Maciej.Mroz
#jira UE-41846
New mechanism to gather modules necessary for Nativized Assets. The modules are listed based on included headers. Previously the dependencies was gathered only in FBlueprintNativeCodeGenManifest::GatherModuleDependencies.
Change 3319591 on 2017/02/23 by Ben.Marsh
Don't strip prefixes beginning with WARNING: or ERROR: using the Postp filter.
Change 3320357 on 2017/02/23 by Steven.Hutton
Slight changes to Add Crash method - Returning select fields instead of entity objects in queries for perf reasons.
Change 3320361 on 2017/02/23 by Steven.Hutton
Performance improvements subsequent to the recent database changes.
Change 3320446 on 2017/02/23 by Steven.Hutton
adding my temporary performance tracker class - reports to a private slack channel with add crash performance data.
Change 3320479 on 2017/02/23 by Ben.Marsh
Fix CIS errors.
Change 3320576 on 2017/02/23 by Jin.Zhang
Update CrashReporter to use AWS
Change 3320742 on 2017/02/23 by Jin.Zhang
Merging crash caching
Change 3321119 on 2017/02/24 by Robert.Manuszewski
DLL injection protection support for non-monolithic builds
Change 3323308 on 2017/02/27 by Matthew.Griffin
Moved compilation of SwarmInterface after its dependencies so that we will see a build failure immediately if they change version in future
Change 3323423 on 2017/02/27 by Chad.Garyet
Adding a script to check and warn about csproj targeted .net versions being mismatched
#JIRA UE-39624
Change 3323442 on 2017/02/27 by Ben.Marsh
UBT: Output an error if an engine module references a game module.
Change 3323743 on 2017/02/27 by Ben.Marsh
PR #3303: Resolved PVS scan issues (Contributed by projectgheist)
Change 3323748 on 2017/02/27 by Ben.Marsh
Convert whitespace to tabs.
Change 3324851 on 2017/02/28 by Chris.Wood
Add Odin symbol locations to engine config for MDD on CR server.
NotForLicensees
Change 3324979 on 2017/02/28 by Gil.Gribb
Fixed bad merge of priority change in the EDL.
Change 3326889 on 2017/03/01 by Steven.Hutton
Update to buggs controller to generate faster queries.
Change 3326910 on 2017/03/01 by Robert.Manuszewski
Removing legacy #if from PackageFileSummary.
Change 3327118 on 2017/03/01 by Gil.Gribb
UE4 - Fixed race that resulted in a memory leak when reading compressed paks.
Change 3327633 on 2017/03/01 by Gil.Gribb
UE4 - Added a cvar to control the pak precacher thottle.
Change 3327674 on 2017/03/01 by Steve.Robb
Unified boilerplate between all generated code files.
Change 3328544 on 2017/03/01 by Chris.Wood
CrashReportProcess.config update (CRP v1.2.17)
Tweaks to a few values.
Update website URL to explicitly point to old, non-cloud site on devweb-02.
Change 3328714 on 2017/03/01 by Chris.Wood
Correct CRP config regression. Point website at new cloud site. Still v1.2.17
Change 3329192 on 2017/03/02 by Matthew.Griffin
Added Shared Build Id file to the list of Precompiled Build Dependencies in a target receipt so that it's brought into an installed build
Change 3329285 on 2017/03/02 by Ben.Marsh
UGS: Allow a project to specify a filters for the streams that should be displayed for fast-switching to. The QuickSelectStreamList seting in the [Options] section of the project settings references a depot path containing a list of strings used to filter the stream list. An option is shown to switch back to showing all available streams, if desired.
Change 3330636 on 2017/03/02 by Ben.Marsh
UBT: Bump version number of C++ include cache to force it to be rebuilt with additional include information for the default RC files.
Change 3331262 on 2017/03/03 by Robert.Manuszewski
Merging Dev-LoadTimes to Dev-Core (Garbage Collection performance improvements)
- Improved GC multithreading
- Improved BeginDestroy performance
- Introduced ULevelActorCluster for StaticMeshActor and ReflectionCapture actor clustering (can be toggled through project settings or console command gc.ActorClusterEnabled)
- A few improvements to AddReferencedObjects functions
- Misc improvements to GC code
- Garbage Collector now properly handles clusters which had their objects marked as pending kill
- Blueprints can now create clusters too (can be toggled through project settings or console command gc.BlueprintClusteringEnabled, defaults to disabled)
Change 3331285 on 2017/03/03 by Robert.Manuszewski
A few fixes for the previous check-in.
Change 3332001 on 2017/03/03 by Ben.Marsh
UBT: Add support for generating a UDN file containing the valid settings for BuildConfiguration.xml. Pass -configdoc=<filename> on the command line to generate such a file.
Change 3332022 on 2017/03/03 by Ben.Marsh
Update documentation for where to find the BuildConfiguration settings.
Change 3332031 on 2017/03/03 by Ben.Marsh
Remove documentation for Windows XP support; it has been removed in the 4.16 release.
Change 3332256 on 2017/03/03 by Ben.Marsh
UBT: Add support for generating a UDN page containing module and target settings.
Change 3332458 on 2017/03/03 by Ben.Marsh
UBT: Improvements to generated documentation.
Change 3332459 on 2017/03/03 by Ben.Marsh
Add generated documentation for .target.cs files, .build.cs files, and BuildConfiguration.xml files.
Change 3332460 on 2017/03/03 by Ben.Marsh
UBT: Make LinkTypePrivate actually private, so it doesn't show up in the docs.
Change 3332899 on 2017/03/06 by Robert.Manuszewski
Making sure actor clustering is not used in the editor (fix for actors being deleted when GC runs in the editor)
#jira UE-42548
Change 3332955 on 2017/03/06 by Maciej.Mroz
Nativization distinguishes client and server platform:
- Separated lists on additional assets, additional modules, excluded assets, excluded modules, excluded paths (in config)
- Context (compilation options, nativization options and platform) is deliveren to BPCOmpilerCppBackend in FCompilerNativizationOptions struct.
- Wrappers (for unconverted BPs) are created only when they are directly called.
- Fortnite dedicated server can be nativized
Change 3332990 on 2017/03/06 by Ben.Marsh
UBT: Add more comprehensive wrapper methods for System.IO.File and System.IO.Directory to FileReference and DirectoryReference.
Change 3333032 on 2017/03/06 by Ben.Marsh
Documentation for build tools
Change 3333037 on 2017/03/06 by Ben.Marsh
Add a build step to extract UAT and UBT documentation from XML comments.
Change 3333089 on 2017/03/06 by Ben.Marsh
UAT: Re-enable logging the calling function to the console in UAT. Needs a pass for readability first.
Change 3333651 on 2017/03/06 by Gil.Gribb
UE4 - Fix a werid recursive situation where StaticLoadObject could return an object that has not finished loading. Also produces a fatal error if this sometimes happens. EDL only.
Change 3335236 on 2017/03/07 by Ben.Marsh
UGS: Set the sync changelist separately to the compatibility changelist.
Change 3335261 on 2017/03/07 by Gil.Gribb
UE4 - Fixed batched render fences when BeginDestroy calls FlushRenderingCommands.
Change 3335740 on 2017/03/07 by Gil.Gribb
maybe fix static analysis warning
Change 3335945 on 2017/03/07 by Steve.Robb
Move FFindInstancedReferenceSubobjectHelper code out of header.
Add map/set property support to allow instanced members of these container types to be handled during CPFUO.
https://udn.unrealengine.com/questions/349232/tmap-with-instanced-object-as-value-gets-cleared-o.html
Change 3336693 on 2017/03/07 by Ben.Marsh
UBT: Use shared PCHs for game plugins by default, to reduce time spent generating individual PCHs.
Change 3336694 on 2017/03/07 by Steve.Robb
Static assert added to TMap to prevent the use of keys which don't implement a GetTypeHash.
Fixes to types which relied on implicit conversions when calling GetTypeHash.
Workaround in SAssetView.h and PropertyEditorModule.h for an apparent VC bug where the compiler wrongly instantiates TPointerIsConvertibleFromTo for certain forward-declared types, causing future TSharedPtr conversions to fail.
#jira UE-42441
Change 3336698 on 2017/03/07 by Steve.Robb
Hardcoded endpoint handling replaced with a generic string.
Obsolete .proto and .java code generation removed.
Change 3336811 on 2017/03/07 by Wes.Hunt
Add a game blacklist to the crash report processor. Fixed a syntax error in Config.cs, added a XML comment to shut up a warning.
Change 3336973 on 2017/03/08 by Steve.Robb
Fix for missing GetTypeHash in a plugin.
Change 3336996 on 2017/03/08 by Steve.Robb
Significant refactor of code generation, to try and make data flow more apparent.
Change 3337571 on 2017/03/08 by Steve.Robb
CIS fixes for missing GetTypeHash functions.
Non-unity fix.
Change 3337588 on 2017/03/08 by Gil.Gribb
UE4 - Fixed obscure check with flushing rhi resources.
Change 3337620 on 2017/03/08 by Steve.Robb
WITH_HOT_RELOAD_CTORS macros removed.
UseVTableConstructors config option removed.
Change 3339369 on 2017/03/09 by Steve.Robb
GetTypeHash overload for nn::account::Uid.
Change 3339464 on 2017/03/09 by Daniel.Lamb
Fixed assert in 4.15 to do with trying to gather dependency info from invalid packages.
#jira UE-42583
#test Editor + Cook + Run shootergame
Change 3339465 on 2017/03/09 by Maciej.Mroz
Fixed serialization issue, after UserDefinedEnum was used in EnumProperty.
Change 3339469 on 2017/03/09 by Maciej.Mroz
Fixed Nativization problem, when default value is passed as non-const reference.
Change 3340178 on 2017/03/09 by Daniel.Lamb
Added support for in memory only packages. The Cooker ignores these and added core functions to recognize these packages.
Other systems will need to add support where nessisary.
Change 3341002 on 2017/03/10 by Maciej.Mroz
Nativization: Fixed FFindHeadersToInclude. Headers necessary for owners of subobjects are properly included.
Change 3341076 on 2017/03/10 by Steve.Robb
Fix for FBakedTextureSourceInfo move semantics.
#jira UE-42658
Change 3341160 on 2017/03/10 by Gil.Gribb
UE4 - Fix hazard with SetMaterialUsage from a thread.
Change 3341409 on 2017/03/10 by Steve.Robb
Reduction of the generated code size for StaticRegisterNatives functions.
Change 3341523 on 2017/03/10 by Steve.Robb
Code generation simplified.
Change 3341800 on 2017/03/10 by Ben.Marsh
UnrealVS: Fix UnrealVS compatibility with RTM version of Visual Studio 2017. 2017 toolchain for extensions is no longer able to build <= 2015 extensions due to validation of the VSIX manifest, so create a separate solution for it.
Change 3342034 on 2017/03/10 by Ben.Marsh
Fix compiler setting not being loaded correctly into the Windows target settings dialog.
#jira UE-42746
Change 3342041 on 2017/03/10 by Ben.Marsh
Fix -ErrorOnEngineContentUse not being set in the cooker options correctly.
Change 3342094 on 2017/03/10 by Steve.Robb
Fix to deteministic name order during code generation.
Change 3342251 on 2017/03/10 by Daniel.Lamb
Integrate fix for resave lightmaps commandlet when upgrading from no mapbuilddatapackages to mapbuilddatapackages.
#thanks Tim.Hagberg
#test None
Change 3342961 on 2017/03/13 by Robert.Manuszewski
Fixing memory leak when playing while running -nullrhi on the commandline in cooked games caused by shader resources not being destroyed.
#jira FORT-38977
Change 3343022 on 2017/03/13 by Steve.Robb
GetTypeHash fixes for FUniqueNetIdLive.
#jira UE-42788
Change 3343448 on 2017/03/13 by Steve.Robb
Compiled-in defer object order fixed.
Debuggability of the deferred registration map improved.
#jira UE-42828
[CL 3345747 by Ben Marsh in Main branch]
#lockdown Nick.Penwarden
#rb none
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3209340 on 2016/11/23 by Ben.Marsh
Convert UE4 codebase to an "include what you use" model - where every header just includes the dependencies it needs, rather than every source file including large monolithic headers like Engine.h and UnrealEd.h.
Measured full rebuild times around 2x faster using XGE on Windows, and improvements of 25% or more for incremental builds and full rebuilds on most other platforms.
* Every header now includes everything it needs to compile.
* There's a CoreMinimal.h header that gets you a set of ubiquitous types from Core (eg. FString, FName, TArray, FVector, etc...). Most headers now include this first.
* There's a CoreTypes.h header that sets up primitive UE4 types and build macros (int32, PLATFORM_WIN64, etc...). All headers in Core include this first, as does CoreMinimal.h.
* Every .cpp file includes its matching .h file first.
* This helps validate that each header is including everything it needs to compile.
* No engine code includes a monolithic header such as Engine.h or UnrealEd.h any more.
* You will get a warning if you try to include one of these from the engine. They still exist for compatibility with game projects and do not produce warnings when included there.
* There have only been minor changes to our internal games down to accommodate these changes. The intent is for this to be as seamless as possible.
* No engine code explicitly includes a precompiled header any more.
* We still use PCHs, but they're force-included on the compiler command line by UnrealBuildTool instead. This lets us tune what they contain without breaking any existing include dependencies.
* PCHs are generated by a tool to get a statistical amount of coverage for the source files using it, and I've seeded the new shared PCHs to contain any header included by > 15% of source files.
Tool used to generate this transform is at Engine\Source\Programs\IncludeTool.
[CL 3209342 by Ben Marsh in Main branch]
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 3028439 on 2016/06/27 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 28 @ CL 3028090
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3028437 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3027952 on 2016/06/26 by Jurre.deBaare
- Integrating code fixes/changes from Simplygon for Normals issue on Simplygon Swarm + landscape culling
- Readded landscape/volume culling for in-engine static mesh merging path
- Fixed issue with r.HLOD force -1 (now stops forcing hlods)
- Marked hlodcullingvolume as experimental
- Added Landscape culling flag + precision level
#codereview Michael.Noland
#rb Michael.Noland
#tests build clusters locally/cloud + landscape culling tests
Change 3027702 on 2016/06/25 by Jason.Bestimt
#ORION_DG - Merge MAIN @ CL 3027698
#RB:none
#Tests:none
Change 3027312 on 2016/06/24 by Daniel.Lamb
Changed the way reentry data is stored in the cooker, reduce work load by main thread, also fix issue with reentry data being used from incorrect packages.
#rb Peter.Sauerbrei
#test QA game launch on and cook by the book + cook on the fly paragon
Change 3027165 on 2016/06/24 by Daniel.Lamb
Fix compiler warnings from cvars changes.
#rb none
#test cook paragon
Change 3026900 on 2016/06/24 by Daniel.Lamb
Change the way low quality lightmap shaders are enabled / disabled as the engine can't be used in the should cache function.
#rb Marcus.Wasmer
#test Cook on the fly paragon
#codereview Rolando.Caloca
Change 3026874 on 2016/06/24 by Olaf.Piesche
#jira OR-18363
fix distortion in particle macro UVs with camera movement
#rb frank.fella
#tests PC Editor/Game
Change 3026494 on 2016/06/24 by jason.bestimt
#ORION_MAIN - Merge 28 @ CL 3026460
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3026476 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3026381 on 2016/06/24 by Graeme.Thornton
Strip particle modules, emitters and lodlevels from cooked server data. Saves ~10mb of runtime memory on Paragon
#rb simon.tovey
#codereview dmitry.rekman
#tests pc cooked client/server, golden path
Change 3025760 on 2016/06/23 by jason.bestimt
#ORION_MAIN - Merge 28 @ CL 3025687
#RB:none
#tests:none
#ROBOMERGE-SOURCE: CL 3025709 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/Characters/Heroes/Sword/Meshes/sword.uasset - can't integrate exclusive file already opened
//Orion/Dev-General/OrionGame/Content/Characters/Heroes/Sword/Meshes/sword_Skeleton.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 3025661 on 2016/06/23 by Mieszko.Zielinski
Added a feature to PathfollowingComponent allowing it to identify when it starts following a navigation link #UE4
#rb Lukasz.Furman
#test golden path
Change 3025359 on 2016/06/23 by Jason.Bestimt
#ROBOMERGE-AUTHOR: sam.zamani
#online,externalui,ps4
- expose access to reset cookies before invoking embedded web browser
- fixed not capturing resulting Url when PS4 browser is closed
#rb none
#tests ps4
#ROBOMERGE-SOURCE: CL 3025356 in //Orion/Release-28/... via CL 3025358
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3025184 on 2016/06/23 by Lina.Halper
Fix crash with morphtargets
#jira: OR-24257
#rb: Rolando.Caloca
#tests: switching mesh with different morphtargets in editor
Change 3024714 on 2016/06/23 by Lukasz.Furman
added vlog extension to visual debugger tool, added object whitelist to vlog to include selected minion data in games started with -LogBotGame param
#rb Mieszko.Zielinski
#tests server game with and without LogBotGame cmdline
Change 3024709 on 2016/06/23 by Daniel.Lamb
Added support for async save when saving seperate bulk data file.
Added mb saved to cooking package stats.
#rb Andrew.Grant,Wes.Hunt
#test Cook Paragon
Change 3024674 on 2016/06/23 by Jason.Bestimt
#ROBOMERGE-AUTHOR: sam.zamani
Merging //Orion/Release-28 to Main (//Orion/Main)
#online,identity,ps4
- add psplus flag to online account after privilege check
#rb none
#tests ps4 login flow
#ROBOMERGE-SOURCE: CL 3024672 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3024510 on 2016/06/23 by Graeme.Thornton
Added more info to the dumpparticlesystems exec command output
#rb simon.tovey
#tests cooked pc client, golden path
Change 3024504 on 2016/06/23 by Graeme.Thornton
Asset registry memory optimisation - make sure all dependency node link arrays are sized exactly as they need to be (saves ~1mb)
#rb robert.manuszewski
#tests windows cooked client, golden path
Change 3024213 on 2016/06/22 by Ryan.Gerleve
Handle a rare case in replays where the spectator controller is null but we still find a valid NetGUID for it.
Added an ensure before a check that would fail in this case so we'll know if it happens again.
#tests replays
#rb john.pollard
Change 3024127 on 2016/06/22 by John.Pollard
Bulk merge using Dev-Networking_->_Dev-General_(Orion)
3002989
Add ability to skip missing/changed properties in FFastArraySerializer
3003072
Fix crash related to new replay backwards compatibility changes
3008097
Renaming CompatibleReplayout to NetFieldExportGroup preparing to unify ability to use FNetFieldExportGroup for both RepLayout and FClassNetCache
3009684
Added ability to use FNetFieldExportGroups for FClassNetCache as well as FRepLayout
* Adds ability to track missing/changed custom delta properties names
* Adds ability to track missing/changed RPC's
3013455
Add ability to skip over RPC parameters that have changes/missing in replays for backwards compatibility
* We now mark FClassNetCache properties as bIncompatible so we don't spam forever when they are out of date
* No longer factor in parameters when building checksum for RPC's
* Save FNetFieldExport handle for FClassNetCache fields
* Use WriteIntWrapped when saving FClassNetCache fields FNetFieldExport handles (and use NetFieldExportGroup->NetFieldExports.Num() to determine max value)
* Lots of cleanup and sanity checking improvements
3018078
Optimize replay checkpoints
* Share work that was already done during normal replication, and re-use this data to remove the need to compare any checkpoint properties
* When saving a checkpoint, we no longer create a new connection and new channels, instead we re-use the existing channels, and added the ability to make this a transient operation
* To make custom delta serialize properties work, we compare against the CDO state instead of current state when saving out a checkpoint
3021196
Fix issue with Fast tarray exporting package map info during checkpoints
* Add ability to save and restore package map ack status
* Save package map ack status before saving checkpoint, and then restore it back afterwards, this will then allow the stream that writes afterward to re-export anything that was new in the checkpoint
* No longer queue up reliable bunches on ack list for internal ack connections
3024033
Prune the cached change list before using when saving out checkpoints
* Fixes issues when saving checkpoint, and the live properties change array size, which throws everything off when it comes time to use the LifetimeChangelist
3024034
Don't close channels when saving checkpoints, fixes issue where it creates a bunch with bOpen/bClose (because we're forcing all SendBunches to re-open channels), which throws off the stream
#rb RyanG
#tests Replays
Change 3024021 on 2016/06/22 by Dmitry.Rekman
Fix PS4 build.
#rb Michael.Noland
#tests none
#codereview Michael.Noland, Dan.Youhon, Sammy.James
Change 3023734 on 2016/06/22 by Lukasz.Furman
added replication for input events and tool state for both gameplay debugger categories and extensions
#ue4
#rb Mieszko.Zielinski
#tests PIE, server game
Change 3023708 on 2016/06/22 by Dmitry.Rekman
Add a separate macro for a poison malloc proxy usage.
#rb Michael.Noland
#codereview Michael.Noland, Gil.Gribb
#tests Compiled OrionServer-Linux-Debug, ran it
Change 3023670 on 2016/06/22 by Nick.Darnell
Home screen - Fixing safezones on the homescreen. Adding a scale option to the XP_Fill widget. Adding better animations to the tiles. Showing subtitles again. Hero XP summary widget now takes you to that hero.
#rb none
#tests PIE
Change 3023632 on 2016/06/22 by Dmitry.Rekman
Fix incorrect matching condition in comments.
#rb none
#tests Compiled OrionServer-Linux-Debug
#codereview Michael.Noland
Change 3023475 on 2016/06/22 by Rolando.Caloca
O - Back out changelist 3022847 as it broke SSS on PC
#rb none
#tests re-run editor on PC
Change 3023178 on 2016/06/22 by Michael.Noland
Engine: Added system memory and % of time spent hitching to analytics
#rb bob.tellez
#tests Tested a match in Paragon
Change 3022963 on 2016/06/22 by Mieszko.Zielinski
Fixed a subtle navigation repathing bug #UE4
While repathing to a location, rather than an actor, the navigation query used path's end while it should be using the original query's EndLocation.
#rb Lukasz.Furman
#test golden path
Change 3022865 on 2016/06/22 by David.Ratti
gameplay cue editor: remove "GameplayCue_" prefix from default GameplayCueNotify filename in default ability system projects
#rb none
#tests ability system sample project
Change 3022847 on 2016/06/22 by Rolando.Caloca
O - Remove checkerboard SSS rendering and recombine post process pass when SSS not enabled
#rb Marcus.Wassmer
#codereview Marcus.Wassmer, Brian.Karis
#tests Load Agora_P, check perf, toggle r.SSS.Quality 1/0, check characters with skin
Change 3022804 on 2016/06/22 by Mieszko.Zielinski
Fixed AIController clearing out CachedGameplayTasksComponent on UnPosses, even if Pawn was not the CachedGameplayTasksComponent's owner #UE4
Also, made running BT not clearing info in BB if AI's current BB is compatible with the one required by BT
#rb Lukasz.Furman
#test golden path
Change 3022674 on 2016/06/22 by Robert.Manuszewski
Reimplementing CL #2993969 (Dev-Blueprints) by Maciej.Mroz:
UE-30729 Crash in Native Orion when selecting Sword or Tomahawk
Clear AsyncLoading in subobjects.
#jira OR-23997
#rb me
#tests Golden path in editor build, selecting Venus
Change 3022405 on 2016/06/21 by Ryan.Gerleve
Fix for OR-23948, crash with death cam enabled. Use a weak pointer to store the viewer on the DemoNetDriver and update it when the game player controller is received.
#rb john.pollard
#tests bug repro
Change 3022387 on 2016/06/21 by Ryan.Gerleve
Added the ability to disable ticking of individual worlds.
#tests golden path
#rb john.pollard
#codereview marc.audy
Change 3022312 on 2016/06/21 by Nick.Darnell
Home Screen - Adding a max aspect ratio lock to SBox, may need some more fine tuning math may still be a bit pants in some cases. The XP ovewview panels now have a basic support for account and hero progression. Hero one shows the last hero you played, widget is invisibile until you play your first game. The tiles now use the Max Aspect Ratio to prevent stretching forever on 21:9 monitors causing them to just look crazy. Weekly quests now show the weekly quests screen when clicked. OrionUserWidgetBase no longer prevents blueprints from running code in reponse to mouse down/up actions if the userwidget consumes input - it always calls the blueprint code first, and always returns handled if it consumes input.
#rb none
#tests PIE
Change 3022207 on 2016/06/21 by Wes.Hunt
Fix Analytics provider to retain passed in AppVersion string instead of using default %VERSION%.
#rb none
#tests run windows server with one bot connecting and checking analytics version is what is expected.
Change 3021808 on 2016/06/21 by Jason.Bestimt
#ROBOMERGE-AUTHOR: josh.markiewicz
#UE4 - call GetTotalMicroseconds instead of GetTotalMilliseconds * 1000
#rb none
#tests compile run ps4
#ROBOMERGE-SOURCE: CL 3021805 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3021663 on 2016/06/21 by Jason.Bestimt
#ROBOMERGE-AUTHOR: josh.markiewicz
#UE4 - CancelFindSessions() didn't null out search result
- future FindSession() calls would fail with "search in progress"
#rb joe.wilcox
#tests UT matchmaking
#ROBOMERGE-SOURCE: CL 3021655 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3021508 on 2016/06/21 by Marcus.Wassmer
Remove anti-ghosting AA for now.
Causes dithered transparency to be very wrong (Dekker shoulders)
And also a border around all characters of 'noisy fuzz' even when they are not moving
#rb none
#test PC/PS4
#codereview Brian.Karis,Jordan.Walker
Change 3021475 on 2016/06/21 by Marcus.Wassmer
Duplicate fix for subsurface spec in prep for PS4 optimization. (DevRendering 3018664)
unified some code for easier maintainance, fixed missing multiply from former change
#rb none
#test PS4/PC agora
Change 3021468 on 2016/06/21 by Michael.Noland
Physics: Added more information when convex cooking partially succeeds (fails initially but succeeds with inflation) indicating the full path of the mesh that failed
#rb ori.cohen
#tests Compiled changes, will provide more information when issue reoccurs in build machine cooks
#jira OR-24082
Change 3021460 on 2016/06/21 by Michael.Noland
Engine: Added time spent in each hitch bucket to FPS chart .log output and analytics output
#rb bob.tellez
#tests Tested a match in Paragon
#codereview dmitry.rekman
Change 3021368 on 2016/06/21 by Marcus.Wassmer
Create Tonemapper configuration with no ColorFringe to save .15ms on PS4 when colorfringe is not used.
#rb rolando.caloca
#test agora with/wo new config
#codereview brian.karis
Change 3021119 on 2016/06/21 by David.Ratti
Make -notimeouts work during initial connecting phase
#codereview John.Pollard
#rb none
#tests pie agora
Change 3021048 on 2016/06/21 by David.Ratti
minor tweaks to gameplay cues:
-Descriptions of engine GC notify classes
-Added 'auto attach to owner' flag on actor notify class.
#rb none
#test ability system sample project
Change 3020694 on 2016/06/20 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3020301
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3020674 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#CodeReview: cody.haskell
Change 3020624 on 2016/06/20 by Michael.Noland
Engine: Pushing more fps chart analytics up to engine level code from Paragon
Engine: Pushing benchmark config vars up to engine level code from Paragon, and added records of individual sub-steps of benchmarks
#rb Bob.Tellez
#tests Golden path Solo VS AI in Paragon and forced a match
#codereview bob.tellez, peter.knepley
Change 3020181 on 2016/06/20 by Dmitry.Rekman
Re-do allowing allocations in NullRHI (OR-24029).
- Originally CL 2990582 by MarcusW, stomped during merge by CL 3006926.
#rb none
#codereview Marcus.Wassmer, Andrew.Grant
#tests none
Change 3020139 on 2016/06/20 by Ryan.Gerleve
Added ability to pause replay recording while keeping the current replay open.
#rb john.pollard
#tests paused deathcam recording while disabled
Change 3019817 on 2016/06/20 by Dmitry.Rekman
Poison allocated/freed memory in Debug and Development (non-editor) configs.
- With this Paragon client may be more likely to crash on start.
#rb Steve.Robb
#codereview Robert.Manuszewski, Michael.Noland, Andrew.Grant, Gil.Gribb, Steve.Robb
#tests Built Linux server and Windows client, ran them, also built Windows Orion editor.
Change 3019599 on 2016/06/20 by Rolando.Caloca
O - Fix flickering on heroes with morph targets
#rb Marcus.Wassmer
#tests Load Agora_P
#jira OR-23866
Change 3019581 on 2016/06/20 by Wes.Hunt
Fix crash reporter client analytics for internal builds. (Pushing critical fix immediately from //UE4/Orion-Staging)
#rb Chris.Wood
#tests none
Change 3019524 on 2016/06/20 by David.Ratti
call APawn::OnRep_Controller when ClientRetryClientRestart sets the pawn directly
#rb none
#tests golden path
Change 3019406 on 2016/06/20 by Marcus.Wassmer
Duplicate 3014956 from Dev-Rendering
Fixed HLOD and mesh LODs getting hit by Lightmass ray traces that didn't originate from a mesh
Volume lighting samples and precomputed visibility cells are now only placed on LOD0 (of both mesh LODs and HLOD)
#rb none
#test none
#codereview Jordan.Walker
Change 3019371 on 2016/06/20 by Graeme.Thornton
Optimize cooked asset registry dependency node data structures. Saves ~10mb on Paragon.
#rb robert.manuszewski
#tests tested with cooked pc client + server
Change 3018492 on 2016/06/17 by Laurent.Delayen
FBoneReferenceCustomization: support editing properties in AnimBP defaults.
#rb none
#tests: Sword.
Change 3017974 on 2016/06/17 by Ryan.Gerleve
Add an option to toggle deathcam in the gameplay settings UI if the OrionRuntimeOption for deathcam is enabled.
#rb cody.haskell
#tests settings menu, enabled and disabled deathcam
Change 3017913 on 2016/06/17 by Robert.Manuszewski
Fixing leaked log archive.
#rb Steve.Robb
#tests Cooked Win64 client + server
Change 3017873 on 2016/06/17 by Daniel.Lamb
Fix warning in diff cooked build.
#test none
#rb none
Change 3017676 on 2016/06/17 by Sam.Zamani
#online,identity,mcp
fix for uninitialized variable
#rb dmitry.rekman
#tests none
Change 3017671 on 2016/06/17 by Robert.Manuszewski
Fxied and improved log message when cluster assumptions are violated.
#rb Steve.Robb
#tests Win64 client + server (cooked) golden path
Change 3017358 on 2016/06/16 by Nick.Atamas
Checking in Darnell's change that adds correct geometry to widgets inside retainer widgets.
#rb none
#test PIE
Change 3017242 on 2016/06/16 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3017179
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3017233 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/UI/Tooltips/Hero/AbilityTooltip.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 3017237 on 2016/06/16 by Dmitry.Rekman
Fix accessing uninitialized field (kills valgrind warnings).
#rb none
#codereview Michael.Noland, Andrew.Grant, Ori.Cohen
#tests Compiled and ran Linux server.
Change 3017236 on 2016/06/16 by Dmitry.Rekman
Initialize missed field (kills valgrind warnings).
#rb none
#codereview Michael.Noland, Andrew.Grant
#tests Compiled and ran Linux server.
Change 3017186 on 2016/06/16 by Dmitry.Rekman
Linux: Add hooks for libcrypto memory functions.
- Libcurl uses OpenSSL, which allocates memory using libcrypto's CRYPTO_malloc() and apparently on purpose does not initialize it.
- This change a) redirects these allocations to use UE's malloc b) initializes it with zeros, avoiding valgrind's warnings.
- This behavior is not used on Shipping configurations because the impact on entropy is not understood (TBD later).
#rb Michael.Noland, Rob.Cannaday (original version)
#codereview Michael.Noland, Rob.Cannaday, Alex.Fennel, Chris.Babcock, Sam.Zamani
#tests Compiled Linux server and ran it.
Change 3017037 on 2016/06/16 by Jason.Bestimt
#ROBOMERGE-AUTHOR: andrew.grant
Merging content fix for driver crash from Release-27
#ROBOMERGE-SOURCE: CL 3017036 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3016838 on 2016/06/16 by Alexis.Matte
#jira UE-31901 fix to export all blueprint component to obj
#rb uriel.doyon
#codereview matt.kuhlenschmidt
#test export a blueprint containing multiple staticmesh component to obj
Change 3016629 on 2016/06/16 by Dmitry.Rekman
Make Binned default on Linux non-editor builds.
#codereview Andrew.Grant
#rb none
#tests none
Change 3016615 on 2016/06/16 by Jason.Bestimt
#ROBOMERGE-AUTHOR: andrew.grant
Temporarily disabling jemalloc for Linux
#rb #tests none
[CodeReviewed] Dmitry.Rekman
#ROBOMERGE-SOURCE: CL 3016612 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3016566 on 2016/06/16 by Michael.Noland
Engine: Fixed a regression that broke safe zone debugging features in Windows by reintroducing code from CL# 2861030 that was accidentally deleted in a merge
#codereview andrew.grant
#rb dan.hertzka
#tests Tested r.DebugSafeZone.Mode 1 with r.DebugSafeZone.TitleRatio 0.9 in PIE and confirmed that SSafeZone obeyed it and the red overlay appeared
Change 3016521 on 2016/06/16 by Ryan.Gerleve
Client recoreded replay fixes and optimizations from Dev-Networking (and one from //UE4/Main), for deathcam.
Includes the following CLs from Dev-Networking:
2997908
2998001
2998832
2999054
2999057
2999749
3000051
3001361
3001365
3004958
3009972
3009973
And this CL from //UE4/Main:
3015528
#tests golden path, replays
#rb john.pollard
Change 3016503 on 2016/06/16 by Brian.Karis
Fixed uninitialized variables on particle lights. Fixes hair shading.
#rb none
#tests editor
Change 3016429 on 2016/06/16 by Max.Chen
Sequencer: Fix StartTime when clamping start offset 0. Follow up to CL #3009386.
#jira UE-29167
#tests Load up AnnounceMaster and adjust leading edge of animation clips
#rb Frank.Fella
Change 3016356 on 2016/06/16 by Lina.Halper
- Fix crash on rampage morphtarget
Merging using //UE4/Dev-Framework_to_//Orion/Dev-General
- this is dupe change from Dev-Framework
#jira: https://jira.ol.epicgames.net/browse/OR-23194
#rb: Ori.Cohen
#tests: editor/pie spawn as rampage's alt skin
Change 3015696 on 2016/06/15 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3015646
This re-unifies our build pipeline. Fingers crossed. (only 6 files are actually different)
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3015672 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3015642 on 2016/06/15 by Mieszko.Zielinski
Fixes to multiple reasons AI bots were getting stuck #Orion
#rb Lukasz.Furman
#test golden path
Change 3015622 on 2016/06/15 by Mieszko.Zielinski
fixed FMetaNavMeshPath doing navmesh path update without checking nav agent if pathfinding should be postponed #UE4
#rb Lukasz.Furman
#test golden path
Change 3015514 on 2016/06/15 by Uriel.Doyon
Fixed GlobalMipBias not affecting max texture resolution.
This fix is implemented differently in Dev-Rendering in CL 301498.
#jira OR-23511
#rb marcus.wassmer
#test played game with different quality settings
Change 3015258 on 2016/06/15 by Lina.Halper
Fix crash with recursive reference between two assets
#rb: Ori.Cohen
#tests: Sword
Change 3014988 on 2016/06/15 by Wes.Hunt
Fix Cook Analytics to correctly use the Legacy provider since it sends to a local data collector.
#rb daniel.lamb
#tests compile Orion
Change 3014962 on 2016/06/15 by Olaf.Piesche
Replicating CL 3013696 from Dev-Rendering; making quality level spawn rate scale work for GPU emitters.
#rb simon.tovey
#tests PC editor game
Change 3014958 on 2016/06/15 by Laurent.Delayen
Added SkeletalMeshComponent::bIncludeComponentLocationIntoBounds to help in cases where SMU_OnlyTickPoseWhenRendered is set, and an animation pushed the mesh beyond the capsule.
This ensures that when the capsule is in view, the mesh will remain updated.
#rb Michael.Noland
#test Sword ultimate from another player's view.
Change 3014833 on 2016/06/15 by Laurent.Delayen
Fix for Base Heroes having their locomotion blendspace broken.
#rb Thomas.Sarkanen
#codereview Thomas.Sarkanen
#tests Gadget networked PIE
Change 3014688 on 2016/06/15 by Nick.Darnell
UMG - Fixing IsHovered on UUserWidgets. SObjectWidget did not properly call the super for MouseEnter/MouseLeave allowing SWidget's implementation to set and unset the bool.
#rb none
#tests PIE
Change 3014325 on 2016/06/15 by Marcus.Wassmer
Duplicate 3012706:
Scalability CVAR for ContactShadows
#rb john.billon
#test flip cvar in editor.
Change 3014230 on 2016/06/15 by Robert.Manuszewski
Fix potentially missing log output when serializing text of length equal to the async log writer buffer size.
#rb Steve.Robb
#tests Tested in editor build (client + server)
Change 3013913 on 2016/06/14 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Updating from DMM (updated from 27.1MM)
#RB:none
#Tests:compiled
#ROBOMERGE-SOURCE: CL 3013912 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3013437 on 2016/06/14 by Simon.Tovey
Speculative fix for OR-23158
Couldnt' repro NANs but did see it reading garbage.
Reinstated the check that direct accesses for particles in a zero size emitter will return null.
Altered selection code to reselect when partilce is dead or returns null and to not allow new selection on zero size emitters.
#tests GoldenPath, No broken fx and no more reading garbage.
#rb Olaf.Piesche
Change 3013063 on 2016/06/14 by Jason.Bestimt
#ORION_DG - Unclog robomerge from DMM Merge
#RB:none
#tests:none
Change 3012936 on 2016/06/14 by Rob.Cannaday
Fix for multiple account login not kicking previous logins
Client was not parsing response from backend. Client was expecting content-type to be "application/json" (using FString::Equals). Backend was returning "application/json;charset=UTF-8". Changed usage from FString::Equals to FString::StartsWith
#jira FORT-25452
#rb sam.zamani
#tests multiple account login, frontend only
Merge from FN CL 3011647, plus fixing one other location expecting "application/json"
Change 3012696 on 2016/06/14 by Max.Chen
Sequencer: Select actors for corresponding selected keys or sections.
Copy from Dev-Sequencer
#jira UE-30727
#tests Load up AnnounceMaster and select keyframes
#rb none
Change 3012691 on 2016/06/14 by Max.Chen
Sequencer: Fix dragging the leading edge of a skeletal animation section so that it adjusts the start offset of the animation clip.
Copy from Dev-Sequencer
#jira UE-29167
#tests Load up AnnounceMaster and adjust leading edge of animation clips
#rb Frank.Fella
Change 3012690 on 2016/06/14 by Andrew.Grant
Removed Linux work-around for memory stomp alignment
#rb none
#tests compiled
Change 3012687 on 2016/06/14 by Max.Chen
Sequencer: Fix lower bound when doing post render tick so that the start of a shot doesn't render with the previous shot's time.
Copy from Dev-Sequencer
#rb none
#tests Load up AnnounceMaster and played through sequence
Change 3012627 on 2016/06/14 by Mieszko.Zielinski
Added logging of current MoveID to PathfollowingComponent's vlog snapshot #UE4
#rb none
#test golden path
Change 3012615 on 2016/06/14 by Mieszko.Zielinski
Improved fix to BTDecorator_Blackboard's latent tasks aborting #UE4
#rb Lukasz.Furman
#test golden path
Change 3012572 on 2016/06/14 by Dmitry.Rekman
Fix realloc with non-default alignment in jemalloc (OR-23541).
- Removed obsolete check(), the code was already there since CL 1834526.
#rb none
#codereview Andrew.Grant, Robert.Manuszewski
#tests none
Change 3012481 on 2016/06/14 by David.Ratti
ability system #include fixups and move orion attribute capture marcros into base engine ability system execution class
#rb none
#tests ability system sample project
Change 3012457 on 2016/06/14 by Andrew.Grant
Un-fix misaligned memory-stomp fix for Linux
#rb none
#tests compiled
Change 3012320 on 2016/06/14 by Graeme.Thornton
Fixes for MemoryAnalyser2 solution
- Upgraded to VS 2015
- Clean up solution configurations. Only leave "Any CPU"
- Switch project to build with "Any CPU" rather than "x64".
Reimplementation of CL 3012221 from Dev-Core
#rb robert.manuszewski
#tests opened the main window form correctly in visual studio
Change 3012316 on 2016/06/14 by Thomas.Sarkanen
Fix copying non-POD structs in the fast path
Prevents double-deletions of TArrays etc.
#jira UE-31394 - Fix problems with non-POD UStructs using the anim BP fast-path
#tests Played PIE & died as Sword in OrionEntry, Exited PIE.
#rb Martin.Wilson
Change 3012187 on 2016/06/14 by Graeme.Thornton
Corrected error message when not specifying linux server device command line correctly in UAT
#rb Dmitry.Rekman
#tests Checked error message was useful when wrong command line was specified
Change 3012026 on 2016/06/13 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3011936
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3011996 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/oriongame/Content/Characters/Heroes/Hammer/Abilities/Subjugate/FX/P_SubjugateSwirls.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 3011969 on 2016/06/13 by Brian.Karis
Tweaks for hair
Change 3011638 on 2016/06/13 by Andrew.Grant
Fixed issue where RepLayout could use unaligned memoryfor property construction if allocator did not use a suitable default (fixes crash when running with MemStomp).
Also added sanity check in UScriptStruct::InitializeStruct that memory is correctly aligned before calling constructor
#codereview Dave.Ratti, John.Pollard
#rb none
#tests Ran with/without memstomp
Change 3011575 on 2016/06/13 by jason.bestimt
#ORION_MAIN - Merge DUI @ CL 3011414
NOTE - Card data was altered. Shame shame shame. Not authoritative in DUI
#RB:none
#Tests:none
[CodeReviewed]: matt.schembari, kerrington.smith, sammy.james, matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 3011552 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3011462 on 2016/06/13 by Alexis.Matte
#jira UE-31901 The outputdevice is adding 2 uninitialize character at the end of any log, this is cause by the terminator logic. The fix is to not add those characters when no terminator should be add.
#rb nick.darnell
#codereview Robert.Manuszewski
#test export a obj file and verify all object are exported in maya or max
Change 3011424 on 2016/06/13 by Martin.Wilson
Hack out fastpath anim bp code until heap corruption issue can be fixed.
#rb Laurent.Delayen
#tests Persona + PIE
Change 3011191 on 2016/06/13 by Mieszko.Zielinski
Added missing initialization of PathFollowingComponent::CurrentMoveInput #UE4
#rb none
#test golden path
Change 3011138 on 2016/06/13 by Mieszko.Zielinski
Switched bots over from travel mode to sprinting #Orion
#rb Lukasz.Furman
#test golden path
Change 3011075 on 2016/06/13 by David.Ratti
Default GameplayAbility instancing policy to InstancePerExecution
#rb BenZ
#tests compile
Change 3011051 on 2016/06/13 by David.Ratti
Add missing include so GameplayAbilitySet.h can be included on its own.
#rb none
#tests compile
Change 3010968 on 2016/06/13 by Mieszko.Zielinski
Fixed console variables crashing on "" string #UE4
#rb Lukasz.Furman
#codereview Martin.Mittring
#test PIE
Change 3010888 on 2016/06/13 by Alexis.Matte
#jira OR-23301 Close the OS handle when closing the FAsyncWriter.
#rb Robert.Manuszewski
#codereview Robert.Manuszewski
#test try to export a obj file
Change 3010239 on 2016/06/11 by Michael.Noland
UMG - Adding back the logic to use the normal WidgetTree when the DesignerWidgetTree is not defined. [duplicated fix from CL# 2998267]
#jira UE-31570
#tests Compiled some blueprints
#rb none
Change 3009870 on 2016/06/10 by Wes.Hunt
Remove logging of analytics payloads from dedicated servers #jira UE-31858
#codereview:dmitry.rekman
#rb none
#tests All testing was done in Dev-Framework. This change was redone in this branch to get it here faster.
Change 3009599 on 2016/06/10 by Michael.Noland
Rendering: Corrected a misleading help comment on r.StaticMeshLODDistanceScale, explaining how it affects LOD calculations (it multiplies the effective distance, so larger numbers make transitions happen sooner)
#tests Verified in the output of the help command
#rb none
#rn
Change 3009559 on 2016/06/10 by Marcus.Wassmer
Fix 11/11/10 SceneColorFormat option, enable AntiGhosting on TemporalAA, ensure TemporalAA output is the correct format for accumulating results. Set SceneColorFormat to 2 on PS4 and lowspec PC. All in all saves .3-.5ms on PS4 and improves temporalAA ghosting.
#rb Brian.Karis
#test Agora PS4 / PC
Change 3009525 on 2016/06/10 by David.Ratti
Fix case where ObjectLIbrary would not be able to find classes when searching "/Game" path.
#rb none
#tests object libraries in paragon
Change 3009228 on 2016/06/10 by David.Ratti
remove world check. Can be triggered in editor with PIE
#rb none
#tests pie
Change 3009050 on 2016/06/10 by Dmitry.Rekman
Fix LinuxClient platform not being built on Windows, and not instantiating a target platform instance.
- Fixes by BenM.
#rb none
#codereview Ben.Marsh
#tests Compiled OrionEditor on Linux.
Change 3008973 on 2016/06/10 by Marcus.Wassmer
Fix Windualshock on VS2015
#rb Rolando.Caloca
#test PS4 controller on VS2015 build
Change 3008970 on 2016/06/10 by David.Ratti
Fix warning about minimal replication tag count
-Made bit count a config setting. Bumped to 5
-Minor optimization to UAbilitySystemGlobals::Get()
#rb none
#tests goldne path, pie
Change 3008478 on 2016/06/09 by Jason.Bestimt
#ORION_DG - Merge MAIN @ CL 3008469
#RB:none
#Tests:none
Change 3008416 on 2016/06/09 by Andrew.Grant
Adding 'config' as an option to set both clientconfig / serverconfig when using BuildCookRun
#review-3008417 Ben.Marsh, Justin.Sargent
#rb none
#tests BuildCookRun with config
Change 3008286 on 2016/06/09 by Dmitry.Rekman
Add LinuxClient target platform.
#rb none
#tests Compile OrionEditor on Linux.
#codereview Brad.Angelcyk, Ben.Marsh
Change 3007978 on 2016/06/09 by jason.bestimt
#ORION_MAIN - Merge DUI @ CL 3007507
#RB:none
#Tests:none
[CodeReviewed]: matt.schembari, kerrington.smith
#ROBOMERGE-SOURCE: CL 3007968 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3007771 on 2016/06/09 by Laurent.Delayen
Fixed GetIntFromComp breaking with INDEX_NONE. Fixes crash in OrientationWarping node.
#rb martin.wilson
#codereview martin.wilson
#tests Sword Leap.
Change 3007436 on 2016/06/09 by David.Ratti
change designer facing parameter name
#rb none
#test compile
Change 3007408 on 2016/06/09 by David.Ratti
WaitGameplayEffectBlockedImmunity - ability task for listening to immunity events
#rb danY
#tests pie
Change 3007250 on 2016/06/09 by bruce.nesbit
Banner impact location fix. (OR-23179)
#rb none
#tests Game+PIE
Change 3007228 on 2016/06/09 by Ben.Marsh
BuildGraph: Rename -SkipNodesWithoutTickets parameter to -SkipTargetsWithoutTickets, to reflect that it's filtering the list of targets rather than the full graph.
#rb none
#tests none
Change 3007225 on 2016/06/09 by Ben.Marsh
EC: Set the -TicketSignature=... parameter for all BuildGraph jobs started by EC to the URL of the current job.
Change 3006985 on 2016/06/08 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3006936
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3006978 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3006926 on 2016/06/08 by Andrew.Grant
Merging //UE4/Main @ 300872 via //UE4/Orion-Staging
#rb none
#tests engine QA, orion qa smoke
Change 3006444 on 2016/06/08 by Ben.Marsh
BuildGraph: Add mechanism to specify that nodes can only be built once for a given changelist. Nodes can have an associated ticket file, and they are only permitted to build if the ticket is assigned to the current job. Tickets are created if they don't exist, and written with a signature specific to the job specified via the -TicketSignature="..." parameter. By default, builds will fail if a ticket has been already granted to another job, but the -SkipNodesWithoutTickets parameter instructs the graph to skip affected nodes instead.
#rb none
#tests none
Change 3006389 on 2016/06/08 by Daniel.Lamb
Delay the processing of packages which aren't ready till the end of the cook.
This allows other packages to be processed sooner.
#rb Peter.Sauerbrei
#test cook orion.
Change 3006306 on 2016/06/08 by Michael.Noland
Rendering: Added FreezeRendering to the console autocomplete list
#rn
Change 3006305 on 2016/06/08 by Michael.Noland
HLOD: Added a way to control how far down the HLOD hierarchy to allow showing (can be used to limit quality loss and streaming texture memory usage on high scalability settings for example)
Controlled by the new cvar r.HLOD.MaximumLevel, which can be set to the following values:
-1: No maximum level (default)
0: Prevent ever showing a HLOD cluster instead of individual meshes
1: Allow only the first level of HLOD clusters to be shown
2+: Allow up to the Nth level of HLOD clusters to be shown
Note: This does not affect the memory used by the HLOD meshes itself or their always loaded low mip levels, it will only save the memory associated with streaming in the higher mip levels
HLOD: Allowed r.HLOD console command to be used in Test configurations
HLOD: Removed some dead code in ALODActor and scene view / scene proxy relating to a different way to force visualization that has no trigger
HLOD: Fixed an uninitialized memory bug in the static mesh scene proxy HLODcoloration visualization code
#rn
#codereview jurre.debaare
#rb marc.audy
#tests Tested with various settings in Paragon and tried creating some new clusters in the editor
Change 3006304 on 2016/06/08 by Michael.Noland
Engine: Changed the code in AActor::IncrementalRegisterComponents to obey bAutoRegister for the root component rather than asserting that it is true. Note: If children components have bAutoRegister=true, they will still pull the root component into the fray and cause it to be registered first
#rb marc.audy
#tests Tested with code that registers or unregisters HLOD clusters at varying levels in Paragon
Change 3006041 on 2016/06/08 by Andrew.Grant
Added buildidoverride to shipping whitelist
#rb none
#tests compiled and used param in shipping
Change 3005678 on 2016/06/08 by Ben.Marsh
Back out changelist 3004395
#rb none
#tests none
Change 3005265 on 2016/06/07 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3005120
#RB: none
#Tests: none
#ROBOMERGE-SOURCE: CL 3005250 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 3005081 on 2016/06/07 by Daniel.Lamb
Reworked the way packages which are renamed on load are added to the cooked package list.
Cooker now has options for MaxMemoryAllowance as a percentage and also MinFreeMemory (which takes into account used system memory not just total system memory).
#rb Andrew.Grant, Marcus.Wasmer
#test cook orion
Change 3004752 on 2016/06/07 by Daniel.Lamb
Requeue packages to the next package on the list instead of to the end of the list.
#rb Andrew.Grant
#test cook orion
Change 3004560 on 2016/06/07 by David.Ratti
Kill timelines, latent actions, timer when recycling gameplay cues
#rb danY
#tests pie
Change 3004559 on 2016/06/07 by David.Ratti
Object Library:
-Added bool bIncludeOnlyOnDiskAssets that can be set by owner. Passed on to the AR filter when gathering assets.
GameplayCue Editor:
-Fix issue with new notifies not showing up after being created through the GC Editor (until restart).
-Fix issue for new projects, that don't have gameplayclue tags defined, not being able to add gameplay cue tags through the editor without restarting once.
#rb none
#tests editor
Change 3004395 on 2016/06/07 by Ben.Marsh
BuildGraph: Add a script function to ensure exclusive access to a given resource. The AcquireLockFile() function takes two arguments; a path to a text file, and the name of an owner. The file is created and the owner name written to it if it doesn't already exist, otherwise the contents of it are compared against the given owner string. The operation happens transactionally, and the function returns true if file contains the given owner string on exit. Logical and/or conditions are now also short-circuited, so the result of the AcquireLockFile() function can be used to control derived property definitions within an executing job.
#rb none
#tests none
Change 3004164 on 2016/06/07 by David.Ratti
Ability system: use player controller netmode over avatar actor when possible. Fixes issue if torn off, authority, client side actor tries to activate an ability.
#rb danY
#tests multi pie
Change 3003837 on 2016/06/07 by David.Ratti
Ability system engine work
-Default to /Game as search path for gameplay cues, if no explicit paths are set in the config.
#rb none
#tests ability sample project
Change 3002800 on 2016/06/06 by Marcus.Wassmer
Fix shader crash in PIE
#rb none
#test PIE
Change 3002657 on 2016/06/06 by Dmitry.Rekman
Do not copy to clipboard on crash if headless or on the wrong thread.
- Could result in crash handler crashing itself in some circumstances.
#rb none
#codereveiw Brad.Angelcyk
#tests Compiled Linux dedicated server and CrashReportClient.
Change 3002546 on 2016/06/06 by Daniel.Lamb
Improve cooking performance.
Allow cooker to save other packages opportunistically if main package is compiling shaders.
Allow cooker to load more packages if there aren't many packages to save.
#rb Josh.Adams
#test cook orion
Change 3002369 on 2016/06/06 by Marcus.Wassmer
Project setting for optional rendering features to reduce shader compile times.
# of shaders per material is reduced by ~30-40% depending on material
#rb Daniel.Wright
#test Editor with/without all options, cooked ps4.
Change 3002142 on 2016/06/06 by David.Ratti
Ability system engine level:
-Fix crash when gameplay cue editor starts if there are no gameplay cue paths specified
-Fix crash when GameplayCue tag is not specified
#rb none
#tests sample ability system project, paragon
Change 3002106 on 2016/06/06 by Jason.Bestimt
#ROBOMERGE-AUTHOR: sam.zamani
#orion
- add support for code tokens which can be shared/redeemed
- refactor of existing friend founder's pack codes to be displayed in a generic way using code token info
- added CodeToken.FounderFriendInviteT0 for new paragon tier 0 code which grants access to game without also giving a Founder's pack
- added CodeToken.FounderFriendInviteT1 to replace existing CodeToken.FriendPC and CodeToken.FriendPS4 Founder's pack codes. Existing codes aliased to the new CodeToken.FounderFriendInviteT1 code
- No longer differentiation between PC/PS4 friend codes
- "Share Friend Code" button will now process all available codes that can be issued instead of just 1
- updated Orion service Mcp call for getUnredeemedCodes() to ignore the code template id and return all available codes. Each returned code will also include the type
[CodeReviewed]: david.nikdel, jason.bestimt
#rb david.nikdel
#tests PC PIE using localhost and profile proxy for granting codes, also existing account with legacy codes
#ROBOMERGE-SOURCE: CL 3002104 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 3001218 on 2016/06/05 by jason.bestimt
#ORION_MAIN - Merge 27.2 @ CL 3001162
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 3001200 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: jason.bestimt
Change 2999508 on 2016/06/03 by jason.bestimt
#ORION_MAIN - Merge 27 @ CL 2999463
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2999498 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/Audio/ClassesAndMixes/Classes/Master.uasset - can't integrate exclusive file already opened
#CodeReview: jason.bestimt
Change 2999465 on 2016/06/03 by Robert.Manuszewski
Whitelisting more DLLs for injection.
#rb none
#tests none
Change 2999455 on 2016/06/03 by Lukasz.Furman
disabled path invalidation events for minions
#orion
#rb Mieszko.Zielinski
#tests PIE with additional debug logging
Change 2998488 on 2016/06/02 by Michael.Noland
Engine: Prevent forced drawing of spline components in Test configuration
#codereview james.golding
#tests Ran a cooked Test build on a map with splines in it
#rb david.ratti
#robomerge: main
Change 2997954 on 2016/06/02 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jon.lietz
OR-22425
no longer try to updat the tag map and modifiers when the gameplay effect that is being removed was not active.
#RB Dave.Ratti
#Tests golden path
#ROBOMERGE-SOURCE: CL 2997940 in //Orion/Release-0.27/... via CL 2997943
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2997750 on 2016/06/02 by Graeme.Thornton
Add FPakFile::Check() that attempts to open and read the data out of every file in a pak, to check for corruption
Added -checkpak option for force a check of every mounted pak file
#rb robert.manuszewski
#tests tested against cooked pc client. made sure my data succeeded. made sure corrupted data throws an error.
[CL 3031715 by Andrew Grant in Main branch]
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 2976484 on 2016/05/12 by Jason.Bestimt
#ROBOMERGE-AUTHOR: nick.atamas
Added queueing to HUD Alerts so they don't clobber each other.
Added input visualization so that keys show up in game.
SRichTextBlock/UOrionRichTextBlock now have a MinDesiredWidth
#test PIE
#ROBOMERGE-SOURCE: CL 2976474 in //Orion/Release-0.26/... via CL 2976481 via CL 2976482 via CL 2976483
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2976256 on 2016/05/12 by Zak.Middleton
#ue4 - Fix for shipping build.
#tests compiled
Change 2976205 on 2016/05/12 by Zak.Middleton
#ue4 - (Merge 2957866) Add MaxDepenetration for characters against geometry and pawns.
#tests MP PIE PlayGo
(Merging CL 2957866 using Framework->DevGeneral)
Change 2976166 on 2016/05/12 by Daniel.Lamb
Cooking optimziation to unsolicited markup saves 150 seconds paragon cook time.
#test Cook paragon
Change 2976161 on 2016/05/12 by Zak.Middleton
#ue4 - Make sure LastUpdateLocation, Rotation, and Velocity are updated on client and server error corrections. ForcePositionUpdate should call PerformMovement regardless of velocity (there may be root motion or gravity effects).
#tests PIE MP w/ real-world networking
Change 2976092 on 2016/05/12 by Mieszko.Zielinski
Modified adding dynamic subtrees to BT component so that we get a log info if it fails #UE4
#test golden path
Change 2976001 on 2016/05/12 by Robert.Manuszewski
Don't log to memory on dedicated servers
#jira UE-30693
#test Cooked dedicated server and client
Change 2975855 on 2016/05/12 by Lukasz.Furman
fixed behavior tree serialization spawning duplicates of task services
#tests BT editor
Change 2975706 on 2016/05/12 by Daniel.Lamb
Fixed redirect collector stats.
#test Compile
Change 2975636 on 2016/05/12 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge DUI @ CL 2975557
#RB:none
#Tests:none
[CodeReviewed]: matt.schembari, kerrington.smith, tony.oliva, jaymee.stanford, mona.huang, alex.conner, jacob.lawyer, paul.shank
#ROBOMERGE-SOURCE: CL 2975635 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2975592 on 2016/05/12 by Zak.Middleton
#ue4 - Add stat for SetHitResultFromShapeAndFaceIndex().
#tests PIE
Change 2975589 on 2016/05/12 by Zak.Middleton
#ue4 - Avoid filling temp variable unless in Editor builds. It's only used later in the function in Editor builds.
#tests PIE
Change 2975588 on 2016/05/12 by Zak.Middleton
#ue4 - Minor tweak to avoid array read each loop iteration.
#tests PIE
Change 2975587 on 2016/05/12 by Zak.Middleton
#ue4 - Add "IsPlayerController()" function to AController. Variable already existed, just wasn't exposed.
#tests PIE
Change 2975504 on 2016/05/12 by Daniel.Lamb
Remove new stats system because it broke build.
#test cook paragon
Change 2975500 on 2016/05/12 by Daniel.Lamb
Enable redirect timers so I can get stats from build machines.
#test cook paragon.
Change 2975367 on 2016/05/12 by Jason.Bestimt
#ROBOMERGE-AUTHOR: david.nikdel
#OGF #CatalogService #OSS #Localization
- Flush the cached offers/items in CatalogServiceMcp when the culture changes since they contain localized text
- Flush the cached virtual catalog offers/items in McpCatalogHelper when the culture changes since they contain localized text
- Replaced SetForceCatalogRefresh with ClearCache per CR with SamZ (will require Launcher fixup)
[CodeReviewed]: Sam.Zamani, Matt.Kuhlenschmidt
#RB: Sam.Zamani
#TESTS: storefront w/ language change
#ROBOMERGE-SOURCE: CL 2975366 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2975209 on 2016/05/12 by Simon.Tovey
Fixed initialization order warning.
#tests none
Change 2975200 on 2016/05/12 by Simon.Tovey
Translucency GPU time stats for automation.
Refactored separate translucency gpu timer to more general helper class and used it to also time regular translucency.
Feeding both of these into a stat to help art identify poorly performing VFX for more detailed investigation.
There are occasional spikes when the GPU is starved but overall the data out seems good.
#tests GoldenPath, Editor, Auto downsampling works, new stat produces reasonable data.
Change 2974984 on 2016/05/11 by Mieszko.Zielinski
Fixed a bug in graph-a-star heuristics' calculation #UE4
#test golden path
Change 2974916 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 26 @ CL 2974578
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2974915 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2974869 on 2016/05/11 by Ben.Marsh
BuildGraph: Add a MergeTelemetryWithPrefix="..." parameter to the <Command> task which allows merging the telemetry data from a child UAT run, adding a given prefix to all the key names.
#tests none
Change 2974673 on 2016/05/11 by Mieszko.Zielinski
Fix to BT not stopping if "StopTree" called while BT was waiting for a task to latently abort #UE4
(change by ?ukasz.Furman)
#test golden path
Change 2974581 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
Merged CL 2974565 from Release-.26 -> Main:
Fixed loc region not saving in shipping builds
Partially fixed store not refreshing when changing regions. Real money currency items are pending additional fixes
#ROBOMERGE-SOURCE: CL 2974578 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2974444 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: richard.fawcett
Reimplement support for specifying BuildPatchTool version used in chunking
This is now possible after Ben Marsh's fix to BuildGraph with CL 2974407.
#tests none
#ROBOMERGE-SOURCE: CL 2974441 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2974408 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: ben.marsh
BuildGraph: Fix support for variable expansion in user-defined enum types. Enums in the schema are now represented as the union of valid values and a regex matching a balanced property expansion string, which still validates/autocompletes cleanly in Visual Studio.
#tests none
[CodeReviewed] Richard.Fawcett
#ROBOMERGE-SOURCE: CL 2974407 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2974392 on 2016/05/11 by Daniel.Lamb
Optimizing resolve string asset reference resolution.
Added timing stats (disabled by default).
#test Cook paragon.
Change 2974349 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: richard.fawcett
Back out changelist 2974298. An issue with the BuildGraph system has prevented this change from working on the build farm.
#tests none
#ROBOMERGE-SOURCE: CL 2974347 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2974299 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: richard.fawcett
Add support for chunking builds with the pre-release version of BuildPatchTool.
#tests None. This code will be tested by creating a build on the build farm immediately after submission.
#ROBOMERGE-SOURCE: CL 2974298 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2974277 on 2016/05/11 by Lina.Halper
Fix up of retargeting when it skips replacing nested reference
#tests: retargeting anim BP
Change 2974210 on 2016/05/11 by Bart.Bressler
Merging Oodle changes from Dev-Networking
Change 2939167 on 2016/04/10 by John.Barrett
Updated packet bit termination code, so that both UNetConnection's and the PacketHandler use a termination bit (required for both PacketHandler/UNetconnection, as HandlerComponent's such as Oodle, are byte-aligned and do not preserve packet bit size).
Added new 'stat packet' stats group, for tracking reserved packet bits.
Added '-NoPacketHandler' commandline parameter, for disabling the PacketHandler and all HandlerComponent's (including stateless handshake) - restoring netcode to pre-PacketHandler state.
Removed PacketHandler 'packet overhead' method of packet bit size calculation - replaced with termination bit. Still partially used for reserving bits within packets (but renamed to avoid conflict with other 'PacketOverhead' variable).
Refactored/consolidated some PacketHandler code. Added more stringent bounds checking on packet sizes.
Change 2939168 on 2016/04/10 by John.Barrett
Updated Oodle to support new packet bit-termination code.
Added Oodle protocol support for selective packet compression (packets can now be sent uncompressed - game code will require a hook for this) - required for new bit-based netcode (Oodle outputs byte-aligned data, allowing compressed data to exceed size of uncompressed data - and thus, maximum packet size if not sent uncompressed - in rare edge cases).
Added '-CompressionTest' commandline parameter to Oodle dictionary generation commandlet, which reserves a portion of captured packets, for determining the compression savings percentage.
Added '-OodleDebugDump' commandline parameter, which disables normal dictionary generation, and converts packet captures into a .bin file, which is compatible with the Oodle 'example_packet.cpp' code.
Added temporary security bandaids to Oodle code, based on report that Luigi Auriemma put together, which deals with potential weaknesses in the Oodle API
Added 'stat oodle' stats for tracking failed attempts at compressing packets.
Change 2942964 on 2016/04/10 by Ryan.Gerleve
Fix broken indentation/formatting
Change 2958260 on 2016/04/27 by Bart.bRessler
Add branch name and changelist to oodle packet capture filenames.
Change 2964360 on 2016/05/03 by John.Barrett
Updated Oodle to support using a dictionary and capturing packets at the same time.
The dictionary is now always loaded, if specified, and whenever -OodleCapturing is on the commandline, packets are captured alongside the active dictionary.
Added several debug commands, to aid with testing compression performance (not QA-ready; only works with 1 player on a server):
"Oodle Compression On/Off" - enables/disables packet compression (but still decompresses received compressed packets)
"Oodle Dictionary Unload/Load" - unloads/loads the dictionary files, to allow releasing the files for dictionary generation, and reloading the new dictionary.
"Oodle Capture On/Off" - Enables/Disables packet capturing at runtime - requires '-OodleCapturing' on commandline.
"Oodle ResetStats" - resets the 'stat oodle' stat counters.
The NetcodeUnitTest plugin should be enabled, so that these commands can automatically execute on the server as well, as needed.
Change 2964553 on 2016/05/03 by Bart.Bressler
Add process ID to oodle capture filenames
Change 2966247 on 2016/05/04 by John.Pollard
Oodle 2.1.5 SDK
Change 2968761 on 2016/05/06 by Bart.Bressler
- Added changelist number as parameter to most command line tasks to filter captures by their changelist number (use "all" to get everything)
- Moved a bunch of the file searching/processing code outside of the tasks themselves so that the tasks all just operate to an array of capture files, this makes it easier to create new command line options
- When looking for capture files, we will now recursively search subdirectories
Change 2970529 on 2016/05/09 by Bart.Bressler
Add an optional "CapturePercentage" command line parameter that has a percentage chance of generating capture files per connection
Change 2970874 on 2016/05/09 by Bart.Bressler
- Turn on OODLE_DEV_SHIPPING in the Orion server shipping config so that captures can be generated in shipping builds
- Link to version 215 of oodle
Change 2971233 on 2016/05/09 by Bart.Bressler
Update Oodle DLLs in Orion
Change 2971362 on 2016/05/09 by Bart.Bressler
Create script for building an oodle dictionary out of capture files in an arbitrary location
Change 2972176 on 2016/05/10 by Bart.Bressler
Update oodle references to version 215 in OodleHandlerComponent.Build.cs
#tests used solo vs. ai to test oodle captures and using them
Change 2974035 on 2016/05/11 by Simon.Tovey
Adding fx.ParticleCollisionIgnoreInvisibleTime to replace hard coded time.
This is the time a PSC needs to be invisible for to have all it's collisions ignored.
This is potentially the cause of a bug Tim et al are seeing.
#tests Editor, Can be used to repro/fix the issue.
Change 2973985 on 2016/05/11 by Lina.Halper
Retargeting fix with editor saving issue
#tests: retargeting
Change 2973695 on 2016/05/11 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 26 @ CL 2973469
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2973694 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2973679 on 2016/05/11 by Graeme.Thornton
UAT parameter -signedpak now no longer implies -pak
#tests win64 cooked client. checked that pak generation works as expected through project launcher
Change 2973588 on 2016/05/11 by Simon.Tovey
OR-21033 - Get physical material from particle collision event exposed in Cascade / Blueprint
Particles can now receive collision events selectively based upon the phyisics material of the hit.
Physics material is passed through the event and can be accessed in BPs.
The Event Receiver Spawn node also now has an array of Allowed and Banned phys materials.
#tests Editor and game. Coudln't test cooked as having unrelated crashes in cooked games. Shouldn't be any cooked/uncooked issues here.
Change 2973394 on 2016/05/11 by bruce.nesbit
Fixed couple of shadow vars
#tests compiled
Change 2973335 on 2016/05/11 by Andrew.Grant
Warning fix
#tests compiled
Change 2973308 on 2016/05/10 by Dmitry.Rekman
Add "unplayable condition" reporting.
- The server will report an unplayable condition by creating a local file (under Saved).
- An external script can possibly notice this and, applying its own logic on % of servers reporting it, profile or shutdown the whole machine.
- Report file is to be deleted by an external script.
#tests Compiled and ran Linux server, subjected it to various hitches.
Change 2973235 on 2016/05/10 by Zak.Middleton
#ue4 - Removed allocs after initial spawn from client saved move processing in character movement.
#tests PIE multiplayer w/ Bots
Change 2973157 on 2016/05/10 by Olaf.Piesche
Merging CL 2973112 from //UE4/Dev-Rendering->//Orion/Dev-General
Providing particle source and target for beam emitters
#tests editor game PC
Change 2972715 on 2016/05/10 by Jason.Bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 26 @ CL 2972681
#RB: none
#Tests:none
#ROBOMERGE-SOURCE: CL 2972712 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2972678 on 2016/05/10 by Mieszko.Zielinski
Fixed babysitter bot not avoiding enemy towers when pathfinding back to base #Orion
#jira OR-18590
#test golden path
Change 2972595 on 2016/05/10 by Lina.Halper
Animation Retargeting fix for blendspaces
#code review: Benn.Gallagher, Martin.Wilson
#tests: retargeting anim BP
Change 2972282 on 2016/05/10 by Daniel.Lamb
Optimized string asset reference resolution slightly to help get back missing 10 minutes from paragon cook.
#test cook paragon.
Change 2972260 on 2016/05/10 by Laurent.Delayen
Fixed crash in UCharacterMovementComponent::HasRootMotionSources().
#tests Chains pull not crashing anymore.
Change 2972241 on 2016/05/10 by Frank.Fella
UMG - Fixes for material animation copied from 4.12.
#RB Matt K.
#TESTS Struct materials can now be animated and animated materials are named nicely.
Change 2971643 on 2016/05/09 by Dmitry.Rekman
Add reporting of "zero load" frame times (OR-21035).
- Added a thread that does nothing but sleeps and counts how often it missed the target FPS.
- Added an analytics event ServerZeroLoadFrameTimeDistribution that is sent at the end of the match.
- Server only.
#tests Compiled and ran Linux server on a compatible content, played few matches in a row.
Change 2971544 on 2016/05/09 by Ben.Marsh
EC: Use a full path to the telemetry file, to account for UAT switching directories.
Change 2971532 on 2016/05/09 by Wes.Hunt
Alter the cook stats hierarchical profile data to reflect the latest cook changes.
#tests none
Change 2971527 on 2016/05/09 by Ben.Marsh
UAT: Move telemetry object into CommandUtils, so we can add stats from anywhere.
#tests none
Change 2971461 on 2016/05/09 by David.Ratti
Fix issues with mesh swap skins:
-Front end intro animations not playing
-In game spawn animations not playing
-Some attachment weirdness (twinblast)
#tests golden path
Change 2971460 on 2016/05/09 by David.Ratti
Fallback to Target actor if there is no instigating actor in the GAmeplayCue parameters when determining if we should play "local only" effects
#tests pie
Change 2971364 on 2016/05/09 by Ben.Marsh
EC: Add support for adding custom telemetry data from UAT scripts, which gets piped through to the trends panel in EC.
#tests none
Change 2971245 on 2016/05/09 by Dmitry.Rekman
Add a "hitchhunter" log message to catch hitches while sleeping.
#tests Compiled and ran Linux server on a compatible content.
Change 2971196 on 2016/05/09 by jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2971139
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2971168 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
//Orion/Dev-General/OrionGame/Content/Characters/Heroes/Coil/Audio/Body/Pixie_Cranking_Loop_Cue.uasset - can't branch exclusive file already opened
#CodeReview: david.nikdel, jason.bestimt
Change 2971113 on 2016/05/09 by Dmitry.Rekman
UdpMessaging: Fixed broken filters for when to enable UDP transport.
- Redoing MaxP's change from Dev-Sequencer (CL 2963357).
- Reduces number of threads spawned by the server.
#tests Compiled Linux server, ran it on a compatible content.
Change 2971040 on 2016/05/09 by jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2970990
#RB:none
#Tests:none
[CodeReviewed]: jon.lietz
#ROBOMERGE-SOURCE: CL 2971027 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
#ROBOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
#CodeReview: david.nikdel, jason.bestimt
Change 2970555 on 2016/05/09 by Ben.Marsh
BuildGraph: Only show warnings and errors for the SavePackage log during cooks. Prevents redundant display of information that's already in the Cook log.
#tests preflight here: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/6443796
Change 2970507 on 2016/05/09 by David.Ratti
Support for linking passive abilities to a key binded ability. E.g., allow a passive ability to be unlocked and leveled up in step with a key binded ability.
Cleaned up the TryLevel/CanLevelUp code a bit: moved to Orion Ability System Component
#tests pie
Change 2970414 on 2016/05/09 by Graeme.Thornton
Don't take a copy of the child tags array when doing UGameplayTagsManager::FindTagNode, just take a const&
#tests win64 client golden path
Change 2969729 on 2016/05/06 by Mieszko.Zielinski
Fixed a dumb mistake in a conditional expresion in UNavigationQueryFilter::GetQueryFilter #UE4
#test golden path
Change 2969675 on 2016/05/06 by Mieszko.Zielinski
Implemented "meta navigation filter" that can fetch a filter class based on given agent #UE4
Added NavFilter_AIControllerDefault that fetched DefaultNavigationFilter from AIController
Reverted hack-feature that supplied same functionality to EQS
#test golden path
Change 2969652 on 2016/05/06 by Michael.Noland
HLOD: Changed UI gating code so that whether or not a LOD Actor is valid is based on the presence of at least two static mesh components, rather than at least two actors (to improve handling when including BPs)
- Repurposed HasValidSubActors for this check, and introduced HasAnySubActors() for the existing uses as this better matches the intent of how the function was used
#tests Added a single BP containing 7 mesh components to a new ALODActor and verified that it allowed a proxy to be generated
Change 2969651 on 2016/05/06 by Michael.Noland
Simplygon: Added time taken for simplygon mesh reduction to the log message
#tests Simplified a LOD cluster and inspected the log
Change 2969604 on 2016/05/06 by Uriel.Doyon
Changed default value to true for UParticleModuleVectorFieldLocal::bUseFixDT.
#tests confirmed that default value has changed for old assets, while allowing override.
Change 2969418 on 2016/05/06 by jason.bestimt
#ROBOMERGE-AUTHOR: andrew.grant
Fixed unconverted char string being passed as part of build info
#tests ran & verified patch check passes
#ROBOMERGE-SOURCE: CL 2969417 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2968817 on 2016/05/06 by jason.bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2968572
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2968813 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2968383 on 2016/05/05 by Mieszko.Zielinski
Added "default navigation filter" to AIController #UE4
Also, made EQS take advantage of that
#test golden path
Change 2968225 on 2016/05/05 by John.Pollard
Add sanity checks and more info to help track down possible memory corruption
#tests Networking, replication
Change 2967903 on 2016/05/05 by jason.bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2967827
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2967902 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2967899 on 2016/05/05 by Lina.Halper
Merged change of 2956152
Remove invalid ensure - this didn't work if you have composite inside.
#tests: none
Change 2967870 on 2016/05/05 by Andrew.Grant
Fix for OR-20731 (gamever crashes client)
#tests gamever at console with -game
Change 2967606 on 2016/05/05 by Wes.Hunt
Tweaked output log message for HTTP module shutdown.
#tests none
Change 2967359 on 2016/05/05 by Wes.Hunt
HttpManager will log outstanding requests on shutdown so people can debug shutdown issues and ensure their requests get flushed properly. Also changed default LogHttp logging level to display so these messages can be shown by default without using warning level.
#tests ran editor build and queued up an event using the console command, then quit immediately. the log indeed showed that HttpManager had to wait at least 0.5 seconds for the request to complete.
Change 2966987 on 2016/05/05 by Dmitry.Rekman
Fix editor build.
#tests Compiled Win64 editor.
Change 2966977 on 2016/05/05 by Dmitry.Rekman
Added collecting and reporting periodic server frame time distribution.
- Added generic FHistogram class and necessary analytic events.
- Also added reporting hostname (OR-20842).
#tests Built Linux server and ran a few matches on a compatible content.
Change 2966920 on 2016/05/04 by jason.bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2966805
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2966919 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2966778 on 2016/05/04 by Michael.Noland
Rendering: Fixed shadow variable warning in GPUProfiler
#tests Compiled and tested GPUProfiler command
Change 2966769 on 2016/05/04 by Mieszko.Zielinski
Fixed GraphAStar not resetting the output path before fillinf it with results #UE4
#test golden path
Change 2966704 on 2016/05/04 by Michael.Noland
Rendering: Added triangle and draw call summaries to ProfileGPU output, broken up by asset and material
- This is controlled by r.ProfileGPU.PrintAssetSummary, which defaults to 1, but you really need r.ShowMaterialDrawEvents 1 enabled as well for a complete picture
- It can also output a summary line for speciifc asset names using a comma separated list in r.ProfileGPU.AssetSummaryCallOuts (e.g., "LOD,HeroName")
#tests Used ProfileGPU a number of times
Change 2966696 on 2016/05/04 by Michael.Noland
Engine: Embedded FPS chart preamble/postamble/row .html files into ChartCreation.cpp to permanently solve packaging woes
#tests Tested FPS charts in an uncooked and cooked build
#jira OR-19713
Change 2966336 on 2016/05/04 by Lukasz.Furman
fixed jungle minions unable to reach spawn locations when camp resets
#jira OR-20700
#tests jungle camp POC
Change 2965948 on 2016/05/04 by David.Ratti
Changes to how passive abilities activate
-Passives now continually try to activate by default rather than only on spawn
Support for Status.Immortal
-Prevents death, fies AbilityTriggerEvent.ImmortalProc when this happens.
-Clamps health to 1.
Fixed bug in muriel passive where ShieldHealthRegen would be left in the world where muriel died.
Fixed bunch of crap in GA_OnSpawn that was causing desync on client at start of match
#tests multi pie
Change 2965870 on 2016/05/04 by Ryan.Gerleve
Duplicated fix from Release-4.12 by marc.audy, CL 2960819:
Owned components are once again referenced by their Owning actor for GC purposes
#jira UE-29131
#tests golden path
Change 2965798 on 2016/05/04 by jason.bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2965789
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2965796 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2965220 on 2016/05/03 by Dmitry.Rekman
Log instance id and system id (OR-20782).
- These ids get reported in multiple analytics events, having them logged is helpful for quickly mapping events to the log file.
#tests Compiled Linux server, ran on compatible client.
Change 2964907 on 2016/05/03 by Jason.Bestimt
#ORION_DG - Merge MAIN @ CL 2964858
#RB:none
#Tests:none
Change 2964530 on 2016/05/03 by Laurent.Delayen
Renamed GetSlotRootMotionWeight to GetSlotNodeGlobalWeight and made it double buffered to it's safe to access anytime.
Added GetSlotMontageGlobalWeight() to get the Global Weight of a montage being played on a Slot. (Also double buffered).
Added GetInstanceMachineWeight() to get Global Weight of a State Machine in the AnimGraph. (Also double buffered)
Added FAnimInstanceProxy::GetStateMachineIndexAndDescription to avoid searching through the AnimNodeProperties twice.
#tests Chains full feature system in PIE.
Change 2964498 on 2016/05/03 by Frank.Fella
DecalComponent - Fix visibility so that it behaves like other scene components with regard to the editor visibility, component visibility, and actor hidden in game flags.
#RB Andrew Rodham
#TESTS Visibility for decals works like other scene components in the editor, and their visibility can now be animated properly by sequencer.
Change 2964428 on 2016/05/03 by Benn.Gallagher
Fixed stale clothing chunk/section references after container realloc in editor
#tests editor
Change 2964316 on 2016/05/03 by bruce.nesbit
Banner revisions
Banners now use components for various banner items
Banners can now be enabled when killing a hero.
#tests PIE+Game
Change 2964187 on 2016/05/03 by Jon.Lietz
Speeding up the tag count check in UAbilitySystemComponent::RegisterAndCallGameplayTagEvent()
- Remove the call to GetAggregatedStackCount and creating a FGameplayEffectQuery every time we call RegisterAndCallGameplayTagEvent
- Added GetTagCount to the UAbilitySystemComponent that will call GetTagCount on the GameplayTagCountContainer
#RB DanY
#tests JIP shadow pad still works.
Change 2964136 on 2016/05/03 by Laurent.Delayen
Fix crash while switching tabs using Persona.
#tests not crashing anymore.
Change 2964083 on 2016/05/03 by jason.bestimt
#ROBOMERGE-AUTHOR: jason.bestimt
#ORION_MAIN - Merge 25.2 @ CL 2963929
[CodeReviewed]: andrew.grant
HTTP Manager has larger stack size (1024)
#RB:none
#Tests:none
#ROBOMERGE-SOURCE: CL 2964080 in //Orion/Main/...
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2963771 on 2016/05/02 by Nick.Atamas
Setting a desired size scale invalidates layout and volatility.
#test none
Change 2963555 on 2016/05/02 by Rob.Cannaday
Fix PS4 Orion players being able to whisper chat with non-Orion players
#jira OR-20626
#tests chat with launcher, fortnite
Change 2963387 on 2016/05/02 by Laurent.Delayen
Added GatherDebugData to FABRIK node.
#tests showdebug animation works on Chains now.
Change 2963331 on 2016/05/02 by Jon.Lietz
fixing compile error, dont need the clamp just the ternary on the EventType and pass down the tag count or 1.
#RB none
#tests compiles
Change 2963106 on 2016/05/02 by Rob.Cannaday
Increase HTTP thread's stack size to 128k
We discovered a stack overflow when the stack size was 64kb in LavasoftTcpService64.dll (Ad-Aware's Lavasoft Web Companion)
#tests log in
Change 2963047 on 2016/05/02 by Jon.Lietz
OR-20206 for JIP we need to call the bound function if we already have the tag on reconnect.
- adding a new function in UAbilitySystemComponent, RegisterAndCallGameplayTagEvent this will bind the passed in delegate and if the ability system has that tag already will execute the delegate.
#RB Dave.Ratti
#test shadow pad, slow, stun and root still trigger and trigger for JIP players.
Change 2962836 on 2016/05/02 by jason.bestimt
#ROBOMERGE-AUTHOR: andrew.grant
[NULL MERGE]
Duplicating 2961899 - Fix minimal code builds for Linux not overwriting files
[CodeReviewed] Ben.Marsh
#ROBOMERGE-SOURCE: CL 2962812 in //Orion/Release-0.24.2/... via CL 2962830 via CL 2962833 via CL 2962834 via CL 2962835
#ROBOMERGE-BOT: ORION (Main -> Dev-General)
Change 2962570 on 2016/05/02 by Jason.Bestimt
#ORION_MAIN - Merge MAIN @ CL 2962544
#RB:none
#Tests:none
Change 2962552 on 2016/05/02 by Ben.Marsh
Avoid output of warnings containing the string "error:" (and causing the EC post processor to fail the build) if posting build info has a human-readable error message instead. Output should probably be changed to parse out/sanitize the actual failure message if it's meant to retry and succeed, but this will stop failures caused by multiple builds being posted with the same build version.
#tests none
Change 2962506 on 2016/05/02 by Ben.Marsh
Add a version string to identify a given build (FApp::GetBuildVersion()/BUILD_VERSION) which is distinct from the engine version. Defaults to <Escaped Branch Name>-CL-<Changelist>, but can be overriden by specifying a -Build=... argument to UpdateLocalVersion or the "Build" attribute to the SetVersion BuildGraph task.
#tests Preflighted Win64 client/server build (P:\Builds\Orion\++Orion+Dev-General-CL-2962228-PF-2945494-6398155-PF-2945494-6398155) and loaded into Agora. Checked that version strings appear correctly in generated executables.
Change 2962228 on 2016/04/30 by Dmitry.Rekman
Move processing HTTP requests into separate thread (OR-20723).
- First iteration of the implementation, pending implementing feedback.
- Adds a separate thread for CurlHttp where actual processing is performed.
- Coded by RobC, post-processed by me.
#tests Compiled Linux server and Windows client, ran them on compatible content, played a match.
Change 2961899 on 2016/04/29 by Ben.Marsh
BuildGraph: Fix minimal Linux server builds not overwriting the existing executables, by adding an "Overwrite" parameter into the staging task. Windows exe-only patches already happen to bypass this bug by deleting the Binaries/Win64 directory (designed to remove any configurations that weren't built this time), but could still fail if changes had been made to some other staged binaries.
#tests preflighted code-only build against DG CL 2960870 and compared output (P:\Builds\Orion\++Orion+Dev-General-CL-2961878-PF-2961895-6393603)
Change 2961587 on 2016/04/29 by Daniel.Lamb
Redirector doesn't fire callback if it fails to be loaded.
#test Cook orion.
Change 2961458 on 2016/04/29 by Wes.Hunt
Cooker Stats improvements. Also removed some old UBT telemetry that was not being used.
#tests many cooks of orion
Change 2961136 on 2016/04/29 by Daniel.Lamb
Readded caching of platform data into postload of materials.
#test Cook paragon.
[CL 2979220 by Ben Marsh in Main branch]
#lockdown Nick.Penwarden
==========================
MAJOR FEATURES + CHANGES
==========================
Change 2821607 on 2016/01/08 by Mieszko.Zielinski
Added a way to limit amount of information logged by vlog by discarding logs from classes from outside of class whitelist #UE4
This feature was followed by refactoring of functions taking FVisualLogEntry pointers to use references instead.
#rb Lukasz.Furman
#codereview John.Abercrombie
Change 2828384 on 2016/01/14 by Mieszko.Zielinski
Back out of visual log refactor done as part of CL#2821607 #UE4
Change 2910454 on 2016/03/15 by Zak.Middleton
#ue4 - Properly exclude zero-distance MTD results in ComponentEncroachesBlockingGeometry_WithAdjustment() in the presense of multiple overlaps.
#rb Jeff.Farris
#jira UE-24327
UDN: https://udn.unrealengine.com/questions/270574/jeff-farris-hack-for-physx-mtd.html
Change 2910548 on 2016/03/15 by Zak.Middleton
#ue4 - Handle MTD computation returning NaN direction when there is a "contact" with zero distance.
Change 2912311 on 2016/03/16 by Marc.Audy
Properly handle overlaps in C++ in documentation code and UE4 to Unity doc
#rb Martin.Wilson
Change 2913086 on 2016/03/17 by Marc.Audy
Adding ability to have 9 parameters to a dynamic delegate
Change 2913101 on 2016/03/17 by Marc.Audy
Fix some of the loctext error messages
Change 2913102 on 2016/03/17 by Thomas.Sarkanen
Console usability improvements
Display console autocompletion commands from the lexicographically first element up to either the total number of commands or MAX_AUTOCOMPLETION_LINES, whichever is least. The previous behaviour started the list "in the middle" and hid the first elements if there were too many matches. Thus "[ab ac ad]" with "aa" hidden now becomes "[aa ab ac]" with "ad" hidden.
To make scrolling work as expected, the input handling of the up and down arrow keys has been reversed so that the cursor iterates forward starting from the top with the down arrow key, and goes back up with the up arrow key. Command history is still accessed with the up arrow key.
This commit also undoes one of the most evil uses of operator overloading I've ever seen, on par with "#define true false" but more subtle
Color console autocomplete entries to denote their type: command, CVar or other (manual autocompletion entries). CVars are further divided into writeable and read-only variables.
Assume that manual console autocompletion entries are commands. This makes the autocompletion list colors more consistent and less noisy
Automatically select (but don't complete) a command on console character input. To prevent the autocomplete from becoming too trigger happy, no longer automatically complete commands for arbitrary key inputs that we happen to have a match for
Allow cycling through console commands with the tab key
Discriminate between first time and repeated tab presses and only scroll through autocomplete entries on the latter
Fix off-by-one error in console: "x more matches" line was being shown when the number of autocomplete elements was equal to MAX_AUTOCOMPLETION_LINES
Fix an off-by-one error that was causing the topmost console command to not be shown if there was an autocomplete scroll region
Show the currently selected autocomplete entry faded out behind the user's typed input
Slightly increase brightness of the normal input text colour to better distinguish between the typed and autocompleted parts of the input line
Left-justify command descriptions in the console autocompletion box
Detect overflow of console autocomplete lines on low resolutions and decrease the space used for description justification to compensate
Make the console input, history and autocomplete colours user configurable
Add console background transparency. Configurable, set to 15% by default
Add missing closing quote to the console dump HTML template
#github #2061: Console usability improvements from Mattiwatti
Change 2913104 on 2016/03/17 by Thomas.Sarkanen
Added indicator displayed on animation nodes when they use the 'fast path'
Added checkbox that can be used to audit Blueprint fast-path usage.
Switched almost all animation node widgets to derive from new SAnimationGraphNode. This creates the overlay widget that indicates whether this node is using a more optimal path.
#doc Also added documentation tooltips and UDN doc files/images for the fast path systems.
#jira UE-24698 - Add icon to pins in anim graph to indicate 'fast mode' access
#rb Martin.Wilson
Change 2913306 on 2016/03/17 by Marc.Audy
Cleaning up GetResourceSize
- Made many call Super::GetResourceSize
- Removed trivial implementations
- Fixed HierarchicalInstanceStaticMeshComponent double counting an array
Change 2913535 on 2016/03/17 by Lukasz.Furman
fixed broken behavior tree graph data after subnode undo
#ue4 UE-28198
Change 2913608 on 2016/03/17 by Lukasz.Furman
fixed behavior tree execution indices after undoing move in editor
#ue4 UE-26705
Change 2913847 on 2016/03/17 by Lukasz.Furman
added new automation test for UE-28309
#ue4
Change 2913849 on 2016/03/17 by Lukasz.Furman
fixed behavior tree skipping over branch when restart request comes during AbortCurrentTask call
#ue4 UE-28309
Change 2913895 on 2016/03/17 by Marc.Audy
Added 'self' argument to Actor and PrimitiveComponent delegates that didn't already supply one
Fixed up all C++ uses of these delegates
#jira UE-23122
#rb Zak.Middleton
Change 2914743 on 2016/03/18 by Thomas.Sarkanen
Editing of primitive data in PhAT
[CL 2926677 by Marc Audy in Main branch]