Skip to content

Releases: Pavreally/LevelProgressTracker

LevelProgressTracker_v1.4.0

02 Mar 20:02

Choose a tag to compare

Version 1.4.0

Build version for Unreal Engine 5.7.3+

  • The plugin has been upgraded to a new major version due to a significant overhaul of the asset filtering setup approach and the addition of much more flexible support for World Partition levels.
  • All configuration settings are now stored in dedicated Data Assets, unique to each level.
    This greatly improves optimization and management when working with a large number of game levels.
  • Added more flexible configuration of storage paths for asset lists and their filtering rules.
  • For World Partition levels, Asset Collections have been introduced.
    This means that for each Data Layer, you can now pre-create an asset collection and preload it procedurally — even before the level is opened — in a already packaged, shipping build of the game.
    During level loading, you can load these collections either
    a) by tag (loading an entire group at once), or
    b) individually by specific keys.
    Example use case: In one session you can preload the boss arena section ahead of time, while in the next session you preload the checkpoint area instead.
  • Complete global code refactoring and optimization.
  • Added widget filtering option.
  • Fixed and significantly improved asset filtering logic during the level database list creation stage.
  • Introduced the ability to manually set per-level asset preloading step size, allowing you to balance precision and performance individually for each level.

LevelProgressTracker_v1.3.5

15 Feb 14:12

Choose a tag to compare

Version 1.3.5

Build version for Unreal Engine 5.7.3+

  • Fixed a critical bug that caused the resource loading progress bar to not work in packaged games.
  • Improved the approach to working with World Partition levels.
  • Added a plugin global settings section in Project Settings.
  • Added a plugin preset button for the current level in the UE editor Toolbar.
  • Added extended recursion for asset parsing at the level and class filter.

LevelProgressTracker_v1.2.2

25 Jul 13:40

Choose a tag to compare

  • Security improvement. A fix has been implemented to cancel resource loading and prevent level launch in the event of an unexpected system shutdown.

LevelProgressTracker_v1.2.1

07 Jul 18:10

Choose a tag to compare

  • Global update.
  • Build version for Unreal Engine 5.6.0
  • Code refactoring and decomposition.
  • Improved code security and fixed critical errors in extreme situations (e.g., when loading and managing many embedded levels, as well as during critical subsystem shutdown).
  • Improved safety when working in PIE mode.
  • Added the ability to enable and disable resource preloading for both level-loading methods.
  • New functions added: CreateSlateWidgetLPT and RemoveSlateWidgetLPT. These are special Blueprint-supported functions that allow creating a loading screen based on Slate and UMG. The target UMG is loaded via FStreamableManager and added as a child directly into Slate, which enables the widget to remain visible even when the level is opened using OpenLevel. (Note: it is recommended to manage the Slate widget through the Game Instance.)
  • NEW Added the CheckingPIE function, which helps determine whether the game is running in the editor (PIE) or in standalone mode.

LevelProgressTracker_v1.1.1

25 Jun 18:42

Choose a tag to compare

  • Code refactoring.
  • Fix for subscription removal for streaming tier after it is fully downloaded.

LevelProgressTracker_v1.1.0

24 Jun 22:31

Choose a tag to compare

  • Code refactoring
  • Improved code security
  • Performance enhancements: redundant data array processing segments were removed
  • Increased versatility of the subsystem and improved ease of use during loading screen development
  • Simplified level load completion delegate system—now unified
  • The system now notifies you when the level itself is fully loaded, rather than just its assets. Streaming levels are now displayed only when they are fully ready and loaded
  • For streaming levels, resources are now released immediately after the level is loaded, not just during unloading
  • Automatic level type recognition: World Partition, Streaming Level, or regular
  • Multithreaded level management support

LevelProgressTracker_v1.0.1

22 Jun 23:24

Choose a tag to compare

Version 1.0.1

  • Fixed a critical error that occurred after unloading all streaming levels.
  • Added the ability to specify a whitelist of resources to load along with the level.
  • Adjusted debug messages.

LevelProgressTracker_v1.0.0

21 Jun 18:57

Choose a tag to compare

Build version for Unreal Engine 5.6.0

  • Ultra-fast setup and creation of a loading screen for level transitions.
  • Tracks the loading progress of both regular and streaming levels.
  • Automatically scans specified levels for assets and monitors their loading progress in real time.
  • Tracks level asset loading packages and their count.
  • Supports subscribing to notifications when level assets finish loading.