a084c61cae
fix: disable repair command
...
The new HoYoPlay launcher doesn't have the ability to get scattered files from the remote anymore, "repairing" the game will just download the whole game again.
2025-05-21 04:22:38 +07:00
10d5f3f208
fix(common): merge zip file too
2025-03-03 17:04:05 +07:00
7707a64733
fix(common): bruh
2025-03-03 17:00:40 +07:00
76bccf6a6f
fix(common): support zip file
2025-03-03 16:50:51 +07:00
874686a95c
chore: change default path to user
...
So we can use it on Linux
2025-03-02 03:04:02 +07:00
1863fafd85
fix(common): manually close the merged archive
2025-02-26 18:48:46 +07:00
ac76df577b
fix(common): install archive for split files
...
It worked before, but not now because I switched to py7zr backend for a while now.
2025-02-26 18:41:01 +07:00
ed641f890d
fix(common): remove installed check
2025-02-02 22:53:27 +07:00
9e64bfc531
docs: fix again
2025-02-02 00:04:39 +07:00
25cfcdf0f0
fix: lol
2025-02-02 00:04:14 +07:00
b2eec5ee30
docs: fix
2025-02-02 00:01:32 +07:00
7dbe890bf3
fix: remove game channel from games
...
Lol
2025-02-01 23:58:09 +07:00
976308ac85
feat: unify multiple games into one
2025-02-01 23:51:53 +07:00
fba6cecc38
fix(common): add 'hdiffmap.json' to ignore list
...
So we don't extract the file lol.
2025-01-15 15:13:56 +07:00
f5007b6aa5
fix(common): compat with 'hdiffmap.json'
...
miHoYo introduced a new hdiff map, so yeah.
2025-01-14 21:51:31 +07:00
da9c930d2e
fix(genshin): handle key error
2025-01-01 12:40:39 +07:00
fc3a43bec7
fix(genshin): voicepack english
2024-12-31 11:16:07 +07:00
844453eabc
fix(genshin): voicepack detection
2024-12-31 01:52:01 +07:00
d6d1fdee6e
fix: handle .zip update archive
...
Also fixes some minor bug
2024-12-18 19:10:34 +07:00
7440b6041f
chore(ci): i forgor
2024-12-18 18:31:22 +07:00
75649df729
chore(ci): use poetry to install docs
2024-12-18 18:29:53 +07:00
707bcc14c3
chore(ci): fix
2024-12-18 18:27:31 +07:00
18aa7935cb
chore(ci): fix
2024-12-18 18:21:12 +07:00
ecd204428d
chore: docs
2024-12-18 18:18:33 +07:00
d920aea2b8
chore: add proxy game to readme
2024-12-18 17:40:43 +07:00
441a06fb5b
fix(zzz); voicepack language detection
2024-12-18 17:39:48 +07:00
a33bdaa473
feat: implement zzz
...
It literally is just copy-pasting
2024-12-18 17:35:04 +07:00
4a7bc3d0b4
chore(cli): migrate to one file
...
Easier to maintain but slightly slower execution speed lol
2024-12-18 15:20:24 +07:00
1948d1f741
chore: add whatever spicy thingy here
2024-12-18 13:30:28 +07:00
6f384c1cc5
chore: add some information to readme
2024-12-13 19:42:36 +07:00
ebc0f2f3f5
feat(cli): support genshin
...
It literally is just copy-pasting lol, since almost all code are shared.
2024-12-13 19:35:51 +07:00
0c83958ee5
feat(cli/hsr): implement 'voicepack install' & other changes
...
Rename 'voicepack update-all' to 'voicepack update', allowing update only a voicepack instead of having to upate all of them
2024-12-13 19:30:54 +07:00
95ef9409f5
feat(cli/hsr): add 'hsr install download' command
...
Yeah
2024-12-13 13:22:38 +07:00
659366620b
feat(cli/hsr): support game installation
2024-12-13 12:54:59 +07:00
5304cfbde1
chore: fix a bit
...
Wtf me
2024-12-13 11:59:51 +07:00
2331f9404a
feat(game/genshin): initial copy of hsr code
...
Lol
2024-12-13 11:56:30 +07:00
a3df498444
chore: move repair-related functions to common
...
Preparation for Genshin Impact support xD
2024-12-13 11:26:48 +07:00
8ba00754ee
chore: add more info to readme
2024-12-12 18:20:21 +07:00
4e0c4ed2c0
chore: refactor readme
2024-10-26 00:36:24 +07:00
7e5a60bb33
fix: applying update archive
...
It now works, previously I thought py7zr works the same as zipfile but it's different af so I had to change some code for that.
2024-10-23 20:46:44 +07:00
f02f1d5988
fix(common/update): zipfile -> py7zr
...
So py7zr does have some differences from zipfile
2024-10-22 13:10:14 +07:00
0bac04bdbd
fix: use py7zr
...
Game archive now uses .7z, wow mihoyo
2024-10-22 00:34:57 +07:00
4d8f4008f2
fix(cli/hsr): download update now works
...
Also change e.__context__ to traceback.format_exc() to give better and actually useful error messages.
2024-10-21 13:34:38 +07:00
208c6efd1e
fix(hsr/repair): fix the decompressed url
...
They changed it lol
2024-10-21 13:33:49 +07:00
156c42c1f3
fix: fix predownload object
...
Wow.
2024-10-21 13:33:17 +07:00
8ff2a388d7
fix: migrate to HoYoPlay
...
For now, only update game and voicepack are working
This commit also fixes a couple of bugs too. Tbf I enjoyed HoYoPlay until I don't have enough space to update my HSR so yeah 💀
2024-09-10 16:47:20 +07:00
08c51d2fd8
feat(repair): rework the repair feature
...
Mostly usable now
2024-06-18 02:49:52 +07:00
e8f63f175f
Merge branch 'master' of himeko.tretrauit.me:tretrauit/vollerei
2024-06-06 20:21:06 +07:00
acd457babe
fix(repair): join game path with pkg_version
2024-06-06 20:19:45 +07:00
bf5bdf7618
fix(repair): join game path with pkg_version
2024-06-06 20:17:22 +07:00