Commit Graph

99 Commits

Author SHA1 Message Date
e3c256200a fix: use f.tell to get file size
yeah, it fixes continuous downloading
2024-06-07 23:59:47 +07:00
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