James Wilson
9f90ebb2f7
Calculate hit windows in performance calculator instead of databased difficulty attributes ( #31735 )
...
* Calculate hit windows in performance calculator instead of databased difficulty attributes
* Apply mods to beatmap difficulty in osu! performance calculator
* Remove `GreatHitWindow` difficulty attribute for osu!mania
* Remove use of approach rate and overall difficulty attributes for osu!
* Remove use of hit window difficulty attributes in osu!taiko
* Remove use of approach rate attribute in osu!catch
* Remove unused attribute IDs
* Code quality
* Fix `computeDeviationUpperBound` being called before `greatHitWindow` is set
2025-02-07 19:21:12 +09:00
Dean Herbert
325483192a
Tidy up xmldoc and remove another unused field
2025-02-05 15:33:06 +09:00
tsunyoku
14c68bcc58
Replace weird IntervalGroupedHitObjects
inheritance layer
2025-01-21 15:58:33 +00:00
tsunyoku
e0882d2a53
Make rescale
a static method
2025-01-21 14:33:40 +00:00
tsunyoku
fa20bc6631
Remove EffectiveBPMPreprocessor
2025-01-21 14:24:04 +00:00
James Wilson
a77dfb1068
Use correct HitWindows
class for osu!taiko hit windows in difficulty calculator ( #31579 )
...
* Use correct `HitWindows` class for osu!taiko hit windows in difficulty calculator
* Remove redundant (and incorrect) hit window creation
* Balance rhythm against hit window changes
2025-01-20 17:04:31 +05:00
StanR
22e839d62b
Replace indexed skill access with skills.OfType<...>().Single()
( #30034 )
...
* Replace indexed skill access with `skills.First(s is ...)`
* Fix comment
* Further refactoring to remove casts
---------
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2025-01-20 09:39:35 +00:00
Jay Lawton
2d0bc6cb62
Rebalance stamina length bonus in osu!taiko ( #31556 )
...
* adjust straincount to assume 1300
* remove comment
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-19 22:40:09 +00:00
Jay Lawton
e04727afb1
Improve convert considerations in osu!taiko ( #31546 )
...
* return a higher finger count
* implement isConvert
* diffcalc cleanup
* harshen monostaminafactor accuracy curve
* readd comment
* adjusts tests
2025-01-19 21:55:34 +00:00
Jay Lawton
a83f917d87
osu!taiko star rating and performance points rebalance ( #31338 )
...
* rebalance
* revert pp scaling change
* further rebalancing
* comment
* adjust tests
2025-01-16 21:14:05 +00:00
Jay Lawton
824497d82c
Rewrite of the Rhythm
Skill within osu!taiko ( #31284 )
...
* implement bell curve into diffcalcutils
* remove unneeded attributes
* implement new rhythm skill
* change dho variables
* update dho rhythm
* interval interface
* implement rhythmevaluator
* evenhitobjects
* evenpatterns
* evenrhythm
* change attribute ordering
* initial balancing
* change naming to Same instead of Even
* remove attribute bump for display
* Fix diffcalc tests
---------
Co-authored-by: StanR <hi@stanr.info>
2024-12-27 16:30:30 +03:00
Jay Lawton
f6a36f7b2e
Implement Reading
Skill into osu!taiko ( #31208 )
2024-12-21 13:19:14 +03:00
Jay Lawton
d8c3d899eb
remove particular condition on convert nerf ( #31196 )
...
Co-authored-by: James Wilson <tsunyoku@gmail.com>
2024-12-19 17:22:16 +00:00
Jay Lawton
4ca88ae2d6
Refactor TaikoDifficultyCalculator
and add DifficultStrain
attributes ( #31191 )
...
* refactor + countdifficultstrain
* norm in utils
* adjust scaling shift
* fix comment
* revert all value changes
* add the else back
* remove cds comments
2024-12-19 11:32:59 +00:00
Jay Lawton
79a3afe06f
Implement considerations for Relax within osu!taiko diffcalc ( #30591 )
2024-12-18 18:16:27 +03:00
Dean Herbert
795477372f
Merge pull request #30456 from smoogipoo/revert-taiko-convert-diffcalc-change
...
Bring back convert nerf to fix overweighted taiko difficulty
2024-11-04 20:00:58 +09:00
Dan Balasescu
3e7fcc3c24
Fix NaN values when stamina difficulty is 0
2024-11-01 22:52:51 +09:00
Jay Lawton
abe2ee90e0
Change naming of onlyMono to SingleColourStamina
2024-10-31 12:12:14 +10:00
Nathen
101a4028fa
LTCA save me
2024-10-30 18:57:47 -04:00
Dan Balasescu
e8540a3e7b
Bring back convert nerf to fix overweighted taiko difficulty
2024-10-31 02:15:00 +09: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
Bartłomiej Dach
84d6467e48
Merge branch 'master' into taikostatacc
2024-10-07 14:15:29 +02:00
Givikap120
2995df7903
removed unnecessary includes
2024-09-22 15:04:21 +03:00
Givikap120
1b77b3912b
initial commit
2024-09-22 15:01:58 +03:00
Givikap120
e6fc4f6766
merged multipliers
2024-08-05 16:33:42 +03:00
StanR
df64d7f374
Refactor out taiko Peaks skill
2024-06-25 23:06:42 +05:00
nathen
8a26cdaaab
Merge master
2024-03-09 22:33:13 -05:00
Dan Balasescu
ee05743921
Bump databased star rating versions
2024-02-06 22:58:11 +09:00
Dan Balasescu
2334be1987
Split legacy scoring attributes into a separate object
2023-09-07 21:10:38 +09:00
Natelytle
faddc4fa99
Merge remote-tracking branch 'osumaster/master' into taikostatacc
2023-07-28 11:36:59 -04: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
Natelytle
7ee910195c
Merge remote-tracking branch 'osumaster/master' into taikostatacc
2023-06-26 12:36:34 -04:00
Dan Balasescu
a9c65d200a
Initial conversion of scores
2023-06-26 22:19:01 +09:00
Dan Balasescu
e1d723a2cc
Merge branch 'master' into diffcalc-total-scorev1
2023-06-26 14:32:14 +09:00
Dan Balasescu
06565871d6
Add flag to disable computing legacy scoring values
2023-06-24 01:03:18 +09:00
Dean Herbert
0ab0c52ad5
Automated pass
2023-06-24 01:00:03 +09:00
Dan Balasescu
bfa449e47a
Adjust attribute data
2023-06-19 21:38:13 +09:00
Dan Balasescu
aa644832dc
Add ScoreV1 calculation for TaikoRuleset
2023-06-13 19:28:46 +09:00
Natelytle
858afcd0b3
Pass OK hit window as a separate difficulty attribute, fix erfc approximation
2023-03-20 22:00:33 -04:00
vun
09a38fec94
Implement mono tl nerf for stamina, disable convert specific nerfs
2022-09-30 09:10:56 +08:00
Dan Balasescu
9645bfe708
Bump difficulty calculator versions
2022-09-02 16:27:25 +09:00
Dan Balasescu
78283ce3c5
Remove TaikoDifficultyPreprocessor
2022-08-15 21:43:09 +09:00
Dan Balasescu
d686e841c5
Merge branch 'master' into colour-encoding-2
2022-08-15 20:56:50 +09:00
Dean Herbert
aca19a005e
Add versioning to difficulty calculators
2022-07-21 18:15:25 +09:00
vun
7917a60e3c
Move TaikoDifficultyHitObject creation back to TaikoDifficultyCalculator
2022-07-21 15:45:03 +08:00
Jay L
08dd9c79db
Fix Convert-related nerf
...
This addresses recent player unsatisfaction with converts being underweighted.
2022-07-21 09:55:19 +10:00
Jay L
c8b7902a63
Reintroduce Convert Nerf, Rescale Multiplier
2022-07-15 22:10:20 +10:00
Jay L
7e3f62a5a5
Codequality parse
2022-07-15 21:07:01 +10:00
vun
1cb18f8474
Refactor colour encoding to avoid circular dependencies
2022-07-14 16:29:23 +08:00