AssetsManager is a powerful tool designed for League of Legends enthusiasts who need to analyze, manage, and track changes to game assets from PBE updates. It offers a comprehensive suite of features for deep asset inspection, 3D model visualization, archive exploration, and real-time monitoring.
AssetsManager is built upon four primary technical pillars, designed to provide a professional-grade workspace for League of Legends asset analysis:
- Comparator: A specialized differential analysis engine.
- Fast Mode: Uses reflection-based XXHash64 checksums to identify modified or renamed files across WAD versions in seconds.
- Diagnostic Studio: A dedicated workspace for exploring results via Hierarchy Tree, visual Asset Discovery gallery, and technical Patch Intelligence analytics.
- Metadata Traceability: High-density inspector providing size deltas, rename history, and category-based impact mapping.
- Explorer: A high-performance archive navigation suite with specialized modules:
- Universal Mode Support: A single, high-performance engine for browsing LIVE, PBE, LOCAL extractions, and RESULTS comparison data.
- Adaptive Engineering Toolbar: A dual-panel architecture featuring a clean header for core actions and an expanded technical suite (Mode, Grid, Breadcrumb, Grouping).
- Premium Gallery (Grid View): High-performance visual explorer with asynchronous thumbnail generation and rich metadata badges.
- Intelligent Search & Navigation: Deep-seek engine with match highlighting and asynchronous "Go To" absolute path navigation.
- Image Merger: Specialized tray to composite multiple textures into professional contact sheets.
- Quick Access Favorites: Persistent system to pin frequently used assets for instant cross-session navigation.
- Direct Asset Monitoring: Seamless integration with the Monitoring Engine to track specific files or containers directly from the explorer.
- Contextual Traceability: Professional right-click menu for extracting, saving, and pinning to tabs.
- Model Viewer: A high-fidelity 3D studio for asset inspection.
- Advanced Rendering: Native support for
.sknmeshes and complex.mapgeoenvironments with PBR-lite material resolution. - Animation Playback: Features Linear Blend Skinning (LBS) calculated via Parallel.For for smooth playback of
.anmsequences. - Visual Export: Capture professional 4K snapshots of skins and models with transparency support.
- Advanced Rendering: Native support for
- Monitor: An automated telemetry and tracking center.
- Real-time Intelligence: Continuous monitoring of PBE server status and regional version discovery via Riot APIs.
- Asset Watcher: Background tracking of local game files with automatic diff logging and version history preservation.
- History & Tracker: Centralized registries for persistent asset monitoring and instant access to past comparison results.
The Archive Explorer includes advanced technical features for deep game data analysis:
- Multi-Format Visualization: High-fidelity previewers for a wide range of game formats:
- 3D Models: Native rendering of
.skn,.sco,.scbmeshes and.mapgeoenvironments. - Textures: Instant preview of
.ddsand.texfiles with transparency support. - Audio: Real-time playback of
.wem,.bnk, and.wpkbanks. - Code & Data: Decompilation of
.luabin64(Lua 5.1) and formatting of.bin,.json,.xml,.svg, and.stringtable.
- 3D Models: Native rendering of
- Adaptive Engineering Toolbar: A dual-panel architecture featuring a clean header for core actions and an expanded technical suite (Mode, Grid, Breadcrumb).
- Intelligent Navigation: Deep-seek engine with match highlighting and asynchronous "Go To" absolute path navigation.
- Contextual Tools: Image Merger for texture sheets, Favorites for quick access, and a professional traceability menu for extraction and tracking.
The Audio Bank Center provides professional-grade tools for inspecting and extracting Wwise-based game sound:
- HIRC Hierarchy Traversal: Deep inspection of
.bnkstructures, supporting event resolution, actor-mixer containers, and random/sequence containers. - Linked Master Bank Discovery: Intelligent engine that automatically identifies and links regional VO containers with their corresponding master metadata for full logic reconstruction.
- Dynamic Decoding: Real-time playback and extraction of
.wemassets using an integrated high-performance decoding motor. - Event-to-Media Mapping: Instant identification of which audio files are triggered by specific game events.
The Home Dashboard acts as the professional launcher and central hub of the application:
- Unified Entry Point: Instant access to all Core Systems and secondary utilities from a single, high-fidelity HUD interface.
- Environment Awareness: Features dynamic status badges (READY, SETUP, MISSING) for LIVE, PBE, and LOCAL paths, ensuring your workspace is always properly configured.
- Greeting & Context: Personalized greeting system and quick-start subtitles to guide your workflow.
- Quick Utility Access: Discrete icon-based links to support apps like the Asset Converter, Audio Player, and Quick Notepad.
- Asset Converter: Unified multi-threaded engine for batch processing images (
.dds,.tex) and audio (.wem,.ogg,.mp3). - Audio Player: Advanced session-based player featuring playlist management and YouTube streaming integration.
- Quick Notepad: Integrated technical editor powered by AvalonEdit for quick note-taking during analysis.
AssetsManager includes a robust monitoring suite designed as a technical command center for tracking game updates and asset integrity:
- Dashboard: A global integrity hub providing real-time telemetry for background services, PBE server status, and a consolidated overview of system health and update readiness.
- Asset Watcher: Powered by a hybrid integrity engine (XXHash64), it performs automated monitoring of local game files and plugins, preserving version history and generating granular differential logs after each patch.
- Asset Tracker: Enables persistent monitoring of specific high-priority assets, featuring intelligent sequence management and automated extension fallback for reliable long-term tracking.
- Backups: Comprehensive management of local game snapshots. Allows creating, refreshing, and organizing historical data from different installations with automatic version discovery and role identification (MAIN vs BACKUP).
- History: A persistent registry and repository for all past WAD comparisons. Features asynchronous pagination and the ability to reconstruct complete results from cached JSON indices.
- API Center: Advanced utility for querying Riot's official production APIs (Sales, Mythic Shop, Pass Rewards). Includes specialized milestone mapping and professional PNG export capabilities for community sharing.
- Manage Versions: Specialized view for regional version discovery and manifest acquisition. Facilitates the retrieval of technical data required to update core game files and plugins across all supported regions.
- .NET 10.0 Runtime installed.
- Download: Get the latest
AssetsManager_vX.X.X.X.zipfrom the Releases page. - Extract & Run: Unzip to any folder and launch
AssetsManager.exe. - Updates: The integrated Update Manager will notify you of new versions for seamless clean or preserved installations.
All settings are managed via the Settings window and persisted in config.json, allowing for deep customization of monitoring frequencies and extraction preferences.
Contributions are welcome! Feel free to fork the repo, submit pull requests, or open issues to discuss technical improvements or report bugs.
This project is licensed under the GNU General Public License v3.0.