Loading repository data…
Loading repository data…
Jo0X01 / repository
HoyoSophonDL CLI is a Python-based simple reimplementation of HoYoPlay’s downloader logic. It allows users to list, validate, and download game assets directly from HoYoPlay manifests,with support for multi-threading, resumable downloads, and optional GUI mode.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
HoyoSophonDL is a Python-based tool that replicates and simplifies the core functionality of HoYoPlay's internal downloader systems — inspired by
Hi3Helper.Sophon and SophonDownloader.
It supports both CLI and GUI modes, allowing users to download and manage HoYoPlay game assets efficiently.
HoyoSophonDL is a Python-native reimplementation of HoYoPlay’s internal downloader logic.
Its primary goals are to:
⚠️ Disclaimer:
This is an unofficial third-party tool unaffiliated with HoYoverse or Cognosphere.
It is designed purely for educational and experimental purposes.
richThreadPoolExecutor.exe builder (Windows)If the package isn’t yet on PyPI, you can install it directly:
pip install git+https://github.com/Jo0X01/HoyoSophonDL.git
Or clone and install manually:
git clone https://github.com/Jo0X01/HoyoSophonDL.git
cd HoyoSophonDL
pip install .
pip install HoyoSophonDL
pip install HoyoSophonDL[gui]
If you plan to build an executable:
pip install auto-py-to-exe
python -m HoyoSophonDL <game_name> [options]
| Flag | Description |
|---|---|
-l, --list | List all available games |
-i, --info | Show game info |
-ai, --asset-info | Show asset info |
-d, --download | Start downloading selected assets |
-c, --category | Asset category (default: game) |
-V, --current | Current version |
-U, --update | Target update version |
-o, --output | Output directory |
-t, --threads | Number of download threads |
-g, --gui | Launch PyQt6 GUI instead of CLI |
python -m HoyoSophonDL "Honkai Impact 3rd" -d -c game -o ./downloads -t 20
python -m HoyoSophonDL --gui
You can turn your Python project into a standalone .exe using auto-py-to-exe
Your build’s architecture (x86 or x64) depends on your Python interpreter:
This project is licensed under the GNU General Public License v3.0 (GPLv3).
Developed by Mr.Jo0x01
For learning, research, and open-source contribution.