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

160 Commits

Author SHA1 Message Date
Givikap120
5fb9fdd3d0 Merge branch 'master' into cognition 2024-11-14 08:42:31 +02:00
StanR
c9d3b6557d Fix code issues 2024-11-07 21:23:26 +05:00
StanR
78c97d2cd7 Add DifficultyCalculationUtils 2024-11-07 20:36:00 +05:00
Givikap120
cba409d84a numerous simplifications 2024-10-21 02:25:15 +03:00
Givikap120
7f3093ee49 Merge branch 'master' into cognition 2024-10-07 23:11:07 +03:00
Givikap120
c3edf0615f multiple fixes
to slider density
to low AR acc pp
to angle predictability (ffff fix), only fixes ultra-repetitive, still possible to abuse
2024-09-07 16:55:06 +03:00
Givikap120
4f12a3afdb added sliders bandaid (overbuffed on purpose) 2024-09-06 22:55:18 +03:00
StanR
ce8286d299 Scale difficulty with doubletapness, make kicksliders not reduce the difficulty of the next object, adjust balancing 2024-08-24 04:37:58 +05:00
StanR
e25642b484 Implement a bunch of rhythm difficulty calculation fixes 2024-07-15 14:45:31 +05:00
Givikap120
e58ecccf8c refactoring and high AR rebalance
high AR length bonus change
2024-05-18 13:20:03 +03:00
Givikap120
86f7b7dea9 optimization and code quality 2024-05-03 00:00:40 +03:00
Givikap120
e4d8ed9afb optimizations 2024-05-02 16:57:31 +03:00
Givikap120
84b7bad54a minor changes 2024-04-15 13:26:40 +03:00
Givikap120
8d080ccd10 Angle penalty change 2024-04-14 21:11:59 +03:00
Givikap120
faf18e1303 heavy optimisations
now it's much faster than earlier
2024-04-09 00:24:18 +03:00
Givikap120
a2e4cb8fea Minor fixes 2024-04-07 22:44:37 +03:00
Givikap120
ae4f0a10ac Many changes
1) High AR nerf
2) Overlap fix
3) Optimisation
2024-04-07 22:28:55 +03:00
Givikap120
2dbdd4f7d7 balancing 2024-04-04 18:36:58 +03:00
Givikap120
71df659533 bandaid for Rainbow Dash +EZ 2024-03-26 16:38:28 +02:00
Givikap120
c4af2bbf69 optimisation 2024-03-26 02:55:06 +02:00
Givikap120
6ec5bb5dca Fixed the overlap bug 2024-03-26 02:25:40 +02:00
Givikap120
c016ed0a8a Update OsuDifficultyHitObject.cs 2024-03-23 15:25:29 +02:00
Givikap120
6b1320e1cd increased stability of the overlaps 2024-03-23 15:21:19 +02:00
Givikap120
529bd8483b more clean-up 2024-03-23 13:44:47 +02:00
Givikap120
5e35121b14
Merge branch 'ppy:master' into cognition 2024-03-16 19:34:47 +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
Andrei Zavatski
22f5a66c02 Reduce allocations during beatmap selection 2024-02-17 15:46:38 +03: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
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
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
Givikap120
ef3096123e
Merge branch 'ppy:master' into cognition 2024-01-05 15:31:36 +02:00
Dean Herbert
a3b21281e6
Add reordering support to match existing diffcalc 100% 2023-10-13 14:25:38 +09:00
Dean Herbert
5ffc25c8e8
Fix potential failure when slider has no ticks 2023-10-12 03:19:43 +09:00
Dean Herbert
63843c79c3
Amend diffcalc to use something closer to the original calculation for now 2023-10-11 21:12:04 +09:00
Dean Herbert
8d91991214 Fix difficulty calculation not correct handling slider leniency anymore 2023-10-04 13:45:26 +09:00
Dean Herbert
c4992d3479 Fix one case of difficulty calculation no longer accounting for leniency 2023-10-03 19:37:13 +09:00
apollo
8937080c91
Merge branch 'ppy:master' into cognition 2023-07-29 21:46:56 +01:00
Dean Herbert
df5b389629 Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
Dean Herbert
0ab0c52ad5 Automated pass 2023-06-24 01:00:03 +09:00
apollo-dw
a9e9e50b8e Capitalize member 2022-10-19 13:00:00 +01:00
apollo-dw
08fa391a3f Merge branch 'ppymaster' into cognition 2022-10-07 20:37:24 +01:00
apollo-dw
b5779508d0 Retrieve great hit window from the hit object 2022-09-06 17:10:32 +01:00
apollo-dw
ca55fec053 Merge branch 'master' into cognition 2022-08-11 14:47:49 +01:00
MBmasher
f44a5def90 Move repeat bonus to TravelDistance 2022-07-23 14:40:16 +10:00
apollo-dw
2527ad1228 Merge branch 'master' into cognition 2022-07-19 12:37:20 +01:00
MBmasher
dae698638c Add repeat bonus to Flashlight, move repeat multiplier to AimEvaluator 2022-07-17 16:56:05 +10:00
Jamieson Berida
a0dd6cbab3
Merge branch 'master' into fl-slider 2022-07-17 16:18:18 +10:00