19ce16f095
chore: improve the download code
2024-06-07 18:59:55 +07:00
2477ed1a06
fix: don't merge zip files & use 7zip again
...
We return to cd2aabea60
2024-06-07 18:46:49 +07:00
f0c51530c4
fix: don't use AsyncPath.cwd()
...
async await
2024-06-05 09:49:00 +07:00
df00e6b679
chore: update url
2024-04-25 21:46:10 +07:00
07f6ce6317
fix: hdiffpatch download
2024-04-25 21:46:03 +07:00
fba2063bce
chore: bump to 2.2.21
2023-11-08 16:22:48 +07:00
78df1d242a
fix(installer): wrap rename in try/except
...
So it won't fail I guess, because we failed anyway.
2023-11-08 16:22:30 +07:00
f1eb1fe2c6
fix: voicepack detection
2023-06-20 22:35:33 +07:00
f549166e2e
fix: workaround around merged parts
2023-06-20 22:11:10 +07:00
efc7ff2be9
fix: implement segments download
...
michos don't fucking do breaking changes in the API fuck you.
2023-06-20 18:14:44 +07:00
5e46b23752
chore: delete files first to save space
2023-05-25 13:03:05 +07:00
973ae2a5e6
fix: actually delete files in deletefiles.txt
2023-05-25 13:01:04 +07:00
aa4fe4d5ed
chore: bump to 2.2.19
2023-05-25 10:42:14 +07:00
836c843b2e
fix: str -> Path
2023-05-25 10:41:51 +07:00
0af4c4f2df
chore: bump
2023-05-25 10:39:59 +07:00
a6600cf573
fix: wrong blueReporter path
2023-05-25 10:39:40 +07:00
305021d8b7
chore: bump to 2.2.17
2023-05-25 10:38:25 +07:00
2d5c75109a
fix: add blueReporter to revert list
2023-05-25 10:29:24 +07:00
45006ef4b5
fix: telemetry.dll rename
2023-05-25 10:28:17 +07:00
5a6f8e39af
feat: add blueReporter
2023-05-25 10:26:08 +07:00
d99760422d
fix: voicepack detection & 2.2.16
2023-05-25 10:12:01 +07:00
3c6d44d983
fix: --from-vo-ver doesn't set vo version
2023-03-01 20:22:04 +07:00
1de9c42c1f
misc: remove comment
2023-03-01 17:33:48 +07:00
cc6f3996af
fix: only do 8 jobs at once in update & verify
...
Prevent lag which can lead to unusable system (especially when using hdiffpatch)
Also print more
2023-03-01 17:32:07 +07:00
1957f8265b
fix: fix
2023-01-18 13:39:34 +07:00
820bc70e9d
feat: hdiff in voiceover update
2023-01-18 12:38:43 +07:00
089b799a5f
fix: RuntimeWarning: coroutine 'Installer.get_voiceover_archive_language' was never awaited
2023-01-18 12:25:12 +07:00
f46902879a
fix: aiohttp.client_exceptions.ClientPayloadError: Response payload is not completed
2023-01-18 11:45:40 +07:00
95dccf7241
feat: --download-chunk
...
Also bump to 2.2.9
2023-01-18 11:28:33 +07:00
178f513e52
updater: change the returncode check
...
Signed-off-by: tretrauit <tretrauit@gmail.com>
2022-12-07 13:04:48 +07:00
98898827e9
updater: more logs
...
Signed-off-by: tretrauit <tretrauit@gmail.com>
2022-12-07 13:03:19 +07:00
95f21e6d2a
updater: do not continue if file extraction failed
...
Signed-off-by: tretrauit <tretrauit@gmail.com>
2022-12-07 12:55:03 +07:00
tretrauit
e55d6cafd6
updater: do not delete directory
...
I took a look at deletefiles.txt again and realized that they're all files, so we don't need to delete the entire directory
Signed-off-by: tretrauit <tretrauit@gmail.com>
2022-11-03 17:44:54 +07:00
727b7e9b44
updater: fix deleting the game root directory lmao
2022-11-02 12:56:53 +07:00
0b51be1649
updater: remove directory in deletefiles.txt too
2022-11-02 12:26:37 +07:00
abdf19bc16
patcher: switch to Krock branch
2022-09-29 12:11:32 +07:00
e0f3fadc9d
fix: don't use 7zip
...
Providing that it doesn't provide any benefits than ZipFile
2022-09-28 22:53:12 +07:00
cd2aabea60
hack: workaround over Windows path
2022-09-28 22:00:23 +07:00
1830081cb0
fix: use 7z to extract game file
2022-09-28 21:19:20 +07:00
f54c2f432b
fix: handle FileExistsError
2022-09-28 12:51:27 +07:00
e3045f5150
fix: do not await is_file()
2022-09-28 12:26:54 +07:00
184e96fa2d
patcher: add option to specify predefined patch url
...
This option adds patch_provider to Patcher class, currently you can choose either y0soro or Krock (by default it uses y0soro for latest 3.0.0 patch)
2022-08-24 20:14:38 +07:00
8449c104d9
patch: switch to y0soro repository for testing patch
2022-08-24 20:06:02 +07:00
9e00e58938
fix: catch TypeError
2022-08-24 09:51:31 +07:00
04dc922230
feat: support pre-downloading game & voicepacks
2022-08-23 17:02:20 +07:00
34a8ab6d99
fix: remove printing debug raw message
2022-08-17 02:12:39 +07:00
2b9951dcaa
fix: self._installer.get_game_version() in update_voiceover
2022-08-17 02:08:28 +07:00
5066a4e2b3
fix: update game & voiceover now works properly.
2022-07-13 13:52:57 +07:00
efc2abf858
feat: add -Swp option
...
perf: tar.extractall wrapped in asyncio.to_thread
2022-06-27 04:09:47 +07:00
aa147792e6
fix: calculate_md5 will return "" for nonexistent files
2022-06-26 01:56:14 +07:00