|
c7f8f948b9
|
Rename CreateLegacySkinProvider to CreateSkinTransformer and apply to all skins
|
2022-09-15 20:18:10 +09:00 |
|
|
3d7367a842
|
Move the CreateConvertibleReplayFrame() into the base ruleset class for avoid api breaking change in the customized ruleset.
|
2022-09-10 11:07:23 +08:00 |
|
|
e62999fb16
|
Merge branch 'master' of https://github.com/ppy/osu into remove-the-nullable-disable-in-the-ruleset
# Conflicts:
# osu.Game.Rulesets.Catch/CatchRuleset.cs
# osu.Game.Rulesets.Osu/OsuRuleset.cs
# osu.Game.Rulesets.Taiko/TaikoRuleset.cs
# osu.Game/Rulesets/Ruleset.cs
|
2022-09-10 10:40:12 +08:00 |
|
|
90b9c02ac6
|
Remove "internal" identifier as unnecessary
|
2022-08-29 14:01:15 +09:00 |
|
|
f5710d8000
|
Add ruleset API versioning
|
2022-08-22 16:35:08 +09:00 |
|
|
d199b3b100
|
Update GetVariantName to also support localisation
|
2022-08-22 14:51:00 +09:00 |
|
|
29ef1c8db8
|
Check if StatisticItem.Name is null or empty
|
2022-08-20 21:48:53 -04:00 |
|
|
45e9eda9e7
|
Localise hit result name
|
2022-08-14 14:57:02 -04:00 |
|
|
18ce784ae0
|
Allow StatisticItem's name param to be nullable
|
2022-08-14 14:51:35 -04:00 |
|
|
1725a76fa0
|
Remove the nullable disable annotation for all rulesets.
|
2022-07-10 10:15:27 +08:00 |
|
|
857377e145
|
Move CreateConvertibleReplayFrame() into legacy ruleset interface because technically only legacy ruleset use it to convert the legacy frame.
But seems some of the customized ruleset use it for save the replay frame.
|
2022-07-10 10:15:27 +08:00 |
|
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
|
523f668c8c
|
Remove unnecessary ctor argument
|
2022-03-15 12:37:39 +09:00 |
|
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
|
c9b205afeb
|
Add adaptive speed mod
|
2022-03-02 09:57:52 +08:00 |
|
|
a41e1c80f1
|
Show hit error on results screen
Leading up to implementation of "local offset", this feels like a good
thing to have visible first and foremost.
|
2022-02-28 19:11:06 +09:00 |
|
|
ee6d4b2583
|
Move performance breakdown to the top to prevent re-ordering after watching replay
|
2022-02-05 21:39:01 +08:00 |
|
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
|
440b674bb0
|
Add statistic item for mania & taiko
|
2022-02-05 21:30:35 +08:00 |
|
|
19eb9ad8a7
|
Reorder StatisticsItem constructor to make a touch more sense
|
2022-02-02 23:02:38 +09:00 |
|
|
6a482827fe
|
Fix weird line breaking
|
2022-02-02 17:23:03 +08:00 |
|
|
c5c4c85006
|
Lazily create content of StatisticItem
|
2022-02-02 13:29:18 +08:00 |
|
|
a4aa501bb5
|
Change threshold from ms to beat-based, add tests
|
2022-01-28 21:59:53 +00:00 |
|
|
3e068e564d
|
Update mod per discussion + create test
|
2022-01-27 20:56:51 +00:00 |
|
|
1bdf16494b
|
Add No Long Notes mod
|
2022-01-27 11:35:31 +00:00 |
|
|
4106ebf881
|
Fix mania requiring PERFECTs to maintain HP
|
2022-01-12 18:29:23 +09:00 |
|
|
369b4ba789
|
Update DifficultyCalculator to take an IRulesetInfo
|
2021-11-15 19:16:48 +09:00 |
|
|
62d670a3ca
|
Update DifficultyCalculator to take an IWorkingBeatmap
|
2021-11-15 19:16:48 +09:00 |
|
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
|
25420af078
|
Rename method to drop redundant ruleset suffix
|
2021-09-05 13:34:23 +09:00 |
|
|
565f147a5c
|
Add special style setting for osu!mania
|
2021-09-02 23:29:14 +02:00 |
|
|
22d83c75e3
|
Revert imports re-ordering
Out of the scope of this PR
|
2021-07-28 18:32:38 +08:00 |
|
|
58bbe9db7e
|
Added muted mod
|
2021-07-28 18:21:08 +08:00 |
|
|
cf40282f1f
|
Convert LegacySkinTransformer s to accept raw ISkin s rather than a full ISkinSource
|
2021-06-09 22:49:31 +03:00 |
|
|
05c21fb5b3
|
Increase mania HP lenience
|
2021-05-12 13:27:30 +09:00 |
|
|
e3398d8f1f
|
Implement "classic" mod for all other legacy rulesets
Currently empty, automatically handled in game to not be selectable (see `Mod.HasImplementation`)
|
2021-04-21 09:14:33 +03:00 |
|
|
1d968009c2
|
Add osu!mania key filtering using "keys=4" at song select
|
2021-03-30 16:09:35 +09:00 |
|
|
dff1d80f39
|
Update HasFlag usages to HasFlagFast
|
2021-02-25 15:38:56 +09:00 |
|
|
8295fb9081
|
Implement mania constant speed mod
|
2021-02-03 16:28:22 +09:00 |
|
|
e3c035fe9c
|
Adjust namespace
|
2020-12-07 12:32:52 +09:00 |
|
|
a4c17906b4
|
Make comment a bit more explicit
|
2020-11-16 14:52:18 +09:00 |
|
|
e5d9cca9de
|
Fix mania-specific missing cases
|
2020-11-15 15:38:12 +01:00 |
|
|
07558b5bc0
|
Merge branch 'master' into ruleset-result-types
|
2020-10-09 13:17:05 +09:00 |
|
|
6020ec9ca3
|
Add valid result types for all rulesets
|
2020-10-07 15:43:52 +09:00 |
|
|
d7747ebb2d
|
Remove unused WorkingBeatmap argument.
|
2020-10-03 16:51:22 +02:00 |
|
|
0163688a17
|
Remove IBeatmap from PerformanceCalculator.
|
2020-10-02 19:24:30 +02:00 |
|
|
1143d5d992
|
Update class exclusion for dynamic compilation
|
2020-09-04 20:41:08 +09:00 |
|
|
da82556f6b
|
Add two-way legacy conversions for mirror mod
|
2020-08-29 11:49:17 +02:00 |
|
|
43d6d2b2e8
|
Add back unstable rate display
|
2020-08-27 20:46:49 +02:00 |
|