拆分更新日志到独立文件 (#277)
continuous-integration/drone/push Build is passing

This commit is contained in:
neveler
2025-10-14 11:27:55 +08:00
committed by GitHub
parent 79ce378a30
commit ce81c43567
176 changed files with 2668 additions and 2564 deletions
+19
View File
@@ -0,0 +1,19 @@
---
---
- 更新至 JavaFX 17,额外支持 Mac M1 设备下自动下载 JavaFX
- Authlib-Injector 认证服务器管理页面移动至账户管理页侧边栏
- 支持修改离线账户的 UUID
- Mod 管理页面和下载页面尽可能显示 Mod 的中文名称
- Mod 下载页面允许中文搜索
- Mod 下载页面允许选择搜索 CurseForge 或者 Modrinth
- Mod 下载页面允许查看 Mod 的 MC 百科页面与 MCBBS 页面
- Mod 下载页面允许选择要安装到的目标游戏版本
- 下载页面首页修改为游戏安装页,而不是 Mod 下载页
- 自动安装 Fabric-API 至新游戏的 Mod 目录
- 微软登录时无法自动打开浏览器时允许手动复制链接
- 修复微软登录时提示 NullPointerException 或者部分情况下的无法连接认证服务器的问题
- 修复安装新游戏失败的问题
- 修复自动选择内存大小后内存大小过小的问题
- 修复返回主页卡死的问题
- 修复 Mod 下载页无法显示 Emoji 字符的问题
+16
View File
@@ -0,0 +1,16 @@
---
---
- 添加多人联机,由于处于试验阶段,如果出现问题请反馈
- 调整界面外观
- 背景路径支持网络链接
- 允许修改启动器字体
- 添加崩溃分析报告窗口,尽量分析崩溃信息,而不是直接打开日志窗口
- Mod 下载页面按游戏版本分类
- Mod 下载页面显示前置 Mod
- EXE 版本优先选择独立显卡
- 打开不检查游戏完整性选项时,同时不检查服务端自动更新整合包的更新
- 修复点击 Mod 列表页 Mod 文件夹按钮后不能打开正确文件夹的问题
- 修复下载 Mod 时无法取消的问题
- 修复不能正确识别 MCBBS V2 整合包的问题
- 修复 PATH 格式不正确时导致启动器崩溃的问题
+18
View File
@@ -0,0 +1,18 @@
---
---
- 添加联机房间准入功能,房主同意后玩家才能加入房间
- 添加联机房间管理功能,可以查看已经在房间中的玩家
- 添加联机 Token 设置和中继模式
- 联机时不再需要正版登录,但玩家必须在多人游戏页面直连 HMCL 多人联机房间
- 添加修改离线账户皮肤的功能,允许使用本地图片和 LittleSkin 等皮肤站
- 添加自动选择 Java 选项,省去提示用户需要更改 Java 版本的步骤
- 添加模组批量更新功能
- 修改页面跳转动画
- 支持导入由玩家手动打包的包含 .minecraft 文件夹的整合包
- Fabric Mod 崩溃时提示 Mod 冲突或缺失前置 Mod 原因
- 在全局游戏设置中提示当前版本正在使用游戏独立设置,以避免玩家在错误的地方修改设置
- 支持 1.17 下 OptiFine 与 Forge 同时安装
- 修复由于 Java 损坏导致无法检测 Java 版本时,启动游戏卡死的问题
- 修复 Mojang 账号和 Authlib-Injector 账号登录时卡死,看不到密码框的问题
- 修复 Mojang 账号和 Authlib-Injector 账号刷新时崩溃的问题
+18
View File
@@ -0,0 +1,18 @@
---
---
- 联机: 更新 cato 至 1.0.c,支持 macOS M1 芯片设备
- 联机: 网络测试改用快速测试方法
- 联机: 添加加入申请选项,默认不再需要房主手动同意加入申请
- 联机: 在需要房主手动同意加入申请时,提供 30 秒超时,超时后自动拒绝申请
- 在调试选项下和本地目录设置下显示警告信息
- 离线账户皮肤选择本地文件时,允许修改人物模型为 Slim
- 启用标题栏透明选项时,标题栏背景色调为半透明
- 现启动器更新通道将与启动器本身发布为开发版或稳定版绑定,避免玩家使用开发版时因为忘记调整更新通道,不能收到后续开发版更新推送
- 修改页面跳转动画
- 修复游戏崩溃报告页面崩溃的问题
- 修复进入联机页面时没有下载 cato 的问题
- 修复离线账户皮肤选择 Blessing Skin 时,网址末尾添加斜杠会无法加载皮肤的问题
- 修复复制游戏实例时崩溃的问题
- 修复点击反馈页面空白处弹出反馈详细信息页面的问题
- 修复批量更新模组时,将 Forge Mod 更新为 Fabric Mod 的问题
+10
View File
@@ -0,0 +1,10 @@
---
---
- 在杀毒软件删除 cato 时,弹出警告提示,而不是崩溃启动器
- 资源包下载页面添加版本选择
- 微软账号登录时被服务器要求重新手动登录时弹出登录提示框而不是登录失败
- 修复运行在 32 位 Java 上时不能正确提示游戏不应使用 32 位 Java 运行的问题
- 修复模组页、游戏下载页等页面标签错乱的问题
- 修复游戏崩溃报告窗口不显示内存和 Java 版本的问题
- 修复联机加入房间失败时将连接无法建立显示为被房主踢出的问题
+5
View File
@@ -0,0 +1,5 @@
---
---
- 运行环境缺少 JavaFX 时,直接开始下载而不是等待用户选择下载源
- 修复联机断联的问题
+34
View File
@@ -0,0 +1,34 @@
---
---
- 不再翻译 id 为 examplemod 的 Mod 名称以避免歧义
- 如果在 macOS/Windows ARM 设备上使用 HMCLHMCL 会优先使用 x86 的 JDK 运行游戏
- 提供更多预设的游戏版本图标以供设置
- 完善显卡驱动问题提示语
- 完善 Linux 用户因使用 Java9+ 版本导致游戏崩溃的提示语
- 导出游戏启动脚本时,可以导出 PowerShell 格式的脚本
- 支持游戏需要 Java 8 时提示并下载 Java 8
- 下载 Mod 时,可以自定义文件名称
- 添加透明背景选项
- 添加日语翻译
- 更新俄语翻译
- 兼容 TLauncher 游戏客户端
- 联机: 修复使用 32 位 Java 时提示多人联机不支持当前平台的问题
- 联机: 修复 NAT 检测状态一直为检测中的问题
- 联机: 支持 Windows ARM64 平台
- 联机: 更新 cato 至 1.1.1
- 联机: 校验 cato 可执行文件的完整性,避免病毒等程序篡改 cato 导致安全风险
- 联机: 缩短联机码长度,避免联机码中因为包含斜杠,与 QQ 的表情转义符冲突的问题
- 修复 macOS 上不能启动远古版本游戏的问题
- 修复启动器打开时提示找不到 DST ROOT CA X3 证书的问题
- 修复因为调整了游戏进程优先级设置,导致游戏不能运行,提示命令行过长的问题
- 修复游戏版本名过长时布局混乱的问题
- 修复离线帐户披风显示错误的问题
- 修复不能复制游戏实例的问题
- 修复不能选择自定义 Java 路径的问题
- 修复不能修改没有 jar 文件的游戏实例的问题
- 修复远古测试版启动时提示需要 Java 7 的问题
- 修复背景网址不合法时启动器背景全透明的问题
- 修复 Linux 下无法启动在中文目录下的游戏的问题
- 修复下载 Java 失败时提示启动器崩溃的问题
- 修复取消下载 Java 时无法取消游戏启动进程的问题
+10
View File
@@ -0,0 +1,10 @@
---
---
- 提示下载 Java 时,额外提供手动下载链接
- 更新 cato 至 1.1.0
- 修复部分页面进入时崩溃的问题
- 修复设置系统环境变量 classpath 后游戏无法启动的问题
- 修复删除所有游戏文件夹配置项后崩溃的问题
- 修复删除游戏版本后不退出游戏设置页面的问题
- 修复重命名游戏版本后游戏设置页面未刷新的问题
+5
View File
@@ -0,0 +1,5 @@
---
---
- 修复 Log4j 远程代码执行漏洞
- 修复解压 zip 文件时丢失文件属性的问题
+5
View File
@@ -0,0 +1,5 @@
---
---
- 修复 Log4j 远程代码执行漏洞
- 修复取消启动警告框后,启动游戏进度框不退出的问题