James Wilson
9f90ebb2f7
Calculate hit windows in performance calculator instead of databased difficulty attributes ( #31735 )
...
* Calculate hit windows in performance calculator instead of databased difficulty attributes
* Apply mods to beatmap difficulty in osu! performance calculator
* Remove `GreatHitWindow` difficulty attribute for osu!mania
* Remove use of approach rate and overall difficulty attributes for osu!
* Remove use of hit window difficulty attributes in osu!taiko
* Remove use of approach rate attribute in osu!catch
* Remove unused attribute IDs
* Code quality
* Fix `computeDeviationUpperBound` being called before `greatHitWindow` is set
2025-02-07 19:21:12 +09:00
Jay Lawton
e04727afb1
Improve convert considerations in osu!taiko ( #31546 )
...
* return a higher finger count
* implement isConvert
* diffcalc cleanup
* harshen monostaminafactor accuracy curve
* readd comment
* adjusts tests
2025-01-19 21:55:34 +00:00
Natelytle
5b4ba9225d
Move error function from osu.Game.Utils to osu.Game.Rulesets.Difficulty.Utils ( #31520 )
...
* Move error function implementation to osu.Game.Rulesets.Difficulty.Utils
* Rename ErrorFunction.cs to DifficultyCalculationUtils_ErrorFunction.cs
2025-01-17 19:37:34 +00:00
Jay Lawton
a83f917d87
osu!taiko star rating and performance points rebalance ( #31338 )
...
* rebalance
* revert pp scaling change
* further rebalancing
* comment
* adjust tests
2025-01-16 21:14:05 +00:00
Natelytle
5bed7c22e3
Remove lower cap on deviation without misses ( #31499 )
2025-01-14 19:12:08 +00:00
Jay Lawton
f6a36f7b2e
Implement Reading
Skill into osu!taiko ( #31208 )
2024-12-21 13:19:14 +03:00
Jay Lawton
ecd6b41928
Increase accscalingshift
and include countok
in hit proportion ( #31195 )
...
* revert acc scaling shift to previous values
* increase variance in accuracy values across od
* move return values, move nullcheck into return
---------
Co-authored-by: James Wilson <tsunyoku@gmail.com>
2024-12-19 14:45:11 +00:00
YaniFR
0f2f25db53
Adjust DifficultyValue
curve to avoid lower star rating of osu!taiko being too inflated ( #31067 )
...
* low sr
* merge two line
* update decimal
* fix formatting
---------
Co-authored-by: StanR <hi@stanr.info>
2024-12-18 21:11:51 +03:00
Jay Lawton
4eee1f429b
fix spelling error
2024-11-03 00:47:53 +10:00
Jay Lawton
21b458d268
change convert specific omissions
2024-10-31 12:08:12 +10:00
Jay Lawton
85aa2ea8af
Change Convert Bonuses to Performance
2024-10-31 10:15:29 +10:00
Nathen
101a4028fa
LTCA save me
2024-10-30 18:57:47 -04:00
Nathen
2fb22f1feb
Move the return value for deviation below the local functions
2024-06-23 19:17:19 -04:00
Nathen
f8f18b6cbd
Fix naming convention
2024-05-29 09:40:59 -04:00
Nathen
1714567342
Save deviation calculations to variables
2024-05-29 09:40:39 -04:00
nathen
a9b3416a3f
Remove MathNet.Numerics dependency
2024-03-10 00:37:28 -05:00
nathen
537059504a
Fix comment
2024-03-10 00:20:06 -05:00
nathen
6ddb2b7f8b
Include misses in the great window deviation calc
2024-03-10 00:19:04 -05:00
nathen
caba0510db
Compute the upper bound on deviation with a 99% confidence interval
2024-03-09 23:10:53 -05:00
Natelytle
5f0020b0ca
Reduce accuracy scaling
2023-07-30 20:14:15 -04:00
Natelytle
faddc4fa99
Merge remote-tracking branch 'osumaster/master' into taikostatacc
2023-07-28 11:36:59 -04:00
Natelytle
4de024675c
Make comments more professional
2023-07-27 23:02:07 -04:00
Natelytle
31c8cf0933
Buff accuracy scaling
2023-07-27 22:44:56 -04:00
Dean Herbert
d74b1e148d
Make ScoreInfo.BeatmapInfo
nullable
2023-07-04 14:50:34 +09:00
Natelytle
7ee910195c
Merge remote-tracking branch 'osumaster/master' into taikostatacc
2023-06-26 12:36:34 -04:00
Dean Herbert
0ab0c52ad5
Automated pass
2023-06-24 01:00:03 +09:00
Natelytle
9aa11e0090
update desmos
2023-03-20 23:13:33 -04:00
Natelytle
858afcd0b3
Pass OK hit window as a separate difficulty attribute, fix erfc approximation
2023-03-20 22:00:33 -04:00
Natelytle
adf16187b1
Change accuracy scaling
2023-02-22 21:03:02 -05:00
Natelytle
334f60f528
Reformat everything to be simpler
2023-02-22 14:55:48 -05:00
Natelytle
45e8d18b1b
fix extremely low OD breaking deviation calc
2022-12-05 22:33:13 -05:00
Natelytle
2b74c4ef8c
tests return a greathitwindow of 0, add check
2022-12-03 15:39:38 -05:00
Natelytle
6a27206abd
bugfix + tests
2022-12-02 17:01:15 -05:00
Dan Balasescu
34533e588a
Merge branch 'master' into taikostatacc
2022-11-29 10:48:24 +09:00
Natelytle
7b5373ac5a
add comments
2022-11-27 15:24:54 -05:00
Natelytle
e3ef180c46
fixes
2022-11-25 15:18:39 -05:00
Natelytle
b579af674e
fix dt
2022-11-24 19:46:55 -05:00
Natelytle
0e4e92b344
totalvalue
2022-11-24 19:28:47 -05:00
Natelytle
2ba163440a
account for low acc FC deviation
2022-11-24 19:09:30 -05:00
Dan Balasescu
819027d61c
Rename to isConvert
2022-11-04 16:17:49 +09:00
Dan Balasescu
5448c0209e
Rename var
2022-11-02 10:14:40 +09:00
Natelytle
37c21cdd7c
fix formatting
2022-11-01 15:14:55 -04:00
Natelytle
16301f052e
Fix low end accuracy, buff high end
2022-10-30 15:01:25 -04:00
Natelytle
7403c1cc86
Return null for greatprobability >= 1
2022-10-28 23:23:50 -04:00
Natelytle
01c79d8ef2
remove other infinity reference
2022-10-28 16:20:21 -04:00
Natelytle
883790c7a7
Return null instead of infinity
2022-10-28 16:18:17 -04:00
Dan Balasescu
4342521bc1
Merge branch 'master' into stamina-available-fingers
2022-10-28 13:07:48 +09:00
Natelytle
2940d18d33
Fix formatting
2022-10-27 00:07:32 -04:00
Natelytle
af919a6550
harshen deviation scaling
2022-10-26 16:10:36 -04:00
Natelytle
7d3338a0ea
LTCA Balancing pass
2022-10-26 15:58:20 -04:00