499 Commits

Author SHA1 Message Date
LA
eed36f1633 同步代码,注意可能有虚化背景的残留 2025-10-15 10:12:12 +08:00
LA
b9b9e4da96 同步更新 2025-09-14 17:37:01 +08:00
LA
9a45d0e0eb 同步更新,修改CS过滤代码 2025-08-27 23:57:40 +08:00
LA
5c2c937ca1 同步更新,调整资源工厂逻辑,优化EzPro皮肤逻辑 2025-07-19 20:47:44 +08:00
LA
bfe675ce50 同步更新,Ez设置大优化,增强兼容官方数据库 2025-07-06 16:56:21 +08:00
LA
ed234db58c 同步更新,增加Ez主面板支持 2025-06-28 15:52:48 +08:00
LA
bdc957d04a 整理代码,优化Ez独立ini设置,同步更新 2025-06-08 14:55:30 +08:00
LA
6eee9dba80 大更新,可自定义note及配套特效,同步官方更新等等 2025-05-25 03:02:17 +08:00
LA
7946303c52 同步更新,增加可选EZ风判定图,优化EZ候选列表 2025-05-17 12:20:56 +08:00
LA
854c7b75dd 同步更新,整理资源 2025-05-02 16:01:38 +08:00
LA
021d0db59c 同步更新 2025-04-18 19:12:43 +08:00
Dean Herbert
083979e299 Merge branch 'master' into editor-right-click-as-people-expect 2025-03-12 14:51:28 +09:00
Dean Herbert
87b6dddd11 Merge branch 'master' into pp-dev 2025-02-27 00:08:43 +09:00
Dean Herbert
896caf4a8d Update test coverage 2025-02-26 17:57:10 +09:00
Dean Herbert
db4a4a1723 Minor bump some packages 2025-02-17 15:23:26 +09:00
Dean Herbert
ab88ccb081 Merge branch 'master' into pp-dev 2025-02-17 11:59:14 +09:00
Nathan Du
48e30f4ee8 remove skinning section swell delay test
Replaced by TestHitSwellThenHitHit in TestSceneSwellJudgements.
2025-02-03 09:49:37 +08:00
Joppe27
988450a2c4 Add test for expire delay
Delaying the expiry of the drawable hitobject can potentially be dangerous and gameplay-altering when user inputs are accidentally handled. This is why I found a test necessary.
2025-01-31 10:24:45 +08:00
Joppe27
fe84e6e5f5 Adjust existing test to accommodate swell size 2025-01-31 10:24:45 +08:00
Dean Herbert
aeca37c230 Merge branch 'master' into pp-dev 2025-01-21 13:19:01 +09:00
Eloise
e57565435e osu!taiko new rhythm penalty for long intervals using stamina difficulty (#31573)
* Replace long interval nerf with a new one that uses stamina difficulty

* Turn tabs into spaces

* Update unit tests

---------

Co-authored-by: StanR <hi@stanr.info>
2025-01-20 11:40:52 +03: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
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
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
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
Dean Herbert
6f42b59e31 Upgrade more packages again
This also downgrades nunit to be aligned across all projects. Getting it
up-to-date is a bit high effort.
2025-01-08 03:13:11 +09: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
Dean Herbert
41addaae9a Rename variable to imply it is now a function 2024-11-22 13:11:32 +09:00
Salman Alshamrani
5dffc322af Recreate beatmap every test run in ModTestScene 2024-11-21 17:48:33 -05:00
Bartłomiej Dach
0b3d906e31 Fix test failures 2024-10-25 19:18:09 +02:00
Bartłomiej Dach
d6497640d9 Add failing test case 2024-10-21 14:44:09 +02:00
Dean Herbert
ca2bd640b4 Update all dependencies (except realm, nunit, moq and deepclone) 2024-10-18 16:20:07 +09:00
Bartłomiej Dach
41826d0606 Add failing test case to demonstrate failure 2024-09-23 13:17:46 +02:00
Bartłomiej Dach
f86ab1a64e Fix filename 2024-07-22 13:49:52 +02:00
Bartłomiej Dach
636e965868 Remove no-longer-valid test remark & adjust test 2024-07-22 11:29:39 +02:00
Bartłomiej Dach
e2fe1935a9 Add failing test case 2024-07-22 11:22:36 +02:00
Bartłomiej Dach
6a6ccbc09f Make list of breaks bindable 2024-06-19 07:44:03 +02:00
Bartłomiej Dach
173f195834 Add precautionary test coverage for alternating still being required by default for swells 2024-06-13 15:06:40 +02:00
Bartłomiej Dach
253b7b046b Add test scene for taiko relax mod 2024-06-13 15:03:43 +02:00
Bartłomiej Dach
8fb308c192 Add failing test coverage for checking taiko HP too
I was wrong, taiko uses HP (to calculate miss penalty).
2024-03-26 10:57:20 +01:00
Bartłomiej Dach
9b923b1909 Fix code quality issues 2024-03-26 10:55:49 +01:00
Arthur Araujo
6fa663c8ca Make check ruleset specific 2024-03-22 14:48:22 -03:00
Dan Balasescu
5bd037fe8f Merge branch 'master' into catch-fail-on-banana 2024-03-04 13:13:26 +09:00
Salman Ahmed
4b0b0735a8 Add test coverage 2024-02-29 06:03:57 +03:00
Andrei Zavatski
dd32c0a226 Merge branch 'master' into judgements-rework 2024-02-16 20:08:57 +03:00
Salman Ahmed
ec85bf0ae6 Update other VS code configuration files 2024-02-16 01:45:30 +03:00
Bartłomiej Dach
441a7b3c2f Add precautionary taiko test coverage 2024-02-13 13:06:19 +01:00
Andrei Zavatski
c500264306 Cache created judgement in HitObject 2024-02-09 23:20:31 +03:00
Bartłomiej Dach
08fac97720 Add resources covering failure case 2024-02-06 12:27:47 +01:00