1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-12 23:53:21 +08:00
Commit Graph

249 Commits

Author SHA1 Message Date
Givikap120
83d391e54b Merge branch 'master' into cognition 2024-02-13 19:35:49 +02:00
Givikap120
e6f1a4067d Change scaling to make high AR woth more on low SR 2024-02-12 19:55:52 +02:00
Berkan Diler
6adf0ac01e Use new LINQ Order() instead of OrderBy() when possible 2024-02-08 18:01:00 +01:00
Givikap120
639f877d04 Minor SR adjust for high AR bonus 2024-02-04 02:30:11 +02:00
Givikap120
1a68e29a95 Big amount of changes
1) Fully remade HD calc: now it's strain-based
2) Remade high AR calc: now it's using more correct aim-speed summing
3) Added explicit nerf for fiery patterns
4) Fixed bug where HR pop-offing slideraim difficulty due to sliderend position not being mirrored (no longer Rat Race +50)
5) Splitted some files cuz it's more convenient for me to edit
2024-02-02 21:15:05 +02:00
Givikap120
51eb5c0a01 Alternating angle nerf
Fixed alternating angle (fiery jumps for example) gaining too much unfair reading pp
Reworked similar-angle nerf as a whole
Normalised global pp multiplier
2024-01-28 23:51:56 +02:00
Givikap120
58159a54cd Update Reading.cs 2024-01-26 22:41:12 +02:00
Givikap120
394af044d9 Added inpredictability calculation
Used mainly in high AR
also used in HD
2024-01-26 22:32:23 +02:00
Givikap120
f6df24779d Added infra and hidden
HD is now ported from Apollo, but i'm planning to change it
Also, some database-related stuff addings
2024-01-25 01:21:11 +02:00
Givikap120
77ce1aef42 Slight balancing
Added diffspike nerf to reading (accounting to memorization of one hard part)
2024-01-24 01:51:13 +02:00
Givikap120
f429f213d9 Fixed low AR
HD is still not existant
Also, small try to buff high AR on low SR (bad rn)
2024-01-24 01:07:44 +02:00
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
apollo
8937080c91
Merge branch 'ppy:master' into cognition 2023-07-29 21:46:56 +01:00
Dean Herbert
0ab0c52ad5 Automated pass 2023-06-24 01:00:03 +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
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
apollo-dw
ad650adab0 Fix speed note count sum 2022-08-30 18:03:44 +01:00
MBmasher
b082dc1fe4 Slightly buff flashlight multiplier 2022-08-27 18:31:07 +10:00
MBmasher
b0e7f63361 Update angle multiplier to nerf repeated angles 2022-08-26 12:34:33 +10:00
MBmasher
037f56077b Apply Flashlight grid nerf 2022-08-12 13:29:04 +10:00
apollo-dw
ca55fec053 Merge branch 'master' into cognition 2022-08-11 14:47:49 +01:00
StanR
163c3f9c2d Adjust multipliers to account for speed changes 2022-07-20 16:10:34 +03:00
apollo-dw
2527ad1228 Merge branch 'master' into cognition 2022-07-19 12:37:20 +01:00
StanR
45258b3f14 Buff aim slightly 2022-07-04 19:53:34 +03:00
Dan Balasescu
d4aa18112b
Merge pull request #15035 from emu1337/speed-acc-scaling
Change speed accuracy scaling to be closer to worst case scenario
2022-06-29 18:04:23 +09:00
Dan Balasescu
6d91c0f375 Resolve inspection issue 2022-06-29 16:57:11 +09:00
Dan Balasescu
ad95f037de Prevent another case of potential div-by-0 2022-06-29 16:42:53 +09:00
Dan Balasescu
0211fe7ae8 Fix exception + possible div-by-0 2022-06-29 16:29:14 +09:00
Dan Balasescu
34b9118fb3 Cleanup by using const value 2022-06-29 16:10:06 +09:00
apollo-dw
d8f18661d3 Wave of changes 2022-06-21 23:21:57 +01:00
apollo-dw
ee8f207aff Make changes which I forgot lol 2022-06-21 13:15:31 +01:00
apollo-dw
630bd244d5 Inherit StrainSkill instead 2022-06-21 10:01:11 +01:00
apollo-dw
0f6f000188 Remove difficulty spike nerf 2022-06-21 09:13:44 +01:00
apollo-dw
b95d69bbf9 initial 2022-06-21 08:54:27 +01: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
1bd6198da2
Merge pull request #18692 from apollo-dw/dbltap
Rework doubletap detection in osu!'s Speed evaluator
2022-06-19 11:03:16 +09:00
Dan Balasescu
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
apollo-dw
737197591d Change doubletap algorithm 2022-06-13 17:49:56 +01:00
Dan Balasescu
f73142c50f Remove for loop 2022-06-13 20:43:56 +09:00
Dan Balasescu
b300bc1e24 Fix ever-increasing flashlight-strain 2022-06-13 20:41:32 +09:00
apollo-dw
b631cefc55 Move object difficulty calculation to evaluator methods 2022-05-28 13:29:09 +01:00
apollo-dw
26985ca8af Store hitobject history in the hitobject 2022-05-22 16:26:22 +01:00
Dan Balasescu
b71274265f
Merge pull request #15665 from MBmasher/fl-opacity
Consider opacity of hit objects in Flashlight skill
2022-05-12 19:00:21 +09:00
Dan Balasescu
4463a26f4e Refactor opacity computation algorithm 2022-05-12 18:31:10 +09:00
Dan Balasescu
637f817696 Ignore zero-sections on a per-case basis 2022-05-03 16:06:20 +09:00
MBmasher
2aafcd3628 Refactor code regarding hidden boolean 2021-12-21 20:58:05 +11:00
MBmasher
c5de203aa5 Multiply opacityBonus to base strain 2021-12-21 20:10:19 +11:00