Givikap120
8c2405da68
Big bump
...
1) Fully reworked architecture: splitted reading in branches.
2) Added High AR reading
What is broken now:
- Low AR (because i focused mostly on High vs Low AR reading values on high end)
- HD (it's using live HD rn)
- 3 mod speed, cuz part of the speed pp is unaffected by low acc nerf in speed pp calculation
2024-01-20 22:59:35 +02:00
Givikap120
c64430f548
Improved overlap calc
...
and added GraphSkill to allow graph of reading difficulty
2024-01-16 02:03:11 +02:00
Givikap120
ef3096123e
Merge branch 'ppy:master' into cognition
2024-01-05 15:31:36 +02:00
Dan Balasescu
2334be1987
Split legacy scoring attributes into a separate object
2023-09-07 21:10:38 +09:00
apollo
8937080c91
Merge branch 'ppy:master' into cognition
2023-07-29 21:46:56 +01:00
Dean Herbert
1629024111
ILegacyScoreProcessor
-> ILegacyScoreSimulator
2023-07-04 17:32:54 +09:00
Dan Balasescu
09bc8e45de
Refactoring
2023-06-28 16:14:32 +09:00
Dan Balasescu
a9c65d200a
Initial conversion of scores
2023-06-26 22:19:01 +09:00
Dan Balasescu
06565871d6
Add flag to disable computing legacy scoring values
2023-06-24 01:03:18 +09:00
Dan Balasescu
bfa449e47a
Adjust attribute data
2023-06-19 21:38:13 +09:00
Dan Balasescu
b9f485b551
Merge classes + split out
2023-06-13 02:32:54 +09:00
Dan Balasescu
446807e7f6
Add combo score / bonus score attributes
2023-06-12 23:00:29 +09:00
Dan Balasescu
d10c63ed2d
Fix difficulty calculation when mods are involved
2023-06-08 16:29:34 +09:00
Dan Balasescu
77c745cc94
"TotalScoreV1" -> "LegacyTotalScore"
2023-06-06 17:25:28 +09:00
Dan Balasescu
02111e3854
Implement ScoreV1 calculation for OsuRuleset
2023-06-02 17:36:45 +09:00
apollo-dw
82cbdccb57
Rename cognition to reading
2022-10-18 19:13:25 +01:00
apollo-dw
08fa391a3f
Merge branch 'ppymaster' into cognition
2022-10-07 20:37:24 +01:00
Dan Balasescu
1e9b60f07f
Merge pull request #16524 from stanriders/move-td-reduction
...
Fix touch device difficulty reduction not affecting star rating
2022-09-21 12:51:14 +09:00
StanR
1801ae3c6a
Move flashlight TD difficulty reduction to diffcalc
2022-09-14 17:40:22 +03:00
StanR
c2e3fcfa3f
Merge branch 'master' into move-td-reduction
2022-09-09 17:24:58 +03:00
apollo-dw
c690ecf482
Merge branch 'master' into cognition
2022-09-07 14:05:32 +01:00
apollo-dw
b5779508d0
Retrieve great hit window from the hit object
2022-09-06 17:10:32 +01:00
Dan Balasescu
9645bfe708
Bump difficulty calculator versions
2022-09-02 16:27:25 +09:00
apollo-dw
ca55fec053
Merge branch 'master' into cognition
2022-08-11 14:47:49 +01:00
apollo
8991a7320a
Merge branch 'ppy:master' into cognition
2022-08-09 13:00:35 +01:00
Dan Balasescu
2c6c315e3a
Merge branch 'master' into pp-balancing
2022-08-04 15:40:46 +09:00
Dean Herbert
aca19a005e
Add versioning to difficulty calculators
2022-07-21 18:15:25 +09:00
StanR
35e841de95
Move base performance multiplier to a const
2022-07-20 15:54:49 +03:00
StanR
760742e358
Move relax global multiplier to diffcalc
2022-07-14 00:42:50 +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
Dan Balasescu
e6ccca8045
Fix inspection
2022-06-29 16:29:17 +09:00
apollo-dw
b95d69bbf9
initial
2022-06-21 08:54:27 +01:00
emu1337
26b0815fc8
fixed casting the wrong skill
2022-06-20 04:19:07 +02: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
apollo-dw
e7602563fb
Fetch lastlast object from beatmap, not objects list
2022-06-10 10:28:14 +01:00
apollo-dw
66a6467403
Pass object position to the object
2022-05-26 19:26:14 +01:00
apollo-dw
30b9e0e7ab
Use object list size for object position
2022-05-24 16:30:25 +01:00
apollo-dw
26985ca8af
Store hitobject history in the hitobject
2022-05-22 16:26:22 +01:00
Dan Balasescu
ce095d6af6
Merge branch 'master' into fl-opacity
2022-04-26 18:34:53 +09:00
Dan Balasescu
215da7e933
Reimplement as extension method on IBeatmap
...
Implementation has changed slightly to support arbitrary levels of
nested hitobjects.
2022-02-16 12:06:49 +09:00
Henry Lin
74a55ead77
Simplify combo counting logic
2022-01-23 13:00:54 +08:00
Henry Lin
f53ce5aedf
Fix max combo calculation in osu diffcalc
2022-01-23 11:11:12 +08: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
StanR
2f2006715e
Slightly refactor difficulty and pp calculators
2021-12-17 23:40:23 +03:00
Dan Balasescu
383bf7cdfc
Only allow HD combination alongside FL
2021-11-30 10:39:48 +09:00
Dan Balasescu
e6e6e2d951
Merge branch 'master' into fl-opacity
2021-11-30 10:00:44 +09:00
MBmasher
a57c277a58
Move preempt back to CreateDifficultyAttributes
2021-11-21 23:43:09 +11:00
Dean Herbert
9f688f6291
Stop persisting Skill
s in DifficultyAttributes
2021-11-21 12:15:32 +09:00