BoilR
BoilR自动将(几乎)所有游戏添加到你的Steam库(包括图片艺术)。
它使用Steam第三方快捷方式功能,无需你进行任何设置。 目标是让你无需离开Steam库就能启动其他启动器/商店的游戏,这样你就能找到所有可用的游戏。 你还可以选择设置BoilR自动从SteamGridDB下载艺术作品。
开始使用
- 从发布页面下载最新版本。
- 运行可执行文件。
- 如果你使用的是Steam Deck,右键点击并在属性中标记为"可执行"
- 点击导入游戏。
- 重启Steam以查看新的快捷方式。
如果你使用的是Linux(或Steam Deck),可以从flathub安装BoilR。 请注意,flatpak版本相比原生版本有一些限制。 还有一个AUR包可供使用。
目录
功能
- 在Steam库中显示其他平台的游戏
- 自动从SteamGridDB下载艺术作品
- 自定义Steam游戏艺术
- 备份快捷方式
- 跨平台(Windows、Linux、Mac、Steam Deck)
- 独立/无需安装
- 体积小(磁盘占用约3MB)
- 轻量级(内存占用约30MB)
- 同步速度快(约1秒)
集成
BoilR可以从多个平台导入游戏,但根据平台的不同会有一些限制
平台 | Windows | Linux (可执行文件) | Linux (flatpak) |
---|---|---|---|
Epic Games Store | 是 | 是,通过proton安装 | 是,通过proton安装 |
Itch.io (Windows游戏) | 是 | 否 | 否 |
Itch.io (Linux游戏) | 否 | 是 | 是 |
Origin | 是 | 是,通过proton安装 | 是,通过proton安装 |
GOG | 是 | 否 (使用Heroic或MiniGalaxy) | 否 (使用Heroic或MiniGalaxy) |
UPlay | 是 | 是 | 是 |
Lutris (Flatpak) | 否 | 是 | 是 (确保先关闭Lutris) |
Lutris (非Flatpak) | 否 | 是 | 是 |
Legendary | 否 | 是 | 是 |
Rare | 否 | 是 | 是 |
Heroic启动器 | 否 | 是 | 是 |
Amazon Games | 是 | 否 | 否 |
Flatpaks | 否 | 是 | 是 |
Bottles | 否 | 是 | 是 |
MiniGalaxy | 否 | 是 | 是 |
Playnite | 是 | 否 | 否 |
Game Pass | 是 | 否 | 否 |
获取快捷方式的封面艺术
- 获取一个SteamGridDB API密钥
- 运行BoilR
- 在设置中的输入框中输入认证密钥
- 点击"导入游戏"
提示
Linux使用提示
如果您正在运行Linux(包括Steam Deck)并遇到问题,请查看Linux使用提示部分
配置
大多数人不需要配置任何东西,只需打开BoilR并点击导入游戏即可,但是可以配置很多内容,请参阅配置部分
作为命令行界面运行
在之前的版本中,BoilR有命令行界面和图形用户界面两个版本,现在只有一个图形用户界面版本。
但是您可以添加命令行参数--no-ui
,然后图形用户界面版本将像旧的命令行界面版本一样运行。
这节省了为每个平台构建BoilR两个版本的一些二氧化碳排放,同时也使开发变得更容易。
重命名快捷方式
您可以通过在导入列表中双击快捷方式并选择新名称来从BoilR重命名快捷方式。 如果您想恢复到原始名称,只需清除名称并点击重命名即可。
尝试使用原生版本而不是flatpak版本
通常,BoilR的原生版本(从发布页面下载)更可靠。 如果您遇到错误或问题,请尝试使用原生版本,看看是否能解决您的问题。
贡献
我如何帮助/贡献?
如果您是程序员,非常欢迎!您可以fork这个仓库,然后创建一个拉取请求。
在运行代码之前检查代码格式和错误:
cargo fmt
cargo check
要运行BoilR,只需输入:
cargo run
如果您不是开发人员(或者不喜欢用Rust编码),请传播这个项目并为任何事情创建问题/讨论。
我发现了一个bug,我该怎么办?
检查这里是否已经有相关问题 如果没有,创建一个新的问题,我会查看它(记得写明您使用的操作系统)。
我有一个很棒的想法/我想要支持特定平台,我该怎么办?
查看讨论,并随时为您的想法创建新的讨论。
我可以捐款支持BoilR吗?
不,请不要这样做,请将捐款给您喜欢的慈善机构,如果您没有特别喜欢的慈善机构,我建议像GiveWell这样的机构。
许可证
本项目采用MIT或Apache 2.0双重许可,由您选择。简而言之,您可以用这个项目做任何您想做的事,但如果有疑问,请阅读许可证文件。
BoilR 这个名字是怎么回事?
这个工具可以把东西转换成 Steam,因此叫做 boiler(锅炉)。而且它是用 Rust 语言编写的,所以就叫做:BoilR