Skip to content

LocalizedKorabli/LKInstaller-Next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo

澪刻・本地化安装器Next

stars License: AGPL v3 release

源代码 Discord QQ群

Languages🌐

English

简介

澪刻・本地化安装器Next(以下简称澪刻Next)是对澪刻・汉化安装器的完全重写。

澪刻Next新特性

相较于澪刻・汉化安装器,澪刻Next引入的新功能:

  • 支持安装多个语言的本地化包:简体中文、繁体中文、英文、日文;
  • 支持为Steam上的Mir Korabley客户端安装本地化包;
  • 支持卸载本地化包;
  • 支持安装字体优化包,本地化包语言设定为简体中文/繁体中文/日文时此选项默认启用;
  • 支持应用本体一键更新;
  • 引入“实例”和”预设“,现在支持为多个游戏客户端实例同时执行不同的安装/卸载操作;
  • 支持同时使用多条下载线路,并对后者进行优先级排序;
    • 支持的线路:
      • 腾讯云(仅字体优化包和应用更新包)
      • Cloudflare(仅字体优化包和应用更新包)
      • Gitee(仅本地化包和体验增强包)
      • Gitlab(仅本地化包和体验增强包)
      • GitHub(仅本地化包和体验增强包)
  • 支持更细致地调节代理选项;
  • 支持切换应用界面语言、浅色/深色主题。

相较于澪刻・汉化安装器,澪刻Next的功能改动:

  • 版本识别机制已被优化,现在总是只为远程仓库定义的活跃版本安装本地化包;
  • 所有内容现在均以Mir Korabley新引入的.mkmod格式安装;
  • 本地化修改包(原汉化修改包)现在总是以Mir Korabley新引入的“MO挂载”机制安装。

相较于澪刻・汉化安装器,澪刻Next删除的功能:

  • 由于极少被使用且易误导用户,向直营服/国服安装本地化包的功能已被删除。

下载并安装澪刻Next

下载线路

浏览器阻止下载时的操作方法
  • Microsoft Edge(通常不会下载 lki_setup.exe。请在打开前确保信任 lki_setup.exe):

    • 鼠标移至文件对应的下载项上,点击在右侧出现的以“3个点”(...)为图标的按钮,再点击保留选项;
    • 弹出“打开前请确保信任 lki_setup.exe”子窗口后,从蓝色删除按钮最右侧打开下拉栏,点击仍然保留选项。
  • Chrome(已阻止可疑下载操作):

    • 点击文件对应的下载项,再点击下载可疑文件选项。

安装应用

  • 打开您下载的安装包文件,选择安装时使用的语言(此语言也会被设为澪刻Next的默认显示语言及安装本地化包的默认语言),并根据指示完成安装。

使用澪刻Next

省流

如果您只需要安装本地化包而不需要进行任何额外设定,直接点击应用主界面(游戏页)左下角的安装按钮即可。

实例

什么是实例?

您安装的Mir Korabley客户端可被作为“实例”导入应用,以便安装本地化包。

导入实例

首次启动时,应用会尝试扫描设备上所有Mir Korabley客户端,并作为实例导入。

若列表中未出现您想要的实例,请先确保游戏已完整安装,然后点击“游戏实例”标签行最右侧的自动导入电脑上的实例按钮。

若仍未导入,请点击同一标签行的导入实例按钮,尝试手动导入游戏实例。

管理实例

您可以在游戏页查看目前已导入的所有游戏实例。

您还可以通过游戏页的其他按钮对实例进行导入、快速编辑、移除、排序、打开所在文件夹、运行游戏等操作。

选中实例(用于查看实例详细信息)

点击游戏实例的名称来选中它。选中后,该实例项将被蓝色高亮。您可以切换到高级页,查看实例以及当前选中预设的详细信息。

勾选实例(用于安装/卸载本地化包)

点击游戏页左侧与游戏实例列表项平齐的复选框,以勾选/取消勾选实例。点击“游戏实例”标签行的复选框能一次性勾选/取消勾选所有实例。

所有新导入的实例默认被勾选。

预设

什么是预设?

一个实例可以拥有多个“预设”,后者决定着应用在为实例安装本地化包过程中执行的具体操作

默认预设

每一个实例都有一个默认预设,其中本地化的安装语言被默认设定为用户导入实例时应用正在显示的语言

管理预设

要管理预设,请先选中一个游戏实例,然后切换到高级页。

在预设配置标签框架下名为安装预设的下拉菜单中,您可以快速切换实例。

点击下拉菜单右侧的齿轮按钮,可进入管理预设界面。

在预设管理界面中,您可以:

  • 对该实例的预设本身本进行增删改等操作;
  • 改变预设的各项设定;
  • 为当前预设生成自动更新快捷方式

自定义

体验增强包

体验增强包是一组适用于Mir Korabley的模组,其中包含:

  • 输入法支持模组
  • 基于Unbound框架的UI优化模组;
  • 基于当前本地化语言的、对其他Mir Korabley模组的翻译补丁模组;
  • 带有本团队标识的开屏Logo补丁。

默认预设下将会安装体验增强包,您也可以在管理预设界面中选择是否安装它。

字体优化包

字体优化包是适用于Mir Korabley的字体优化模组,其中包含了SrcWagon——基于Mir Korabley原生字体“ALS Wagon”和“Source Han Sans CN”制作的新字体,修复了部分字形的外观与位置。

当您预设中的本地化语言设置为简体中文繁体中文日文时,将默认安装字体优化包,您也可以在管理预设界面中选择是否安装它。

本地化修改包

本地化修改包用于对本地化包的局部文本进行修改。关于本地化修改包的制作,请查阅Mir Korabley论坛上的帖子

您可以将已制作的本地化修改包直接拖入或是打包到zip文件后放入(通过点击管理预设界面中的文件夹图标按钮打开的)当前预设所使用的本地化修改包文件夹。

本地化修改包将在您下一次安装本地化包时被加载。

默认预设下将会安装本地化修改包,您也可以在管理预设界面中选择是否安装它。

应用设定

设置页中,您可以:

  • 调整应用的外观下载文件相关设置;
  • 清除下载缓存和输出日志;
  • 查看应用的工作目录和数据目录。

应用信息

关于页中,您可以:

  • 查看应用的版本,并为应用检查更新
  • 通过点击图标为GitHub、QQ、Discord的按钮来访问此应用的源代码仓库或加入本团队在对应社交平台上的群组;
  • 通过点击版权标注信息上方的紫色“AGPL V3”图标来跳转到GNU的官方网页,以查看本应用许可证的全文。

Q&A

应用出现报错或本地化包安装失败怎么办?

请先尝试检查更新后重新安装本地化包。

点击设置页,点击应用数据路径行的打开目录按钮。在被打开的文件夹中,进入logs文件夹,并保存好最新的.log文件。

您可以打开该文件尝试分析报错原因并自行修复,或将文件提交到GitHub Issues | QQ群 | Discord服务器 以寻求帮助。

自动更新功能去哪里了?

请见管理预设。您可以在管理预设界面中为当前预设生成自动更新快捷方式

对本地化包本身有疑问怎么办?

请根据您所使用的语言和客户端类型,在团队主页传送门中找到相关的仓库,并在其Issues中提交反馈。

您也可以加入QQ群或Discord服务器参与讨论。

鸣谢

  • 参与本项目内部测试的所有用户

  • Python——本应用所使用的编程语言

  • Tkinter——本应用所使用的GUI框架

  • Google Gemini——将本应用的开发时间缩短了约70%

  • Azure theme for ttk——本应用界面所使用的ttk主题

  • Inno SetupPyInstaller——为本应用提供了便捷的打包方案

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published