Commit Graph

240 Commits

Author SHA1 Message Date
c50604f701 Merge branch 'master' into bubble_mod_implementation_clean 2023-01-27 11:58:56 +01:00
dfbbc4002c address test failure 2023-01-17 10:22:58 -05:00
70cb23bbc9 Merge branch 'master' into mod-accuracy-challenge 2023-01-17 16:46:54 +09:00
bbb22479a8 Add "ModBubbles" for the osu ruleset. 2022-12-25 23:09:52 +01:00
cd8dc9b17b Rename "Target" to "Target Practice" 2022-11-01 19:47:20 +09:00
8fe89d5de2 Merge branch 'ppy:master' into Freeze_frame_implementation 2022-10-07 22:23:51 +02:00
0bac5ef465 Merge branch 'master' into smoke 2022-10-03 21:29:42 +09:00
0316e3e706 Merge branch 'master' of https://github.com/ppy/osu into smoke 2022-09-19 09:07:17 -07:00
b766493776 Add basic argon skin transformer for osu! ruleset 2022-09-19 23:16:46 +09:00
493efd84a3 Basic smoke path implementation 2022-09-18 12:08:34 -07:00
3fe94b1620 Merge branch 'ppy:master' into Freeze_frame_implementation 2022-09-16 14:29:44 +02:00
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
2f91b5c846 Add missing import. 2022-09-10 10:46:10 +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
e416c87970 readded approach circles 2022-09-08 15:17:22 +02:00
e250885204 Merge branch 'ppy:master' into Freeze_frame_implementation 2022-09-08 00:10:44 +02:00
5a1b2f9a77 Freeze frame testing 2022-09-08 00:05:48 +02: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
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
c05263c3c3 add Single Tap mod 2022-07-12 23:15:18 +01: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
b3f23d93e8 Merge branch 'master' into osu-mod-repel 2022-07-06 17:05:09 -04: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
10287e0150 initial implementation 2022-05-26 00:08:00 -04:00
dde0756bed add accuracy challenge mod 2022-05-24 10:23:44 -04:00
a987cda30d Rename "Aim Assist" to "Magnetised" to better suit the mod's behaviour
As proposed in https://github.com/ppy/osu/discussions/17375.
2022-04-01 12:15:52 +09:00
36772ec652 Merge pull request #17356 from apollo-dw/strict-tracking
Implement "Strict Tracking" mod in osu!
2022-03-22 07:32:36 +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
e2001148d5 Implement strict tracking mod 2022-03-08 21:47:54 +00: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
2e1a9f1379 Add performance breakdown as statistic item in extended statistics panel 2022-02-05 21:13:16 +08:00
df9d99f5aa Merge branch 'master' into extended-statistics-without-replay 2022-02-03 18:59:48 +09:00
2731d8e3c2 Merge pull request #16701 from LeNitrous/mod-alternate-osu
Add "Alternate" mod for osu! ruleset
2022-02-03 10:41:23 +09: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
0036d0e26d Move alternate mod to "conversion" category 2022-02-02 13:58:13 +09:00
aa582fb0e1 add Alternate Mod 2022-01-29 20:38:12 +08:00
168a105ed8 merged upstream 2022-01-04 09:34:02 +01:00
369b4ba789 Update DifficultyCalculator to take an IRulesetInfo 2021-11-15 19:16:48 +09:00