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
f5e7417cdf
feat(hsr): repair game
...
Apparently doesn't completely work on my setup (NTFS + Btrfs) but yours may. If it doesn't fix the game then copy the file it downloaded from temp to the game directory and it should work.
2024-05-28 10:58:27 +07:00
bbdb8d3596
fix: revert back to ThreadPoolExecutor
...
ProcessPoolExecutor didn't work for me :(
2024-05-08 17:21:34 +07:00
f4e09a7aad
fix: handle hdiffpatch downloading for each architecture
2024-03-27 12:20:29 +07:00
9569019fcf
fix(cli/hsr): fix voicepack downloading
2024-03-25 22:57:00 +07:00
8c0e03ebfa
feat(cli/hsr): add "update download"
...
Basically download the update only.
2024-03-25 20:14:14 +07:00
34f65c00f3
feat(cli/hsr): add more commands
2024-02-06 14:39:41 +07:00
a7d763d847
feat(hsr): add voicepack related commands
2024-02-06 14:24:44 +07:00