The integration is forked from genshin-impact, with the following changes:
Updated API endpoints and response format
Removed addon-related logic because ZZZ doesn't have per-language download
Use binary format for the .version file instead of string format. This is the same logic as the sleepy-launcher. Relying on the .version file to handle the 1.0.1 patch version.
Use numbers instead of strings in the version structure so that version comparison is correct if any component is grater than 9
Tested:
Fresh download and play the game
Point the path to the ZZZ folder downloaded by sleepy-launcher and play the game
The integration is forked from genshin-impact, with the following changes:
Tested: