汉化更新检测
在上一节的modpackinfo.json 中,我们介绍了这个文件中的各项功能。 现在,我们按照该文件内的功能逐一详细的介绍使用方法。
配置与行为
整合包更新检测功能是 VMTU 的核心功能之一,其行为由 modpackinfo.json 内的 3 项配置决定:
json
{
"modpack": {
"name": "ExampleModpack",
"version": "0.1.0",
"translation": {
"id": "example",
"url": "https://vmct-cn.top/modpacks/example/",
"language": "zh_cn",
"version": "1.0.0"
}
}
}当本地的汉化版本号与云端查询获取的汉化补丁版本号不同时,VMTU 会在玩家进入世界后在聊天栏显示如下内容:

当玩家在中文环境下(简中、繁中、港中、文言),但游戏语言不是所设置的支持语言 (modpackinfo.json 的 modpack.translation.language)时会显示如下内容:

指令
另外,VMTU 添加了一条客户端指令 /vmtu check,用于手动触发汉化更新检测。
该指令会忽略 vmtranslationupdate.toml 中的 checkModPackTranslationUpdate 选项,强制进行更新检测, 且所有游戏语言都可以使用该指令。
此外,指令还拥有两个可选参数:modpack 和 translation。
通过指定检测参数,可以仅检测汉化适配的整合包或特定汉化补丁的更新。 此功能仅影响指令返回发在聊天栏的信息,不会影响玩家每次进入世界时的检测行为(全部检测)。
开发者模式
VMTU 还提供了一个供开发者使用的测试模式,启用后会有输出更多日志,并在聊天栏打印整合包信息。
toml
devMode = true # 供开发者使用的测试模式,会输出更多日志,并在聊天栏打印整合包信息启用开发者模式后,玩家在进入世界时会在聊天栏看到如下内容:
