Level Streaming Assistant Plugin

version 1.2.4    [Aug.27,2021]

Added:

  • Selected Levels are highlighted in viewport with yellow color.
  • Can focus on selected levels.

Fixed:

fixed crash when launching game in editor standalone mode with level stream triggers.

version 1.2.​​​​​​3

Added:

  • a new class that can be inherited to make level streaming editors in the blueprint (BlueprintLevelStreamingActorEditorBase)
  • [C++] added more functions to FLevelStreamAssistantHierarchyView (change selection, clear selection, and notify selection change of actors and levels)
  • added Create Sub Folder to the context menu of actor and level items

Fixed:

fixed a problem where selecting an actor would become deselected immediately if there was an actor already selected in the list

when a level item is double-clicked, it becomes the current level

press Enter to “MakeCurrent” the selected level

fixed wrong bounding box calculation when ignoring positive and negative bounds extension of static meshes

fixed Actor Selector Box large icon size

tooltip for binding modes is now displayed

Warning to delete multiple levels is shown only once. (Instead of showing a warning for deleting each level)

when a new folder is created for selected items, rename is activated for that folder

fixed a bug where deleting a folder would change its parent properties (like color)

FolderManager instance lives as long as the plugin module is running

removed assert when trying to drag and drop actor with an invalid type (this error is handled silently instead)

only actor and folder items can be renamed

Warning widget is updated every 0.5 seconds for better performance

version 1.2.​​​​​​1

Added:

  • Support for Android target platform
  • added toolbar button to open the detail panel of the current editor. (Can be used to change highlight colors)
  • load and unload highlight colors are now customizable
  • selected actor highlight color can be changed

Fixed:

[C++] ULevelStreamingActorEditorBase is not a Const class anymore

fixed memory leak issue (some widgets could not be destroyed after closing the level stream assistant tab)

selected actors and levels in the tree can be deleted by pressing the delete key

selected editor type is remembered

fixed a problem where renaming an actor in the folder would prompt the user with a warning to save the map

The opacity of highlights can be changed

editor properties are saved to config when changing them in the detail panel.

version 1.2.​​​​​​0

Added:

  • UI improvements
  • Actor Selector Box to easily select actors
  • tree view for actors and levels with folder structure
  • context menu for tree view items (right-click)
  • [General] Rename, Delete, Create Folder, Set Folder Color
  • [Levels] make current, move selected actors to level, change streaming method, find levels in the content browser
  • [Actors] calculate bounds from levels, calculate bounds from actors, select actors inside, play from here, bind all, unbind all
  • [streaming volumes] auto bind
  • color selection for each folder
  • blue icon for each level to show if it’s always loaded or streamed by blueprint
  • levels in the tree are highlighted with blue color when they are bound to any selected actors
  • [C++] provided access to selected actors and levels (FLevelStreamAssistantHierarchyView)
  • some errors and warnings will be reported in the output log
  • level streaming triggers can be one-way or two-way.

Fixed:

stability improvements

box highlights now have a correct rotation

removed tools drop-down from actor and level tree

removed Play tool button in Level stream assistant mode

removed merge selection tool

actor and level items are always sorted

levels in the tree can now be selected (orange color)

correction in the “Calculate Bound from Levels” option

level stream trigger billboard icon updated

“Options” dropdown is replaced with a toolbar

drag and drop for blueprint actors now works

[C++] fixed “SetBounds” function for “LevelStreamingTrigger”

level binding can be toggled with alt+click

version 1.0.​​​​​​2

Added:

  • support for multiple actor selection (grey highlight is used when there are different binding modes between levels and selected actors)
  • introduced binding modes. a binding mode is a relation between a level and level streaming actor that defines how a level should be streamed by an actor (for example different loading and visibility controls)
  • blinking effect for hovered highlights

Fixed:

performance improvement

version 1.0.​​​​​​1

Added:

  • added billboard to level streaming triggers so it can be selected easier

Fixed:

updated some icons

drag and drop is made easier for level streaming triggers

Leave a Reply

Your email address will not be published. Required fields are marked *