Fina
|
58bc184e0a
|
Use sliderend data for all non-legacy scores
As per suggestion by givikap, I was not aware that non-legacy cl scores stored this data
|
2024-03-23 14:43:26 -07:00 |
|
Fina
|
6fe478c865
|
Add slider ticks and reverse arrows to effective misscount
Very much open to discussion on if these should be weighed differently
|
2024-03-21 23:49:54 -07:00 |
|
Fina
|
b0d20e68ae
|
Update OsuPerformanceCalculator.cs
|
2024-03-21 23:31:45 -07:00 |
|
Fina
|
eb30b4aa38
|
Merge branch 'estimation-removal' into dropped-tail-fix
|
2024-03-21 23:29:45 -07:00 |
|
Fina
|
840845527f
|
Use miss count for effective miss count
No need to estimate misses for non-CL scores.
|
2024-03-21 23:24:37 -07:00 |
|
Fina
|
3dafdc01bb
|
Revert "Make length bonus account for sliders, use proper misscount for classic"
This reverts commit 941c0487a4 .
|
2024-03-21 23:17:10 -07:00 |
|
Fina
|
4db6f288d3
|
Use actual sliderends dropped instead of estimating
Score data for non-CL scores includes sliderends dropped, meaning no need to estimate.
CL scores are still estimated.
|
2024-03-21 23:15:36 -07:00 |
|
Fina
|
941c0487a4
|
Make length bonus account for sliders, use proper misscount for classic
|
2024-03-21 19:02:36 -07:00 |
|
Givikap120
|
6402f23f02
|
Added Traceable support for pp
|
2024-02-12 21:00:15 +02:00 |
|
tsunyoku
|
8ccb14f19f
|
include slider count in accuracy pp if slider head accuracy is in use
|
2024-02-06 13:08:17 +00:00 |
|
Dean Herbert
|
0ab0c52ad5
|
Automated pass
|
2023-06-24 01:00:03 +09:00 |
|
apollo-dw
|
23d0c03fc8
|
Merge branch 'master' into no-combo-scaling
|
2022-10-24 02:17:39 +01:00 |
|
StanR
|
1801ae3c6a
|
Move flashlight TD difficulty reduction to diffcalc
|
2022-09-14 17:40:22 +03:00 |
|
StanR
|
6338b87c63
|
attributes
|
2022-09-09 17:31:52 +03:00 |
|
StanR
|
c2e3fcfa3f
|
Merge branch 'master' into move-td-reduction
|
2022-09-09 17:24:58 +03:00 |
|
StanR
|
43e471c2a5
|
Clamp effective miss count to maximum amount of possible braks
|
2022-08-16 16:12:13 +03:00 |
|
StanR
|
163c3f9c2d
|
Adjust multipliers to account for speed changes
|
2022-07-20 16:10:34 +03:00 |
|
StanR
|
35e841de95
|
Move base performance multiplier to a const
|
2022-07-20 15:54:49 +03:00 |
|
StanR
|
633f6fe620
|
Increase global multiplier
|
2022-07-18 21:58:11 +03:00 |
|
StanR
|
760742e358
|
Move relax global multiplier to diffcalc
|
2022-07-14 00:42:50 +03:00 |
|
StanR
|
0983e4f81e
|
Increase 50s nerf again
|
2022-07-12 17:57:00 +03:00 |
|
StanR
|
58c687172b
|
Reduce low AR bonus
|
2022-07-12 10:52:44 +03:00 |
|
StanR
|
4f77637946
|
Update desmos
|
2022-07-04 21:52:57 +03:00 |
|
StanR
|
bf738aa04f
|
Account for extreme ODs in relax multipliers
|
2022-07-04 21:49:45 +03:00 |
|
StanR
|
afa3f8cda3
|
Make relax ok/meh multipliers dependent on OD
|
2022-07-04 20:53:20 +03:00 |
|
StanR
|
11eb344476
|
Reduce 50s nerf further
|
2022-07-04 20:28:15 +03:00 |
|
StanR
|
db8bb07c78
|
Reduce 50s nerf effect
|
2022-07-04 20:10:26 +03:00 |
|
StanR
|
212360f67e
|
Make relax ok/meh nerfs less drastic, add flashlight nerf, remove ar bonus for relax
|
2022-07-04 19:59:30 +03:00 |
|
StanR
|
45258b3f14
|
Buff aim slightly
|
2022-07-04 19:53:34 +03:00 |
|
Dan Balasescu
|
0211fe7ae8
|
Fix exception + possible div-by-0
|
2022-06-29 16:29:14 +09:00 |
|
emu1337
|
ecbbd29c9b
|
Merge branch 'master' into speed-acc-scaling
# Conflicts:
# osu.Game.Rulesets.Osu/Difficulty/OsuDifficultyAttributes.cs
# osu.Game.Rulesets.Osu/Difficulty/OsuDifficultyCalculator.cs
# osu.Game.Rulesets.Osu/Difficulty/OsuPerformanceCalculator.cs
# osu.Game.Rulesets.Osu/Difficulty/Skills/Speed.cs
|
2022-06-20 04:15:35 +02:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dan Balasescu
|
ce095d6af6
|
Merge branch 'master' into fl-opacity
|
2022-04-26 18:34:53 +09:00 |
|
apollo-dw
|
2f335a76dc
|
Switch to using osuAttributes
|
2022-03-17 22:08:56 +00:00 |
|
apollo
|
0d4fe96ddf
|
Merge branch 'master' into no-combo-scaling
|
2022-03-17 21:13:07 +00:00 |
|
Dan Balasescu
|
523f668c8c
|
Remove unnecessary ctor argument
|
2022-03-15 12:37:39 +09:00 |
|
Dan Balasescu
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
apollo-dw
|
94a46ab640
|
Rescale miss penalty for note strains
|
2022-02-14 02:02:46 +00:00 |
|
apollo
|
1ae8ff0cf6
|
Merge branch 'master' into no-combo-scaling
|
2022-02-10 22:34:34 +00:00 |
|
Dan Balasescu
|
36d1cdb95a
|
Merge branch 'master' into fl-opacity
|
2022-01-20 14:48:20 +09:00 |
|
StanR
|
b77e6f92b7
|
Fix touch device difficulty reduction not affecting star rating
|
2022-01-19 22:31:11 +03:00 |
|
Dan Balasescu
|
58bae9bda3
|
Merge pull request #16331 from stanriders/continuous-effective-misscount
Don't floor `effectiveMissCount`
|
2022-01-19 14:13:12 +09:00 |
|
apollo-dw
|
598946737f
|
Reword comment and rename argument
|
2022-01-12 14:38:53 +00:00 |
|
Dan Balasescu
|
b88a65166e
|
Fix pp counter underflow with SpunOut mod
|
2022-01-11 10:22:16 +09:00 |
|
StanR
|
dc755f4a7f
|
Remove redundant casts
|
2022-01-05 15:07:02 +03:00 |
|
StanR
|
b317a95fe1
|
Don't floor effectiveMissCount
|
2022-01-05 14:36:07 +03:00 |
|
apollo-dw
|
d2b815b745
|
Add miss penalty comment
|
2022-01-02 19:20:20 +00:00 |
|
apollo-dw
|
4f257d6987
|
Clean up unsuccessful merge
|
2021-12-29 18:59:17 +00:00 |
|
apollo-dw
|
8ce6e3c573
|
Remove mathnet
|
2021-12-29 18:49:13 +00:00 |
|
Dan Balasescu
|
e50609c546
|
Rename method
|
2021-12-22 12:28:07 +09:00 |
|
StanR
|
40b3ce0ade
|
Clean up comments
|
2021-12-21 14:03:24 +03:00 |
|
StanR
|
cca02a8016
|
Create PerformanceAttributes
|
2021-12-21 13:08:31 +03:00 |
|
StanR
|
2f2006715e
|
Slightly refactor difficulty and pp calculators
|
2021-12-17 23:40:23 +03:00 |
|
MBmasher
|
5a3be778a1
|
Resolve conflicts with recent slider hotfix
|
2021-11-12 21:41:01 +11:00 |
|
MBmasher
|
131e64e56c
|
Add bonus based on opacity of hit objects
|
2021-11-12 21:29:51 +11:00 |
|
apollo-dw
|
c330093476
|
Add clamp back in
|
2021-11-11 14:42:54 +00:00 |
|
apollo-dw
|
1ba01a7e9a
|
Fix circle-only map NaN values
|
2021-11-11 14:37:50 +00:00 |
|
apollo-dw
|
95bfb2c69b
|
Clamp slider end estimate to 0
|
2021-11-11 12:46:22 +00:00 |
|
apollo-dw
|
7075108062
|
Clean up clamp logic relating to slider end estimate
|
2021-11-11 02:57:34 +00:00 |
|
apollo-dw
|
86c6837e5d
|
Make slider nerf factor more lenient
|
2021-11-11 02:49:24 +00:00 |
|
apollo-dw
|
5df694e912
|
Estimate number of difficult sliders, and increase assumed slider radius
|
2021-11-11 00:42:06 +00:00 |
|
apollo-dw
|
2d2a6d8a18
|
Swap to a harsher formula for slider dropped nerf
|
2021-11-10 04:00:54 +00:00 |
|
apollo-dw
|
fe2f143e8a
|
Nerf slider aim for plays with dropped slider ends
|
2021-11-10 00:59:28 +00:00 |
|
Dan Balasescu
|
547feaa392
|
Merge branch 'master' into aim-refactor-ppcalc
|
2021-11-08 01:38:18 +09:00 |
|
Xexxar
|
fed733202e
|
removed unneeded comment
|
2021-11-07 14:59:25 +00:00 |
|
Dean Herbert
|
ca933c53ab
|
Fix weird english in old comment
|
2021-11-07 23:52:32 +09:00 |
|
Sebastian Krajewski
|
91e261e256
|
Start comments with upper case
|
2021-11-07 14:51:17 +01:00 |
|
Sebastian Krajewski
|
fedbbc0210
|
Add a comment why Math.Min is used
|
2021-11-07 14:50:00 +01:00 |
|
Sebastian Krajewski
|
b1f3fee239
|
Add sanity check in Relax effectiveMissCount calculation
|
2021-11-07 05:54:17 +01:00 |
|
Xexxar
|
9b8b6846e9
|
restore original global multiplier so people dont mald
|
2021-11-06 19:22:30 +00:00 |
|
Xexxar
|
8e0d845f21
|
added small length component to ARbuffs
|
2021-11-03 16:39:05 +00:00 |
|
Xexxar
|
93ed97d11e
|
increased global multiplier due to adjustment to sliders
|
2021-11-03 16:16:09 +00:00 |
|
Xexxar
|
8fdffbf08f
|
adjusted global multiplier to better balance values against inflation
|
2021-11-03 16:02:23 +00:00 |
|
Xexxar
|
55809c43ee
|
Merge branch 'aim-refactor-velocity' into aim-refactor-ppcalc
|
2021-10-21 18:38:59 +00:00 |
|
Xexxar
|
2f8972b529
|
reverted overwritten file
|
2021-10-21 18:37:06 +00:00 |
|
Xexxar
|
dba0ee0b1d
|
added ppcalc changes to build
|
2021-10-21 17:18:24 +00:00 |
|
Xexxar
|
cb605f9156
|
removed ppCalc changes and sliderabuseChecks
|
2021-10-21 16:00:57 +00:00 |
|
Xexxar
|
750c5a0181
|
Merge remote-tracking branch 'ppy/master' into aim-refactor-base
|
2021-10-21 15:45:31 +00:00 |
|
StanR
|
ccaac97794
|
Clamp comboBasedMissCount
|
2021-10-16 14:50:15 +03:00 |
|
StanR
|
c8d99e68a5
|
Remove calculation for scores with combo above threshold, avoid division by zero
|
2021-10-15 16:51:05 +03:00 |
|
StanR
|
205d95e8c6
|
Approximate amount of effective misses using combo
|
2021-10-13 20:04:34 +03:00 |
|
emu1337
|
aab3277024
|
changed speed acc scaling to be closer to worst case scenario
|
2021-10-11 03:12:57 +02:00 |
|
Xexxar
|
56daac73f2
|
merged ppy/master
|
2021-10-10 17:12:49 +00:00 |
|
StanR
|
37632fe4dc
|
Remove int casts in difficulty calculation, fixup some comments
|
2021-10-09 12:08:57 +03:00 |
|
smoogipoo
|
3a4807a032
|
Merge branch 'master' into blinds-pp
|
2021-10-08 19:45:59 +09:00 |
|
apollo-dw
|
34269d48e5
|
Use global multipliers instead of multiplying skill values
|
2021-10-06 12:25:19 +01:00 |
|
apollo-dw
|
03f0a36589
|
additional balancing
|
2021-10-03 11:53:14 +01:00 |
|
apollo-dw
|
bc1ff019da
|
Implement relax checks
|
2021-10-03 11:27:17 +01:00 |
|
apollo-dw
|
a5025dc8b8
|
Buff base multiplier
|
2021-10-01 22:23:16 +01:00 |
|
apollo-dw
|
310bf3e580
|
more code quality (oops)
|
2021-10-01 15:29:20 +01:00 |
|
apollo-dw
|
57b9a91cba
|
trim whitespace cuz code quality
|
2021-10-01 15:26:59 +01:00 |
|
apollo-dw
|
7884dbbd11
|
adjust formulae
|
2021-10-01 15:04:44 +01:00 |
|
Xexxar
|
e4fb5a01c9
|
readded missing aim nerf for low acc
|
2021-09-26 21:58:26 +00:00 |
|
apollo-dw
|
b6f494cbb7
|
accuracy and speed changes pt 1
|
2021-09-25 17:34:24 +01:00 |
|
apollo-dw
|
70119d3a43
|
add drain rate term
|
2021-09-24 15:02:19 +01:00 |
|
apollo-dw
|
c62e429cea
|
buff miss factor
|
2021-09-22 19:02:25 +01:00 |
|
apollo-dw
|
857ce721da
|
share BlindsMultiplier everywhere, make it completely negate HD pp
|
2021-09-22 16:48:11 +01:00 |
|
apollo-dw
|
e52621c60f
|
basically disable HD pp when blinds enabled
|
2021-09-22 16:38:50 +01:00 |
|
apollo-dw
|
85fd4bdbf8
|
add accuracy nerf
|
2021-09-22 16:19:41 +01:00 |
|
apollo-dw
|
2bac15ca1a
|
base formula implementation
|
2021-09-22 14:17:27 +01:00 |
|