BuIlDaLiBlE / BetterHI3Launcher

A much better Honkai Impact 3rd launcher.
The Unlicense
105 stars 19 forks source link

Game archive is corrupt #33

Closed Wrascon closed 2 years ago

Wrascon commented 3 years ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'BetterHI3Launche'
  2. Click on 'Download'
  3. Scroll down to 'log'
  4. See error Successfully downloaded game archive Validating game archive...success! Unpacking game archive... Unpack ERROR: BH3_Data/StreamingAssets/Asb/pc/e1eff075a01d1958ce2566e2cd7c1bc4.wmv ... Unpack ERROR: BH3_Data/Plugins/ZFGameBrowser.exe Unpack ERROR: BH3_Data/Plugins/ZFProxyWeb.dll Unpack ERROR: BH3_Data/Plugins/zf_cef.dll Unpack ERROR: mhyprotect.Sys Unpack ERROR: UnityPlayer.dll ERROR: Failed to install the game: SharpCompress.Common.ArchiveException: Game archive is corrupt at BetterHI3Launcher.MainWindow.<>c__DisplayClass66_0.b1() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.GetResult() at BetterHI3Launcher.MainWindow.d66.MoveNext() Checking for game update... Game is not installed :^(

Expected behavior A clear and concise description of what you expected to happen.

Log If you haven't closed the launcher yet, add the output of entire log window; otherwise search for the appropriate log in this path: %userprofile%\AppData\LocalLow\Bp\Better HI3 Launcher. BetterHI3Launcher-old1.log

Screenshots If applicable, add screenshots to help explain your problem. image

Additional context Add any other context about the problem here.

Wrascon commented 3 years ago

Aftrer that this client didnt see downloaded and unpacked content with the game and says me folder isnt empty then wipe it from my disk and start download all files again

BuIlDaLiBlE commented 3 years ago

Хм, архив успешно верифицировался, но при распаковке что-то пошло не так... даже не знаю, на что здесь грешить. Стоит попробовать ещё раз, если проблема повторится, возможно что-то не так с хранилищем, стоит его S.M.A.R.T. проверить программой вроде CrystalDiskInfo. Если и там всё ок, то возможно проблема в ОС, семёрка уже давно не поддерживается.

Wrascon commented 3 years ago

Диск разбит на два, так что по сути марк одинаковый.

CrystalDiskInfo ![image](https://user-images.githubusercontent.com/17739216/142588659-dfaedece-9a24-458f-a834-e217317e8c66.png)
CrystalDiskMark C ![image](https://user-images.githubusercontent.com/17739216/142598724-3a2354cd-a178-4866-82ba-9cf42543dfb6.png)
C:\ CDM_20211119122746 ------------------------------------------------------------------------------ CrystalDiskMark 7.0.0 x64 (C) 2007-2019 hiyohiyo Crystal Dew World: https://crystalmark.info/ ------------------------------------------------------------------------------ * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] * KB = 1000 bytes, KiB = 1024 bytes [Read] Sequential 1MiB (Q= 8, T= 1): 100.873 MB/s [ 96.2 IOPS] < 82613.63 us> Sequential 1MiB (Q= 1, T= 1): 49.007 MB/s [ 46.7 IOPS] < 21282.71 us> Random 4KiB (Q= 32, T=16): 0.640 MB/s [ 156.3 IOPS] <519876.99 us> Random 4KiB (Q= 1, T= 1): 0.350 MB/s [ 85.4 IOPS] < 11667.33 us> [Write] Sequential 1MiB (Q= 8, T= 1): 94.593 MB/s [ 90.2 IOPS] < 85754.18 us> Sequential 1MiB (Q= 1, T= 1): 95.837 MB/s [ 91.4 IOPS] < 10927.93 us> Random 4KiB (Q= 32, T=16): 1.091 MB/s [ 266.4 IOPS] <309245.24 us> Random 4KiB (Q= 1, T= 1): 1.040 MB/s [ 253.9 IOPS] < 3920.22 us> Profile: Default Test: 1 GiB (x5) [Interval: 5 sec] Date: 2021/11/19 12:27:46 OS: Windows 7 Professional [6.1 Build 7601] (x64)
CrystalDiskMark D ![image](https://user-images.githubusercontent.com/17739216/142594941-d6e3a656-fed3-4976-8585-614d939bda4a.png)
D:\ CDM_20211119121947 ------------------------------------------------------------------------------ CrystalDiskMark 7.0.0 x64 (C) 2007-2019 hiyohiyo Crystal Dew World: https://crystalmark.info/ ------------------------------------------------------------------------------ * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] * KB = 1000 bytes, KiB = 1024 bytes [Read] Sequential 1MiB (Q= 8, T= 1): 78.859 MB/s [ 75.2 IOPS] <104558.06 us> Sequential 1MiB (Q= 1, T= 1): 67.952 MB/s [ 64.8 IOPS] < 15376.81 us> Random 4KiB (Q= 32, T=16): 0.579 MB/s [ 141.4 IOPS] <546235.94 us> Random 4KiB (Q= 1, T= 1): 0.304 MB/s [ 74.2 IOPS] < 13403.89 us> [Write] Sequential 1MiB (Q= 8, T= 1): 76.762 MB/s [ 73.2 IOPS] <107149.88 us> Sequential 1MiB (Q= 1, T= 1): 57.834 MB/s [ 55.2 IOPS] < 18034.57 us> Random 4KiB (Q= 32, T=16): 1.084 MB/s [ 264.6 IOPS] <408687.55 us> Random 4KiB (Q= 1, T= 1): 0.896 MB/s [ 218.8 IOPS] < 4561.90 us> Profile: Default Test: 1 GiB (x5) [Interval: 5 sec] Date: 2021/11/19 12:19:47 OS: Windows 7 Professional [6.1 Build 7601] (x64)

Если процедура установки игр MiHoYo одинакова, то я больше склоняюсь что ошибка была вызвана в ошибочном определении требуемого диска, после чего архив был распакован не полностью, но удалился сам после неудачного завершения. Попробовал скачать ещё раз через зеркало Google Drive. Зависло на 89% (5.63 ГБ/6.32 ГБ). Места при этом на жёстком диске предостаточно. Что касается последнего, я уже определить не могу, т.к. логи остановились, расчётное время тоже. но сам лаунчер функционирует по кнопке опций. Скорость тоже не меняется, хотя интернет соединение явно есть.

Google Drive 89% ![image](https://user-images.githubusercontent.com/17739216/142598545-e70d33ec-d477-4aba-8b40-79bdaca1e724.png) Starting to download game archive: BH3_v5.2.0_4779a3dc2723_global.7z (https://www.googleapis.com/drive/v2/files/1_7gRC6WQl9kDT5-v8OEFwhDBwgnSEAtC?key=AIzaSyBM8587dCDzMYAN0Y5LcGS-NiZ2TTRZelA&alt=media&source=downloadUrl)
Wrascon commented 3 years ago

Странно, но перезапуск с восстановлением продолжил закачку. Ещё гиты что-то намутили с форматированием и картинки не ушли под спойлер. Сейчас в логах выдало Successfully downloaded game archive Validating game archive...success! Unpacking game archive... ...иии оно запустилось, что не скажешь о Steam версии, которая отправляла комп в ребут, возможно даже с синькой. Спасибо, разобрался. Запуск успешный.