Bartłomiej Dach
|
c53f4c144c
|
Encode/decode new OnlineID into/from LegacyReplaySoloScoreInfo
|
2023-10-16 11:20:02 +02:00 |
|
Bartłomiej Dach
|
fa519984df
|
Move legacy online ID encode/decode to legacy property
|
2023-10-16 11:20:02 +02:00 |
|
Bartłomiej Dach
|
c1a817fec6
|
Add LegacyOnlineID with backwards migration
|
2023-10-16 11:20:02 +02:00 |
|
Dean Herbert
|
5bb73632c4
|
Show maximum bonus statistics on results screen
Addresses https://github.com/ppy/osu/discussions/25088.
|
2023-10-12 14:55:16 +09:00 |
|
Bartłomiej Dach
|
24956588e9
|
Fix score importer looking up guest user by username online
|
2023-10-10 09:28:01 +02:00 |
|
Dan Balasescu
|
b9ab4a2b7c
|
Update score conversion to consider legacy multiplier
|
2023-10-02 16:56:15 +09:00 |
|
Dean Herbert
|
d5472d3524
|
Merge pull request #24957 from bdach/solo-score-info-get-display-score
Add `GetDisplayScore()` extension for `SoloScoreInfo`
|
2023-09-29 13:09:16 +09:00 |
|
Dan Balasescu
|
db9113b38e
|
Merge pull request #24924 from bdach/update-classic-scoring
Update classic scoring formula to closer match stable score V1
|
2023-09-28 20:19:23 +09:00 |
|
Bartłomiej Dach
|
fc4390884f
|
Add GetDisplayScore() extension for SoloScoreInfo
To be used server-side for ppy/osu-queue-score-statistics#134.
|
2023-09-28 12:43:05 +02:00 |
|
Bartłomiej Dach
|
0769d0f49f
|
Merge branch 'master' into fix-batch-import-score-missing-notifications
|
2023-09-27 17:06:47 +02:00 |
|
Dean Herbert
|
2481c0b64b
|
Don't show replay import "missing beatmap" notifications during stable import
Closes https://github.com/ppy/osu/issues/24926.
|
2023-09-27 17:04:43 +09:00 |
|
Dean Herbert
|
3708e79577
|
Adjust logging to still expose the underlying exception
|
2023-09-27 16:55:03 +09:00 |
|
Dean Herbert
|
d1d82d2b49
|
Improve notification display when score import fails
|
2023-09-26 15:00:56 +09:00 |
|
Bartłomiej Dach
|
57c00e728b
|
Update classic scoring algorithm to closer match stable score V1
|
2023-09-25 19:16:18 +02:00 |
|
Dean Herbert
|
f726c38215
|
Pass ArchiveReader instead of Stream to simplify resolution code
|
2023-09-19 17:49:15 +09:00 |
|
Dean Herbert
|
0593c76c57
|
Fix log output using incorrect name
|
2023-09-19 17:34:24 +09:00 |
|
Bartłomiej Dach
|
59b9a636d3
|
Fix grammar in comment
|
2023-09-18 10:46:14 +02:00 |
|
cdwcgt
|
f68a12003a
|
check beatmap hash before try to import
|
2023-09-04 17:37:31 +09:00 |
|
cdwcgt
|
58844092d6
|
post a notification instead a screen
|
2023-09-04 16:17:21 +09:00 |
|
cdwcgt
|
dfecddbf5d
|
Merge branch 'master' into missing-beatmap
|
2023-09-04 12:41:23 +09:00 |
|
Dean Herbert
|
b3e7416972
|
Rename new flag and update xmldoc to match
|
2023-08-21 19:36:22 +09:00 |
|
Dean Herbert
|
662073c472
|
Fix some incorrect comments / test step descriptions
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2023-08-21 19:35:04 +09:00 |
|
cdwcgt
|
09047538c7
|
remove all memory stream dispose
|
2023-08-04 20:02:22 +09:00 |
|
cdwcgt
|
0e7e36f114
|
don't passing stream by exception
|
2023-08-02 22:04:29 +09:00 |
|
cdwcgt
|
6637a5e7bc
|
ensure Performer not null
|
2023-08-02 18:53:27 +09:00 |
|
cdwcgt
|
4c43c92329
|
ensure dispose stream
|
2023-08-02 17:58:17 +09:00 |
|
cdwcgt
|
eef63b41da
|
fetch missing beatmap when import score with missing beatmap
|
2023-08-02 17:58:05 +09:00 |
|
Dean Herbert
|
30baac0f3d
|
Avoid reprocessing scores which already failed an upgrade previously
Closes https://github.com/ppy/osu/issues/24301.
|
2023-07-26 16:22:10 +09:00 |
|
Dean Herbert
|
c1ba8fe175
|
Rename BackgroundBeatmapProcessor to BackgroundDataStoreProcessor
|
2023-07-26 16:22:10 +09:00 |
|
Dean Herbert
|
eb81eac635
|
Flag decoded scores more correctly
|
2023-07-15 12:19:18 +09:00 |
|
Dean Herbert
|
d72765b6f8
|
Merge pull request #24114 from peppy/editor-save-local-score-management
Ensure scores always have the correct linked `BeatmapInfo`
|
2023-07-07 15:40:54 +09:00 |
|
Bartłomiej Dach
|
ae2896ba7e
|
Sprinkle some more null-forgiving operators
|
2023-07-06 22:08:48 +02:00 |
|
Dean Herbert
|
a98a36872e
|
Bring realm library up-to-date
|
2023-07-06 13:37:43 +09:00 |
|
Dean Herbert
|
9ff6b3fcd3
|
Merge branch 'master' into editor-save-local-score-management
|
2023-07-06 12:28:44 +09:00 |
|
Dean Herbert
|
00c68cad53
|
Fix new scoring related properties not storing to realm due to internal spec
|
2023-07-05 19:47:44 +09:00 |
|
Dean Herbert
|
5947c2b298
|
Throw if a null BeatmapInfo arrives during score import process
|
2023-07-05 16:08:06 +09:00 |
|
Bartłomiej Dach
|
a55809733d
|
Expand ScoreInfo.BeatmapInfo xmldoc
|
2023-07-04 22:20:50 +02:00 |
|
Dean Herbert
|
f2aa80f413
|
Rename and adjust xmldoc on TotalScoreVersion
|
2023-07-04 20:04:02 +09:00 |
|
Dean Herbert
|
a0c3fa9c13
|
Move preconditions to realm migration step to simplify marker version logic
|
2023-07-04 17:53:53 +09:00 |
|
Dean Herbert
|
d74b1e148d
|
Make ScoreInfo.BeatmapInfo nullable
|
2023-07-04 14:50:34 +09:00 |
|
Dean Herbert
|
4203e2183d
|
Merge branch 'master' into diffcalc-total-scorev1
|
2023-07-04 14:15:24 +09:00 |
|
Cootz
|
8d25e2c3e1
|
Add importer update test
|
2023-07-01 09:49:06 +03:00 |
|
Dan Balasescu
|
6822871dab
|
Move population of LegacyTotalScore to ScoreImporter
|
2023-06-29 17:21:24 +09:00 |
|
Dan Balasescu
|
ddd870e843
|
Make LegacyTotalScore nullable
|
2023-06-29 17:19:10 +09:00 |
|
Dan Balasescu
|
1ca4e39fc3
|
Allow legacy scores to be displayed in "classic" scoring mode
|
2023-06-28 16:30:50 +09:00 |
|
Dan Balasescu
|
09bc8e45de
|
Refactoring
|
2023-06-28 16:14:32 +09:00 |
|
Dan Balasescu
|
e291dff5ad
|
Fix imported scores not getting LegacyTotalScore
|
2023-06-28 14:50:16 +09:00 |
|
Dan Balasescu
|
6e2369e651
|
Add xmldoc on LegacyTotalScore
|
2023-06-27 17:18:32 +09:00 |
|
Dan Balasescu
|
0c5c09597c
|
Store old total score as LegacyTotalScore
|
2023-06-27 14:59:40 +09:00 |
|
Dan Balasescu
|
a9c65d200a
|
Initial conversion of scores
|
2023-06-26 22:19:01 +09:00 |
|