1 个不稳定版本
0.3.2 | 2024年3月30日 |
---|---|
0.2.2 |
|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
在 游戏 中排名第 133
19KB
165 行
ProtonDB检查器。
protondb-check
是一个简单的命令行工具,允许您检查您的Steam游戏与Proton的兼容性。
protondb-check
目前处于活跃开发阶段,可能存在错误或其他问题。
目录
关于
protondb-check
依赖于Steam提供的产品数据,随后允许您使用ProtonDB API选择要检查的游戏。
可用命令
尽管
-p
或-
都列为主要不必要,但至少应提供一个。
命令 | 描述 | 参数 | 必需 | 示例 |
---|---|---|---|---|
protondb-check | 从所有拥有的游戏中选择一个游戏 | - --profile-id |
否 | protondb-check-p76561198354374976 |
protondb-check | 检查特定应用,即使不在Steam中拥有 | - --app-id |
否 | protondb-check-a271590 |
安装
Windows / Linux
您可以通过以下方式安装 protondb-check
cargoinstall protondb-check
或使用发布页面上的预构建二进制文件。
MacOS
仅适用于 MacOS 的 cargo install protondb-check
从源代码编译
依赖项
- cargo
- rustc
- openssl
- pkg-config / pkgconf
git克隆 https://github.com/gpskwlkr/protondb-check && cdprotondb-check
cargobuild --release
cdtarget/release && ./protondb-check
待办事项
- 测试覆盖率
- 重构代码以提高安全性
- 重构代码以使用
clap
以获得更好的参数 - 通过参数接收单个app-id
- 通过参数接收单个游戏名称
- 更好的方法来处理过滤DLC
- 还有更多...
已知问题
- DLC过滤有点糟糕,目前,如果您在任何Steam产品中记录的游玩时间为0小时,它将不会包含在
protondb-check
列表中,因为Steam不会计算DLC、原声带等的游玩时间。
依赖项
~7–21MB
~277K SLoC