卢杜萨维
Ludusavi 是一个用于备份 PC 视频游戏保存数据的工具,用 Rust 编写。它是跨平台的,支持多个游戏商店。
特征
- 能够备份超过 19,000 个游戏以及您自己的自定义条目的数据。
- Steam、GOG、Epic、Heroic、Lutris 和其他游戏库的备份和恢复。
- 用于脚本编写的图形界面和命令行界面。制表符补全适用于 Bash、Fish、Zsh、PowerShell 和 Elvish。
- 支持:
- 保存为文件并存储在 Windows 注册表中。
- Proton 通过 Steam 进行保存。
- 蒸汽截图。
- 可作为 Playnite 扩展使用:https://github.com/mtkennerly/ludusavi-playnite
- 在 Steam 平台上工作。
该工具使用 Ludusavi Manifest 来获取有关每个游戏备份内容的信息。数据主要来自 PCGamingWiki,因此请将任何新的或固定的数据贡献回 wiki 本身,您的改进也将纳入 Ludusavi 的数据中。
如果您想帮助将 Ludusavi 翻译成其他语言,请查看 Crowdin 项目。
演示
安装
从发布页面下载适用于 Windows、Linux 或 Mac 的可执行文件。它是便携式的,因此您只需下载它并将其放在系统上的任何位置即可。
如果您愿意,也可以通过 Winget、Scoop、Flatpak 和 Cargo 获取 Ludusavi。
笔记:
- Windows 用户可能会看到一个弹出窗口,显示“Windows 保护了您的电脑”,因为 Windows 无法识别该程序的发布者。单击“更多信息”,然后单击“仍然运行”以启动该程序。
- Mac 用户可能会看到一个弹出窗口,显示“无法打开 Ludusavi,因为它来自身份不明的开发人员”。要允许 Ludusavi 运行,请参阅本文,特别是有关
If you want to open an app [...] from an unidentified developer
的部分。
用法
针对多个主题提供了详细的帮助文档。
一般的
- 备份自动化
- 备份排除项
- 备份保留
- 备份验证
- 云备份
- 定制游戏
- 重复项
- 筛选
- 游戏启动包装
- 重定向
- 根源
- 选择性扫描
接口
其他
社区
社区创建了一些您可能会觉得有用的附加资源。请注意,这并不是一份详尽的列表,并且这些项目并不正式隶属于 Ludusavi 本身:
- 次要表现:
- https://github.com/BloodShed-Oni/ludusavi-extra-manifests
- https://github.com/hblamo/ludusavi-emudeck-manifest
- https://github.com/hvmzx/ludusavi-manifests
- 这是一个使用计划的 GitHub 工作流程生成清单的示例,该清单向主清单条目添加更多路径。
- Steam Deck 上的 Decky Loader 插件:
- https://github.com/GedasFX/decky-ludusavi
- VS Code 插件:
- https://marketplace.visualstudio.com/items?itemName=claui.ludusavi
- 工具:
- https://github.com/jose-l-martins/GSM-to-Ludusavi-converter
与其他工具的比较
还有其他优秀的备份工具可用,但不是单一的跨平台和跨商店解决方案:
- GameSave 管理器(从 v3.1.512.0 开始):
- 仅支持Windows。
- 比卢杜萨维慢得多。在相同的硬件和默认设置下,整个系统的初始扫描在 GSM 中需要 2 分钟,而在 Ludusavi 中则需要 10 秒。扫描后立即执行备份在 GSM 中需要 4 分 16 秒,而在 Ludusavi 中则需要 4.5 秒。在本次测试中,GSM 发现了 257 个 2.84 GB 的游戏,Ludusavi 发现了 297 个 2.95 GiB 的游戏。
- 闭源,因此社区无法贡献改进。
- 界面可能缓慢或无响应。例如,当单击“全选/取消全选”时,每个复选框都必须单独切换自身。对于 257 场比赛,这意味着您最终需要等待大约 42 秒。
- 最小的命令行界面。
- 可以为游戏和游戏数据创建符号链接。卢杜萨维不支持这一点。
- 游戏备份监视器(自 v1.2.2 起):
- 不支持Mac。
- 数据库仅涵盖 577 款游戏(截至 2022 年 11 月 16 日),尽管它也可以从 1.3.1 开始导入 Ludusavi 清单。
- 没有命令行界面。
- 玩游戏后可以自动备份游戏的存档。 Ludusavi 只能与 Playnite 等启动器结合使用才能做到这一点。
- 适用于 Linux 的游戏备份多功能工具(自 v1.4.0.0 起):
- 仅支持 Linux 和 Steam。
- 数据库未主动更新。截至2022年11月16日,最后更新时间为2018年6月5日。
- 没有命令行界面。
发展
请参阅 CONTRIBUTING.md。