Skip to content

Nyx0ra/lol-asset-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LOL Asset Downloader (英雄联盟资源下载器)

Python Version License

A professional tool to batch download League of Legends champion loading screen assets using Riot Data Dragon API. Supports incremental updates and multiple languages.

一个利用 Riot Data Dragon API 批量下载《英雄联盟》英雄加载界面立绘的专业工具。支持增量更新及多语言配置。

✨ Features (特性)

  • Smart Incremental Update: Only downloads new or missing skins. (智能增量更新:仅下载新增或缺失的皮肤)
  • Force Refresh: Update specific hero assets using the --force flag. (强制刷新:使用 --force 参数更新特定英雄资源)
  • Multi-language: Supports all languages provided by Riot (zh_CN, en_US, ja_JP, etc.). (多语言支持)
  • Robust: Integrated logging and error handling. (稳健性:完善的日志记录和错误处理)

🚀 Installation (安装)

  1. Clone the repo:
    git clone https://github.com/yourusername/lol-asset-downloader.git
    cd lol-asset-downloader
  2. Install dependencies:
    pip install -r requirements.txt

🛠 Usage (使用方法)

Basic Download (基础下载)

python main.py --path my_skins --lang zh_CN

Force Update a Specific Hero (强制更新特定英雄)

python main.py --force "阿狸"

Command Line Arguments (命令行参数)

Argument Description Default
--path Directory to save images assets
--lang Riot Data Dragon language code zh_CN
--force Force re-download skins for a specific hero name None

⚠️ Disclaimer (免责声明)

This project is not endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends.

本项目仅供学习交流使用,相关资产版权归 Riot Games 所有。

📄 License

MIT

About

🚀 A Python CLI tool to batch download League of Legends champion assets via Riot Data Dragon API. Supports incremental updates & multi-language. | 英雄联盟英雄立绘资产批量下载工具,支持增量更新与多语言。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages