1.12.0
Important
1.12.0 为 Windows 应用内更新的引导版本。由 1.11.2 或更早版本升级时,请下载并安装本次发布的安装包或便携包;完成本次安装后,后续 Windows 版本可通过应用内更新获取。便携版用户请确保应用文件夹中包含LunaBoxUpdater.exe
新增
- 支持 Linux amd64 版本(#80 #82 #85 by @404-GCross)
- 新增游戏评价页,可为每个游戏保存 1 至 10 分评分、文字评价和剧透标记;内容自动保存,可发布至已授权的 Bangumi 与 Hikarinagi 条目,Hikarinagi 会附带累计游玩时长
- 新增游戏筛选预设,可保存并应用标签、状态、元数据来源和排序条件;游戏库与收藏夹详情页均支持按元数据来源筛选、清空筛选和随机打开一部游戏
- 新增 YukiHub 备份导入,支持读取 YKBAK 文件中的游戏、游玩记录、元数据与标签,并在导入前选择条目
- 新增游戏库位置迁移预览,可检查受影响的游戏与下载任务,并按确认结果更新本地位置
- 新增游戏别名与多元数据来源支持。别名参与游戏库搜索;同一游戏可保存多个平台的条目 ID,用于检索、刷新与同步
- 新增旧游戏来源 ID 补全工具,可预览并补齐 Bangumi、VNDB 与 Steam 的关联 ID
- 新增 ErogameScape 站点地址设置,适配镜像站与自建入口
- 新增游戏进程识别等待时长设置,可在 60 至 600 秒之间调整
- 主窗口启动失败时新增独立提示页,可查看错误详情并定位日志
优化
- 优化元数据检索与导入:可按名称或来源 ID 搜索,来源信息按游戏分别保存,远端刷新可同时补充别名
- 优化云同步,现可同步游戏别名、多来源关联与个人评价,并改进跨设备合并和删除记录处理
- 优化远程封面缓存,加入条件请求和本地缓存复用,减少重复下载
- 优化应用退出时的数据库备份与启动阶段的数据恢复提示
- 优化大批量游戏写入,加入 DuckDB 写入冲突重试与索引初始化,减轻导入、编辑和云同步同时进行时的失败概率
- 优化 Hikarinagi 的接口地址、分类读取与评分处理,并在账号未授权时跳过状态提交
修复
- 修复游戏更新与云同步并发写入时可能出现的 DuckDB 冲突
- 修复 Linux 下部分 Steam 游戏、兼容层游戏和符号链接安装位置的进程识别与退出记录问题
- 修复 Steam 兼容层提示与启动条件显示不准确的问题
- 修复切换游戏库位置后下载任务和本地游戏位置可能未同步更新的问题
- 修复文件与目录选择窗口未继承当前游戏库位置的问题
- 修复远程封面缓存、启动窗口错误提示及若干元数据搜索界面的交互细节
📦 下载说明
| 文件 | 说明 |
|---|---|
*-windows-*-portable.zip
| Windows 便携版,解压即用,数据存储在程序目录 |
*-windows-*-setup.exe
| Windows 安装版,数据存储在 %APPDATA%\LunaBox |
*-macos-*.dmg
| macOS 磁盘映像,将 LunaBox 拖入 Applications |
*-linux-*-portable.tar.gz
| Linux 便携版,解压后运行 LunaBox |
*-linux-*.deb
| Linux Debian/Ubuntu 安装包 |
*-linux-*.rpm
| Linux Fedora/RHEL/openSUSE 安装包 |
Windows 提供 AMD64、ARM64;macOS 提供 Intel AMD64、Apple Silicon ARM64;Linux 提供 AMD64。