You can review and check the sha-256 in github and virustotal for checking if both numbers matches.
- Latest Version v2.4.2.2: VirusTotal details and scans
AssetsManager is a tool for League of Legends enthusiasts who need to analyze, manage, and track changes to game assets from PBE server updates. It goes beyond simple downloading, offering a powerful suite of features for deep asset analysis, a 3D model viewer, exploration, and monitoring for changes.
- Download automatically new assets: Automatically detects and downloads new assets from PBE updates.
- Advanced WAD Comparator: Compares WAD files between different versions to identify new, modified, or deleted assets.
- Powerful File Explorer: Explore WAD with powerful tools with archives with a file tree interface and previews dozens of formats.
- 3D Model Viewer: Visualize 3D Models of champions with their animations and MapGeometry Environments with a built-in viewer.
- Asset Monitoring: Tracks remote assets, JSON files, and the PBE server status for real-time updates.
- Version Management: Manages and downloads diferentes versiones de LoL Game Client or Plugins.
- Audio Bank: Explores audio banks (.wpk, .bnk), visualizes the event hierarchy with their names, and plays the associated sounds.
AssetsManager now includes a powerful suite of tools to automatically track changes in game assets without manual intervention.
- File Watcher: Monitor a list of remote JSON files for any updates. When a change is detected, the app automatically saves the old and new versions and logs the difference, allowing you to view the changes at any time.
- Asset Tracker: Keep a persistent list of specific assets you want to track. The tool will periodically check their status (e.g., "OK", "Not Found", "Pending") in the background. It even includes fallback logic for assets with multiple possible extensions (like
.jpgand.png). - History View: All detected changes from the File Watcher are saved in a persistent history. You can browse past changes, view the diffs, and manage the history log.
- Manage Versions: A new tool that natively integrates with Riot's APIs to fetch and manage different client and game versions. It allows you to download version manifests, plugins, and even full game clients for specific PBE patches.
Explore League of Legends 3D Models like never before.
- 3D Models & MapGeometry: Inspect 3D models of champions
.sknwith their animations.anmand MapGeometry Environments.mapgeo. - Animation Playback: Apply
.anm(animation) files to a loaded skeleton to see the model come to life with full skinning support. - Scene Control: Manipulate the 3D camera, manage loaded parts, and inspect model geometry.
- .NET 8.0 Runtime (or higher) installed on your system.
- Download the latest release: Visit the Releases page (replace with your actual releases URL) and download the
AssetsManager.zipfile. - Extract the contents: Unzip the downloaded file to your desired location (e.g.,
C:\AssetsManager). - Run the application: Navigate to the extracted folder and run
AssetsManager.exe.
- Configure Settings: Open the
Settingstab to set up your preferences, including hash synchronization, auto-copy, and backup options. - Select Directories: In the
Hometab, specify your "New Hashes Directory" and "Old Hashes Directory". - Start Download: Click the "Start Download" button to begin the asset extraction and download process. The application will compare hashes and download only the necessary files.
- Explore & Monitor: Use the
Explorer,Comparator,Monitor, andModel Viewertabs to access the advanced features of the application.
All application settings are managed through a dedicated Settings window and persisted in the config.json file. This allows for deep customization of the application's behavior to fit your workflow. Key configuration areas include setting default paths, automating core processes like hash management and backups, and fine-tuning the behavior of advanced features such as background monitoring services and application updates.
Contributions are welcome! If you have suggestions for improvements, bug reports, or want to contribute code, please feel free to:
- Fork the repository and submit a pull requests.
- Open an issues to discuss your ideas or report bugs.
Please ensure your code adheres to the project's existing style and conventions.
This project is licensed under the GNU General Public License v3.0.