Nikita-str
94f3cf1cbf
naming & some comments
2024-12-27 18:25:38 +03:00
Nikita-str
d57ed5841a
KiaiHitExplosion pool
2024-12-27 04:55:31 +03:00
Nikita-str
7deccd1136
Editor problem solved
2024-12-27 04:44:24 +03:00
Nikita-str
c145cff5a0
WIP: make pooling also by strongness
2024-12-27 00:38:03 +03:00
Nikita-str
45c81aacc4
WIP: use pooling without spliting Hit
into two classes
...
But there is still problem with Editor. We should to call `ReLoadMainPiece` from Editor to update drawable hit's OR do it somehow else by reaching TaikoPlayfield from Editor.
(we should to get `TaikoPlayfield` from Editor in any case: we should to take DrawableHit's somehow)
2024-12-26 23:46:57 +03:00
Hiviexd
2cbb09573d
fix constant algorithm scroll speed
2024-11-14 15:38:10 +01:00
Dan Balasescu
6304a5ed41
Merge pull request #27341 from Hiviexd/taiko-constant-speed-mod
...
Add osu!taiko `Constant Speed` mod
2024-05-23 21:01:53 +09:00
Dean Herbert
d0b1ebff5a
Revert "Temporary rollback of framework / SDL3"
...
This reverts commit d7d569cf4e
.
2024-05-22 16:29:39 +08:00
Dean Herbert
d7d569cf4e
Temporary rollback of framework / SDL3
2024-05-21 14:36:16 +08:00
Dan Balasescu
3b8b56cbcb
Apply required changes after framework masking updates
2024-05-09 20:18:53 +09:00
Salman Ahmed
51f79c33e1
Fix URL pointing to non-existent commit
2024-03-29 23:33:06 +03:00
Dean Herbert
c21805589e
Fix taiko mascot size not matching stable
2024-03-29 22:40:04 +08:00
Dan Balasescu
0beaa8e8c5
Merge branch 'master' into tcm-resume
2024-03-14 12:22:46 +09:00
Hivie
a8792b3585
better assertion
2024-03-08 16:02:17 +01:00
Salman Ahmed
dac8f98ea6
Fix GameplayState
not handled as nullable
2024-02-29 07:13:32 +03:00
Salman Ahmed
847a8ead4f
Hide taiko scroller when beatmap has storyboard
2024-02-29 05:39:59 +03:00
Hivie
46a1f5267f
account for beatmap base scroll speed in constant visualisation method
2024-02-23 21:15:18 +01:00
Hivie
1cbc2f07ab
use more correct implementation
2024-02-23 14:01:12 +01:00
Dan Balasescu
dcb195f3c8
Add delayed resume for taiko/catch/mania
2024-02-08 02:16:08 +09:00
Dan Balasescu
b44f77cee1
Update R# + fix inspections
2024-02-02 21:00:28 +09:00
Salman Ahmed
959cc7c7d9
Rewrite time range computation logic to be completely based on stable code
2024-01-29 21:26:36 +03:00
Dean Herbert
68d5e8affc
Use a better constant for playfield positioning
2024-01-26 18:52:36 +09:00
Dean Herbert
afc4b63473
Merge branch 'master' into shift-taiko-playfield
2024-01-26 18:15:30 +09:00
Salman Ahmed
d8cba1cbfd
Move taiko playfield down a nudge to visually match stable
2024-01-20 02:08:11 +03:00
Salman Ahmed
2f618b7f35
Change taiko hit position to always match stable
2024-01-20 01:53:39 +03:00
Salman Ahmed
d4fef99e1f
Define constant input drum width for osu!taiko
2024-01-20 01:46:15 +03:00
Salman Ahmed
fa2c33c641
Upscale playfield by difference in game height as well
...
I honestly don't have much clue about this one but doing so matches master.
2024-01-20 01:15:15 +03:00
Salman Ahmed
f5ce9eaf75
Refactor taiko playfield layout to use constant values
2024-01-20 01:15:15 +03:00
Salman Ahmed
3e17d01ceb
Rewrite taiko playfield adjustment container to keep height constant
2024-01-20 00:21:34 +03:00
Salman Ahmed
ce4fd6aca5
Rename DEFAULT_HEIGHT
to BASE_HEIGHT
2024-01-19 23:58:58 +03:00
Dean Herbert
0fbca59523
Fix osu!taiko judgments not being pooled correctly
...
They weren't being initialised correctly on initial pool.
2024-01-15 20:50:09 +09:00
Dean Herbert
323808ad1e
Add more inline commenting around VELOCITY_MULTIPLIER
application to TimeRange
2023-12-07 16:34:26 +09:00
Dean Herbert
1b50d1011a
Move constant local to taiko
2023-12-06 15:59:34 +09:00
Dean Herbert
8a0d152bcf
Reapply legacy taiko velocity multiplier in all relevant places
2023-12-06 15:59:34 +09:00
Dean Herbert
52c2eb93de
Merge branch 'master' into taiko-beat-snap-grid
2023-10-19 23:53:01 +09:00
Dean Herbert
5341a335a6
Bypass Parent
nullability checks for now
2023-10-17 17:48:45 +09:00
Dean Herbert
2a89a25790
Add beat snap grid to osu!taiko editor
...
Addresses https://github.com/ppy/osu/discussions/25150 .
2023-10-17 16:59:56 +09:00
Dean Herbert
cb0226f843
Implement new interface-based speed change visualisation support on mania/taiko
2023-09-20 15:28:13 +09:00
Dan Balasescu
a2fd7707a1
Allow toggling SVs in the editor
2023-08-18 18:55:24 +09:00
Bartłomiej Dach
fee56ac6d2
Use new IGameplayClock.IsRewinding
member
2023-07-08 18:29:49 +02:00
Dean Herbert
a76cd9b0e6
Update osu.Game.Rulesets.Taiko/UI/DrumSamplePlayer.cs
...
Co-authored-by: Jamie Taylor <me@nekodex.net>
2023-07-08 00:44:26 +09:00
Dean Herbert
8b5d5c9ae2
Fix rewinding causing incorrectly stronged non-strong hits
2023-07-07 15:13:25 +09:00
Dean Herbert
9bdc80a749
Move flourish playback to own trigger source
2023-07-07 14:46:36 +09:00
Dean Herbert
d4c252ddf9
Revert cancelling logic changes based on review feedback
2023-07-07 14:28:57 +09:00
Dean Herbert
5af4aa8741
Avoid strong hits cutting off other strong hits
2023-07-06 14:05:49 +09:00
Dean Herbert
8f61f5e4c6
Cache Playfield
for the sake of tests
...
I'm open to an alternative. Name it.
2023-07-05 18:44:27 +09:00
Dean Herbert
289f916cd7
Remove outdated TODO
2023-07-05 18:44:27 +09:00
Dean Herbert
f086908831
Don't attempt to play drum samples when rewinding
2023-07-05 18:44:27 +09:00
Dean Herbert
010262c764
Change strong hit sample handling to be user input based, not hit object based
2023-07-05 18:44:27 +09:00
Dean Herbert
a9587fd1aa
Move strong hit handling to DrumSamplePlayer
and separte trigger sources
2023-07-05 18:44:27 +09:00