Paul Teng
|
b95cc798b2
|
Remove unused fallback
|
2018-09-24 20:56:18 -04:00 |
|
Paul Teng
|
62df0ec7d4
|
Handle external files with File instead
|
2018-09-24 07:16:19 -04:00 |
|
smoogipoo
|
60c94a8ea3
|
Fix ScoreProcessor.ApplyBeatmap never being called
|
2018-08-06 12:42:54 +09:00 |
|
smoogipoo
|
2a54b5b78d
|
ResetResult -> RevertResult
|
2018-08-06 12:29:22 +09:00 |
|
smoogipoo
|
c48a4d9993
|
Add exception
|
2018-08-06 12:29:12 +09:00 |
|
smoogipoo
|
3a7488767c
|
Make HitObject not store the judgement
|
2018-08-06 11:50:18 +09:00 |
|
smoogipoo
|
ab642b563f
|
CreateJudgementResult -> CreateResult
|
2018-08-06 11:07:41 +09:00 |
|
smoogipoo
|
5fd4ed2f4e
|
Rename judgement-related methods/events + commenting
|
2018-08-06 10:55:25 +09:00 |
|
smoogipoo
|
2a4994e5ce
|
Make hitobjects only have one judgement + result
|
2018-08-03 15:38:48 +09:00 |
|
smoogipoo
|
8d81e66f88
|
Fix osu score processor crashing
|
2018-08-02 21:07:11 +09:00 |
|
smoogipoo
|
3619290c34
|
Split out judgement definition from judgement result
|
2018-08-02 20:35:54 +09:00 |
|
smoogipoo
|
41512667a8
|
Require all judgements to be present for map completion
|
2018-08-01 19:51:24 +09:00 |
|
Dean Herbert
|
0940715631
|
Merge branch 'master' into catch-scoring
|
2018-06-29 14:59:15 +09:00 |
|
Crusensis
|
fbc0cd6f5f
|
Split AffectsCombo into IsBonus
|
2018-06-09 18:14:33 -07:00 |
|
Dean Herbert
|
86fb9666b2
|
Rename "Exponential" to "Classic"
|
2018-06-10 01:45:05 +09:00 |
|
Dean Herbert
|
cc37a355d2
|
Add comment about matching stable scoring
Also updated equation to be close to what is expected
|
2018-06-10 01:44:46 +09:00 |
|
Dean Herbert
|
0b4f5af52e
|
Add setting to toggle standardised or exponential scoring display
Also adjusts exponential scoring to be closer to stable. Log wasn't cutting it.
|
2018-06-08 03:17:12 +09:00 |
|
smoogipoo
|
995fda9b6f
|
Move base classes to osu.Game.Rulesets.Difficulty namespace
|
2018-05-15 17:38:08 +09:00 |
|
smoogipoo
|
1ee68c1c54
|
Make LegacyScoreParser abstract
|
2018-05-15 15:28:46 +09:00 |
|
smoogipoo
|
fe2ea17e7f
|
Allow subclasses of LegacyScoreParser to specify beatmap/ruleset retrieval
|
2018-05-15 11:42:40 +09:00 |
|
smoogipoo
|
a81921118d
|
Strip whitespaces
|
2018-05-14 11:54:11 +09:00 |
|
smoogipoo
|
e1b8a1589b
|
Fix TimeRate not being considered for performance calculation
|
2018-05-14 11:15:14 +09:00 |
|
smoogipoo
|
7e7a5f8964
|
Fix score accuracy not being populated
|
2018-05-11 21:49:10 +09:00 |
|
smoogipoo
|
8ca67f63ec
|
Fix score statistics not being read
|
2018-05-11 21:49:06 +09:00 |
|
smoogipoo
|
9128e64c9a
|
Rename OriginalBeatmap back to Beatmap
|
2018-05-07 10:29:38 +09:00 |
|
smoogipoo
|
03a5df84c6
|
Initial rework of beatmap conversion process
|
2018-04-19 22:04:12 +09:00 |
|
smoogipoo
|
66b3b295e7
|
Use IBeatmap wherever possible
|
2018-04-19 20:44:38 +09:00 |
|
tgi74000
|
9b36cf2066
|
Review changes
|
2018-04-16 14:14:40 +02:00 |
|
tgi74000
|
73ba8e1c87
|
CI: remove unused directive
|
2018-04-13 16:10:01 +02:00 |
|
tgi74000
|
b23b0a445b
|
Add support for replay mods
|
2018-04-13 15:41:35 +02:00 |
|
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
|
Dean Herbert
|
9f644571ea
|
Merge branch 'master' into mania-difficulty
|
2018-03-12 13:31:48 +09:00 |
|
smoogipoo
|
3cd203699b
|
Apply beatmap converter mods in PerformanceCalculator
|
2018-03-12 13:09:19 +09:00 |
|
smoogipoo
|
e869f7d05b
|
Fix converted frames not getting time values
|
2018-03-01 02:28:15 +09:00 |
|
smoogipoo
|
cf42d5bbd5
|
Remove mostly-unused Score parameter
|
2018-03-01 02:28:14 +09:00 |
|
smoogipoo
|
c9c65cab53
|
CreateReplayFrame -> CreateConvertibleReplayFrame
|
2018-03-01 02:28:14 +09:00 |
|
smoogipoo
|
ab4d7fa46e
|
Remove IScoreParser interface
It's too early for this.
|
2018-03-01 02:28:14 +09:00 |
|
smoogipoo
|
a3c7755ade
|
Implement a conversion process for ReplayFrames
|
2018-03-01 02:28:14 +09:00 |
|
Dean Herbert
|
a0a65abcac
|
Crentalise all import logic
|
2018-02-15 14:22:39 +09:00 |
|
Dean Herbert
|
edc3638175
|
DatabaseWriteUsage
|
2018-02-12 17:55:11 +09:00 |
|
Dean Herbert
|
1cc7c23982
|
Hits -> JudgedHits
|
2018-02-01 18:08:15 +09:00 |
|
smoogipoo
|
379688e2f2
|
Add todo
|
2018-01-17 20:15:17 +09:00 |
|
smoogipoo
|
da22b3ec49
|
No more sorting
|
2018-01-17 20:12:39 +09:00 |
|
smoogipoo
|
a01e46bb68
|
Fix ScoreStore replays not getting users
|
2018-01-17 17:55:55 +09:00 |
|
smoogipoo
|
52b48f2b7e
|
Fix replays not correctly considering negative time diffs
|
2018-01-17 15:23:07 +09:00 |
|
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
|
Aergwyn
|
ccb69d16d9
|
move HitResult in Scoring namespace to replace HitCount
|
2017-12-30 21:23:18 +01:00 |
|
Aergwyn
|
138d78309f
|
add HitCount enum and replace string usage with enum
|
2017-12-30 18:07:30 +01:00 |
|
smoogipoo
|
a9cc156d7a
|
Merge remote-tracking branch 'origin/master' into performance-calculator
|
2017-11-28 21:38:26 +09:00 |
|
Brayzure
|
782a739370
|
Fix Results Screen After Failing Last Note
Fixes a bug where if you failed on the last hitobject, the AllJudged event will have already been invoked.
|
2017-11-21 23:00:00 -05:00 |
|
smoogipoo
|
f9ad4b6acb
|
Make categoryDifficulties return doubles to improve decimal accuracy
|
2017-11-21 19:55:09 +09:00 |
|
smoogipoo
|
0f8d4a455a
|
Merge remote-tracking branch 'origin/master' into performance-calculator
|
2017-11-21 19:18:06 +09:00 |
|
smoogipoo
|
18b9828c49
|
Merge UpdateFailed and CheckAlternateFailConditions
|
2017-11-21 17:11:07 +09:00 |
|
smoogipoo
|
1b27ce6198
|
Cleanup + renaming
|
2017-11-21 17:09:22 +09:00 |
|
Brayzure
|
6d74fd254c
|
Remove Extraneous Using Statement
- System.Collections.Generic was leftover from a previous attempt
|
2017-11-20 20:25:14 -05:00 |
|
Brayzure
|
da30d76f9b
|
Implement Score Processor Mod Interface
- Add a delegate whenever we want to register an additional fail condition
|
2017-11-20 02:15:29 -05:00 |
|
Brayzure
|
de4d8eb196
|
Implement Sudden Death and Perfect
- Two additional fail conditions
|
2017-11-18 01:28:09 -05:00 |
|
smoogipoo
|
433f4f03a1
|
Actually initialise DifficultyCalculator with mods
|
2017-11-17 20:19:49 +09:00 |
|
smoogipoo
|
bf44b3d0ef
|
Cleanups
|
2017-11-17 16:54:50 +09:00 |
|
smoogipoo
|
1e023f0419
|
Implement PerformanceCalculator testcase
|
2017-11-17 14:37:19 +09:00 |
|
smoogipoo
|
fe00ac7e41
|
Make DrawableHitObject/ScoreProcessor support rewinding
|
2017-11-02 21:21:07 +09:00 |
|
smoogipoo
|
f219b7f9fb
|
Fix bonusScore being stored locally instead of incrementally changing
|
2017-11-02 19:31:30 +09:00 |
|
TocoToucan
|
5107489cda
|
Remove DatabaseBackedStore Reset functions
|
2017-10-25 15:12:14 +03:00 |
|
TocoToucan
|
63fe569afa
|
Remove DatabaseBackedStore Prepare functions
|
2017-10-25 14:53:20 +03:00 |
|
Jacob Odgård Tørring
|
493fe1d621
|
Makes HasFailed private set and removes alreadyFailed
|
2017-10-24 08:34:10 +02:00 |
|
Jacob Odgård Tørring
|
9b54e834d9
|
Implements virtual Failcondition in scoreprocessor and enforces nofail in UpdateFailed
|
2017-10-22 20:32:59 +02:00 |
|
Dean Herbert
|
cd41862e3b
|
Add back transaction support for beatmap importing
|
2017-10-17 15:00:27 +09:00 |
|
Dean Herbert
|
66894d11ea
|
Connection -> context
|
2017-10-17 12:46:29 +09:00 |
|
Dean Herbert
|
7049a73490
|
Remove ValidTypes from databased stored; explicitly expose query methods instead
|
2017-10-16 14:47:33 +09:00 |
|
smoogipoo
|
b83d7cd4df
|
Merge remote-tracking branch 'origin/master' into UselessToucan/EfCore
# Conflicts:
# osu-framework
# osu.Game.Tests/Beatmaps/IO/ImportBeatmapTest.cs
# osu.Game/Beatmaps/BeatmapInfo.cs
# osu.Game/Online/API/Requests/GetBeatmapSetsResponse.cs
|
2017-10-14 12:38:59 +09:00 |
|
Dean Herbert
|
520b806305
|
Merge remote-tracking branch 'upstream/master' into ranks-section
|
2017-10-13 18:49:05 +09:00 |
|
TocoToucan
|
8b01f8671f
|
Merge from ppy/master
|
2017-10-10 21:07:36 +03:00 |
|
TocoToucan
|
6a4198d0d6
|
Initial EF Core commit
|
2017-10-04 22:52:12 +03:00 |
|
EVAST9919
|
c2f487aa3e
|
Add Rank as a property to the Score Processor
|
2017-10-02 05:56:38 +03:00 |
|
EVAST9919
|
e7632b6e6f
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into break_overlay_take_three
|
2017-09-28 14:44:31 +03:00 |
|
Dean Herbert
|
4eaf6b4b94
|
Remove single usage of dynamic and stop referencing Microsoft.CSharp.dll
|
2017-09-28 00:14:04 +08:00 |
|
EVAST9919
|
0615f375e1
|
Show current grade
|
2017-09-23 19:52:44 +03:00 |
|
Dean Herbert
|
6d3d485565
|
And then everything became one
|
2017-09-19 16:06:58 +09:00 |
|
Dean Herbert
|
98b847b025
|
Add API retrieval support
|
2017-09-14 20:08:07 +09:00 |
|
Dean Herbert
|
9c4876d135
|
Merge remote-tracking branch 'upstream/master' into ranks-section
|
2017-09-14 18:52:44 +09:00 |
|
smoogipooo
|
f1130eb899
|
Add default implementation for ScoreProcessor using Exponential scoring
|
2017-09-13 16:35:13 +09:00 |
|
smoogipooo
|
e146bcacf1
|
Make BasePortion and ComboPortion constants
|
2017-09-13 16:13:27 +09:00 |
|
smoogipooo
|
e472518e4f
|
Standardized is default for now
|
2017-09-13 15:58:50 +09:00 |
|
smoogipooo
|
05ac23f99a
|
Remove AffectsAccuracy for now
|
2017-09-13 15:44:03 +09:00 |
|
smoogipooo
|
ba3e44cd71
|
Simplify standardized scoring to BasePortion (raw scoring) + ComboPortion (highest combo)
|
2017-09-13 15:17:32 +09:00 |
|
smoogipooo
|
3619f7c1eb
|
Fix possible NaN accuracy
|
2017-09-13 00:38:52 +09:00 |
|
smoogipooo
|
7b44ad300f
|
Remove accurateHits, make Accuracy once again tied to comboScore
|
2017-09-13 00:33:01 +09:00 |
|
smoogipooo
|
2a45451308
|
Fix combo duplication.
|
2017-09-13 00:19:17 +09:00 |
|
smoogipooo
|
7dd79f5a0b
|
Fix incorrect accuracy calculation
|
2017-09-13 00:11:56 +09:00 |
|
smoogipooo
|
89cb38386c
|
Set accuracy
|
2017-09-12 22:28:16 +09:00 |
|
smoogipooo
|
dc9b47559a
|
Multiply standardised combos by the HighestCombo to make higher combos matter more
|
2017-09-12 22:28:10 +09:00 |
|
smoogipooo
|
b5f48c2368
|
Add storeResults as a parameter to Reset
Whether to store the current state of the ScoreProcessor for future use.
|
2017-09-12 22:27:27 +09:00 |
|
smoogipooo
|
2e0218f388
|
Move AllObjectsJudged into ScoreProcessor as AllJudged
Changes to OsuScoreProcessor were required to make sure that ticks and slider heads weren't ignored.
|
2017-09-12 22:01:08 +09:00 |
|
smoogipooo
|
cc6bb81a73
|
Reimplement Exponential scoring with a simpler and more intuitive calculation
Default for all rulesets for now.
|
2017-09-12 21:47:09 +09:00 |
|
smoogipooo
|
d0774c7bc6
|
ComputeTargets -> SimulateAutoplay + improve xmldoc
|
2017-09-12 21:16:47 +09:00 |
|
smoogipooo
|
3e3618d724
|
More cleanups
|
2017-09-12 21:12:57 +09:00 |
|
smoogipooo
|
abab2a4878
|
Revamp score processing to once more unify scoring methods
|
2017-09-12 21:05:50 +09:00 |
|
smoogipooo
|
0b94939474
|
Make Accuracy = 1, Health = 1 the default for ScoreProcessor
|
2017-09-12 20:53:26 +09:00 |
|
Dean Herbert
|
28a25c201f
|
Merge remote-tracking branch 'upstream/master' into ranks-section
|
2017-09-12 19:50:58 +09:00 |
|
smoogipooo
|
195c2d7a31
|
Keep track of maximum hits + combo at base ScoreProcessor level
|
2017-09-12 19:48:17 +09:00 |
|