1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-12 16:42:55 +08:00
Commit Graph

165 Commits

Author SHA1 Message Date
Givikap120
e13cc461d4 fix DI (again) 2024-12-18 19:43:34 +02:00
Givikap120
afce62be73 fix CI again 2024-12-18 19:33:19 +02:00
Givikap120
c4a1f694aa fix CI and more cleaning 2024-12-18 18:50:44 +02:00
Givikap120
4eb63d4505 more clean-up 2024-12-18 18:18:34 +02:00
Givikap120
06fe094e4c Merge branch 'cognition' into cognition_low_ar_part 2024-12-18 17:57:20 +02:00
Givikap120
cf5d62f806 moved global multiplier from difficulty to performance 2024-11-18 02:06:33 +02:00
Givikap120
5fb9fdd3d0 Merge branch 'master' into cognition 2024-11-14 08:42:31 +02:00
Jay Lawton
7c3a3c4d10 rename DifficultStrains for clarity 2024-11-07 21:56:42 +10:00
Givikap120
94bbd1cd81 refactorings 2024-10-31 17:46:40 +02:00
Givikap120
f8e2874afd Merge branch 'master' into cognition 2024-10-18 00:53:38 +03:00
Givikap120
bed67f1d00 fixed the indexing bug 2024-10-07 23:49:04 +03:00
Givikap120
e72ae6d9ae ported CSR correctly 2024-10-07 23:32:00 +03:00
Givikap120
7f3093ee49 Merge branch 'master' into cognition 2024-10-07 23:11:07 +03:00
Bartłomiej Dach
1af464d5ae
Bump difficulty calculator versions
In order for the new star difficulty to be shown to users on the next
release.

catch's difficulty calculator version is not bumped because the only
catch change pending deploy is https://github.com/ppy/osu/pull/28353 and
that affects performance points only.
2024-10-07 15:38:41 +02:00
tsunyoku
f54a5a5b0e Merge branch 'master' into no-combo-scaling 2024-10-03 16:37:20 +01:00
Givikap120
aefd4df8e7 some updates 2024-10-03 16:05:45 +03:00
Givikap120
1b77b3912b initial commit 2024-09-22 15:01:58 +03:00
Givikap120
49e7686f85 fixed TD nerf being applied incorrectly 2024-09-16 01:45:23 +03:00
Givikap120
7b72e1cc49 Update OsuDifficultyCalculator.cs 2024-09-10 16:05:51 +03:00
Givikap120
3069cdd118 reverted universal HDFL attribute adding
this means that now full memory maps are worth less without HD
this is true for both Low AR and High AR
2024-09-10 16:02:40 +03:00
Givikap120
251d009394 moved conversion formulas to respective classes 2024-08-05 16:08:30 +03:00
Givikap120
e58ecccf8c refactoring and high AR rebalance
high AR length bonus change
2024-05-18 13:20:03 +03:00
apollo-dw
9b60abe486
Merge branch 'ppy:master' into no-combo-scaling 2024-05-11 13:24:16 +01:00
Givikap120
de912425a2 added TD and RX support 2024-05-06 01:31:19 +03:00
Givikap120
325e18da9a cutting only low AR 2024-05-06 01:17:08 +03:00
Givikap120
463a6cec1e many HD-related changes 2024-04-18 22:02:24 +03:00
Givikap120
84b7bad54a minor changes 2024-04-15 13:26:40 +03:00
Givikap120
2dbdd4f7d7 balancing 2024-04-04 18:36:58 +03:00
Givikap120
d96eeeb27c high AR changes 2024-03-25 19:05:53 +02:00
Givikap120
b4fadc373e change SR scalig 2024-03-25 01:07:14 +02:00
Givikap120
333bfd2490 added acc bonus for low AR
and slight balancing
2024-03-21 21:35:29 +02:00
Givikap120
ab47d39d0d Balancing
1) overlaps now giving proper amount of pp
2) high AR is nerfed outside of AR11
3) i hope FL won't crash calc anymore
4) flow aim low AR bonus is nerfed
2024-03-21 20:21:52 +02:00
Givikap120
c2e5d767f9 Fixed reading cap
Now it's bound to HDFL difficulty instead of FL
This means that adding HD to a AR12 map will not increase pp from nothing
2024-03-07 18:32:54 +02:00
Givikap120
5d4c78239b added density aim multiplier 2024-02-23 19:52:00 +02:00
Givikap120
83d391e54b Merge branch 'master' into cognition 2024-02-13 19:35:49 +02:00
tsunyoku
c5f392c17d only compute flashlight in osu! difficulty calculations when required 2024-02-10 15:25:03 +00: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
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