Dean Herbert
fa844b0ebc
Rename Colour
/ Rhythm
related fields and classes
2025-02-05 15:08:15 +09:00
tsunyoku
71b89c390f
Rename class, rename children to hit objects and groups, make fields un-settable
2025-01-27 12:54:22 +00:00
tsunyoku
764b0001ef
Fix typo in ColourEvaluator
2025-01-21 14:56:51 +00:00
tsunyoku
20a76d832d
Rename rhythm preprocessing objects to be clearer with intent
2025-01-21 14:29:07 +00:00
tsunyoku
b8c79d58a7
Refactor StaminaEvaluator
2025-01-21 14:25:28 +00:00
tsunyoku
9919179b0b
Format ReadingEvaluator
2025-01-21 14:24:46 +00:00
tsunyoku
dbe36887f6
Refactor ColourEvaluator
2025-01-21 14:24:27 +00:00
Dean Herbert
c8b05ce114
Tidy up code quality of RhythmEvaluator
2025-01-21 13:40:55 +09: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
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
Eloise
8354cd5f93
Penalise the reading difficulty of high velocity notes using "note density" ( #31512 )
...
* Penalise reading difficulty of high velocity notes at high densities
* Use System for math functions
* Lawtrohux changes
* Clean up density penalty comment
* Swap midVelocity and highVelocity back around
* code quality pass
---------
Co-authored-by: Jay Lawton <jaime@merkids.com>
Co-authored-by: StanR <hi@stanr.info>
2025-01-18 13:52:47 +00:00
Jay Lawton
a42c03cea4
osu!taiko further considerations for rhythm ( #31339 )
...
* further considerations for rhythm
* new rhythm balancing
* fix license header
* use isNormal to validate ratio
* adjust tests
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-17 16:15:22 +05:00
Jay Lawton
9da8dcd815
osu!taiko stamina balancing ( #31337 )
...
* stamina considerations
* remove consecutive note count
* adjust multiplier
* add back comment
* adjust tests
* adjusts tests post merge
* use diffcalcutils
---------
Co-authored-by: StanR <hi@stanr.info>
2025-01-16 10:30:02 +00:00
Jay Lawton
4095b2662b
Add consistentRatioPenalty
to the Colour
skill. ( #31285 )
...
* fix colour
* review fix
Co-authored-by: StanR <castl@inbox.ru>
* remove cancelled out operand
* increase nerf, adjust tests
* fix automated spacing issues
* up penalty
* adjust tests
* apply review changes
* fix nullable hell
---------
Co-authored-by: StanR <castl@inbox.ru>
2025-01-07 11:36:56 +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
StanR
78c97d2cd7
Add DifficultyCalculationUtils
2024-11-07 20:36:00 +05:00
Dan Balasescu
707b9eaa50
Remove unnecessary null-forgiving
2022-10-28 13:07:44 +09:00
vun
47781a8f94
Fix code inspect issues and SR test cases
2022-10-03 17:31:45 +08:00
vun
25976e1f10
Correct xmldocs
2022-10-03 14:20:01 +08:00
vun
c933b62df6
Correct xmldoc
2022-10-03 14:16:53 +08:00
Jay L
6752655b5a
xml, remove speedbonus cap
2022-10-02 16:08:14 +10:00
Jay L
4b562f782f
decrease finger count
2022-10-02 15:28:39 +10:00
vun
02092ede64
Refactor previous and next colour change into TaikoDifficultyHitObjectColour
2022-09-30 11:42:48 +08:00
vun
09a38fec94
Implement mono tl nerf for stamina, disable convert specific nerfs
2022-09-30 09:10:56 +08:00
vun
d84c956af9
Refactor to move first-object detection to evaluation
2022-09-29 15:27:26 +08:00
vun
fb9bb2d42d
Declare Parent as non-nullable
2022-08-24 08:57:13 +08:00
vun
684efefb50
Add FirstHitObject as a property of encoding classes
2022-08-19 16:13:36 +08:00
vun
51176e9577
Naming changes
2022-08-19 15:45:43 +08:00
vun
5dcd4ce7c5
Naming changes
2022-08-19 15:31:03 +08:00
vun
e4086b058b
Implement stateless colour evaluator and required encoding changes
2022-07-21 19:15:22 +08:00
Jay L
b7567f7db2
Share sigmoid, Fix Preprocessor XML
2022-07-21 10:52:41 +10:00
Jay L
cb63ec282e
Partial Review changes
2022-07-20 23:33:38 +10:00
Jay L
e82e11ead5
Fix SpeedBonus xml
2022-07-17 14:56:07 +10:00
vun
a66fd87274
Fix speed bonus comment
2022-07-16 19:48:29 +08:00
vun
8beb5568b8
Fix speed bonus
2022-07-16 19:45:35 +08:00
Jay L
8a17b509d9
Increase SpeedBonus Cap to 600BPM
2022-07-16 21:20:25 +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
vun
6660379a0e
TAIKO-6 Tweak encoding and parameters, reduce rhythm weight
2022-07-07 16:04:46 +08:00
vun
505a24a68e
Implement new colour encoding and evaluator
2022-07-05 14:41:40 +08:00
vun
5f8d21f33d
Per encoding evaluation
2022-07-01 14:27:23 +08:00
vun
cba47f8202
[WIP] Colour evaluator for new colour encoding
2022-06-28 10:38:58 +08:00
vun
15372267e1
Implement new colour encoding
2022-06-25 22:42:56 +08:00
vun
f42aac9954
TAIKO-6 Pre-evaluate colour to avoid per-note evaluation
2022-06-23 17:10:30 +08:00
vun
c5fd48372b
Flatten speed bonus for stamina
2022-06-22 17:17:19 +08:00
vun
da1d99d5b6
Parameter tweaks, change repetition interval definition
2022-06-19 17:14:31 +08:00
vun
2881406f6b
Nerf alternating pattern slightly, value rescale
2022-06-09 19:41:59 +08:00
Jay L
6dbaf0a030
Refactor
2022-06-09 19:22:55 +10:00
vun
5793ca5534
Parameter tweaks
2022-06-09 12:35:26 +08:00