Krock c13765133c Update script: Remove broken md5 check | 1 year ago | |
---|---|---|
.. | ||
HDiffPatch | 2 years ago | |
README.md | 1 year ago | |
check_integrity.sh | 1 year ago | |
perform_update.sh | 2 years ago | |
update_gi.sh | 1 year ago |
Pick an application from the list below that suits your preferences. Each of them is capable of installing and updating the game. Additional features such as automated patching might or might not be included.
winedevice.exe
update_gi.sh
(CLI only, described below)This section documents the script update_gi.sh
. The other scripts located in
this directory have a short explanation in their file content.
The following steps are automated:
This script requires following applications:
bash
(update and patch script)jq
(JSON parsing)aria2c
, wget
, curl
or axel
(file download)xdelta3
(patch script)The current working directory (pwd
) specifies the update or installation path.
Example + syntax:
cd "/path/to/game/directory/"
bash "/path/to/dawn/updater/update_gi.sh" [OPTIONS ...]
List of OPTIONS:
--help
: Shows a short help textinstall
: Switches from the "update" to "installation" mode
nodelete
: Keeps the downloaded archives after the installation or update.predownload
: Checks and downloads pre-download-game archives
predownload
option.If errors occur after updating the game files, re-run the patch scripts manually.
Use the install
command line option to install the newest game version to
an empty directory.
Example:
# Create a new directory in HOME (~) for the installation
mkdir -p "$HOME/Genshin Impact Game"
cd "$HOME/Genshin Impact Game/"
bash "/path/to/dawn/updater/update_gi.sh" install
Updates the game in the working directory to the newest version.
Important: If the official launcher was used for the installation, ensure that the
current working directory (pwd
) contains GenshinImpact.exe
but not launcher.exe
.
Example:
# Update game located in HOME
cd "$HOME/Genshin Impact Game/"
bash "/path/to/dawn/updater/update_gi.sh"
For advanced users: perform_update.sh
can be used to manually apply downloaded archives