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
fa011a11a1
fix(cli): fix 416 response code
2024-02-06 14:24:15 +07:00
c2f81637e2
feat(hsr): add --from-version
2024-02-06 13:34:22 +07:00
7e18185b52
fix(hsr): wrong function call
2024-02-06 13:30:47 +07:00
63f5c36391
chore: fix dependencies
2024-02-06 12:12:42 +07:00
bdf1f8d785
fix: use packaging.version instead of distutils
...
distutils is dead
2024-02-06 12:04:53 +07:00
70eb0e9443
feat: add hi3 stub
...
HI3 isn't working atm, don't expect too much
2024-02-06 11:48:16 +07:00
ca03718bf1
chore: rename _path to path
2024-01-28 18:26:48 +07:00
9f9a63c9b0
feat(hsr): implement voicepack update
2024-01-28 17:11:16 +07:00
4c851b999a
fix(hsr): proper implement --noconfirm
2024-01-25 20:18:56 +07:00
80f1ea87d7
feat: implement VoicePackLanguage
...
Enum better than string 8)
2024-01-03 19:54:29 +07:00
a9f3ee2e3e
fix(hsr): convert to string first
2024-01-03 19:50:19 +07:00
f8cfbc1100
docs: add information on functions.apply_update_archive
2024-01-03 17:00:58 +07:00
960ba8d746
docs: add some updated info
2024-01-03 12:02:23 +07:00
884236177b
fix(cli/hsr): remove redundant strings
...
I copy-pasted lol
2024-01-03 06:32:22 +07:00
d1bda2dc32
fix(patch): unlink file if auto-repair succeed
2024-01-03 06:31:57 +07:00
7ed2b2e643
feat(hsr): add auto_repair when hpatchz error
2024-01-03 02:46:07 +07:00
6db85bc439
feat(hsr): support continue download & apply-archive
2024-01-02 23:16:58 +07:00
6f030e79ce
feat(hsr): download & install updates
...
WIP WIP WIP, probably will crash at some point.
Also the code in paths isn't working, so i'm merging them to constants in the next commit
2024-01-02 15:27:40 +07:00
fe7b1945ef
feat(cli): use cleo
...
It is much smarter than typer in terms of options parsing, and also once you know how to use it (with the holy outdated documentation) then it suits my purpose pretty well.
2024-01-02 02:31:15 +07:00
4db6e92b54
feat/cli: migrate to typer
...
Fire is too hard to customize.
2023-07-03 22:44:07 +07:00
5b916025f3
feat(cli): add --silent option
2023-06-30 20:55:53 +07:00
69a53da8ae
feat: wrap all objects on /resource endpoint
2023-06-30 20:55:30 +07:00
891cf71aa7
feat(hsr): more implementation on resource
2023-06-29 23:34:40 +07:00
1caadad664
feat(hsr): begin wrap launcher api
...
Currently working on /resource endpoint
2023-06-29 22:56:34 +07:00
e6933f067a
docs: add some docs
2023-06-29 22:55:53 +07:00
9a52c68326
chore: add Yaagl project link
...
I forgor
2023-06-26 17:27:08 +07:00
25ca6cf2cb
feat: implement configfile
...
Basically still ConfigParser
2023-06-26 17:22:11 +07:00
e20bbab5d7
hsr/patcher: remove unnecessary telemetry check
...
It's handled by worthless.common.telemetry already
2023-06-26 17:21:38 +07:00
484aca0a2a
cli/hsr: add more unnecessary messages
2023-06-26 17:20:59 +07:00
68a598410b
cli/hsr: add telemetry check text
2023-06-25 22:16:07 +07:00
af92a28d94
fix: wrong import
2023-06-25 22:02:08 +07:00
99c099e3e3
docs: add more docs
2023-06-21 21:09:19 +07:00
359e2b30df
feat: add version and channel override
2023-06-21 21:08:56 +07:00
95bad06295
chore: better patch installation message
2023-06-21 04:41:28 +07:00
4eba9e595b
feat: implement telemetry blocking
...
Proper Linux support for telemetry blocking now.
2023-06-21 04:33:56 +07:00
197dc767a8
feat: hdiffpatch
2023-06-20 23:02:26 +07:00
3d44bfe63a
xdelta3: downloading binary perform in-memory
2023-06-20 19:14:25 +07:00
45a9953eb2
fix: make constants constants
...
ALL CAPS
2023-06-20 18:55:03 +07:00
a3a6cfdbe3
cli: Y/n instead of y/n
2023-06-20 18:51:21 +07:00
0d52b53172
xdelta3: delete archive file after extract
2023-06-20 18:51:02 +07:00