Genshin Impact Patch Downloader is a Go application for efficiently downloading Genshin Impact update patches using aria2.
Features
Easy-to-use command-line interface
Fetches update information from a JSON API
Allows selection and downloading of specific update files
Multi-threaded download for faster speed using aria2
Supports resuming downloads seamlessly, even if the app is accidentally closed
Checksum file integrity verification to ensure downloaded files are not corrupted or tampered with
Compiling
Install Go (if not already installed) by following the official installation instructions: https://golang.org/doc/install
Clone the repository: git clone https://github.com/DevonTM/genshin-updater.git
Navigate to the project directory: cd genshin-updater
Build the project: make
Usage
Download the latest release from the repository's Releases page.
Extract the downloaded archive to a directory of your choice.
Navigate to the extracted directory and run the genshin-updater executable.
Follow the on-screen prompts to select the desired update files.
After the download completes, move the downloaded files in the genshin-patch directory to the Genshin Impact installation directory where the GenshinImpact.exe file is located.