cbabc4886c
Convert ModPreset
to realm object
2022-07-31 22:10:15 +02:00
e06f39a69f
Apply IRenderer shader changes
2022-07-30 01:29:11 +09:00
09979d44aa
Apply DrawNode batching changes
2022-07-29 23:32:09 +09:00
155dac55d0
Apply DrawNode parameter changes
2022-07-29 22:33:34 +09:00
ce694123eb
Move spectator begin/end playing to SubmittingPlayer
2022-07-28 20:44:04 +09:00
ef10145d6f
Rename MenuCursorContainer
and clean up code
2022-07-26 14:11:52 +09:00
d0e15d04cc
Merge branch 'master' into mod-overlay/preset-panel
2022-07-22 19:23:09 +02:00
d9105c9785
Merge pull request #19272 from peppy/beatmap-background-reprocessing
...
Add background beatmap processing
2022-07-22 20:33:26 +09:00
de0a076eb6
Add model class for mod presets
2022-07-21 23:29:21 +02:00
68f28ff660
Add last applied version to RulesetInfo
2022-07-21 18:15:25 +09:00
aca19a005e
Add versioning to difficulty calculators
2022-07-21 18:15:25 +09:00
a97170a272
Keep Rank
bindable enabled on score fail
2022-07-21 08:16:17 +03:00
9df49db45f
Include bonus/ignore judgements in statistics fill logic
2022-07-21 08:13:09 +03:00
ad09e728fd
Move Passed
assignment inside FailScore
2022-07-21 08:12:06 +03:00
c1bcbd9c8a
Fix fail score not handling bonus/tick-only beatmaps
2022-07-21 07:20:59 +03:00
0f0b19da4a
Populate score with remaining "miss" statistics on fail/exit
2022-07-21 06:01:36 +03:00
c4089b71bd
Store maximum score results from simulated autoplay
2022-07-21 06:00:41 +03:00
6ce6f6f7df
Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings
2022-07-20 08:57:43 +03:00
ebb9861377
Merge branch 'master' into remove-nullable-disable-in-the-mods
2022-07-20 13:28:28 +09:00
4210ec6502
Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings
2022-07-19 19:21:26 +03:00
317558f876
Mark the shader as non-nullable because shader should always has the value.
...
And initialize the breaks to avoid get the null instance.
2022-07-19 20:39:41 +08:00
3af093cb27
Remove the null check because bindable should always have the value.
2022-07-19 20:39:41 +08:00
ce1bb206c8
Initialize some bindables for prevent get the null instance.
2022-07-19 20:39:41 +08:00
1f9f2b413e
Remove the nullable disable annotation.
...
Also, mark as nullable for some properties.
2022-07-19 20:39:41 +08:00
8f80a22ef9
Fix osu! and catch hitobjects no longer scaled to 1 by default
2022-07-19 07:00:13 +03:00
5ddb5a3d74
Introduce HitObjectProperty<T>
2022-07-19 05:39:10 +03:00
51f91fe62e
Update naming
2022-07-18 16:17:20 +09:00
eddf106f7c
Merge branch 'master' into score-country-storage
2022-07-18 16:12:40 +09:00
6bfa5e53e0
Add property for whether mod uses default configuration
2022-07-18 07:29:03 +03:00
028653eb97
Update ModAdaptiveSpeed.cs
2022-07-18 00:10:49 +08:00
1caab78bdc
Update ModAutoplay.cs
2022-07-18 00:09:31 +08:00
4e7156cee8
Store user country on databased scores
2022-07-16 06:39:05 +03:00
8dbe24fd7c
Simplify colour assigning logic and remove system mod colour for now
2022-07-12 14:36:50 +09:00
8e1ed1c621
Mark CreateHitObjectComposer() accept null.
...
And add the null check in the test case.
2022-07-10 10:15:27 +08:00
57c6763556
Mark the CreateBeatmapProcessor()
as nullable.
...
Also, should add the null check in the working beatmap.
2022-07-10 10:15:27 +08:00
d39f53f1f0
Mark CreateConfig()
return type as nullable because it's not required all ruleset to implement.
...
Also, remove nullable disable annotation for all using classes.
Setting store can be nullable because `RulesetConfigManager()` can accept null setting store.
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
e67cb4c905
Mark create beatmap verifier as nullable because seems it's not requirement to be implemented.
2022-07-10 10:10:43 +08:00
4a503bab0a
Remove unnecessary attribute.
2022-07-10 10:10:43 +08:00
855debd5f6
Remove nullable disable annotation and mark some return value as nullable.
2022-07-10 09:29:17 +08:00
7ced84b7ef
Replace switch statement with ForModType
...
In order to make `highlightedColour` dependent on the mod type color, the color is converted to an `osu.Framework.Graphics.Colour4` and calls `Lighten`.
2022-07-08 03:23:58 -05:00
89f1c75f7a
Update mod icon colors
2022-07-07 21:57:18 -05:00
59e3d4b9e5
Remove the nullable disable annotation in the Ruleset.Filter namespace.
2022-07-03 21:00:54 +08:00
ea573f314e
Remove the nullable disable annotation in the Rulesets.Replays namespace in the osu.game project.
2022-07-02 13:08:25 +08:00
edc4ace17e
Attach DT with NC, SD with PF, and Cinema with Autoplay
2022-06-30 11:52:30 +09:00
6c64cea057
Catch a second location
2022-06-29 18:56:15 +09:00
b092e6937a
Guard against ruleset icon creation failures to avoid whole game death
2022-06-29 18:51:07 +09:00
2989803b71
Merge branch 'master' into speed-acc-scaling
2022-06-29 16:15:20 +09:00
aacded0ecf
Fix difficulty adjust settings having more padding on sliders
2022-06-28 07:33:05 -07:00
0fd2c010e5
Remove NRT disables from attributes classes
2022-06-27 16:07:15 +09:00