Commit Graph

229 Commits

Author SHA1 Message Date
Dean Herbert 0bac5ef465 Merge branch 'master' into smoke 2022-10-03 21:29:42 +09:00
Alden Wu 0316e3e706 Merge branch 'master' of https://github.com/ppy/osu into smoke 2022-09-19 09:07:17 -07:00
Dean Herbert b766493776 Add basic argon skin transformer for osu! ruleset 2022-09-19 23:16:46 +09:00
Alden Wu 493efd84a3 Basic smoke path implementation 2022-09-18 12:08:34 -07:00
Dean Herbert c7f8f948b9 Rename `CreateLegacySkinProvider` to `CreateSkinTransformer` and apply to all skins 2022-09-15 20:18:10 +09:00
andy840119 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
andy840119 2f91b5c846 Add missing import. 2022-09-10 10:46:10 +08:00
andy840119 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
Dean Herbert 90b9c02ac6 Remove `"internal"` identifier as unnecessary 2022-08-29 14:01:15 +09:00
Dean Herbert f5710d8000 Add ruleset API versioning 2022-08-22 16:35:08 +09:00
naoei 29ef1c8db8 Check if StatisticItem.Name is null or empty 2022-08-20 21:48:53 -04:00
naoei 45e9eda9e7 Localise hit result name 2022-08-14 14:57:02 -04:00
naoei 18ce784ae0 Allow StatisticItem's name param to be nullable 2022-08-14 14:51:35 -04:00
James 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
Gabe Livengood b3f23d93e8
Merge branch 'master' into osu-mod-repel 2022-07-06 17:05:09 -04:00
Dean Herbert 31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Gabe Livengood 10287e0150
initial implementation 2022-05-26 00:08:00 -04:00
Dean Herbert 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
Dan Balasescu 36772ec652
Merge pull request #17356 from apollo-dw/strict-tracking
Implement "Strict Tracking" mod in osu!
2022-03-22 07:32:36 +09:00
Dan Balasescu 523f668c8c Remove unnecessary ctor argument 2022-03-15 12:37:39 +09:00
Dan Balasescu 4a3e3aba65 Restructure PerformanceCalculator to not require ScoreInfo argument 2022-03-14 14:25:28 +09:00
apollo-dw e2001148d5 Implement strict tracking mod 2022-03-08 21:47:54 +00:00
Henry Lin c9b205afeb Add adaptive speed mod 2022-03-02 09:57:52 +08:00
Dean Herbert 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
Henry Lin ee6d4b2583 Move performance breakdown to the top to prevent re-ordering after watching replay 2022-02-05 21:39:01 +08:00
Henry Lin 0b1fef38af Use the playable beatmap provided in `CreateStatisticsForScore` 2022-02-05 21:36:34 +08:00
Henry Lin 2e1a9f1379 Add performance breakdown as statistic item in extended statistics panel 2022-02-05 21:13:16 +08:00
Dean Herbert df9d99f5aa Merge branch 'master' into extended-statistics-without-replay 2022-02-03 18:59:48 +09:00
Dean Herbert 2731d8e3c2
Merge pull request #16701 from LeNitrous/mod-alternate-osu
Add "Alternate" mod for osu! ruleset
2022-02-03 10:41:23 +09:00
Dean Herbert 19eb9ad8a7 Reorder `StatisticsItem` constructor to make a touch more sense 2022-02-02 23:02:38 +09:00
Henry Lin 6a482827fe Fix weird line breaking 2022-02-02 17:23:03 +08:00
Henry Lin c5c4c85006 Lazily create content of StatisticItem 2022-02-02 13:29:18 +08:00
Dean Herbert 0036d0e26d Move alternate mod to "conversion" category 2022-02-02 13:58:13 +09:00
Nitrous aa582fb0e1
add Alternate Mod 2022-01-29 20:38:12 +08:00
MaxOhn 168a105ed8 merged upstream 2022-01-04 09:34:02 +01:00
Dean Herbert 369b4ba789 Update `DifficultyCalculator` to take an `IRulesetInfo` 2021-11-15 19:16:48 +09:00
Dean Herbert 62d670a3ca Update `DifficultyCalculator` to take an `IWorkingBeatmap` 2021-11-15 19:16:48 +09:00
Jason Won 538d980072 Rename Mod 2021-10-15 00:22:57 -04:00
Jason Won 6b1534f5a6 Add "ghost" mod for osu 2021-10-14 18:30:55 -04:00
Dean Herbert 25420af078 Rename method to drop redundant ruleset suffix 2021-09-05 13:34:23 +09:00
Bartłomiej Dach a2d2ed2ef6
Add stack leniency setting for osu! 2021-09-02 23:29:14 +02:00
Henry Lin 7251c28c4a Merge branch 'master' into mod-muted 2021-07-29 21:14:03 +08:00
Henry Lin 22d83c75e3 Revert imports re-ordering
Out of the scope of this PR
2021-07-28 18:32:38 +08:00
Henry Lin 58bbe9db7e Added muted mod 2021-07-28 18:21:08 +08:00
Gabe Livengood eb585a6120
Add "Mirror" mod 2021-07-25 20:40:50 -04:00
Dean Herbert 1b0aadcc6f Merge branch 'master' into transformers-per-skin 2021-06-22 16:03:15 +09:00
Dean Herbert b1dd502e06 Rename class to match new name 2021-06-16 15:09:42 +09:00