Releases: LumpBloom7/sentakki
Release list
2026.710.0
Thank you for showing interest in this ruleset. This is a tagged release (2026.711.0).
This release resolves an incompatibility that could occur on the 2026.711.0 release of osu!lazer
What's Changed
-
Bump ppy.osu.Game from 2026.621.0 to 2026.702.1 by @dependabot[bot] in #886
-
Don't consider touch holds for EX toggle by @LumpBloom7 in #889
Full Changelog: 2026.621.0...2026.710.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
2026.621.0
Thank you for showing interest in this ruleset. This is a tagged release (2026.621.0).
This release resolves a minor incompatibility that could occur on the 2026.621.0 release of osu!lazer
What's Changed
-
Fix SlideCheckpoints having potentially incorrect times by @LumpBloom7 in #820
-
Fix typo in HR strict tracking option by @Kuina-chan in #843
-
Fix synesthesia divisor mode only considering slides by @LumpBloom7 in #850
-
🌟 Show cursor in resume overlay by @LumpBloom7 in #849
- The 2 mouse players can rejoice!
-
🌟 Add option to force portrait mode on mobile devices by @LumpBloom7 in #847
Editor
-
🌟 Add mirror option to segment context menu by @LumpBloom7 in #813
-
🌟 Editor replacement rules by @LumpBloom7 in #874
- Double placements are prevented by removing the previous placement
-
🌟 Add button to omit slide tap by @LumpBloom7 in #822
- I feel that this feature can see legitimate use outside of UTAGE, and so it makes sense to make it more accessible
-
🌟 Inherit last used slide segment during slide placement by @LumpBloom7 in #806
-
🌟 Permit the use of Tab/Shift+Tab to cycle through slide shapes by @LumpBloom7 in #833
- For keyboard heavy workflows
-
Fix stateful menu items desync by @LumpBloom7 in #865
-
Visual fixes for slide offset tool by @LumpBloom7 in #790
-
Wrap slide offset updates in a transaction when using hotkeys by @LumpBloom7 in #788
-
Fix M3 not being handled properly on slide segments by @LumpBloom7 in #797
-
Force slides to have a minimum of 1 beat during placement by @LumpBloom7 in #815
-
Take into account proxying when determining selection order by @LumpBloom7 in #798
- Makes it so that you aren't selecting an object on a lower visual plane
-
Allow mania style drag placements in conjunction with the existing by @LumpBloom7 in #816
-
Adjust inspector style inline with upstream by @LumpBloom7 in #789
-
Disable reverse and rotate buttons by @LumpBloom7 in #821
- Not really good and introduced UX issues
-
Prevent commit of 0 segment slides by @LumpBloom7 in #794
- Well that was weird
-
Don't clamp lane note snap times by @LumpBloom7 in #812
-
Fix ex slide ternary state not updating when selecting slides by @LumpBloom7 in #857
-
Prevent slide segments from being interactable when pointing at slide taps in editor by @LumpBloom7 in #848
-
Fix grid lines being made for timing points that are already over by @LumpBloom7 in #858
-
Allow using right click to end placement for holds by @LumpBloom7 in #864
-
Disable adjusting end and start times by dragging the hold dots when snap grid is off by @LumpBloom7 in #863
-
Prevent right click drag from changing slide ends by @LumpBloom7 in #88
Meta
- Update README to change project status (editor) by @ziv-vy in #827
- Mainly a token effort to avoid AI contributions
New Contributors
Full Changelog: 2026.305.2...2026.621.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
2026.305.2
Thank you for showing interest in this ruleset. This is a tagged release (2026.305.2).
This release resolves a minor incompatibility that could occur on the 2026.305.0 release of osu!lazer
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
What's Changed
Editor
🌟 EDITOR IS FINALLY IN RELEASE BUILDS OF SENTAKKI!!
It's been stuck in dev builds for years. The only missing piece is osu-side support for saving custom ruleset beatsmap.
- Implement basic editor functionality by @LumpBloom7 in #752
- Implement sentakki editor specific inspector values by @LumpBloom7 in #756
- Make things more reading friendly, and expose information typically favoured by sen/mai mappers
-
Implement snap grids by @LumpBloom7 in #758
-
Implement selection box extended functionality by @LumpBloom7 in #778
- Allows mirroring, rotation, and pattern reversal as you'd expect.
-
Implement slide segment popover in inspector by @LumpBloom7 in #776
-
Add end handles to HoldSelectionBlueprint to allow for direct modification of start and end times by @LumpBloom7 in #774
- Makes it possible to directly adjust the start and end times of Holds
-
Implement shape manipulation for slides selection by @LumpBloom7 in #779
-
Clean up slide code by @LumpBloom7 in #750
- Makes things more manageable longer term.
- Should make things ever so slightly more performant
General changes
-
🌟 Add Ruleset selection sound by @Kuina-chan in #785
-
Replace HitResult.Ok with HitResult.Meh by @LumpBloom7 in #761
-
🌟 Change "Good" colour to be yellow by @LumpBloom7 in #760
| Before | After |
|---|---|
![]() |
![]() |
🪛 Tweaks
-
Make synesthesia mod colour slide bodies separate from slide taps even in divisor mode by @LumpBloom7 in #773
-
Increase velocity factor in slider conversion by @LumpBloom7 in #767
- Should make slide speed more sensible in low-diff converts
Fixes
-
Fix HitObjectLine not connecting when they should by @LumpBloom7 in #768
-
Fix 1-way incompatibility for AU, AS and AC by @Tenexxt in #782
-
Various fixes to old converter by @LumpBloom7 in #766
- Some shit was just outright broken
-
New Crowdin updates by @LumpBloom7 in #783
New Contributors
- @Tenexxt made their first contribution in #782
- @Kuina-chan made their first contribution in #785
Full Changelog: 2025.1029.0...2026.305.0
Installation
2025.1029.0
Thank you for showing interest in this ruleset. This is a tagged release (2025.1029.0).
This release resolves an incompatibility that could occur on the 2025.1029.0 release of osu!lazer
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
What's Changed
General
- 🌟 Adjust judgement colours to better match osu by @LumpBloom7 in #717
- 🌟 Make hit object lines expand during entry by @LumpBloom7 in #739
- Hopefully adds a bit morer flavour.
After.mp4
-
Adjust some mod icons to match new osu ones by @LumpBloom7 in #724
-
Hide irrelevant beatmap attributes by @LumpBloom7 in #729
- Sen doesn't have difficulty options like that, so makes no sense to show it.
-
Make HitObjectLine line up better with note start indicators by @LumpBloom7 in #730
- Literally unplayable for years
-
Show critical text on touch holds when detailed judgements are on. by @LumpBloom7 in #738
-
Don't apply miss colour to hit object names by @LumpBloom7 in #728
- Showing red in the judgement table is a bit... pessimistic, let's use a more neutral grey.
Input
- 🌟 Adjust touch input handling by @LumpBloom7 in #723
- Should make gameplay on large touchscreen possible.
- Smaller devices should have more consistent input feel.
- For more details read this
Beatmap Converter
-
🌟 Reduce minimum duration for slides during conversion by @LumpBloom7 in #711
- Previous minimums unintentionally accounted for the shoot delay, which wasn't considered by the converter, hence requiring a larger minimum to make semi-decent slides.
- By making the converter take into account shoot offset during generation, this minimum doesn't need to take converter quirks into account.
- Converter will also never generate slides with an offset of 0 from now on.
-
Don't use softs to create EX notes by @LumpBloom7 in #746
- Most std maps default to the soft sample bank, so basically all sen converts were full EX notes.
Performance
-
🌟 HACK: Share uniform buffers in HitObject drawnodes to reduce draw calls by @LumpBloom7 in #732
- This should improve FPS by a good bit on lower power hardware like mobile devices
-
🌟 Use CircularProgress for playfield ring by @LumpBloom7 in #745
- Should reduce the number of transparent pixels drawn, improving FPS slightly.
Codebase
-
Store shoot delay in milliseconds by @LumpBloom7 in #725
-
Exclude shadow from hitobject drawables drawSize. by @LumpBloom7 in #741
-
Bump ppy.osu.Game from 2025.905.0 to 2025.1029.0 by @dependabot[bot] in #744
Localisation
- Update TRANSLATORSptBR.md by @itsgabrieljacob in #713
New Contributors
- @itsgabrieljacob made their first contribution in #713
Full Changelog: 2025.710.0...2025.1029.0
Installation
2025.710.0
Thank you for showing interest in this ruleset. This is a tagged release (2025.710.0).
If you like this ruleset, do consider supporting me.
This release resolves a hitwindow related incompatibility that could occur on the 2025.710.0 release of osu!lazer
What's Changed
- Fix rounding errors causing incorrect twinning by @LumpBloom7 in #703
- Make hitwindows unaffected by DT/NC/HT/DC by @LumpBloom7 in #707
Full Changelog: 2025.605.0...2025.710.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
2025.605.0
Thank you for showing interest in this ruleset. This is a tagged release (2025.605.0).
If you like this ruleset, do consider supporting me.
This release resolves a minor incompatibility that could occur on the 2025.605.0 release of osu!lazer
What's Changed
-
🌟 Adjust touch hold twinning rules by @LumpBloom7 in #697

-
Put touch notes above touchHolds by @LumpBloom7 in #691
- TouchHolds are long-lasting, and occludes more. Blocking touches from being visible.
-
Remove ring entry transform by @LumpBloom7 in #692
-
Fix touch based notes not considering multiple Mouse/KB actions by @LumpBloom7 in #690
-
Add expected keywords to sentakki settings by @LumpBloom7 in #683
-
Make SlidePathPart properly serialisable by @LumpBloom7 in #684
-
Adjust converter shoot offset rules by @LumpBloom7 in #680
-
Relax slide part validity check by @LumpBloom7 in #686
-
Bump Microsoft.NET.Test.Sdk and ppy.osu.Game by @dependabot in #698
-
New Crowdin updates by @LumpBloom7 in #679
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
Steps to install language packs can be found here.
Full Changelog: 2025.418.0...2025.605.0
2025.418.0
Thank you for showing interest in this ruleset. This is a tagged release (2025.418.0).
If you like this ruleset, do consider supporting me.
This release resolves a minor incompatibility that could occur on the 2025.418.0 release of osu!lazer, causing hitsounds not to play
What's Changed
- Fix break slide stars not having break coloured lines by @LumpBloom7 in #675
- Fix post-process not colouring break touch notes by @LumpBloom7 in #677
- Improve lifetime management of DHOs by @LumpBloom7 in #678
- Mostly for future editor use, though slides should me more efficient now
- Allow TouchHolds to be placed anywhere by @LumpBloom7 in #676
- Generator doesn't use this, again meant for future editor use.
- Updated Chinese localisation by @FR0Z3 in #679
Full Changelog: 2025.307.0...2025.418.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
2025.307.0
Thank you for showing interest in this ruleset. This is a tagged release (2025.307.0).
If you like this ruleset, do consider supporting me.
Sentakki is officially 5 years old! 🎊 🎉 🍾
Has it really been that long?
What's Changed
🌟 Make BREAK and EX modifiers universal by @LumpBloom7 in #668
SlideBodies can now have the EX modifier.
TOUCH and TOUCHHOld can have the BREAK modifier.
| BREAK TOUCHHOLD | BREAK TOUCH | BREAK EX Slidebody |
|---|---|---|
![]() |
![]() |
![]() |
🌟 Add Synesthesia mod by @LumpBloom7 in #655
Similar to the mod in osu!std.
🌟 Slightly improve feedback given when hitting hold notes by @LumpBloom7 in #669
When hitting the hold notes, the note now continuously flashes to indicate they are being held.
Also improved the transform code across all the HitObjects to (hopefully) increase their reliability in replay/editor scenarios.
| Hold | TouchHold |
|---|---|
Screencast.From.2025-02-27.21-58-43.mp4 |
Screencast.From.2025-02-27.21-59-18.mp4 |
🌟 General changes to touch related hitobjects by @LumpBloom7 in #672
Updated the way touch based notes detect touches, with the goal of improving game feel.
- TOUCH: No behavioural changes
- TOUCHHOLD: Any attempts to hold them too early will be ignored, similar to Touch notes. TouchHolds are released after all detected inputs are released (including the previously ignored ones)
This means you can't complete a map with only Touchholds by simply holding the finger in the centre without ever releasing it. - SLIDE: Slide segments will ignore all inputs attempts made before the previous segments are completed.
🌟 Add Difficulty Adjust mod by @LumpBloom7 in #671
For now, Difficulty Adjust only has options to remove the BREAK and EX modifier from hitobjects.
Relax mod has also been removed, with its functionality merged into Difficulty Adjust. It always felt out of place, as its implementation is completely different from what is implemented by other rulesets.
Hold note changes
- Expand hold release window by @LumpBloom7 in #656
- Miss unheld hold notes more aggressively when they finish by @LumpBloom7 in #670
These are efforts to improve the feel when playing these notes. In practice, this shouldn't be noticable to the average player.
Update existing mods by @LumpBloom7 in #654
Mostly just making mods make more sense when compared to official ruleset counterparts
Changes include:
- Removing No-Fail
- This didn't actually do anything since sentakki no longer have a fail-state
- Add extended label for spin mod
- Use progressive score multiplier for rate adjust mods
- Add variable score multiplier for HardRock
1.1for Maji,1.2for Gati
- Make Hidden configurable
- Make most mods "ranked", where sensible
- Spin is now Barrel Roll
Minor changes
-
Bump ppy.osu.Game from 2025.118.2 to 2025.122.0 by @dependabot in #664
-
Bump NUnit from 4.3.0 to 4.3.2 by @dependabot in #660
-
Add support for SlideTap removal / masquerade by @LumpBloom7 in #552
-
New Crowdin updates by @LumpBloom7 in #674
Full Changelog: 2024.1209.1...2025.307.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
2024.1209.1
Thank you for showing interest in this ruleset. This is a tagged release (2024.1209.1).
If you like this ruleset, do consider supporting me.
This release resolves a minor incompatibility that could occur on the 2024.1208.0 release of osu!lazer when viewing detailed statistics
🌟 Builds can now be installed on mobile versions of osu!lazer, without the need for custom osu builds.
You can install them similarly to how you would install rulesets on desktop lazer.
- Android users can find the osu folder at
Android/Data/sh.ppy.osu. This folder can only be found when using a computer to access the device. - iOS users can install the ruleset into the osu app via iTunes
What's Changed
- Fix slide sounds not using the HitSample volume of the original osu!std map
- Should keep the slide volume more in line with every other HitObject
- 🪛 Use
Random.NextDouble()instead ofRandom.NextSingle()- This was the only function used by sentakki that isn't available on mobile builds
- Beatmap generation may be affected.
- 🔨 Fix SlideBody stars appearing 50ms too early.
- Bump ppy.osu.Game from 2024.1115.0 to 2024.1208.0 by @dependabot in #650
Full Changelog: 2024.1117.0...2024.1209.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.
Installation
2024.1117.0
Thank you for showing interest in this ruleset. This is a tagged release (2024.1117.0).
If you like this ruleset, do consider supporting me.
❗ This release resolves a visual error that could occur on the 2024.1115.0 release of osu!lazer when running the non experimental Direct3D 11 renderer
What's Changed
- 🌟 Draw slide chevrons using SDF shader by @LumpBloom7 in #639
- This makes the design of the chevrons fit better with other gameplay elements
- This applies to fan slides too, though it is less noticable
| Before | After |
|---|---|
![]() |
![]() |
- 🌟 Draw touch note triangles with SDF shader by @LumpBloom7 in #641
- Same rationality as the slide chevron shaders, but less noticeable for touch notes, due to the design already being close
- Touch holds entry animation is now identical to touch notes.
2024-11-10.22-41-47.1.mp4
-
🌟 Update JudgementChart design by @LumpBloom7 in #627
-
🌟 Add approximated maimaiDX accuracy in detailed statistics screen by @LumpBloom7 in #611
- This should make sentakki acc more comparable to AstroDX or similar projects
- This is a best effort mapping, taking into account the main differences sentakki has compared to maimai. Some differences are not taken into account, but they have been deemed insignificant
-
🌟 Update new converter to support twins by @LumpBloom7 in #642
- Now no longer exclusive to the old converter
-
🪛 Avoid punishing players for accurately following the star on slow Slides by @LumpBloom7 in #608
- This is another "anti-BS/What you see is what you get" measure to prevents players from being punished for following the Slide star. This issue was most noticable on slow Slides (such as the one at the end of Altale expert)
- Slides will now give the player a perfect if the star intersects with the detection region of the last slide segment prior to reaching the end.
-
🪛 Separate critical perfects from regular perfects by @LumpBloom7 in #617
- Criticals now show up on the endgame scorecards
-
🪛 Incorporate break bonus into actual scoring by @LumpBloom7 in #626
- Break bonuses no longer exist. 1mil score now indicates a full crit play consistently.
- Critical is now applicable to ALL notes (including non-break notes), similar to Great/Perfect distinction in osu!mania.
- BREAK is exclusively a x5 weight modifier on the received judgement
-
🪛 Hide Perfect/Critical judgements when using ArgonPro by @LumpBloom7 in #634
- Matches the judgement behaviour of the official rulesets
-
🪛 Make HitExplosions less flashy by @LumpBloom7 in #637
-
🗑️ Remove button input mode by @LumpBloom7 in #635
- Nothing about sentakki is designed on the button mode, despite it being default for PC players.
- The default was chosen at the time to make it more intuitive to osu!std players trying sentakki
-
Fix underhold tracker not being reset on DHO usage by @LumpBloom7 in #625
- Underholding past HOLDs no longer screws you over in future HOLDs
-
Fix judgement chart overcounting breaks by @LumpBloom7 in #610
-
Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.1 by @dependabot in #619
-
Bump NUnit from 4.1.0 to 4.2.2 by @dependabot in #618
-
Bump ppy.osu.Game from 2024.718.0 to 2024.1115.0 by @dependabot in #640
Full Changelog: 2024.718.0...2024.1115.0
Feedback
Complaints? Suggestion? Or just want to discuss stuff?
Feel free to join the sentakki discord for a direct communication line to devs, and exclusive access to insider test builds.







