Skip to main content

Features Overview

Elys Asset Tools provides a comprehensive suite of asset management features designed to help you maintain clean, organized Unreal Engine projects.

🔍 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
  • Find circular dependencies
  • Audit what's actually being used
  • Plan safe refactoring

Learn more →


🚚 Move Operations

Safe Batch Moving

Move multiple folders and assets while:

  • ✅ Preserving folder hierarchy
  • ✅ Updating all references automatically
  • ✅ Tracking progress in real-time
  • ✅ Supporting crash recovery

Crash Recovery

If the editor crashes during a move:

  • Operation state is saved to disk
  • Resume prompt appears on next editor launch
  • Continue from where you left off

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
  5. Fix redirectors

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
  • Fix redirector chains
  • Detect broken redirectors

Organization Tools

  • Flatten folder structures (coming soon)
  • Bulk rename operations (planned)
  • Folder documentation system (planned)

Learn more →


🎯 Integration Points

Content Browser

Right-click folders to access:

  • Analyze Folder Dependencies
  • Move Folder/Assets
  • Safe Delete Folder
  • Delete Empty Folders
  • Resume Incomplete Move (when applicable)

Tools Menu

Access via Tools → Elys Asset Tools:

  • Asset Dependency Analyzer
  • Resume Incomplete Move

Window Menu

Open the panel via Window → Elys Asset Tools

Blueprint API

All features are available via Blueprint:

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

⚡ Performance

Optimized Operations

  • Batch processing for large moves (10 assets at a time)
  • Asset Registry queries (fast)
  • Progress indicators for long operations
  • Non-blocking UI during operations

Typical Performance

  • Dependency scan: < 1 second for 100 assets
  • Move operation: ~10 assets/second
  • Empty folder scan: < 1 second for 1000 folders

🔐 Safety Features

Before Operations

  • Dependency validation
  • Reference checking
  • Warning prompts

During Operations

  • Progress tracking
  • State persistence
  • Crash recovery

After Operations

  • Automatic redirector cleanup
  • Empty folder cleanup
  • Operation summary

🎮 Editor-Only Design

Elys Asset Tools is designed as an editor-only plugin:

  • ✅ Zero runtime overhead
  • ✅ Doesn't affect packaged games
  • ✅ Safe to use in shipping projects
  • ✅ No performance impact on gameplay

Next Steps

Explore specific features: