1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-15 02:43:01 +08:00
Commit Graph

175 Commits

Author SHA1 Message Date
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
8ba3f2eaf9 Changed reading cap
now it's cognition pp cap = FL + mechanical difficulties
2024-01-27 18:08:43 +02:00
Givikap120
cede416d41 Added full-memory cap
Now reading difficulty caps at some value if mechanical difficulty and length is too low
2024-01-26 17:22:25 +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
Givikap120
ffeb46af9b Initial overlap calc 2024-01-08 14:53:38 +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
4a535fedb0 Revert high AR changes 2022-10-24 02:10:16 +01:00
apollo-dw
82cbdccb57 Rename cognition to reading 2022-10-18 19:13:25 +01:00
apollo-dw
d50e67f80d Remove WIP ar11 stuff from Cognition 2022-10-17 22:05:04 +01:00
apollo-dw
08fa391a3f Merge branch 'ppymaster' into cognition 2022-10-07 20:37:24 +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
apollo-dw
c690ecf482 Merge branch 'master' into cognition 2022-09-07 14:05:32 +01:00
StanR
43e471c2a5 Clamp effective miss count to maximum amount of possible braks 2022-08-16 16:12:13 +03: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
StanR
35e841de95 Move base performance multiplier to a const 2022-07-20 15:54:49 +03:00
apollo-dw
2527ad1228 Merge branch 'master' into cognition 2022-07-19 12:37:20 +01: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
apollo-dw
ee8f207aff Make changes which I forgot lol 2022-06-21 13:15:31 +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
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
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
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
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