Commit Graph

56765 Commits

Author SHA1 Message Date
8820ea4006 Add last played date to BeatmapInfo 2022-07-13 16:36:43 +09:00
27ef7fc78e Add log output for custom storage usage
Sometimes I am not sure where my osu! is reading files from. This should
help somewhat.

```csharp
/Users/dean/Projects/osu/osu.Desktop/bin/Debug/net6.0/osu!
[runtime] 2022-07-13 07:22:03 [verbose]: Starting legacy IPC provider...
[runtime] 2022-07-13 07:22:03 [verbose]: Attempting to use custom storage location /Users/dean/Games/osu-lazer-2
[runtime] 2022-07-13 07:22:03 [verbose]: Storage successfully changed to /Users/dean/Games/osu-lazer-2.
[runtime] 2022-07-13 07:22:05 [verbose]: GL Initialized
```
2022-07-13 16:22:51 +09:00
6755a771b4 make Cinema incompatible with InputBlockingMod 2022-07-13 07:49:08 +01:00
e9b0a3e4fa make alternate and singletap incompatible with eachother 2022-07-13 07:35:53 +01:00
886efbcbdf add test scene for Single Tap mod 2022-07-12 23:18:24 +01:00
20d2b86193 make Single Tap incompatible with Autoplay, Cinema and Relax 2022-07-12 23:18:20 +01:00
c05263c3c3 add Single Tap mod 2022-07-12 23:15:18 +01:00
f90f93a43c abstract OsuModAlternate into InputBlockingMod 2022-07-12 23:15:18 +01:00
83703e28e6 Merge pull request #19087 from frenzibyte/fix-unsupported-os-message
Fix unsupported OS message stating Windows 8 to be supported
2022-07-13 01:08:07 +09:00
c046585842 Fix unsupported OS message stating Windows 8 to be supported 2022-07-12 18:29:17 +03:00
0983e4f81e Increase 50s nerf again 2022-07-12 17:57:00 +03:00
6cf94b7ead Merge pull request #19084 from ggliv/fix-rp-rx
Fix mod incompatibility between repel and relax
2022-07-12 21:59:16 +09:00
b96734e31a fix mod incompatibility between repel and relax 2022-07-12 08:43:48 -04:00
363e23c251 Use correct HitResult in test 2022-07-12 18:47:44 +09:00
0fe3bac173 Store mods to array and update test scenes 2022-07-12 18:00:25 +09:00
12a56e36bd Fix ID mapping and move osu-web additions to region to identify them clearly 2022-07-12 18:00:25 +09:00
f956955d4d Combine ScoreInfo construction helper methods 2022-07-12 18:00:25 +09:00
900e0ace8e Standardise naming and enable NRT 2022-07-12 18:00:25 +09:00
1bef2d7b39 Add and consume SoloScoreInfo 2022-07-12 18:00:25 +09:00
41c2263fa4 Merge pull request #19069 from peppy/add-drawings-video
Add support for a drawings screen video background
2022-07-12 17:29:34 +09:00
bd6f8bde9f Merge pull request #19079 from peppy/fix-audio-playback-disposed
Fix potential crash during shutdown sequence if intro playback was aborted
2022-07-12 17:29:23 +09:00
52dfdb9eee Merge pull request #19080 from peppy/guard-windows-7
Show an error message on startup when attempting to run on an unsupported version of windows
2022-07-12 17:12:07 +09:00
e58c365276 Merge branch 'master' into pp-balancing 2022-07-12 10:53:31 +03:00
7ab75606a1 Merge branch 'master' into velocitychanges 2022-07-12 16:52:57 +09:00
58c687172b Reduce low AR bonus 2022-07-12 10:52:44 +03:00
cad18ebc58 Reword comment to better explain what we are guarding against 2022-07-12 16:46:19 +09:00
ec2d7461c7 Merge pull request #19078 from peppy/score-submit-fail-error-display
Show basic error message when score submission fails
2022-07-12 16:18:17 +09:00
a36f786725 Change minimum version to Windows 8.1 instead of Windows 8 2022-07-12 16:16:46 +09:00
2885d6cf35 Merge pull request #18607 from ggliv/osu-mod-repel
Add repel mod to the osu ruleset
2022-07-12 15:50:22 +09:00
10a14f39ed Show an error message on startup when attempting to run on an unsupported version of windows
A lot of sentry error reports are coming from realm / EF failures due to the host operating system being too old. Let's give the user some proper feedback rather than a silent crash and error report hitting our logging.
2022-07-12 15:48:36 +09:00
cafe30fc4d Fix potential crash during shutdown sequence if intro playback was aborted
Fixes one of the audio related `ObjectDisposedException`s
(https://sentry.ppy.sh/organizations/ppy/issues/92/events/12f282f048cb4a4fae85810e8a70b68d/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=7d).

Ran into this while testing locally. See
`IntroScreen.ensureEventuallyArrivingAtMenu` for the related cause of
this happening (forced continuing to next screen if the intro doesn't
load in time).
2022-07-12 15:20:30 +09:00
fa626a82b3 Add missed incompatilibity rules 2022-07-12 15:19:06 +09:00
3d9252e4b8 Merge branch 'master' into osu-mod-repel 2022-07-12 15:19:05 +09:00
b52ea16133 Show basic error message when score submission fails 2022-07-12 15:10:59 +09:00
9e40e50d93 Merge pull request #19039 from Cwazywierdo/mod-icon-colors
Update mod icon colors
2022-07-12 15:08:07 +09:00
779d512b44 Merge branch 'master' into mod-icon-colors 2022-07-12 14:36:55 +09:00
8dbe24fd7c Simplify colour assigning logic and remove system mod colour for now 2022-07-12 14:36:50 +09:00
90fecbc9c7 Add test showing all mod icons for reference 2022-07-12 14:32:39 +09:00
aac3c166de Merge pull request #19038 from novialriptide/replay-user-bug-fix
Populate user ID for locally imported scores
2022-07-12 13:55:11 +09:00
d82d50e308 Merge pull request #19065 from Ludio235/master
Fix playlist room creation screen pushing content on opening dropdowns
2022-07-12 13:22:38 +09:00
bae314a254 Add background on SetupScreen to hide video 2022-07-12 13:03:43 +09:00
76be9a829c Fix mutation after disposal in TeamEditorScreen 2022-07-12 12:59:55 +09:00
3ca10ac02c Merge pull request #19063 from Joehuu/fix-samples-cancel-exit
Fix editor playing object samples while paused after cancelling exit
2022-07-12 12:51:27 +09:00
6a643cb6ea Use Debug.Assert instead. 2022-07-12 09:41:19 +08:00
079fcf13a6 Add missing import. 2022-07-12 09:41:03 +08:00
3dbd0c9055 Update osu.Game.Tests/Visual/Editing/TimelineTestScene.cs
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2022-07-12 09:37:16 +08:00
28278e2554 enable NRT again 2022-07-11 17:27:25 -04:00
54fe84350c reciprocate mod incompatibility 2022-07-11 17:23:32 -04:00
d6abdc597d correct label positioning 2022-07-11 17:12:41 -04:00
8617b94c9d shorten label 2022-07-11 17:12:14 -04:00