Dean Herbert
|
eb8fb8092d
|
Attempt to standardise miss handling logic
|
2023-12-21 00:59:35 +09:00 |
|
Dean Herbert
|
fcf47267fd
|
Revert change to OsuHitWindows and move logic local to pooling initialisation
|
2023-12-21 00:48:46 +09:00 |
|
Dean Herbert
|
9b383e3276
|
Add support for showing tick misses
|
2023-12-20 20:23:19 +09:00 |
|
Dean Herbert
|
b6f0c98a09
|
Also apply to autopilot
|
2023-12-20 14:56:52 +09:00 |
|
Dan Balasescu
|
fe5e071e70
|
Fix sliding sample playing before Slider's start time
|
2023-12-19 17:01:52 +09:00 |
|
Dean Herbert
|
2f28a92f0a
|
Merge pull request #25776 from smoogipoo/slider-late-hit-lenience
Add slider head circle late hit lenience
|
2023-12-18 13:05:31 +09:00 |
|
Dan Balasescu
|
2b33aec124
|
Require slider head to be judged before ticks
|
2023-12-17 21:26:48 +09:00 |
|
Dan Balasescu
|
fddfa33e49
|
Fix 1-frame issues due to referencing external value
|
2023-12-17 20:19:25 +09:00 |
|
Dan Balasescu
|
9b02bd712b
|
Only track if in slider ball after any ticks missed
|
2023-12-17 20:12:02 +09:00 |
|
Dan Balasescu
|
fbe48d7be8
|
Fix tail being missed too early
|
2023-12-17 20:11:15 +09:00 |
|
Dan Balasescu
|
f77884b62f
|
Only hit passed-through ticks if none were missed
|
2023-12-17 19:57:48 +09:00 |
|
Dan Balasescu
|
4b9aefa6f2
|
Change osu ruleset to use new HP algorithm by default
|
2023-12-17 19:33:04 +09:00 |
|
Dean Herbert
|
c0e96927aa
|
Merge branch 'master' into slider-late-hit-lenience
|
2023-12-17 13:00:01 +09:00 |
|
Dan Balasescu
|
12210017e4
|
Use the cursor position to test nested object validity
|
2023-12-15 17:05:14 +09:00 |
|
Dan Balasescu
|
6bd190c55d
|
Refactor all slider input into SliderInputManager
|
2023-12-15 16:13:32 +09:00 |
|
Dan Balasescu
|
599fdb0128
|
Add lenience for late-hit of slider heads
|
2023-12-15 14:14:58 +09:00 |
|
Bartłomiej Dach
|
0f4d054bfe
|
Use HitWindows data directly for computing effective OD
|
2023-12-14 20:41:12 +01:00 |
|
Bartłomiej Dach
|
605269f65f
|
Extract preempt durations to shared constants
|
2023-12-14 20:41:12 +01:00 |
|
Bartłomiej Dach
|
fd1c72bf74
|
Use IBeatmapDifficultyInfo.(Inverse)DifficultyRange() instead of local reimplementations
Also adds explicit references to places from where the magic constants
were lifted.
|
2023-12-14 20:41:12 +01:00 |
|
Dean Herbert
|
33d3766918
|
Merge pull request #25748 from smoogipoo/slider-early-hit-lenience
Allow sliders to track if hit early
|
2023-12-14 16:40:12 +09:00 |
|
Dan Balasescu
|
27e55def64
|
Make animation start at the slider's start time
|
2023-12-13 20:27:14 +09:00 |
|
Dean Herbert
|
9a982a9564
|
Tidy up GetRateAdjustedDisplayDifficulty implemetations
|
2023-12-13 17:13:21 +09:00 |
|
Dan Balasescu
|
3f67538d61
|
Allow slider to be tracked before its start time
|
2023-12-13 16:59:41 +09:00 |
|
Dean Herbert
|
0259ab761b
|
Merge branch 'master' into arod_rate_adjust
|
2023-12-13 16:35:18 +09:00 |
|
Dean Herbert
|
c2d3dcdd9c
|
Fix slider tests and incorrect nullability handling around freehandToolboxGroup
|
2023-12-13 15:15:49 +09:00 |
|
Dean Herbert
|
73189be6cc
|
Merge branch 'better-drawing' into dropdown-search
|
2023-12-13 14:09:33 +09:00 |
|
Dean Herbert
|
5b00cf283d
|
Merge branch 'master' into drawnode-subtree-draw-cleanup
|
2023-12-13 14:01:01 +09:00 |
|
Dan Balasescu
|
987fe9322e
|
Merge pull request #24166 from Zyfarok/scorev3
Modify osu! standardised scoring to introduce a combo exponent
|
2023-12-12 17:38:44 +09:00 |
|
Givikap120
|
faf54bca43
|
Merge branch 'master' into arod_rate_adjust
|
2023-12-10 01:49:18 +02:00 |
|
Dan Balasescu
|
005fb78994
|
Fix last tick handling in osu beatmap conversion tests
|
2023-12-07 16:02:00 +09:00 |
|
OliBomby
|
7b49db05d1
|
Update default parameters to be slightly better
|
2023-12-07 01:15:42 +01:00 |
|
OliBomby
|
a2ec75d824
|
Fix illegal circle arc with center out of polygon
|
2023-12-07 00:57:29 +01:00 |
|
OliBomby
|
89859b85b7
|
add controllable leniency
|
2023-12-07 00:43:34 +01:00 |
|
OliBomby
|
1930476192
|
Add circle arc segments
|
2023-12-07 00:26:13 +01:00 |
|
OliBomby
|
22287f3a7f
|
decrease max tolerance
|
2023-12-06 16:36:24 +01:00 |
|
OliBomby
|
a8f3a0533a
|
Use 4th order BSpline by default
|
2023-12-06 16:35:59 +01:00 |
|
Dan Balasescu
|
b56a78c6ec
|
Adjust with framework changes
|
2023-12-04 08:51:21 +09:00 |
|
OliBomby
|
060141866c
|
Update SliderPlacementBlueprint.cs
|
2023-12-03 22:06:07 +01:00 |
|
OliBomby
|
b3d1a9ee2e
|
Dont snap expected distance while drawing
This makes it 10 billion times smoother to draw, very nice
|
2023-12-03 22:03:51 +01:00 |
|
OliBomby
|
ca55a7b2bf
|
call builder finish before ending curve
|
2023-12-03 21:43:37 +01:00 |
|
OliBomby
|
bcf2effae9
|
Remove the Linear segment simplification because it just makes things harder to edit afterwards if it made some segment linear type when you actually intended there to be some curve
|
2023-12-03 21:22:04 +01:00 |
|
OliBomby
|
34b5264616
|
fix the linear segment
|
2023-12-03 21:13:27 +01:00 |
|
OliBomby
|
ba2cc0243c
|
update comment
|
2023-12-03 21:10:01 +01:00 |
|
OliBomby
|
8873824107
|
fix control points being cleared
|
2023-12-03 20:53:25 +01:00 |
|
OliBomby
|
4cd6efc8f7
|
update default parameters
|
2023-12-03 20:53:05 +01:00 |
|
OliBomby
|
595bc9398a
|
update to new builder control point signature
|
2023-12-03 20:14:00 +01:00 |
|
Bartłomiej Dach
|
874a3706bc
|
Merge branch 'master' into spinner-glow
|
2023-11-27 15:06:27 +09:00 |
|
Bartłomiej Dach
|
e2d51973ce
|
Merge pull request #25569 from smoogipoo/legacy-hp-abstraction
Encapsulate common HP logic from osu and catch HP calculations
|
2023-11-27 14:38:41 +09:00 |
|
Bartłomiej Dach
|
63481e8e60
|
Merge pull request #25539 from default0/fix-slider-drawing-with-snap
Fix freehand-drawn sliders with distance snap
|
2023-11-27 11:25:50 +09:00 |
|
Dan Balasescu
|
8314f656a3
|
Encapsulate common HP logic from osu and catch HP calculations
|
2023-11-24 18:32:06 +09:00 |
|