Commit Graph

76 Commits

Author SHA1 Message Date
f7e5362e86
Fix blocking telemetry fail.
Bump to 1.2.9-1
2022-02-27 13:32:18 +07:00
aaf728445d
Various changes, block telemetry feature.
-Sp/--patch is now required to do block telemetry before patching.
Still preparing for hdiffpatch (will be coming at 1.10)
Ay yo hosty support coming soon xD
2022-02-27 01:54:20 +07:00
fbe4692f84
Await AsyncPath.exists()
Bump to 1.2.8-1
2022-02-19 19:05:52 +07:00
e4cc701166
Don't rely on xdelta3 python module
Don't crash if xdelta3 module is not present, and add the ability to download game & voicepack in CLI
Bump to 1.2.8
2022-02-19 18:57:45 +07:00
2d6cff77c6
Disable crash reporters on patch
Bump to 1.2.7
2022-02-18 23:34:10 +07:00
ccb2d876fc
Fix syntax error on xlua patching function 2022-02-18 21:41:50 +07:00
f4e668d8b0
Extend file duration from 3600 to 86400
I've never wanted to say fuck Linux like this before
2022-02-18 21:34:41 +07:00
659befc8f8
Change timestamp check (prevent false positive) 2022-02-18 21:30:24 +07:00
bd515c73cd
Xdelta3 workaround (because xdelta3-python doesn't work) 2022-02-18 21:04:44 +07:00
a481e529b6
Wait for git process to finish
Bump to 1.2.2
2022-02-18 20:18:24 +07:00
4359a43771
Fix syntax error, bump to 1.2.1 2022-02-18 20:15:29 +07:00
f1beaacd3b
Download patch before patch, bump to 1.2.0 2022-02-18 20:10:40 +07:00
5a492c912c
WIP game patcher
Now worthless can patch the game using xdelta3-python
2022-02-18 20:09:03 +07:00
bb37e4554d
Support downloading game & voicepacks and install, bump to 1.1.0
In CLI too, also optimized code & added test for voiceover functions.
2022-02-18 11:11:55 +07:00
32b6ba965f
Implement install game in CLI 2022-02-18 08:45:05 +07:00
ef24ad43ca
Added voiceover language info & archive type and install_game function
Available through Installer.get_voiceover_archive_type and Installer.get_voiceover_archive_language
Also some other optimizations including not extracting unneeded files from diff archive, deprecate _read_version_from_config function, and added install_game, uninstall_game, voiceover_lang_translate, get_installed_voiceovers
2022-02-17 22:02:08 +07:00
b1a9223c19
Added support for updating game & applying voiceover packs
Implemented & Improved some CLI commands.
Currently working in 2.5.0 version.

A few more work and this should be fully usable,,,
2022-02-17 02:43:21 +07:00
da3ee30ab1
Wrap game resource info from the server
Also add function to get the diff archive (for faster updating)

Download function soon, although I can't make sure that the download function will work properly (like pause, resume download etc.)
2022-02-16 22:18:56 +07:00
81fbdec553
Remove message about QQ unimplemented. 2022-02-16 02:58:48 +07:00
140e508dbf
Support chinese variant game version detection (not tested)
Also some minor improvements for preparation of installation features.
2022-02-16 02:55:19 +07:00
ad391a551c
Read version from game file (thanks to An Anime Game Launcher project)
Basically I copied their method of doing that and their regex pattern.
2022-02-16 01:58:45 +07:00
2b811d99b9
Remove irrelevant files 2022-02-16 00:50:36 +07:00
c22918673b
Support chinese variant, QQ object in launcher and some code optimizations 2022-02-16 00:49:33 +07:00
048a7ac9d0
Update tests 2022-01-29 23:32:38 +07:00
a7ddd0c49a
Object-oriented programming
All launcher functions are now return an object instead of a dict
2022-01-29 23:25:03 +07:00
015164404c
Update source (still WIP) 2022-01-28 20:08:53 +07:00