Skip to content

Conversation

@Catizard
Copy link
Collaborator

@Catizard Catizard commented Nov 28, 2025

Resolves #167

Demanding further discussion:

  • EPOOR vs MISS count
  • f/s for each judge result? Currently it displays the sum of the fast/slow
  • Global tracker. Currently the track status is refreshed each time starting a new song

Implementation details:

This pr introduces a new class JudgeCountTracker, which can be viewed as a blackbox for tracking the current judge details. It's created with the JudgeManager, which means it's created at each time player starting a new chart. And after creation it's passed as a readable reference to JudgeTrainer and be used as the datasource for displaying the current judge details.
As you can see this tracker's lifetime is manually designed, which causes some extra data are not very easy to record. For example, the count of the inputs that are ignored by the internal duration design for each columns.

@Catizard Catizard force-pushed the feat/per_column_judge_count branch from 9b649be to dd29f5f Compare December 7, 2025 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request] LR2HackBox style per-lane stats tracker

1 participant