Ludusavi v0.28.0 版本发布:游戏存档备份工具的全面升级
ludusavi Backup tool for PC game saves 项目地址: https://gitcode.com/gh_mirrors/lu/ludusavi
Ludusavi 是一款专业的游戏存档备份工具,旨在帮助玩家轻松管理和保护他们的游戏进度。该工具支持跨平台运行,能够自动识别多种游戏平台的存档位置,并提供灵活的备份和恢复功能。最新发布的 v0.28.0 版本带来了一系列功能增强和问题修复,进一步提升了用户体验。
主要新增功能
1. 增强的Linux平台支持
针对Linux用户,新版本特别优化了对Flatpak安装的Lutris的支持。现在,Ludusavi能够检查Flatpak安装的Lutris中的$XDG_DATA_HOME
和$XDG_CONFIG_HOME
目录,确保更全面地捕获游戏存档位置。
2. 自定义游戏文件夹名称
新增的自定义游戏功能允许用户手动指定已安装游戏的文件夹名称。这一功能特别适用于当Ludusavi无法自动检测到正确文件夹路径时,用户可以通过手动配置来满足<base>
和<game>
路径占位符的需求。
3. 选择性备份选项
在"其他"设置界面中新增了一个实用选项:当检测到仅删除存档而未新增或更新存档时,可以选择跳过备份。这一功能特别适用于游戏卸载场景,避免因部分数据残留而触发不必要的备份操作。
4. 命令行界面增强
新版本为CLI工具带来了多项改进:
- 新增
config show
命令,方便查看当前配置 - 多个命令支持
--gui
选项,可在图形界面中显示对话框提示 - 备份和恢复命令新增
--dump-registry
选项,输出序列化的注册表内容 find
命令新增--fuzzy
和--multiple
选项,支持模糊匹配和多选功能wrap
命令新增多个备份相关选项,提高命令行操作的灵活性
重要改进与优化
1. 过滤功能增强
游戏列表的过滤功能得到了显著改进。现在,当应用过滤器时,摘要行(如"1 of 10 games")会准确反映过滤后的结果数量。同时,"启用/禁用所有"按钮的操作范围也将受当前过滤器限制,使批量操作更加精准。
2. 用户界面优化
图形界面中的部分图标已更新为更柔和的版本,提升了视觉体验。此外,当使用支持--gui
选项的命令时,流程结束时的错误信息也会通过对话框显示(CLI解析错误除外)。
3. 错误处理与日志记录
新版本加强了对应用程序崩溃和CLI解析错误的日志记录能力,有助于开发者更好地诊断问题。同时修复了多个可能导致操作卡死的界面问题,提高了软件的稳定性。
关键问题修复
-
自定义游戏标题空格处理:修复了当自定义游戏标题以空格开头或结尾时可能导致的问题。现在这类自定义游戏将被忽略,避免因操作系统自动去除空格而导致的文件夹路径不一致问题。
-
备份目标文件夹准备失败:修复了在GUI备份模式下,当无法准备备份目标文件夹时可能导致操作卡死的问题。
-
路径格式化一致性:改进了默认路径的格式化处理,确保不同场景下的路径显示更加一致。
-
只读文件备份:修复了在使用简单格式备份只读文件时,无法正确设置备份文件修改时间的问题。
多语言支持
v0.28.0版本更新了翻译内容,新增了对越南语和瑞典语的部分支持,进一步扩大了软件的国际化覆盖范围。
技术价值分析
从技术架构角度看,Ludusavi v0.28.0的更新体现了以下几个重要特点:
-
跨平台兼容性深化:通过对Flatpak安装的Lutris的特殊处理,展示了项目对不同Linux发行版和软件分发方式的深入支持。
-
用户自定义能力增强:新增的文件夹名称自定义功能提供了更高的灵活性,解决了自动检测机制无法覆盖的特殊场景。
-
错误处理机制完善:新增的错误日志记录和更友好的错误提示机制,显著提升了软件的健壮性和用户体验。
-
CLI与GUI融合:通过
--gui
选项实现了命令行工具与图形界面的无缝衔接,满足了不同用户群体的操作偏好。
对于游戏玩家而言,这些更新意味着更可靠、更灵活的存档管理体验;对于开发者社区,则展示了项目持续优化和响应社区需求的积极态度。
ludusavi Backup tool for PC game saves 项目地址: https://gitcode.com/gh_mirrors/lu/ludusavi
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考