- Now includes full path to the base class to support BP classes (none if from a native class).
- FWorldPartitionHelpers actor descriptors iterator functions now supports BP classes.
- UWorldPartitionResaveActorsBuilder now supports filtering actors by BP classes.
- Scene Ouliner now shows the correct base class for unloaded actors instead of the first native class.
#rb patrick.enfedaque, richard.malo
#preflight 6273b366e95a8b960e43e5d4
#rnx
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 20057885 via CL 20058202 via CL 20058209
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20061192 by jeanfrancois dube in ue5-main branch]
* External commandlet would be executed on the /Temp/Untitled package
#jira none
#rb patrick.enfedaque
#preflight 6273d0f0b86624d2e8cb7194
[CL 20056979 by Sebastien Lussier in ue5-main branch]
* Must provide a VK project on which to operate
#rb patrick.enfedaque
#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 20018658 via CL 20018661 via CL 20018677 via CL 20018678
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20019494 by sebastien lussier in ue5-main branch]
- Avoid dirtying level when changing the Preview Grids flag.
#rb patrick.enfedaque
#jira UE-149700
#preflight 62601507e30cb43e8cb9bf9e
[CL 19830945 by Richard Malo in ue5-main branch]
- Edigrate 19149766 from Main: wp by default with disabled streaming to mimic classic level streaming with data layers as a bonus.
- Revert part of 18994482: removed option to force load everything in the editor.
- Warn the user when the world is large enough to justify enabling streaming.
#rb richard.malo
#preflight 623c57bdbe1e4104d37b6dd5
#rnx
#ROBOMERGE-OWNER: jeanfrancois.dube
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 19494492 via CL 19495530 via CL 19501961 via CL 19501993
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)
[CL 19503573 by jeanfrancois dube in ue5-main branch]
* Avoid UDIM setup for the minimap as there are no fallback possible to normal texture if Virtual Texture support is disabled in the project settings
* Rebuilt minimap for the default OpenWorld template to ensure it is not UDIM based and wil work outside of QAGame
* Added warning if a minimap exceeds the maximum texture resolution & VT support is disabled.
* Fix WorldPartitionBuilder cell iteration sometimes performed on extra cells outside of the world bound
* When running World Partition commandlets from the editor, provide the -unattended flag (to avoid blocking popups) and hide the subprocess window.
#jira UE-145488
#rb patrick.enfedaque, jeanfrancois.dube
#preflight 622b961e0a614dcb0c0227f9
#lockdown simon.tourangeau
#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 19359957 in //UE5/Release-5.0/... via CL 19361451
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19363331 by sebastien lussier in ue5-main branch]
Build HLODs / Minimap in editor
* Added the necessary code to be able these builds from inside the editor, using the "Build" menu
* The HLOD build will show a dialog where you can select a few options (setup, build, forcebuild, delete), then start the build
* The minimap build has no options, will start right away
* Build is actually done through an external process, so the editor will ask to save any changes that's been made, and unload the current map before starting a commandlet
* Progress is updated by parsing the commandlet log during it's execution
* Once the build is complete, will force an asset registry scan and reload the map
* Also disabled the "HLOD Outliner" tool when in a partitionned level, as it is not working and may be confusing.
#preflight 6226e29f671c913c0502a807
#rb jeanfrancois.dube, patrick.enfedaque
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 19302772 in //UE5/Release-5.0/... via CL 19303919
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19346855 by sebastien lussier in ue5-main branch]
- Added option 'DisableStreaming' in the World Partition convert commandlet to allow disabling streaming for converted maps.
- Added flag 'bEnableStreaming' for partitioned worlds that can be used to disable streaming but keep key features such as OFPA and Data Layers.
- In this mode, the streaming generation acts as standard level streaming and can be enabled at any time by the user.
- This mode is enabled by default for new partitioned maps created from the empty template or the open world template.
- The World Partition convert commandlet will now duplicate the default HLOD layers setup.
- Show a hint in the World Partition window that streaming is disabled.
- When disabling streaming from the UI, show a dialog to warn the user about the implications of the change.
- When enabling streaming for the first time, show a dialog to warn the user that the world is about to be set up for streaming.
- When saving a map, don't duplicate its HLOD setup unless it's a template map.
- Includes changes from MattK: `Allow external object details customizations to hide the root object node`.
- TODO: Convert all template maps from the Games project to use World Partiton with streaming disabled using the new 'DisableStreaming' commandlet option.
#rb patrick.enfedaque, richard.malo
#jira UE-143719
#preflight
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 19149766 in //UE5/Release-5.0/... via CL 19150115
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19160979 by jeanfrancois dube in ue5-main branch]
Disable the Pinned Column and Context Menu option on non-wp maps,
Rename the Level Column to "Package Short Name" on wp enabled maps,
Add the ability to access all outliners from SLevelEditor
#jira UE-133207
#jira UETOOL-4981
#rb Lauren.Barnes
#preflight 620d0fa37948a1e5e4b1d578
[CL 19014298 by aditya ravichandran in ue5-main branch]
Removes "MinimapSize" from properties as only tile resolution is used to generate the texture.
MiniMap builder should be only used as an independant commandlet.
#rb JeanFrancois.Dube
#preflight 61e9791f1739bb8724d38b52
#changelist validated
[CL 18675191 by luc eygasier in ue5-main branch]
#rb jeanfrancois.dube
#preflight 61e05560797757aace812d6f
#jira FROST-8316
#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18598558 in //UE5/Release-5.0/... via CL 18598568 via CL 18598585
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18598607 by richard malo in ue5-main branch]