Dan Balasescu
|
bfe80fe143
|
Fix legacy diffcalc creating all mods unnecessarily
|
2023-06-02 17:37:43 +09:00 |
|
Dan Balasescu
|
d74bf2a096
|
Refactor for safety
|
2023-05-19 14:37:26 +09:00 |
|
Dan Balasescu
|
829e47d30b
|
Add MaxTotalScore for performance breakdown calculator
|
2023-05-18 17:47:25 +09:00 |
|
Dan Balasescu
|
3c3c812ed6
|
Initial implementation of ScoreV2
|
2023-05-09 19:33:33 +09:00 |
|
Dean Herbert
|
172e798847
|
Merge pull request #21228 from Terochi/recent-messages-implementation
Add ability to view chat send history in input box
|
2022-11-23 14:58:42 +09:00 |
|
Terochi
|
eff6c7be64
|
Removed unnecessary methods, changed tests, and moved LimitedCapacityQueue.cs to a more generic namespace.
|
2022-11-19 16:53:35 +01:00 |
|
maromalo
|
b7ef9b176d
|
Make score type consistent
|
2022-11-06 19:59:27 -03:00 |
|
Dan Balasescu
|
c0b13c7e1f
|
Refactor ScoreProcessor ComputeScore() methods
|
2022-08-29 13:51:10 +09:00 |
|
Dean Herbert
|
aca19a005e
|
Add versioning to difficulty calculators
|
2022-07-21 18:15:25 +09:00 |
|
Dan Balasescu
|
2989803b71
|
Merge branch 'master' into speed-acc-scaling
|
2022-06-29 16:15:20 +09:00 |
|
Dan Balasescu
|
0fd2c010e5
|
Remove NRT disables from attributes classes
|
2022-06-27 16:07:15 +09:00 |
|
Dan Balasescu
|
0579780bb8
|
Add IBeatmapOnlineInfo parameter and use to extract more data
|
2022-06-27 16:07:15 +09:00 |
|
Dan Balasescu
|
a7de43ade6
|
Add attribute ID
|
2022-06-21 19:31:45 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dan Balasescu
|
6d2a2ba7d6
|
Rename Position -> Index
|
2022-06-09 18:49:11 +09:00 |
|
apollo-dw
|
66a6467403
|
Pass object position to the object
|
2022-05-26 19:26:14 +01:00 |
|
apollo
|
bf35ded871
|
Correct operation
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
|
2022-05-24 17:06:11 +01:00 |
|
apollo-dw
|
1ef711de41
|
Return null for out of range objects
|
2022-05-24 16:40:24 +01:00 |
|
apollo-dw
|
30b9e0e7ab
|
Use object list size for object position
|
2022-05-24 16:30:25 +01:00 |
|
apollo-dw
|
d054e404da
|
Set object list to read-only
|
2022-05-23 13:10:42 +01:00 |
|
apollo-dw
|
40f560d7d0
|
Remove internal process method
|
2022-05-22 21:45:27 +01:00 |
|
apollo-dw
|
26985ca8af
|
Store hitobject history in the hitobject
|
2022-05-22 16:26:22 +01:00 |
|
Dan Balasescu
|
637f817696
|
Ignore zero-sections on a per-case basis
|
2022-05-03 16:06:20 +09:00 |
|
Dan Balasescu
|
a555c47212
|
Reduce sorting complexity in worst-case of diffcalc
|
2022-05-03 15:02:57 +09:00 |
|
Dan Balasescu
|
40b6f3ff0a
|
Rename method to CalculateAllLegacyCombinations()
|
2022-03-31 15:09:06 +09:00 |
|
Dan Balasescu
|
32e55e7d78
|
Merge branch 'master' into osu-diff-calc-max-combo
|
2022-03-31 15:08:08 +09:00 |
|
Dan Balasescu
|
4a3e3aba65
|
Restructure PerformanceCalculator to not require ScoreInfo argument
|
2022-03-14 14:25:28 +09:00 |
|
Dan Balasescu
|
f1c40bd9ed
|
Rework GetScore() method signatures + implementations
Rename legacy-facing overload to mention as much
|
2022-03-08 22:30:44 +09:00 |
|
Dan Balasescu
|
2c382bd1d9
|
Rename GetImmediateScore() as overload of GetScore()
|
2022-03-08 21:49:40 +09:00 |
|
Dan Balasescu
|
bedd07d2e4
|
Add remark about usage of CalculateAll()
|
2022-02-22 18:12:55 +09:00 |
|
Dan Balasescu
|
567da9214e
|
Merge branch 'master' into osu-diff-calc-max-combo
|
2022-02-18 18:35:24 +09:00 |
|
Dan Balasescu
|
3945cd24eb
|
wip
|
2022-02-17 21:14:49 +09:00 |
|
Dan Balasescu
|
84e82ef5e4
|
Add XMLDocs to difficulty attribute properties
|
2022-02-16 14:09:19 +09:00 |
|
Henry Lin
|
56c90a21ce
|
Add a todo
|
2022-02-06 11:22:12 +08:00 |
|
Henry Lin
|
f78c853bc7
|
Calculate max combo locally in PerformanceBreakdownCalculator
|
2022-02-06 10:59:53 +08:00 |
|
Henry Lin
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
Henry Lin
|
b06128ffa5
|
Rename "Final PP" to "Achieved PP"
|
2022-02-01 22:26:55 +08:00 |
|
Henry Lin
|
48aa1677dc
|
Include hit results of nested hit objects in statistics of perfect score
|
2022-01-23 11:01:30 +08:00 |
|
Henry Lin
|
6c97fbd3f2
|
Calculate perfect performance without caching
|
2022-01-20 13:06:00 +08:00 |
|
Henry Lin
|
42d904acee
|
Remove blocking calls and add back Task.WhenAll
|
2022-01-20 12:50:28 +08:00 |
|
Henry Lin
|
dd42c89260
|
Feed more info to the temporary score processor for more accurate total score
|
2022-01-19 16:08:45 +08:00 |
|
Henry Lin
|
0d708efb73
|
Split off PerformanceBreakdown and its own calculation logic
|
2022-01-19 15:33:33 +08:00 |
|
Henry Lin
|
31e03e99cd
|
Improve display of "total PP"
|
2022-01-18 22:11:43 +08:00 |
|
Henry Lin
|
eddf453294
|
Fix code quality issues
|
2022-01-17 21:32:13 +08:00 |
|
Henry Lin
|
b81fc675e8
|
Include PropertyName in PerformanceDisplayAttribute
|
2022-01-17 20:45:25 +08:00 |
|
Henry Lin
|
d014fef179
|
Hide confusing attributes
|
2022-01-17 20:36:36 +08:00 |
|
Henry Lin
|
511a607599
|
Display performance breakdown in a tooltip
|
2022-01-17 18:28:17 +08:00 |
|
StanR
|
88436d51ae
|
Remove using
|
2021-12-21 13:44:20 +03:00 |
|
StanR
|
cca02a8016
|
Create PerformanceAttributes
|
2021-12-21 13:08:31 +03:00 |
|
StanR
|
2f2006715e
|
Slightly refactor difficulty and pp calculators
|
2021-12-17 23:40:23 +03:00 |
|