Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.5.6 Changelog #87

Merged
merged 1 commit into from
Mar 9, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 81 additions & 1 deletion _changelog/stable.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,87 @@ toc: true

*Notice: changelogs are written in Chinese.*

<h1 id="nowchange">HMCL 3.5.5</h1>
<h1 id="nowchange">HMCL 3.5.6</h1>

- GP-2864: 改善在非 Windows 平台任务栏图标的质量
- GP-2859: 修复 Forge 和 NeoForge 安装失败的问题
- GP-2840: 修复 Linux RISC-V 64 平台的支持
- GP-2846: 修复使用 Java 19+ 启动游戏时,游戏 JVM 字符编码参数错误导致控制台乱码的问题
- GP-2857: 修复搜索页面搜索结果为空,即总页面为 0 时点击最后一页按钮会跳转到不存在的页面导致无法正常使用的问题,现在会自动禁用该按钮
- GP-2858: 修复 Windows 下自定义命令中使用 $INST_DIR 等带有反斜杠的内容会错误触发转义导致路径错误的问题
- GP-2859: 修复启动器在版本 JSON 缺失 Patches 信息时无法获得游戏版本,导致游戏启动参数重复、管理版本表现不正确等问题
- GP-2836:更新启动器发布页至官网,而不是 MCBBS
- GP-2700:优化游戏版本比较规则,现在模组下载界面能够正常排序 Minecraft 正式版、快照版或其他版本了
- GP-2805:默认开启自动选择并发数
- GC-9361719、GC-420d77d、GP-2839:移除 MCBBS 的下载源和鸣谢文本,介于其下载源已不再可用
- GP-2801:添加部分 CurseForge 的分类翻译文本
- GP-2742:支持在游戏崩溃提示界面显示 Fabric Loader 给出的警告信息
- GP-2813:当日志中含有部分常见报错信息时,即使进程退出代码为 0 也显示游戏崩溃提示界面
- GP-2828:支持检测 Forge 模组重复导致的游戏崩溃
- GP-2834:支持检测 Forge 安装不完整导致的游戏崩溃
- GP-2785:支持检测 JVM 堆内存不足导致的游戏崩溃
- GP-2790:支持检测 Forge 与高版本 Java 不兼容导致的游戏崩溃
- GP-2760:更新对 Linux RISC-V 64 系统的支持
- GP-2745:修复只会从 MCBBS 源下载 authlib-injector 的问题
- GP-2746:修复部分情况下修改并发下载数量会导致启动器崩溃的问题
- GP-2756:修复网络下载缓存当缓存索引文件所在目录不存在时会导致下载失败的问题
- GP-2758:修复 HMCL 背景网络图片 URL 输入框会持续触发网络请求的问题,现在仅会在输入结束后加载图片
- GP-2768:修复自动安装界面错误提示 Quilt 与 Fabric API 不兼容的问题,现在两者能够同时安装了
- GP-2770:修复 CurseForge 整合包启动时检测游戏完整性极其缓慢的问题,并支持显示进度条;修复光影包会被错误的安装至模组文件夹的问题
- GP-2775:修复本地 NeoForge 模组被错误地识别为 Forge 模组的问题
- GP-2788:修复选中使用非默认皮肤的离线账户时,启动器主页头像会被错误地显示为默认皮肤头像的问题,现在正常显示用户选择的皮肤头像
- GP-2789:修复皮肤预览界面 Alex 皮肤被显示为 Classic 模型的问题,现在会使用 Slim 模型
- GP-2791:修复世界管理界面下载按钮图标不正确的问题,使更加贴切其功能
- GP-2799:修复由低版本 HMCL 升级后,窗口位置不会显示在正中央的问题
- GP-2810:修复本地模组搜索功能无法正确处理大小写,导致有大写字母的模组永远不可能被搜索到的问题
- GP-2811:修复 Java 8 上 JavaFX 不存在时英文提示不正确的问题
- GP-2827:修复启动器主窗口隐藏后从日志窗口复制内容导致启动器崩溃的问题
- GP-2835:修复关于界面上启动器图标仍为旧版图标的问题
- 完善 Quilt 支持
- 添加了对 NeoForge 的支持
- 打开启动器时会验证 JavaFX 完整性
- 放弃 EXE 版本与 Windows XP 的兼容性,如果需要可以使用 JAR 版本
- 支持从 Modrinth 更新模组,会比对 CurseForge 和 Modrinth 取最新版本
- 支持在模组管理和模组搜索中显示所支持的模组加载器
- 支持日志窗口中的复制操作,选中要复制的行,按 Ctrl+C 即可
- 日志窗口默认显示行数调整至 1000
- 添加光影包文件夹和日志文件夹打开按钮
- 在离线账户创建时对不合法的账户名做出警告
- 游戏安装界面现在会隐藏不可用的模组加载器
- 现在系统 GLFW 和系统 OpenAL 也可在 Windows 上使用
- 在出现 InternalError 的时候提示用户 Java 损坏
- 添加了翻页按钮,用户可以按照 50 个一页分页查找
- 在从 CurseForge 上按照“名称”搜索排序时能正确按照相关度显示
- 在中文搜索时会额外按照中文相关度排序
- 移动依赖信息显示到模组/整合包/资源包文件详情界面,分依赖类型显示文件依赖详情
- 资源选择页面会根据所选版本的模组加载器、游戏版本推荐最新的合适资源
- 整合包安装界面添加跳转至搜索整合包页面的按钮
- 将阿里镜像源替换至腾讯云镜像源
- 不默认修改 `forceUnicodeFont` 游戏设置
- 优化文件详情无效依赖的提示
- 更新了启动器图标
- 新增 OptiFine 图标
- 支持查看 NBT 文件,将 NBT 文件拖动至主页面即可查看
- 添加龙芯新世界支持
- 添加了更多的日志分析规则
- 支持导出待更新模组列表
- 支持导出游戏运行栈文件
- 适配高版本自动进入服务器功能
- 对多个语言文件进行了更新和修正
- 标题黑白颜色跟随主题设置
- 优化游戏进程被 SIGKILL 信号终止时的提示
- 网络请求支持 Gzip 解压
- 等待启动游戏时显示假进度条
- 记忆窗口位置,打开程序时会按照上次的窗口位置
- 在模组管理页面点击搜索按钮时自动将光标定位到输入框
- 将网络超时设置为 8000 毫秒
- 支持在 Linux/FreeBSD 删除操作时移动至回收站
- 优化日志性能
- 支持复制账户的 UUID
- 支持 FreeBSD x86-64
- 添加帮助按钮

# HMCL 3.5.5

- 启动器
- 拒绝在被 Fractureiser 病毒感染的设备上启动 HMCL(若检测到将会提示并退出,[详情](https://github.com/fractureiser-investigation/fractureiser#readme))
Expand Down