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: