Skip to content

Releases: LumpBloom7/sentakki

2026.710.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 10 Jul 21:25
a3bed73

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

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

Refer to this wiki page

Steps to install language packs can be found here.

2026.621.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 20 Jun 21:34
6b9dff4

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

  • Drop icon for Experimental mod by @Tenexxt in #802

  • 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

Refer to this wiki page

Steps to install language packs can be found here.

2026.305.2

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 05 Mar 17:33
498bb35

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
image
  • 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

image
  • 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

Before After
image image
image

🪛 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

New Contributors

Full Changelog: 2025.1029.0...2026.305.0

Installation

Refer to this wiki page

Steps to install language packs can be found here.

2025.1029.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 29 Oct 15:27
f2ebe7e

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

image
  • 🌟 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

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

Localisation

New Contributors

Full Changelog: 2025.710.0...2025.1029.0

Installation

Refer to this wiki page

Steps to install language packs can be found here.

2025.710.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 10 Jul 19:00
2025.710.0
a8e1f18

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

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

Refer to this wiki page

Steps to install language packs can be found here.

2025.605.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 05 Jun 10:01
2025.605.0
17ea052

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

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

Refer to this wiki page

Steps to install language packs can be found here.

Full Changelog: 2025.418.0...2025.605.0

2025.418.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 18 Apr 18:29
2025.418.0
487f127

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

Refer to this wiki page

Steps to install language packs can be found here.

2025.307.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 07 Mar 15:29
2025.307.0
407cf62

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
image image image

🌟 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

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.1 for Maji, 1.2 for Gati
  • Make Hidden configurable
  • Make most mods "ranked", where sensible
  • Spin is now Barrel Roll

Minor changes

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

Refer to this wiki page

Steps to install language packs can be found here.

2024.1209.1

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 09 Dec 21:26
2024.1209.1
a60cf4c

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 of Random.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

Refer to this wiki page

Steps to install language packs can be found here.

2024.1117.0

Choose a tag to compare

@LumpBloom7 LumpBloom7 released this 17 Nov 21:22
2024.1117.0
abfe2cf

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
image image
  • 🌟 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

    • Removed the ratio bars, in favour of showing the whole table without hovering.
      image
  • 🌟 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.

Installation

Refer to this wiki page

Steps to install language packs can be found here.