Skip to content

Solar Launcher 0.1.3-beta

Pre-release
Pre-release

Choose a tag to compare

@CakewthinSUm CakewthinSUm released this 30 Oct 07:31
· 29 commits to main since this release
1701f59

第一个可用版本。 从 0.1.2-beta 起的修复与改进:

登录

  • 修复「登录成功、启动却提示登录信息已失效」:CmlLib 账户管理器首次保存会清空刚建的账户,msa-accounts.json 只剩 {}
  • 静默刷新改走 MSAL 链路,令牌可复用
  • 单文件版数据目录从临时解压目录迁到 exe 旁(自动迁移旧数据),换构建不再丢登录与实例

资源与启动

  • 资源索引按 Mojang 原生格式保存(此前被重写成 PascalCase,游戏读不到资源:没有声音、窗口没有图标)
  • 复用 .minecraft 已有资源(硬链接,不重复下载);1.12.2 补齐从下载 178 MB 变为 0 字节
  • 启动链路对齐 PCL:预检、Java 需求范围(26.2 这类版本会明确提示需要 Java 25)、资源只查存在+大小、参数去重/编码/GC/log4j 防护、natives 只解压 dll 并清理、等待游戏窗口出现才算启动成功
  • 修复 1.12.2 等老版本因 LWJGL 平台变体被去重覆盖而无法启动
  • 修复 natives 解压记录的并发竞争(偶发误删 dll 导致游戏闪退)

其他

  • 首次启动写 options.txt:跳过无障碍引导,按设置设置语言(简体/繁体/English),兼容 Yosbr
  • 任务栏图标补上 16×16 小图标;启动卡片进度条改为不确定态

已知问题

  • 26.2 等需要 Java 25 的版本:目前会明确提示,但不会自动下载 Java
  • 启动成功后的崩溃暂不追踪(窗口出现即视为成功)

安装

下载对应架构的单文件 exe 直接运行,数据保存在 exe 旁边。

校验

2247ea0df1448e16b42307991e98fabe924d696d3ec04c838ee40f0d7dc49b9c  SolarLauncher-0.1.3-beta-win-x64-singlefile.exe
063ea9932cb9747b7885d0cffc66355760cfbce08bb50562b90b435de78193b1  SolarLauncher-0.1.3-beta-win-arm64-singlefile.exe