Skip to content

Add skinning support for judgements - #900

Open
LumpBloom7 wants to merge 22 commits into
masterfrom
skinning-drawable-judgements
Open

Add skinning support for judgements#900
LumpBloom7 wants to merge 22 commits into
masterfrom
skinning-drawable-judgements

Conversation

@LumpBloom7

@LumpBloom7 LumpBloom7 commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Depends on #899

The custom judgement drawables defined by sentakki have been dropped in favour of reusing existing judgement classes such as JudgementPooler and DrawableJudgement.

Also:

  • Tweaked existing sentakki judgement visuals to more closely match their std/mania counterparts. This is now exclusive to the Argon skins.

  • Added judgement variant that matches the Triangles design, the new default when no other variant is found

All variants provide support for timing indicators. This is implemented to maintain parity with the existing support of it. It will be dropped in favour of a more standard implementation once ppy/osu#36845 is resolved upstream.

Timing indicators do not appear on Critical and Miss judgements.

Legacy skinning support

Support has been added for skinning the judgements. All judgements support animation in the standard way by appending -{n} to the filename. As per every other skinnable element in osu, HD versions can be provided by appending @2x.

HitResult filename
Critical sentakki/judgements/Critical[/{n}][@2x]
Perfect sentakki/judgements/Perfect[/{n}][@2x]
Great sentakki/judgements/Great[/{n}][@2x]
Good sentakki/judgements/Good[/{n}][@2x]
Miss sentakki/judgements/Miss[/{n}][@2x]

Timing indicators can also be skinned and animated.

Timing filename
Early sentakki/judgements/early/[/{n}][@2x]
Late sentakki/judgements/late[/{n}][@2x]

Everything is centre aligned

Showcase

recording.2026-07-29.16-46-39.mp4

@LumpBloom7 LumpBloom7 added the enhancement New feature or request label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant