Note. soyokaze!'s source code is a mess and does not follow osu!'s conventions particularly well. If you want to write your own ruleset, look at osu!standard's or osu!taiko's. You are looking at a bargain-bin ruleset that I've been half-assedly maintaining for a while and for which I may eventually rewrite large portions of.
An osu! ruleset mimicking Genshin Impact's Ballads of Breeze mini-game. For more info, you can also check it out over at rūrusetto, a website created by the Rūrusetto team to catelog osu! rulesets.
![]() |
![]() |
![]() |
---|
Default skin PNGs (they're all white): /osu.Game.Rulesets.Soyokaze/Resources/Textures/Gameplay/soyokaze. Judgements and Hit Circle text are skinnable too following normal osu!standard skinning guidelines.
Note. By default, skin PNGs will be taken from the skin's root folder (i.e. where stable looks for skin PNGs). So certain elements (hit circles, approach circles, judgements) will share the same PNGs as osu!std. However, soyokaze! will also look for skin PNGs inside a separate soyokaze/
folder (i.e. soyokaze/hitcircle@2x.png
instead of hitcircle@2x.png
), so it is possible to differentiate between soyokaze! and osu!std. For better organization, all soyokaze! PNGs can be placed inside this soyokaze/
folder.
skin.ini
default values:
[General]
InputOverlayKeyGap: 20
KiaiVisualizerDefaultSpin: 1.5
KiaiVisualizerKiaiSpin: -60
KiaiVisualizerDefaultOpacity: 128
KiaiVisualizerFirstFlashOpacity: 255
KiaiVisualizerFlashOpacity: 152
RotateApproachCircle: false
RotateHitCircle: false
RotateHoldProgress: true
RotateInputOverlayKey: true
[Colours]
HoldHighlight: 0, 255, 0
KiaiVisualizerDefault: 47, 79, 79
KiaiVisualizerFirstFlash: 255, 255, 255
KiaiVisualizerFlash: 255, 255 255
These are features that I think would be really fun, but are non-trivial to implement (unlike +DT, which took maybe 30 seconds). I may or may not implement these in the future depending on if I find the motivation to.
- Star rating rework
- osu!'s star ratings suck real bad for soyokaze!. I tried making my own star rating calculator, and it works slightly better. It still undervalues reading and rhythm complexity a ton.
- Spinners mod (+SP)
- Basically just note spam, taiko/MuseDash style
- Multi-notes mod (+MT)
- Editor support
- Currently unusable without a custom build of osu!, because the legacy beatmap decoder gets angry at non-legacy rulesets or something. Also definitely the hardest feature to implement by far