#rb #jira na
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5361784 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5404294 by ryan gerleve in Dev-Networking branch]
The default is 30hz, which matches the current behavior. Assigning a value of zero tracks the current frame rate as the target using an exponential moving average.
#rb Brian.Karis
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 5307142 via CL 5307174 via CL 5309830 via CL 5309906
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5327527 by zach bethel in Dev-Networking branch]
Delay the load of VirtualProductionWidget to prevent issue with cooking and nativization.
#jira UE-70351
#rb phillip.kavan
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 5305544 in //UE4/Release-4.22/... via CL 5309075
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5326368 by patrick boutot in Dev-Networking branch]
Allows fast iteration of C++ changes without restarting the application. To use, select the "Live Coding (Experimental)" mode from the drop down menu next to the editor's compile button, or type "LiveCoding" into the console for a monolithic build. Press Ctrl+Alt+F11 to find changes and compile.
Changes vs standalone Live++ version:
* UBT is used to execute builds. This allows standard UE4 adaptive unity mode, allows us to reuse object files when we do regular builds, supports using any build executor allowed by UBT (XGE, SNDBS, etc..).
* Adding new source files is supported.
* Custom visualizer for FNames is supported via a weakly linked symbol in a static library (Engine/Extras/NatvisHelpers).
* Settings are exposed in the editor's project settings dialog.
* Standalone application has been rewritten as a Slate app ("LiveCodingConsole"). There is an additional option to start the program as hidden, where it will not be visible until Ctrl+Alt+F11 is hit. Similarly, closing the window will hide it instead of closing the application.
* Does not require a standalone licensed version of Live++.
Known issues:
* Does not currently support class layout changes / object reinstancing
#rb none
[FYI] Marc.Audy, Stefan.Boberg, Nick.Penwarden
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5304722 in //UE4/Release-4.22/... via CL 5309051
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5326306 by ben marsh in Dev-Networking branch]
The definition of the delegate type must specify the class and property name of the delegate that will use it and the type cannot be used outside of that context or just on the stack.
UMulticastDelegateProperty is now abstract and has 2 subclasses (UMulticastDelegateInlineProperty and UMulticastDelegateSparseProperty). The SparseProperty SignatureFunction will be a USparseDelegateFunction.
The sparse delegates do not work correctly with the python bindings at this point, but this will be visited soon.
#rb Michael.Noland
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5295832 via CL 5306530 via CL 5306657
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5322730 by marc audy in Dev-Networking branch]
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: billy.mccarroll
#ROBOMERGE-SOURCE: CL 5062489 via CL 5062496 via CL 5062916 via CL 5062978
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5135946 by billy mccarroll in Dev-Networking branch]
Remove old ShowSelectedLightmap debug command as it was unsafe and not publicly exposed
#rb michael.noland
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 5048006 in //UE4/Release-4.22/... via CL 5048008
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5129382 by ben zeigler in Dev-Networking branch]
Added PowerVRHigh device profile which will match Rogue G7xxx and up.
#jira UE-64286
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 4981532 in //UE4/Release-4.22/... via CL 4981533
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5078597 by dmitriy dyomin in Dev-Networking branch]
- -nommio on the commandline will disble it for testing
#rb gil.gribb
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 4963115 via CL 4963118 via CL 4963812 via CL 4969283
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5074095 by josh adams in Dev-Networking branch]
Merge conflict.
justin.marcus, please merge this change by hand.
More info at https://robomerge.epicgames.net#FORTNITE
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp#3
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericWidePlatformString.cpp - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericWidePlatformString.cpp#4
/src/robomerge_ue4_main_01/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h - merging //Fortnite/Dev-EngineMerge/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformMisc.h#3
--------------------------------------
Merging //Fortnite/Dev-Kairos to Main (//Fortnite/Main)
Get Install Bundle Manager and dependcies building in main.
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 4949345 via CL 4952070 via CL 4961624
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5073469 by justin marcus in Dev-Networking branch]
Also clarify parameter name for UGameInstance::CreateLocalPlayer
#jira UE-69170
#rb Michael.Noland
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 4921149 in //UE4/Release-4.22/... via CL 4921150
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5067185 by marc audy in Dev-Networking branch]