Copying the update files directly into the game folder is not the correct update method. You must merge the .pck.hdiff files with the original .pck files and remove the outdated files listed in deletefiles.txt. You can perform this process using the following tool.
- Install python
-
Place the following files in the same folder as
exegame:7z.exehpatchz.exepatch.pyrun.bat
for example
βββ GenshinImpact_Data/
βββ Audio_English(US)_pkg_version
βββ config.ini
βββ GenshinImpact.exe
βββ HoYoKProtect.sys
βββ mhypbase.dll
βββ pkg_version
βββ audio_en-us_6.3.0_6.4.0_hdiff.7z
βββ game_6.3.0_6.4.0_hdiff.7z
βββ 7z.exe
βββ hpatchz.exe
βββ patch.py
βββ run.bat
βββ StarRail_Data/
βββ config.ini
βββ GameAssembly.dll
βββ HoYoKProtect.sys
βββ mhypbase.dll
βββ pkg_version
βββ StarRail.exe
βββ audio_en-us_4.0.0_4.1.0_hdiff_onQOZsbZUSMXxqsB.7z
βββ game_4.0.0_4.1.0_hdiff_xvkUBFdUirbKjhAn.7z
βββ 7z.exe
βββ hpatchz.exe
βββ patch.py
βββ run.bat
βββ ZenlessZoneZero_Data/
βββ amd_ags_x64.dll
βββ amd_fidelityfx_dx12.dll
βββ Audio_English(US)_pkg_version
βββ config.ini
βββ file_category_launcher
βββ GameAssembly.dll
βββ HoYoKProtect.sys
βββ ......
βββ audio_en-us_2.6.0_2.7.0_hdiff_iFwzjdunKqmrHseM.zip
βββ game_2.6.0_2.7.0_hdiff_xAsDGeadnSffSJTY.zip
βββ UnityPlayer.dll
βββ version_info
βββ ZenlessZoneZero.exe
βββ 7z.exe
βββ hpatchz.exe
βββ patch.py
βββ run.bat
- Click
run.batand wait until the process finishes. - Now, your game is updated!
- The overview of merging process:
Banks0.pck (59.5 MB) // before update + Banks0.pck.hdiff (3.0 MB) // hdiff update ----------------------------- = Banks0.pck (62.5 MB) // new size after update