Skip to main content

Features Overview

Elys License Manager provides license tracking and dependency analysis tools for managing assets in Unreal Engine projects.

License Tracking​

Source Management​

Create and manage license sources that represent your asset packs:

  • Create sources for each FAB Marketplace purchase or asset pack
  • Edit metadata including publisher, notes, and purchase URL
  • Merge sources when you want to combine two packs
  • Delete sources when no longer needed

Asset Assignment​

Assign assets to their license source:

  • By folder - Assign all assets in a folder tree with a visual folder picker
  • By selection - Assign individual assets from the Content Browser

Distributed Registry​

Each license source stores its own asset mappings:

  • Mappings travel with the source data asset when migrating projects
  • No single central registry bottleneck
  • O(1) reverse lookup via in-memory cache

Learn more


Dependency Analysis​

Bidirectional Scanning​

Scan assets to find both:

  • Dependencies (what this asset uses)
  • Referencers (what uses this asset)

Use Cases​

  • Understand asset relationships before making changes
  • Audit what's actually being used
  • Plan safe refactoring

Learn more


Safe Deletion​

Dependency Checking​

Before deleting folders or assets:

  • Check if any other assets reference them
  • Get a clear warning if deletion would break references
  • View the list of referencers

Safe Delete Process​

  1. Scan for dependencies
  2. Check if safe to delete
  3. Delete only if no external references exist
  4. Clean up empty parent folders

Learn more


Folder Management​

Empty Folder Cleanup​

  • Recursively find empty folders
  • Detect folders that only contain redirectors
  • Batch delete with progress tracking

Redirector Management​

  • Clean up redirectors after move operations
  • Detect broken redirectors

Learn more


Integration Points​

Content Browser​

Right-click folders to access:

  • Assign License Source
  • Explore License Coverage
  • Unlink All Licenses
  • Analyze Dependencies
  • Delete Empty Folders
  • Safe Delete Folder

Right-click assets to access:

  • Assign License Source
  • View License Info

Tools Menu​

Access via Tools > Elys License Manager:

  • License Manager
  • Dependency Analyzer

Window Menu​

  • Window > License Manager
  • Window > Dependency Analyzer

Blueprint API​

All features are available via Blueprint:

UERP_AssetInsightsEditorSubsystem* Subsystem =
GEditor->GetEditorSubsystem<UERP_AssetInsightsEditorSubsystem>();

Performance​

Optimized Operations​

  • Asset Registry queries for fast scanning
  • In-memory cache for O(1) license lookups
  • Progress indicators for long operations

Editor-Only Design​

Elys License Manager is designed as an editor-only plugin:

  • Zero runtime overhead
  • Doesn't affect packaged games
  • Safe to use in shipping projects

Next Steps​

Explore specific features: