Skip to main content

Game Library

ActivePermanentSince 2026-05-04New (no predecessor)

Game library detection layer: per-store detector runs from playroll-ui (Riot, Steam, Epic, …), UI-to-C++ target coverage, and settings path resolution failures (which cause games to appear "unreadable" in Playroll).

Widgets

  • Detector Runs by Day
  • Avg Detector Latency (ms) by Day
  • Detector Summary (last 7d)
  • UI Targets vs Supabase Games (per user)
  • Settings Path Resolution Failures

Notes

The Settings Path Resolution Failures widget surfaces the settings.path_resolution_failed event. Fields on the event:

FieldMeaning
sample_candidateOriginal path template before expansion.
unresolved_template_count0 means all template variables were resolved.
reasonfile_not_found = file missing on disk.
sample_expanded_fileFilename only (no directory).
sample_expanded_fpHash of the fully-expanded path. The full path itself is not logged today; adding sample_expanded_candidate to the C++ log is the planned fix.

Source

New dashboard introduced in the EC-103 revamp.