fix: --from-vo-ver doesn't set vo version

This commit is contained in:
tretrauit 2023-03-01 20:22:04 +07:00
parent 1de9c42c1f
commit 3c6d44d983
4 changed files with 5 additions and 5 deletions

View File

@ -10,7 +10,7 @@ README = (HERE / "README.md").read_text()
setup(
name='worthless',
version='2.2.14',
version='2.2.15',
packages=['worthless', 'worthless.classes', 'worthless.classes.launcher', 'worthless.classes.installer'],
url='https://git.froggi.es/tretrauit/worthless-launcher',
license='MIT License',

View File

@ -4,4 +4,4 @@ Launcher = launcher.Launcher
Installer = installer.Installer
__version__ = "2.2.14"
__version__ = "2.2.15"

View File

@ -156,7 +156,7 @@ class UI:
if not self._installer.voiceover_lang_translate(lng) == vo.language:
continue
print("Downloading voiceover update pack for {} (This will take a long time)...".format(lng))
await self._installer.download_voiceover_update(lng, pre_download=self._pre_download)
await self._installer.download_voiceover_update(lng, from_version=self._vo_version, pre_download=self._pre_download)
async def install_game(self, forced: bool = False):
res_info = await self._launcher.get_resource_info()
@ -339,7 +339,7 @@ async def main():
ui.override_game_version(args.from_ver)
if args.from_vo_ver:
ui.override_voiceover_version(args.from_ver)
ui.override_voiceover_version(args.from_vo_ver)
if args.get_game_version:
await ui.get_game_version()

View File

@ -534,7 +534,7 @@ class Installer:
game = await self._get_game(pre_download=pre_download)
translated_lang = self.voiceover_lang_translate(lang)
for v in game.diffs:
if v.version != from_version:
if v.version.strip() != from_version.strip():
continue
for vo in v.voice_packs:
if vo.language == translated_lang: