Skip to content

Update HLTB for Steam to v2.1.0#155

Merged
shdwmtr merged 2 commits intoSteamClientHomebrew:mainfrom
jcdoll:main
May 2, 2026
Merged

Update HLTB for Steam to v2.1.0#155
shdwmtr merged 2 commits intoSteamClientHomebrew:mainfrom
jcdoll:main

Conversation

@jcdoll
Copy link
Copy Markdown
Contributor

@jcdoll jcdoll commented Apr 2, 2026

Updates the HLTB for Steam plugin submodule to v2.1.0.

Changes

Bug fixes

  • Recover from HLTB API endpoint rotations without restarting Steam. When HLTB rotates their search endpoint name (most recently /api/find -> /api/bleed), the plugin now invalidates its discovery cache and re-detects automatically on the next request, instead of returning empty results.
  • Cache no longer erases known completion times when HLTB transiently drops a field in a refresh response. Each of comp_main, comp_plus, comp_100, game_id, and game_name is now preserved independently.

Improvements

  • API health monitor now uses the plugin's actual discovery module (one source of truth), validates non-zero completion times in the response, and polls every 6 hours instead of daily.

Game ID overrides added

  • En Garde!
  • Dark Souls III
  • Cyberpunk 2077

Full release notes: https://github.com/jcdoll/hltb-millennium-plugin/releases/tag/v2.1.0

@BarterClub
Copy link
Copy Markdown

Can confirm this works.

@jcdoll jcdoll changed the title Update HLTB for Steam to v2.0.3 Update HLTB for Steam to v2.1.0 May 2, 2026
@shdwmtr shdwmtr merged commit b691388 into SteamClientHomebrew:main May 2, 2026
22 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants