Skip to content

Releases: GetSoftwares/Vanilla-Minecraft-Downloader

1.0.4

Choose a tag to compare

@GetSoftwares GetSoftwares released this 02 Nov 14:05

新功能

“导入启动器预设文件夹”设置

现在可以选择是否导入 PCL2 预设的 Minecraft 文件夹(启动器所在目录的 .minecraft 文件夹和官方启动器的 %APPDATA%\.minecraft 文件夹)。当该设置开启时,在导入 PCL2 文件夹的过程中就会自动添加这两个文件夹(他俩不存储在启动器的文件夹列表中)。
修复请求由 @LemonSourCodingStudio 做出,来源:#6。

“写入版本隔离设置”设置

现在可以决定是否在下载完 Minecraftt 后写入启动器的版本隔离设置以便游戏能正确地存放游戏数据到各自的文件夹而不是存放在 Minecraft 文件夹根目录。当前只支持 HMCL 启动器的设置。
当该设置为“自动”时,仅对开启了多版本隔离的 Minecraft 文件夹写入该配置;
当该设置为“开”时,总是写入版本隔离配置(开版本隔离的文件夹照常写入,关版本隔离的写入 gameDirType: 0)
当该设置为“关”时,不写入版本隔离设置(不推荐)。

更改

下载器设置

将设置项进行分类,以便能更好地管理和修改设置。
现在 VMD 下载器把设置项分类为下载器、导入文件夹、调试性选项和其他。
image

修复

下载器

修复了比较系统版本时两边数据类型不一致的问题,由 @LemonSourCodingStudio 做出,详见 #7。

1.0.3

Choose a tag to compare

@GetSoftwares GetSoftwares released this 29 Oct 14:03

新功能

从 PCL2 导入 Minecraft 文件夹

现在支持从 PCL2 导入 Minecraft 文件夹了。注意目前还不支持基于 PCL2 的 PCL2 CE 版,因为其使用的是 yml 格式,并且会尝试迁移 JSON 格式的配置文件。

“SSL 验证“设置项

新增了“SSL 验证”设置项,可用于解决下载版本时遇到 SSL 证书验证失败的问题。

更改

删除文件夹的提示

现在,当删除一个文件夹时,会根据文件夹的情况进行以下提示:

  • 当要删除的文件夹是唯一的文件夹时,会提示删除后将没有可用的 Minecraft 文件夹;
  • 当要删除的文件夹是默认文件夹时,会提示删除后将自动重新设置一个默认文件夹。

当要删除的文件夹同时满足唯一文件夹和默认文件夹时,会按照唯一文件夹来进行提示。

下载失败时的提示

现在,当下载版本列表时,如果下载失败,将会提示稍后再试一次,而不会自动抛出 Python 异常。

导入时设置默认文件夹的提示

现在,当你从其他启动器导入文件夹时,如果下载器将启动器的默认文件夹设置成下载器的默认文件夹时,会提示该文件夹已被设为默认文件夹。

修复

文件夹管理

修复了使用同一路径的不同大小写形式时,VMD 下载器会成功添加/导入的问题。(由 @LemonSourCodingStudio 提出)

1.0.2

Choose a tag to compare

@GetSoftwares GetSoftwares released this 28 Oct 13:29

(这特么是我第三次上传 1.0.2 版本了,昨天还能下的今天直接 SSL 验证失败,害得我两次修改代码关掉验证才解决)

新功能

从其他启动器导入文件夹

现在,你可以从其他启动器导入 Minecraft 文件夹来进行下载和管理了。当前只支持 HMCL 的导入,PCL2 需要下个版本才能实现。

从 HMCL 导入文件夹时,VMD 下载器会自动跳过已存在于下载器的文件夹,只添加未存在的。

新的 Minecraft 文件夹管理界面

将原先的“Minecraft 文件夹管理”、“添加 Minecraft 文件夹”和“更改文件夹设置”合并为新的“Minecraft 文件夹管理”,现在可以在一个界面中就完成添加文件夹、删除文件夹、设置默认文件夹、更改路径和修改文件夹设置了。

现在你不需要先选中一个文件夹才能进行管理操作了。

强制刷新版本列表

在下载版本界面新增了“强制刷新版本列表”选项,可以在版本列表自动刷新未能正常工作时强制刷新版本列表为最新版本。

文件夹存在性检测

当要检查的文件夹存在于下载器的文件夹列表中时,将会阻止进一步的操作,例如添加该文件夹或将当前的文件夹路径设置为该文件夹,以阻止重复的文件夹条目出现。

导入时设置默认文件夹

当从其他启动器导入 Minecraft 文件夹时,可以将启动器的默认文件夹设置为下载器的默认文件夹。可以在“下载器设置”中将其调为“自动”(下载器有默认文件夹则不设置,否则设成启动器的)、“开”(始终将默认文件夹设为启动器的)、“关”(不将启动器的默认文件夹设成下载器的默认文件夹)。

更改

下载版本

现在会显示最新正式版和最新快照版所指的版本了。
在多版本隔离下的文件夹中下载一个已下载过的版本会提示该版本可能已从其他启动器下载,是否仍要下载。

异常处理

现在,当配置文件加载失败时,VMD 下载器会重新生成一份默认的配置文件。

修复

下载版本

修复了不会存储每个文件夹中版本列表的最后修改时间的问题。
修复了 SSL 验证失败报错的问题。

设置

修复了重置默认设置时不会重置“调试”选项的问题。

1.0.1

Choose a tag to compare

@GetSoftwares GetSoftwares released this 24 Oct 08:53

紧急修复

该紧急修复版本的来源是在视频录制过程中发现下载器未能自动重新尝试下载下载失败的文件,遂发布紧急修复版本。

BUG 修复

  • 修复了自动重试不会生效的问题。
  • 修复了试图加载不存在的版本列表文件的问题。

如何下载

  • 对于 amd64 平台的用户,下载 -amd64.zip 后缀的文件。
  • 对于 x86 或 arm 平台的用户,下载 -x86.zip 后缀的文件。
  • 对于 arm64 平台的用户:
    · 如果你正在使用 Windows 11(内部版本号 >= 22000),下载 -amd64.zip 后缀的文件。
    · 如果你正在使用 Windows 10 on Arm,下载 -x86.zip 后缀的文件。

1.0.0

Choose a tag to compare

@GetSoftwares GetSoftwares released this 23 Oct 15:15

第一个版本

这是 Vanilla Minecraft Downloader(VMD 下载器)的第一个版本,包含了以下功能:

新功能

  • 下载原版 Minecraft,可选最新正式版/最新快照版/指定版本
  • 多 Minecraft 文件夹支持
  • 下载自动重试
  • 可跳过愚人节版本下载

如何下载

对于 amd64 平台的用户,下载 -amd64.zip 后缀的文件。
对于 x86 或 arm 平台的用户,下载 -x86.zip 后缀的文件。
对于 arm64 平台的用户:
· 如果你正在使用 Windows 11(内部版本号 >= 22000),下载 -amd64.zip 后缀的文件。
· 如果你正在使用 Windows 10 on Arm,下载 -x86.zip 后缀的文件。

目前已知的缺陷

对于项目的开发者和维护者来说,目前程序中并没有完善的注释,这是由于开发匆忙导致的。预计会在下个版本中补齐这些注释,以便开发者、维护者和最终用户能理解这些代码的含义,并更好地向本项目开发者汇报问题或维护本项目。