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