按通关时长整理Steam游戏库:Depressurizer整合How Long to Beat数据的完整指南

📅 发布时间:2026/8/28 15:02:23
按通关时长整理Steam游戏库:Depressurizer整合How Long to Beat数据的完整指南 按通关时长整理Steam游戏库Depressurizer整合How Long to Beat数据的完整指南【免费下载链接】DepressurizerDepressurizer is a program that helps you categorize your steam games.项目地址: https://gitcode.com/gh_mirrors/depr/DepressurizerDepressurizer 是一款免费的 Steam 游戏库分类管理工具它内置了 How Long to BeatHLTB数据整合能力可以按主线通关时长、附加内容时长、全成就时长三个维度自动为你的游戏创建分类。无论是想找出10小时速通小作还是200小时以上硬核大作这篇教程都能帮你在十几分钟内完成配置。为什么用 How Long to Beat 数据分类游戏Steam 商店页面的类型、标签、年份等分类维度都很浅而通关时长才是真正决定一款游戏体量的指标。Depressurizer 从 HLTB 社区数据源抓取每款游戏的三种时长Main主线通关只走主剧情所需时间Extras附加内容完成主要剧情 部分支线所需时间Completionist全收集达成全成就、100% 完成度所需时间这三种时长以分钟为单位保存在游戏数据库中相关字段定义在 GameDB.cs 的HltbMain、HltbExtras、HltbCompletionist属性里。主界面还默认提供三列数据直接展示每款游戏对应的时长见 MainForm.cs。第一步从 HLTB 更新游戏时长数据规则要生效前提是数据库里有数据。启动 Depressurizer 并加载你的 Profile。程序支持在启动时自动拉取 HLTB 数据——如果你开启了启动时更新 HLTB 数据选项且距上次更新已超一周它会自动触发更新逻辑见 MainForm.cs。手动更新时程序会调用数据库的UpdateFromHltb方法从 Steam 应用数据中批量写入三种时长实现位于 GameDB.cs。更新过程会在一个带进度条的对话框中显示该进度窗口的源码见 CDlgHltb.cs。 设置中还有一个包含推测时长Imputed Times选项开启后HLTB 尚未有实测数据的游戏会用社区推测值填充分类覆盖率会更高。第二步创建 HLTB 自动分类AutoCatDepressurizer 的自动分类系统称为AutoCatHLTB 是其中九种内置类型之一。创建步骤如下在顶部菜单选择Profile → Edit AutoCats...然后新建一个 AutoCat类型选择HLTB。在规则配置面板中逐条添加规则。每条规则包含四个要素要素说明分类名称规则命中时游戏被加入的分类最小小时数时长下限含例如 0最大小时数时长上限含填 0 表示不设上限时长类型选择 Main / Extras / Completionist 之一规则按列表顺序匹配游戏只会进入第一条命中的规则对应的分类未命中任何规则则不做任何改动——匹配逻辑可以参看 AutoCatHltb.cs 中的CategorizeGame与CheckRule方法。规则列表的增删和排序界面源码见 AutoCatConfigPanel_Hltb.cs。推荐的按体量分级规则示例以主线通关时长为例一条典型规则链可以是Quick Play0 ~ 3 小时One Sitting3 ~ 10 小时Full Weekend10 ~ 30 小时Full Commitment30 ~ 80 小时Life Sim80 ~ 0即 80 小时以上不设上限⚠️ 注意规则顺序因为先命中先分配应该把更具体的区间放在前面宽泛区间放后面否则后面的规则永远不会生效。前缀与未知时长处理配置面板还提供两个实用选项Prefix前缀为所有由该 AutoCat 创建的分类名加上统一前缀如时长-避免与其他 AutoCat 产生的分类重名。IncludeUnknown UnknownText勾选后没有 HLTB 时长数据的游戏也会被归入一个你指定的未知时长分类方便后续人工排查。第三步应用自动分类并同步回 Steam在 AutoCat 列表中勾选刚创建的 HLTB AutoCat点击游戏列表下方的Auto-categorize按钮即可对当前显示的游戏批量执行分类也可用菜单Tools → AutoCat All处理全部游戏。完全关闭 Steam 客户端然后回到 Depressurizer 执行File → Save。保存时程序会同时把分类写回 Steam 配置文件重启 Steam 后即可在游戏库中看到按通关时长分好的类别。如果你希望以后零操作维护还可以配合Tools → Auto Mode Helper创建快捷方式在命令行中静默执行整套自动分类流程。常见问题快速解答有些游戏时长列显示为空数据库可能未更新重新执行 HLTB 数据更新即可。游戏没被分类检查是否所有规则区间都没覆盖到它的时长例如恰好落在区间缝隙或它根本无 HLTB 数据可开启 IncludeUnknown 兜底。想同时按完成度和时长分类创建多个 HLTB AutoCat 分别使用不同 TimeType或用Group类型的 AutoCat 把多条规则打包成一组统一执行。小结Depressurizer 的 HLTB AutoCat 用时长区间 时长类型的简单规则就能把杂乱的 Steam 游戏库整理成一目了然的体量分级。配合主界面的三列时长数据和启动时自动更新机制这套分类方案基本可以一次配置、长期省心。更多功能细节手动分类、过滤器、高级筛选等可查阅项目自带的 README.md。【免费下载链接】DepressurizerDepressurizer is a program that helps you categorize your steam games.项目地址: https://gitcode.com/gh_mirrors/depr/Depressurizer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考