#steam #rating #compatibility #check #checking #cli-tool #proton-db

app protondb-check

用于检查您Steam游戏ProtonDB评分的命令行工具

1 个不稳定版本

0.3.2 2024年3月30日
0.2.2 2024年3月29日
0.1.2 2024年3月29日
0.1.1 2024年3月29日
0.1.0 2024年3月29日

游戏 中排名第 133

MIT 许可证

19KB
165

ProtonDB logo

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、原声带等的游玩时间。

如果发生其他情况,请随时提交到问题页面,否则,您可以加入Discord服务器。

依赖项

~7–21MB
~277K SLoC