- Latest Version v2.4.0.1: VirusTotal details and scans
- GITHUB --> You cant get the sha-256 here
- VIRUSTOTAL --> You cant get the sha-256 in
details
from the link of VirusTotal in details
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.
- Advanced WAD File Comparison: Compare
.wad
archives between two PBE directories to identify new, modified, deleted, or renamed assets. Includes a side-by-side visual diff for image changes (ImageDiffWindow
). - Portable Comparison Packages: Save comparison results asynchronously as a lightweight, self-contained package. This includes only the changed file chunks, allowing for easy sharing and review without the original PBE directories.
- Powerful PBE File Explorer: Browse game files with a familiar file-tree interface, featuring a highly advanced real-time search to instantly filter results or navigate directly to any file or folder. The integrated previewer supports a wide range of formats, including textures (
.tex
,.dds
), images (.png
,.svg
), text, audio, video, and provides a readable visualization for binary.bin
files. - 3D Model Viewer: A fully integrated tool to load and inspect 3D models (
.skn
), skeletons (.skl
), and play animations (.anm
) directly within the application. - Automated Asset Downloading: Efficiently compares local and server hashes to download only new or modified assets from Community Dragon.
- Flexible Asset Filtering: Customize downloads by excluding file extensions and applying complex URL-based rules.
- Modern & Responsive Architecture: Built with an event-driven, asynchronous-first approach to ensure a smooth, non-blocking user experience. It leverages Dependency Injection (DI) for a clean and maintainable codebase.
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
.jpg
and.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 assets like never before.
- Model & Skeleton Loading: Load
.skn
(mesh) and.skl
(skeleton) files to view character and environment models. - 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.zip
file. - 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
Settings
tab to set up your preferences, including hash synchronization, auto-copy, and backup options. - Select Directories: In the
Home
tab, 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.
- Preview Assets: Use the
Export
tab to preview specific asset types (images, audio, etc.) and download selected items. - Explore & Monitor: Use the
Explorer
,Comparator
,Monitor
, andModel Viewer
tabs 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.