Commit Graph

237 Commits

Author SHA1 Message Date
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
jeanfrancois dube
c83132f4e6 World Partition: Fix crash when using BugItGo command when the world partition editor is opened but never had focus once.
#rb philippe.deseve
#preflight none

[CL 25431228 by jeanfrancois dube in ue5-main branch]
2023-05-11 13:28:38 -04:00
patrick enfedaque
fcbb51c7e3 Pinned Actors: Test SupportsPinning + Add new condition for !IsEditorRelevant() && !IsRuntimeOnly() actors
Fixes WorldMiniMap getting pinned when creating a new Level Instance and will support ShouldSkipFromLevelInstance actors properly

#rb jeanfrancois.dube, richard.malo
#preflight 645ce0d8cf788a2558ca3a17
#rnx

[CL 25429361 by patrick enfedaque in ue5-main branch]
2023-05-11 12:18:12 -04:00
sebastien lussier
a2295ce319 Fix log inside the commandlet output displayed in red after building HLODs - even if no error was reported
* Will now only pipe the output if the commandlet execution is considered a failure (if the actual commandlet code returned an error)
* Write the output line by line to avoid a red wall of text. This will allow lines with errors to be more easily spotted.
* Read from the commandlet log file to avoid the initial output being truncated (log file contains more info that what is written to StdOut)
#rb jeanfrancois.dube
#preflight 645a3c67013f3751584e1b9e

[CL 25387398 by sebastien lussier in ue5-main branch]
2023-05-09 10:06:53 -04:00
richard malo
66334f1551 Fixed crash at exit of editor accessing ActorEditorContextSubsystem.
#rb jeanfrancois.dube
#preflight 64492bf0401d328ad9f4b5b4

[CL 25199886 by richard malo in ue5-main branch]
2023-04-26 11:54:02 -04:00
patrick enfedaque
5974b97070 Actor Filter: Do not focus search box when opened (steals focus from outliner)
#rb trivial
#preflight skip
#rnx

[CL 25175437 by patrick enfedaque in ue5-main branch]
2023-04-24 23:19:57 -04:00
patrick enfedaque
e05fd654f1 Actor Filter:
- Replace dropdown with embedded filter in details panel
- Add item tooltip

#rb richard.malo
#preflight skip
#rnx

[CL 25175428 by patrick enfedaque in ue5-main branch]
2023-04-24 23:19:22 -04:00
jeanfrancois dube
bd369178b8 World Partition:
- Removed option to disable partial world loading in the editor in UEFN.
- Resolve (and potentially load) actors when receiving a Concert replication in UEFN.
- Reenable world partition tab in UEFN.

#rb sebastien.lussier, jamie.dale
#preflight 642db1480a2e4ce0788be2c1

[CL 25072485 by jeanfrancois dube in ue5-main branch]
2023-04-17 15:23:01 -04:00
philippe deseve
92cdbff838 Allow to copy-paste content bundle actors without requiring to activate the destination content bundle
#rb jeanfrancois.dube

[CL 24994930 by philippe deseve in ue5-main branch]
2023-04-11 14:22:46 -04:00
jeanfrancois dube
d3d33cd714 Level Instance Editor Partial Loading
- Loading regions will now recurse into actor containers (Level Instances) and partially load them instead of loading them completly.
- This can be disabled with the the wp.Editor.DisableLevelInstanceEditorPartialLoading cvar.

#rb patrick.enfedaque
#preflight 641c6f5bb72410fc17194d9e

[CL 24778064 by jeanfrancois dube in ue5-main branch]
2023-03-24 08:26:24 -04:00
jeanfrancois dube
4ca6d0c3d8 Convert raw pointers to weak pointers in world partition editor.
#jira UE-179971
#rb sebastien.lussier
#preflight 6410f7cd290c6e5d771e72b6

[CL 24653080 by jeanfrancois dube in ue5-main branch]
2023-03-15 08:43:04 -04:00
JeanFrancois Dube
71dfbe2336 Make sure FWorldPartitionClassDescRegistry::Get is properly declared as dllexport.
#jira UE-179944
#rb sebastien.lussier
#preflight 640f5978d778f8897525d24b

[CL 24616228 by JeanFrancois Dube in ue5-main branch]
2023-03-13 13:29:31 -04:00
jeanfrancois dube
19503de0b6 Actor Class Descriptors
- Actors derived Blueprints will now store a class descriptor from the CDO object.
- Actor descriptors will now do delta serialization from their class descriptor.

#rb richard.malo, sebastien.lussier
#preflight 63fb765c9009dd70d7478b6a, 640b542cd778f88975362531

[CL 24601462 by jeanfrancois dube in ue5-main branch]
2023-03-10 20:04:29 -05:00
richard malo
1b4186057c Added world partition runtime grid origin in grid settings to help properly align game content on runtime grid cells (for example landscape proxy actors)
Also added a "Preview Grid Level" option to preview other levels of the grids
#rb jeanfrancois.dube, patrick.enfedaque
#jira UE-178770
#preflight 640a2067d778f88975bef0d2

[CL 24583949 by richard malo in ue5-main branch]
2023-03-09 17:34:47 -05:00
patrick enfedaque
d76798dcec LevelInstance: Blueprint Filter editing support
#rb richard.malo
#preflight 6408fe0c6d06d9a1426bfc81
#rnx

[CL 24575456 by patrick enfedaque in ue5-main branch]
2023-03-09 09:45:52 -05:00
patrick enfedaque
50f882fe95 Fix Non-unity build
#rb none
#rnx

[CL 24563532 by patrick enfedaque in ue5-main branch]
2023-03-08 13:40:20 -05:00
patrick enfedaque
c042995662 Level Instance: WorldPartitionActorFilter support (experimental)
- Experimental Flag hides Filter UI
- DataLayerAsset can enable filtering (will show up in Filter Outliner)
- DataLayerInstance can provide default filter value (default value when actor doesn't override)
- Level Instance Actor can have its own recursive filter
- Filtering Editor/Cook/PIE works
- Undo/Redo/Copy/Paste/ResetToDefault
- PackedLevelActors not yet supported

#rb jeanfrancois.dube, richard.malo
#preflight 64087dc36c1b9295b99222e8
#rnx

[CL 24561727 by patrick enfedaque in ue5-main branch]
2023-03-08 12:02:09 -05:00
jeanfrancois dube
fa72cc9cc3 World Partition: fix crash when disabling world partition on a world.
#rb richard.malo
#preflight 64073d495515f4f57b36c1ea

[CL 24541979 by jeanfrancois dube in ue5-main branch]
2023-03-07 12:00:40 -05:00
jeanfrancois dube
b59c6842ee Fix crash when deleting a level that has references to sequencer assets.
Make sure that the world pointer is not exposed so it won't get nulled out by reference replacement when deleting a world.

#rb richard.malo
#preflight none

[CL 24371803 by jeanfrancois dube in ue5-main branch]
2023-02-22 17:54:48 -05:00
sebastien lussier
49e34df07a WorldPartition - Builder commandlet: Added new option -RunningFromUnrealEd
* Skips the error(s) / warning(s) summary at the end of the commandlet execution, with the side effect of binding the process exit code to the actual result of the commandlet
* Enables FastExit to exit the process as soon as the commandlet finishes, which avoids possible crashes during shutdown. The engine isn't shutdown cleanly.

#rb jeanfrancois.dube

[CL 24291575 by sebastien lussier in ue5-main branch]
2023-02-17 16:41:38 -05:00
christopher waters
b003ebe78d Removing almost all uses of Renderer/Private from plugins and modules.
[CL 24217615 by christopher waters in ue5-main branch]
2023-02-14 14:19:47 -05:00
jeanfrancois dube
a6344117a2 World Partition: add a way to override the online documentation URL.
#rb vincent.beauchemin
#preflight 63d82c4aba4fadeef0255582

[CL 23924028 by jeanfrancois dube in ue5-main branch]
2023-01-31 01:27:47 -05:00
jeanfrancois dube
396258e013 World Partition:
- Added an advanced mode that can be triggered on or off by projects.
- Only show advanced streaming properties when enabling advanced mode.

#rb sebastien.lussier
#preflight 63d40112ba4fadeef00ccd96

[CL 23890498 by jeanfrancois dube in ue5-main branch]
2023-01-27 15:19:43 -05:00
philippe deseve
1156ba108a Add a scope for ContentBundleActivation
Instantiate the scope to activate a ContentBundle and deactivate it upon scope deletion.

#rb richard.malo

[CL 23889513 by philippe deseve in ue5-main branch]
2023-01-27 14:51:50 -05:00
Patrick Enfedaque
5a569ba2d8 Redo CL 23850205:
- Make FSceneOutlinerTreeItemID taking FGuid constructor explicit to find issues where wrong ID was passed in
- Convert DataLayer tree items to use the FArchiveMD5

#rb richard.malo, jeanfrancois.dube
#preflight 63d2d10f3656ea96dc9131da

[CL 23873707 by Patrick Enfedaque in ue5-main branch]
2023-01-26 15:05:37 -05:00