Skip to content

Releases: ch-BookBanana/BookMdtLauncher

V26-T0818

V26-T0818 Pre-release
Pre-release

Choose a tag to compare

@ch-BookBanana ch-BookBanana released this 18 Aug 16:36

老版支持、ARC 下载源与性能优化

本次更新重点解决旧版本游戏数据兼容问题,新增 ARC 下载源,并对底层进行重构优化。由于使用Nutika打包会造成未知错误,故已切换回Pyinstaller打包器(造成的影响为文件体积更大,速度更慢)

✨ 新增

  • 旧版本游戏存档自动迁移至新目录,结束后自动回写,中断可续传
  • 新增 MindustryARC 下载源,支持更多游戏版本
  • 支持为游戏副本自定义显示图标

⚡ 优化

  • GUI 底层由 PyQt5 迁移至 PySide6,修复迁移导致的最大化/还原状态检测失效问题
  • 游戏副本扫描缓存基于 SHA256+文件大小校验,加载更快、识别更准
  • 优化下载界面多段版本号排序逻辑
  • 统一各下载页面 UI 与搜索机制,新增MindustryARC部分空数据提示
  • 拆分游戏生命周期事件,修复启动/退出时状态显示混乱

🐛 修复

  • 修复部分下载页面打开时可能闪退的问题
  • 修复程序退出时 Java 已关闭但仍输出"正在取消"的误导日志

Full Changelog: v10000.00...V10000.01

V26-T0816

V26-T0816 Pre-release
Pre-release

Choose a tag to compare

@ch-BookBanana ch-BookBanana released this 16 Aug 07:06

首个测试发布版本,从 0 到 1 的第一步。

本发步由于部分打包层面问题,可能会出现无法启动的现象,请关注更新的版本

✨ 新增

  • 游戏管理:自动扫描 .Mindustrys 目录识别已安装游戏,自动整理游戏列表
  • Java 自动检测与下载:启动前检测 Java,缺失时自动下载;多镜像源竞速选优、断点续传、暂停/恢复/取消
  • 游戏下载:从 GitHub Release 直接下载 mdt.jar,支持断点续传
  • 下载列表页:运行中 / 已暂停 / 待续传三态展示,实时进度
  • 下载状态持久化:暂停状态写入 downloading.json,重启后自动接管并保持暂停
  • 取消即清理:取消游戏下载时连同临时文件、目标文件夹一并删除,不留残留
  • 深/浅双主题:图标随主题自动换色
  • 系统托盘:关闭窗口最小化到托盘
  • 多语言:简体中文 / English / 日本語 / 한국어 / 繁體中文/文言
  • 全局日志:控制台 + 滚动文件日志,关键流程全程可追溯

🔧 修复

  • 无(首个版本)

⚠️ 已知问题

  • 部分界面仍在打磨
  • 游戏数据源依赖 GitHub,网络不佳时建议配置代理

Full Changelog: v10000.00