Commit Graph

26 Commits

Author SHA1 Message Date
Mieszko Zielinski
564a8d1f3e Added a dedicated warning for when we attempt to creat a dtNavMesh instance with maxTiles == 0.
Also, made sure we release the faultu dtNavMesh instance if we're not going to use it.

#jira UE-71027
#review-6676106 @Yoan.StAmant
#rb Yoan.StAmant

[CL 6676722 by Mieszko Zielinski in Dev-Framework branch]
2019-05-30 12:22:17 -04:00
Mieszko Zielinski
31fa3c7421 Made sure we mark all the navigable space dirty after recreating dtNavMesh instance due to mismatching navmesh properties.
#jira UE-65963
#rb none

[CL 6675381 by Mieszko Zielinski in Dev-Framework branch]
2019-05-30 08:42:12 -04:00
Mieszko Zielinski
61f3b0d4d3 Added logging to the two cases that can make RecastNavMeshGenerator recreate the dtNavMesh instance (dumping the serialized one)
#rb none
#jira none

[CL 6651556 by Mieszko Zielinski in Dev-Framework branch]
2019-05-28 05:40:31 -04:00
Mieszko Zielinski
a1708e0630 Made NavModifierComponent work properly even if its owner's root component was marked as nav-irrelevant #UE4
While at it had to mess around with RegastNavMeshGenerator's initialization - the old way in some cases resulted in overriding once configured properties or needless dtNavMesh instance recreation.
In the process I've removed the Generator->Init() call from ARecastNavMesh::ConditionalConstructGenerator since now we call Init as part of generator's construction.

#jira UE-74448
#review-6533131 Yoan.StAmant
#rb Yoan.StAmant

[CL 6604191 by Mieszko Zielinski in Dev-Framework branch]
2019-05-22 06:50:15 -04:00
Marc Audy
502f469036 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5503639
#rb
#rnx

[CL 5504188 by Marc Audy in Dev-Framework branch]
2019-03-22 14:59:27 -04:00
Marc Audy
82e0666ce7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5450266
#rb
#rnx

[CL 5459329 by Marc Audy in Dev-Framework branch]
2019-03-19 16:16:11 -04:00
Ben Zeigler
1ce734caf6 Set up ReferenceNames for most runtime FGCObject classes, as these now properly show up in obj refs
#rb marc.audy

[CL 5365250 by Ben Zeigler in Dev-Framework branch]
2019-03-11 19:48:28 -04:00
Marc Audy
6c6b055f0e Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5271686
#rb
#rnx

[CL 5282523 by Marc Audy in Dev-Framework branch]
2019-03-04 10:23:33 -05:00
Robert Manuszewski
cfa01c09c7 Merging //UE4/Dev-Main to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4731457 by Robert Manuszewski in Dev-Core branch]
2019-01-16 04:23:12 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Robert Manuszewski
2752c82adc Merging //UE4/Dev-Main @ 4664414 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4675693 by Robert Manuszewski in Dev-Core branch]
2019-01-02 00:55:51 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Robert Manuszewski
1685ed0b2e Merging //UE4/Dev-Main @ 4620382 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4631078 by Robert Manuszewski in Dev-Core branch]
2018-12-04 23:30:42 -05:00
Ben Marsh
ea340d3fbf Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Josh Adams
4f63a76b48 - Changed compression methods to be an FName instead of hardcoded enum
- Added support for compression plugins
- Removed the Custom compression concept, now using plugins properly
- Modified UnrealPak to use FNames, and allow for multiple compression methods (fallbacks on error or unavailability, etc)
- Added project settings for compression method selection for UnrealPak, and additional settings to be passed to UnrealPak (for instance, to control compression size/speed, etc)
- Deprecated a bunch of old function calls
- Improved pak file "old format" reading ability
- Brought over some changes from Fortnite for pak file encryption and memory savings
- Implemented a parallel compression pull request (#4129) to speed up pak file compression
#jira UE-51294
#rb ben.marsh

[CL 4480944 by Josh Adams in Dev-Core branch]
2018-10-17 14:18:10 -04:00
Robert Manuszewski
8841a31595 Merging //UE4/Dev-Main @ 4448303 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4450493 by Robert Manuszewski in Dev-Core branch]
2018-10-11 08:14:26 -04:00
mieszko zielinski
0e35c4450b Fixed navmesh tiles AABB being calculated wrong for large agents #UE4
#jira UE-65038
#rb Lukasz.Furman

#ROBOMERGE-SOURCE: CL 4446389 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4446390 by mieszko zielinski in Staging-4.21 branch]
2018-10-10 14:34:05 -04:00
Robert Manuszewski
02ba9f72df Merging //UE4/Dev-Main @ 4397329 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4397828 by Robert Manuszewski in Dev-Core branch]
2018-09-26 08:22:54 -04:00
Marc Audy
af90b7bcd4 Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00
Stefan Boberg
ec78046f43 Merging //UE4/Dev-Main to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4314710 by Stefan Boberg in Dev-Core branch]
2018-08-24 10:59:28 -04:00
Robert Manuszewski
5cfb721650 Merging //UE4/Dev-Main @ 4166795 to Dev-Core (//UE4/Dev-Core)
#rb none

[CL 4168931 by Robert Manuszewski in Dev-Core branch]
2018-06-28 02:30:53 -04:00
Marc Audy
952ca7ae49 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4166795
#rb
#rnx

[CL 4167744 by Marc Audy in Dev-Framework branch]
2018-06-27 17:19:13 -04:00
marc audy
4c6f4247db Make all engine and smaple uses of player controller iterator consistent at validating that the weak object pointer is valid before dereferencing.
#rb
#jira
#rnx
[FYI] Michael.Noland

#ROBOMERGE-SOURCE: CL 4149232 in //UE4/Release-4.20/...
#ROBOMERGE-BOT: RELEASE (Release-4.20 -> Release-Staging-4.20)
#ROBOMERGE-AUTHOR: marc.audy

[CL 4150460 by marc audy in Staging-4.20 branch]
2018-06-20 14:27:50 -04:00
Mieszko Zielinski
86b09177d3 Cleaning up AI and navigation-related @todos #UE4
Most of them related to recent nav sys refactor, but some are just old todos. Changes include:
- plugged in navmesh vislogging
- implemented querying and stopping movement from the engine code (via FNavigationSystem's binds)
- fixed UNavigationSystemV1::ConfigureAsStatic
- implemented NavigationSystem's own nav config class (with additional options available)

Also added some helpful comments in couple of places.

#rb none

[CL 4112787 by Mieszko Zielinski in Dev-Framework branch]
2018-06-05 09:49:14 -04:00
Marc Audy
f6f6f20a10 Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 4058146)
#lockdown Nick.Penwarden
#rb
============================
  MAJOR FEATURES & CHANGES
============================

Change 4007876 by Ben.Zeigler

	Add Inventory Level and Count, accessed as ItemData. Changed various places to read/write this, and switched Souls to be a proper inventory item instead of a variable on player controller
	The player starts with 0 souls, but I hooked up the + on the souls display to grant 50
	Change the way the Store items are calculated in game instance, GetStoreItems now returns hard pointers so it only loads them once at startup
	Add option to reset save data to the options screen, replaced restore purchases as that makes less sense with the current design

Change 4008251 by Mieszko.Zielinski

	PR #4668: UE-57857: Calling incorrect super function (Contributed by projectgheist)

	Also addresses #jira UE-57869


Change 4008530 by Ben.Zeigler

	Fix hang on startup when async loading component blueprints from game startup code. The component type registry will now load it's meshes on the next tick instead of on construction, as it caused a recursive load issue

Change 4008694 by Ben.Zeigler

	Add bAllowEngineTick option to FLoadingScreenAttributes. If set, it will run the main engine tick while waiting for a manually disabled loading screen to finish displaying. This allows latent actions such as level streaming to complete before stopping the load movie
	This option is disabled by default because game-specific tick functions may be doing unsafe slate operations

Change 4008698 by Ben.Zeigler

	Fix loading screen on map transfer to work properly. There are now options to have the screen be up until it is taken down, changed the game instance to use that
	This depends on engine tick working from the loading movie, a feature I just added

Change 4008699 by Ben.Zeigler

	Add SaveGame flag to gameplay tags so they can be used for native save systems

Change 4008941 by Ben.Zeigler

	Hook up Fireball using new functions that allow applying an effect container spec from a projectile
	Hook mana cost for player abilities, set to 10 but should be balanced and move to a curvetable. Cooldowns are next
	Rename some ability functions to make them shorter

Change 4008943 by Dan.Oconnor

	Make sure we don't drop LOAD_DeferDependencyLoads when loading data via import text
	#jira UE-56478

Change 4010465 by Marc.Audy

	Make the setting of bWasActive in OnUnregister consistent with SetTemplate. Fixes cases where a deactivated particle system can restart when renaming the owning actor between levels.

Change 4010508 by Marc.Audy

	PR #4660: UE-57775: IsEditorOnly components visible in details panel (Contributed by projectgheist)
	#jira UE-57775

Change 4010845 by Dan.Oconnor

	Avoid crashing trying to serialize a subobject that was create outside of a transaction

	#jira UE-57419

Change 4012148 by Phillip.Kavan

	PR #4552: Significantly optimized performance when refreshing the components tree in the Actor details panel.

	#jira UE-55988

Change 4012393 by mason.seay

	Test BP with 512 components

Change 4015966 by mason.seay

	Updated BP to add split pin debugging

Change 4016110 by Marc.Audy

	(4.19.2) PR #4678: Fix crash that occurs when the player controller's view target is in a sublevel instance that was unloaded (Contributed by hach-que)
	#jira UE-58009

Change 4016447 by Phillip.Kavan

	Allow Blueprints that implement a native C++ interface declaring one or more BlueprintNativeEvent methods to be nativized.

	Change summary:
	- UHT: Modified FNativeClassHeaderGenerator::ExportNativeFunctionHeader() to emit a PURE_VIRTUAL() expansion in place of "=0" for all BlueprintNativeEvent C++ implementations implicitly declared within a C++ interface class.

	#jira UE-52372

Change 4016463 by Phillip.Kavan

	CIS fix - back out changelist 4016447 (temp)

Change 4017382 by Dan.Oconnor

	Prevent LOAD_DeferDependencyLoads from being dropped when we preload an object in another linker

Change 4020602 by paulo.souza

	Lighting improvements and optmizations

Change 4020638 by paulo.souza

	Icons and launch screens on mobile (Android and iOS)

Change 4021340 by Ben.Zeigler

	Fix Map/Set add comments to be accurate, the return value was removed

Change 4021392 by Ben.Zeigler

	#jira UE-58087 Fix data loss issue where maps with a Value type of asset/soft object were broken in the 4.18 upgrade. This fix will only apply to 4.19/4.20 because it rides on top of another 4.19 category fixup

Change 4021480 by mason.seay

	Reorganized comments and nodes

Change 4025794 by mason.seay

	Cleared all watches

Change 4026141 by Mieszko.Zielinski

	Removed redundant NumExistingVerts variable/parameter from multiple places in RecastNavMeshGenerator.cpp #UE4

	In rare cases where NumExistingVerts != 0 the code was actually crashing. Found by UDN user:
	https://udn.unrealengine.com/questions/429286/crash-with-dynamic-navmesh.html

	#jira none

Change 4027427 by Dan.Oconnor

	Avoid crash when a subboject reference in the component instance data cache is cleared by a reference collector
	#jira UE-58115

Change 4027434 by Ben.Zeigler

	Clean up rest of ability headers, added struct initializers and UPROPERTY for several that were missing them
	Add a constructor for GameplayAbilitySpec that takes an ability class, which makes more sense than forcing the caller to extract a CDO
	Add explicit warning comment to GameplayAbilityTargetActor about it being not recommended
	Add macros to AttributeSet to declare accessors, a version of which is used by all of the Epic internal games

Change 4028656 by Ben.Zeigler

	Added comments and cleaned up ActionRPG code, done with primary features
	Add DefaultSlottedAbilities to Character, I need to update the blueprints to use this
	Add inventory interface that is used instead of having character explicitly cast to player controller

Change 4029079 by paulo.souza

	Fixes to camera rotation when using the AutoMode + UI changes

Change 4030066 by Phillip.Kavan

	Message (interface) call nodes no longer display the skeleton class name in the node subtitle.

	Change summary:
	- Modified UK2Node_Message::GetNodeTitle() to replace outdated title string formatting with the super class implementation for non-menu title queries.

	#jira nojira

Change 4031843 by Jim.Brown

	Action RPG Game full UI overhaul.

	Goals:
	- new layout and art
	- consolidate view to center of screen
	- make buttons appear more like interactible objects
	- update button placement for reach and usability
	- art pass for consistency of visual language (color, iconography, style)

	Still to do:
	- polish on some of the icons (temp art in several places)
	- audio pass
	- environment pass
	- scripting pass for comments/clarity (although everything looks pretty amazing from what I've seen so far, you guys rock)

Change 4033889 by Fred.Kimberley

	Fixed some watches that were incorrectly displayed as not in scope.

	Blueprint pins on some nodes were incorrectly being displayed as not in scope because they were not directly under the active object being debugged.

Change 4033921 by Fred.Kimberley

	Remove unnecessary cast and unused variable.

Change 4034094 by Phillip.Kavan

	Moved the Blueprint bookmarks feature out from under the experimental settings flag.

Change 4035553 by Marc.Audy

	Remove unneeded UFUNCTION declaration

	#jira UE-58030

Change 4035588 by Jim.Brown

	RPG Game:
	- Fixed a couple weapon icons (from temp art to more final version for review)
	- Created 1st pass audio for Guardian enemies (attack, death, roar, swing)
	- added reeeeeeeaally temp environmental audio (WIP)
	- Started on audio for Spider creature (not in engine yet)

Change 4036698 by Phillip.Kavan

	When blueprint debugging during PIE, step over and out commands no longer cause the mouse pointer to jump back to the game viewport after each step.

	Change summary:
	- Modified FKismetDebugUtilities::IsSingleStepping() to include step out/over state checking.
	- Modified LeaveDebuggingMode() to skip the FocusPIEViewport() call when single-stepping.

	#jira UE-52853

Change 4038454 by Marc.Audy

	Remove unneeded validation code for old UC state system
	Reinstitute proper rejection of UFUNCTION on function in subclass of same name as a ufunction in a parent class.

Change 4038487 by Jim.Brown

	RPG Game:
	- Icon work (still a couple placeholder, but almost done!)
	- Audio pass on Guardian creature
	- started audio on Spider creature (WIP)

Change 4040374 by Phillip.Kavan

	When blueprint debugging during PIE, also keep the mouse pointer from jumping back to the game viewport after choosing to stop play.

	Change summary:
	- Modified LeaveDebuggingMode() to include a pending PIE session exit so that clicking Stop in the BP editor also doesn't cause the cursor to jump.
	- Modified FKismetDebugUtilities::IsSingleStepping() to avoid multiple calls to FKismetDebugUtilitiesData::Get() (per review).

	#jira UE-52853

Change 4040727 by Ben.Zeigler

	Ability blueprint fixes
	Refactored melee execution to use the item slots for both enemies and players, the goblin has his melee placed in weapon slot 0
	Added cooldowns for skills and fixed it so melee/hit reacts would not interrupt skills and cause things like infinite slomo
	Added some comments

Change 4040812 by Fred.Kimberley

	Fix errors and warnings in blueprint editor tests.

	This came from a UDN thread (https://udn.unrealengine.com/questions/411330/test-systempromotioneditorblueprinteditor-aka-fblu.html).

Change 4041001 by Ben.Zeigler

	Hook up skill cooldown to ui, bump cooldown to 2 seconds

Change 4041021 by Marc.Audy

	PR #4703: UE-46077: Remove warning log about removed class variable (Contributed by projectgheist)
	#jira UE-46077
	#jira UE-58379

Change 4041038 by Fred.Kimberley

	Remove UFUNCTION macros in overridden functions to fix build errors.

Change 4041671 by Fred.Kimberley

	Added calls to delegates when a periodic effect executes a final time as it is being removed.

	PR #4607: Added missing Call to Delegates (Contributed by Nachtmahr87)


Change 4041792 by Dan.Oconnor

	Execution flow, blueprint call stack, and blueprint watchpoint viewer refactoring into a single Blueprint Debugger tab. Call stack viewer now indicates whether call stack is stale, watch point viewer layout now matches clal stack viewer

	#jira None

Change 4041796 by Dan.Oconnor

	SubAnim instance nodes can now orphan pins as expected, the actual fix for this issue is 3997164
	#jira UE-53734

Change 4041886 by Phillip.Kavan

	Editable Blueprint events now add 'const' to array type and reference parameter properties when compiled.

	Change summary:
	- Added UK2Node_EditablePinBase::ShouldUseConstRefParams() to replace explicit node type checks.
	- Removed redundant 'const' pin type flag assignment in FBlueprintGraphArgumentLayout::OnRefCheckStateChanged().
	- Modified FBlueprintGraphArgumentLayout::PinInfoChanged() to apply 'const' to array and reference pin types for event nodes.
	- Moved pin type fixup code out of UK2Node_CustomEvent::Serialize() and into UK2Node_EditablePinBase::Serialize().
	- Bumped object version so pin type fixup only needs to run for older assets when loaded in the editor.

	#jira UE-42333

Change 4042215 by Marc.Audy

	Copy fix for depth of field in to Dev-Framework
	#author Allan.Bentham

Change 4042732 by Marc.Audy

	Put the default value for bEnableGestureRecognizer in to BaseInput.ini to make it easier to see there is an option that can be set
	#jira UE-53965

Change 4042796 by Ben.Zeigler

	#jira UE-57831 Fix it so references inside blueprint function local variables of struct or soft object types are correctly tracked and fixed up when assets are moved. This now works identically to how BP pin default values are handled

Change 4042943 by Jim.Brown

	RPG Game:
	- replaced all existing audio
	- set up audio for all animations / matinee
	- will need some polish when real audio comes in, but placeholder is good reference. :)

Change 4043287 by Ben.Zeigler

	#jira UE-57309 Fix it so drag dropping invalid classes does not set class property to none
	#jira UE-57224 Fix it so pasting is correctly validated for soft object properties
	Refactor property handle internals so all object path setting goes through SetValueFromFormattedString and move UseSelected to the property handle instead of the value internal

Change 4043396 by Dan.Oconnor

	Fix crash when mousing over a variable that has been deleted and fix breakpoints on nodes in ForEachLoops being skipped
	#jira UE-58290

Change 4043708 by paulo.souza

	Enemy progression intial commit + cleanups

Change 4045083 by Phillip.Kavan

	Don't allow new bookmarks to be added when the name field is empty.

	#jira UE-58220

Change 4045504 by Phillip.Kavan

	The search bar is now functional in the Blueprint Bookmarks view.

	#jira UE-58421

Change 4045516 by Phillip.Kavan

	Fix incorrect original name display when renaming a bookmark in the Blueprint graph view (popup).

	#jira UE-55596

Change 4046707 by Jim.Brown

	Action RPG Game

	Guardians:
	- Removed delay before grunts attack (so they don't just stand there anymore)
	- Replaced idle animation with idle animation (was a scream, which they did every time they were idle)

	HUD:
	- Fixed skill meter not animating properly
	- Added pulsing reminder around skill button when it's ready and hasn't been used

	Character: (WIP)
	- Fixed missing anim notify in Attack02
	- Added missing notify (and sound) in a couple attacks
	- reduced forward movement component of first couple attacks in combo move

Change 4046868 by Dan.Oconnor

	Reparent blueprints before replacing references when using the 'delete and replace references' tool

	#jira UE-57355

Change 4047012 by Jose.Gonzalez

	Action RPG Game: Added new sounds for the abilities, made tiny adjustments to two anims to compensate.

Change 4047018 by Jose.Gonzalez

	Action RPG Game: Updated pitch and volume on player roll anim to compensate for new assets

Change 4047089 by paulo.souza

	Action RPG Game: Spider boss now uses the Ability System for ranged attacks + Fixes to enemy animations and physics

Change 4049741 by Jim.Brown

	Action RPG Game:

	- Set up Wave intro/outro screen
	- Added a some audio stingers (legal approved, no need to replace)
	- Content (music) file organization

Change 4050235 by Jim.Brown

	Action RPG:

	- Set up blocking volumes throughout entire map
	- aligned all volumes on major grid lines
	- turned off collision on all exterior rock meshes
	- full rebuild
	(should improve perf, collision, and pathing)

Change 4050440 by paulo.souza

	Action RPG Game: Fixes to Goblin death and hit animations + Nicer Melee and Skill functions

Change 4050910 by paulo.souza

	Action RPG Game: Changed some collision volumes to ignore camera channel traces to not interfere with the character's camera

Change 4050920 by paulo.souza

	Action RPG Game: Wave start and finish screen animation timing fix/polishing

Change 4050921 by paulo.souza

	Action RPG Game: FIX - Enemies could not follow the player when in auto-play mode

Change 4052161 by Jose.Gonzalez

	Added player character efforts.
	Adjusted soundcues for VO that plays during slow downs.
	Added anims to support different sounds for mana/health potions

	#jira UE-58598

Change 4052932 by Dan.Oconnor

	Add context menu so that we can restore blueprint debugger tabs that have been closed, moved Blueprint Debugger related code out of BlueprintEditorModule as it is now quite significant

	#jira UE-58605

Change 4053179 by Jim.Brown

	Action RPG Game:

	- New front end (background, logo, buttons, animations)
	- Updated HUD/UI with new art to match updated front end.

Change 4053187 by Marc.Audy

	Add method to invoke dynamic force feedback effects from native code without misusing the latent action mechanism.
	Fix latent dynamic force feedback effects not updating their values when instructed to.

	#jira UE-55921

Change 4053423 by Jose.Gonzalez

	Added Guardian footsteps and concurrency rules for them.
	Added new spawn sound and variant for Guardian, with concurrency rules to keep them in check.
	Added sword swings, adjusted volume per anim.
	Added power up for Firewave.
	Added Player Character footsteps.
	Added whoosh for slo-mo meteors.

	#jira UE-58598

Change 4053769 by Phillip.Kavan

	Remove associated local bookmarks when Blueprint assets are deleted.

	Change summary:
	- Added a UBlueprint::BeginDestroy() override (WITH_EDITOR only).
	- Added FBlueprintEditorUtils::RemoveAllLocalBookmarks().

	#jira UE-55606

Change 4053771 by Phillip.Kavan

	CIS fix (failed P4 resolve)

Change 4053849 by Jose.Gonzalez

	Spider large steps added, adjusted all anims and added them in the anims they weren't in.
	Character collapse added.
	Began work on Intro audio (creature sounds and timing)

	#jira UE-58598

Change 4054042 by Jose.Gonzalez

	Added Health and Mana cues, they now have seperate anims per item.
	Added all Guardian VO, setup sequences and anims with matching audio.
	Hammer and Axe swings added.
	Level up cue added, adjusted anim.
	Guardian swings and impacts added

	#jira UE-58598

Change 4054375 by Marc.Audy

	Ensure only that instanced IsEditorOnly components are displayed in the IWCE window
	#jira UE-57954

Change 4054518 by Phillip.Kavan

	For now, ignore older bookmark nodes that don't have a corresponding map entry during BP asset deletion.

	#jira UE-58738

Change 4054777 by Ben.Zeigler

	#jira UE-58750 Fix setting actor references in details panel, we need to pass in null as the owner object as it there may be multiple owner objects and we don't know what they are yet, and passing in the owning class is wrong

Change 4054796 by Fred.Kimberley

	Improved watch window.
	 - shows watches from multiple blueprints.
	 - better indication of instances being debugged vs watches that aren't currently valid

Change 4055112 by Fred.Kimberley

	PR #4273: Expose AIController public properties to BP (Contributed by Allar)


	#jira UE-53007

Change 4055126 by Dan.Oconnor

	Fix shadow variable
	#jira UE-58763

Change 4055253 by paulo.souza

	Action RPG Game - Fixes:
	Player can die properly;
	Should not be able to buy Souls;
	Margins for the iPhoneX notch;

Change 4055279 by Fred.Kimberley

	Added a helper function to make it easier to query containers for the presence of a single tag.

	PR #4620: FGameplayTagQuery match single tag shortcut (Contributed by Acren)


	#jira UE-57128

Change 4055511 by Ben.Zeigler

	Fix it so the Primary Asset load BP nodes can be safely called from a loop like path Async Load nodes. They now take WorldContextObjects, which should automatically convert
	Add UBlueprintAsyncActionBase::RegisterWithGameInstance, when called the action will not be garbage collected until the GameInstance goes away or it is unregistered

Change 4055981 by Jose.Gonzalez

	Spider completed

	#jira UE-58598

Change 4056011 by Jim.Brown

	RPG Game:
	- Fixed textures that weren't power of 2 for mobile
	- Updated main menu screens with better lighting/resolution
	- lighting tweaks to main level
	- Gameplay balance tweaks (should be a bit more difficult now)
	     - more enemies per wave
	     - tighter distribution of enemy levels
	- Differentiated enemies:
	     - Lvl 1 enemies are smaller w/ red effects
	     - Lvl 2 enemies are same size with yellow effects
	     - Lvl 3 enemies are larger with purplish effects
	- Added effects to lvl 3 enemy's weapon (torch)
	- Fixed color distrubution and transparency across buttons on the HUD
	- Fixed button text eating input from buttons
	- maybe some other stuff I forgot. :P

Change 4056192 by Dan.Oconnor

	Fix failure to propagate LOAD_DeferDependencyLoads when loading via FindImportedObject or StaticLoadObjectInternal

	#jira None

Change 4056224 by Fred.Kimberley

	Revert CL 4040812 for this file only. This change was not meant to be checked in.

	#jira UE-58785

Change 4056239 by Marc.Audy

	Components correctly display again.
	Sprite components of Instanced components do appear. Can't solve that for now.
	#jira UE-58747

Change 4056390 by Fred.Kimberley

	Call UGameUserSettings::SetToDefaults() after we've created the instance. This makes sure that classes that overrode this function will have the correct version called.

	#jira UE-56986

Change 4056397 by Fred.Kimberley

	Fix several minor issues with the watch window.
	 - Switched to more user friendly names for the instances being debugged
	 - Support copy and paste of multiple lines in the watch window
	 - Deselect whatever was currently selected when we use the hyperlink to jump to the object being debugged.

	#jira UE-55707, UE-58273, UE-58703

Change 4056410 by Michael.Noland

	Core: Added FUNC_Const to FUNC_FuncInherit

Change 4056515 by Phillip.Kavan

	Fix crash on load during serialization of function entry nodes if the generated class is not yet available.

	#jira UE-58783

Change 4056530 by Jose.Gonzalez

	Set up soundclasses for all soundcues.
	PSMs for Potions, Abilities, Slomo, and Enemy

	#jira UE-58598

Change 4056552 by Ben.Zeigler

	#jira UE-58753 Fix issue where TPropertyIterator would skip value properties when used on a map with struct keys but direct values

Change 4056554 by Ben.Zeigler

	Add a test for property iterator, reorganized the property path helpers test so it shares the structure and is enabled for cooked builds

Change 4056558 by paulo.souza

	Action RPG:
	- Fixed weapon switching bug
	- Added more time to play the game (added per wave)
	- AnimBP now resets to idle animation when in Inventory mode

Change 4056634 by Ben.Zeigler

	Stop error spam about loading null items

Change 4056638 by Ben.Zeigler

	Cleaned up GameInstance handling of loading screens
	Delete some unused assets and consolidate a physical material

Change 4056640 by Michael.Noland

	PR #4119: Expose bClientSimulatingViewTarget to BP (Contributed by Allar)
	#jira UE-51273

Change 4056641 by Michael.Noland

	PR #4128: Marked APawn::LastHitBy as BlueprintReadOnly (Contributed by Allar)
	#jira UE-51293

Change 4056642 by Michael.Noland

	PR #4339: Fix a typo in a comment in UPlayerInput::ProcessInputStack (Contributed by shrimpy56)

Change 4056644 by Michael.Noland

	PR #4462: Fixed a typo in name validation error messages where the name was already in use (Contributed by Dimpl)

Change 4056645 by Michael.Noland

	PR #4635: UE-57273: Only call PostProcessWorldToScreen if ProjectWorldToScreen was successful (Contributed by projectgheist)
	#jira UE-57273

Change 4056646 by Michael.Noland

	Blueprints: Prevent struct properties with an Identical type trait (e.g., FGameplayTagContainer) from showing up as different in a BP diff even if they were unmodified
	PR #4687: (Contributed by projectgheist)
	#jira UE-58082

Change 4056659 by Michael.Noland

	PR #4244: Fixed TargetPoint's Arrow component being too small to see (Contributed by LordNed)

Change 4056662 by Michael.Noland

	PR #4690: Dirty sprites when double-clicking to change the UV region (Contributed by projectgheist, modified slightly)
	#jira UE-58158, UE-58096

Change 4056664 by Michael.Noland

	PR #4126: Allow CanRestartPlayer to be BlueprintCallable (Contributed by Allar)
	#jira UE-51291

Change 4056665 by Michael.Noland

	PR #4641: UE-57415: Clamp value for time dilation (Contributed by projectgheist)

Change 4056696 by Michael.Noland

	PR #4127: Marked PlayerCanRestart in GameMode as BlueprintCallable (Contributed by Allar)

	#jira UE-51292

Change 4056716 by Michael.Noland

	PR #4192: Fix adding new collision or rendering shapes (box/sphere) being at the wrong position when a sprite is not at the origin in UV space (Contributed by Mmpuskas, with minor edits)

Change 4056720 by Michael.Noland

	PR #4718: Fixed collision generation for tile maps with non-orthogonal projections (Contributed by Rei-halycon)

Change 4056723 by Michael.Noland

	PR #4583: [Paper2D] Fixed yellow tint in tilemap editor & made tile grid color customizable (Contributed by krill-o-tron)

Change 4056744 by paulo.souza

	Action RPG:
	- Fixed null referenced assets
	- Reinstated the "Add Souls" button (for QA)
	- Reduced some UI images max cook resolution

Change 4056745 by Jose.Gonzalez

	UI and Ambient sounds added

	#jira UE-58598

Change 4057038 by Jim.Brown

	RPG Game:
	- Fixed broken title screen

Change 4057043 by Jim.Brown

	RPG Game:
	- Lowered footstep volume

Change 4057071 by Jim.Brown

	RPG Game: fixed broken logo/title widget

Change 4057079 by Michael.Noland

	Blueprints: Fixing a static analysis error in the watch window

Change 4057112 by Jim.Brown

	RPG Game: updated logo (downsized from 2048 to 1024 and improved quality)

Change 4057201 by Jim.Brown

	RPG Game: removed music pitch bending from slomo effect (kept ducking) as it sounded very odd in certain circumstances.

Change 4057245 by Jim.Brown

	RPG Game: Lowered pitch of sword swing

Change 4057443 by Marc.Audy

	Property counts will be different in cooked and uncooked builds due to the editor only properties

Change 4057515 by Jim.Brown

	Action RPG:
	- Replaced background image in main  menu with much higher quality art
	- Removed dynamic spotlight that was causing perf hitch in main map
	- Added slight animation to damage number pops
	- Audio tweaks

Change 4020341 by Phillip.Kavan

	(Revised) Allow Blueprints that implement a native C++ interface declaring one or more BlueprintNativeEvent methods to be nativized.

	Change summary:
	- Restored 4016447.
	- UHT: Modified FNativeClassHeaderGenerator::ExportNativeFunctionHeader() to construct a TEnumAsByte as the return value for non-class Enum types when emitting the PURE_VIRTUAL() syntax for BPNE interface methods.
	- Removed existing occurrences of explicit BPNE interface PVM stub implementations as these would otherwise conflict with the PURE_VIRTUAL() expansion.

	#jira UE-52372

Change 4024137 by Ben.Zeigler

	Clean up AbilitySystemComponent and GameplayAbility headers. Improved comments, reorganized functions, added virtual to useful places, and removed some dead functions
	Renamed EReplicationMode to EGameplayEffectReplicationMode as the old name was too general for a global enum
	Added UGameplayAbility::GetAbilitySystemComponentFromActorInfo
	Added UAbilitySystemComponent::AddGameplayEventTagContainerDelegate to allow binding a delegate to a gameplay event using a tag container allowing non-exact matches. Added option to AbilityTask_WaitGameplayEvent to allow non exact tags
	Fixed ActionRPG sample and internal games for changes. ActionRPG now only has game-specific ability system code

Change 4035540 by Marc.Audy

	Make UWidget::IsHovered virtual

Change 4043467 by Ben.Zeigler

	#jira UE-58516 Fix it so DirectoriesToNeverCook and DirectoriesToAlwaysCook can now include engine and plugin directories
	#jira UE-45710 Fix description for DirectoriesToNeverCook from PR #3654
	These are now stored as /game/foo instead of foo and use the in-editor UI instead of the platform directory UI

[CL 4058964 by Marc Audy in Main branch]
2018-05-08 18:03:43 -04:00