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 |
|
Dean Herbert
|
cfa712473d
|
Use default timeout in GetPlayableBeatmap when provided CancellationToken is default
|
2021-12-07 13:33:41 +09:00 |
|
Dean Herbert
|
f3e9fb76fc
|
Add the ability to pass a CancellationToken through DifficultyCalculator.CalculateAll
Was weirdly missing from this one method.
|
2021-12-07 13:32:47 +09:00 |
|
Dean Herbert
|
fd3e5d333e
|
Add xmldoc note about Skill potentially being memory expensive
|
2021-11-21 12:15:32 +09:00 |
|
Dean Herbert
|
9f688f6291
|
Stop persisting Skill s in DifficultyAttributes
|
2021-11-21 12:15:32 +09:00 |
|
Bartłomiej Dach
|
8b134914cf
|
Merge branch 'master' into beatmap-cancellation-token
|
2021-11-17 21:52:30 +01:00 |
|
Dean Herbert
|
fd0cae2bfb
|
Merge branch 'master' into difficulty-attribute-helpers
|
2021-11-17 20:49:31 +09:00 |
|
Dean Herbert
|
0a7498014f
|
Move const s to top of file
|
2021-11-17 20:47:52 +09:00 |
|
Dan Balasescu
|
815179f713
|
Use consts for attribute IDs
|
2021-11-17 20:31:18 +09:00 |
|
Dan Balasescu
|
abb333299b
|
Document base class
|
2021-11-17 20:20:54 +09:00 |
|
Dean Herbert
|
0715d40ea0
|
Merge branch 'master' into beatmap-cancellation-token
|
2021-11-17 11:16:10 +09:00 |
|
Dean Herbert
|
6cca657a2d
|
Standardise naming of CancellationToken parameters
|
2021-11-16 14:45:51 +09:00 |
|
Dan Balasescu
|
2c45a327bb
|
Remove JsonIgnores, require opt-in properties
|
2021-11-15 19:54:35 +09:00 |
|
Dean Herbert
|
369b4ba789
|
Update DifficultyCalculator to take an IRulesetInfo
|
2021-11-15 19:16:48 +09:00 |
|
Dean Herbert
|
62d670a3ca
|
Update DifficultyCalculator to take an IWorkingBeatmap
|
2021-11-15 19:16:48 +09:00 |
|
Dan Balasescu
|
c8a01c35f7
|
Remove extra members from FromDatabaseAttributes
|
2021-11-15 18:11:07 +09:00 |
|
Dan Balasescu
|
45382a8127
|
Ignore some properties
|
2021-11-15 16:32:25 +09:00 |
|
Dan Balasescu
|
0cfd6fdf04
|
Add to/from database mapping functions to difficulty attributes
|
2021-11-15 16:06:50 +09:00 |
|
Dan Balasescu
|
907499f73a
|
Add json properties to difficulty attributes
|
2021-11-15 16:06:29 +09:00 |
|
Dean Herbert
|
c58f21a115
|
Handle mods with overloaded method signature instead
|
2021-11-08 14:43:46 +09:00 |
|
Dean Herbert
|
5b5e3dc4a2
|
Revert incorrect mod nullable parameter specification
|
2021-11-08 14:33:15 +09:00 |
|
Tollii
|
d5f5d74a89
|
Rename CancellationToken variable
|
2021-11-07 13:41:54 +01:00 |
|
Tollii
|
cf0b757b16
|
Fix PR comments.
Nitpick, more cancellation token checks.
|
2021-11-06 16:03:53 +01:00 |
|
Tollii
|
eb7d04bc77
|
Add cancellation token support for beatmap difficulty calculation.
|
2021-11-06 00:21:29 +01:00 |
|
smoogipoo
|
81aaef719f
|
Add xmldoc to CalculateTimed()
|
2021-11-02 17:55:00 +09:00 |
|
smoogipoo
|
168a7a588b
|
Add xmldoc to ctor also
|
2021-11-02 17:19:14 +09:00 |
|
smoogipoo
|
efba7a9c4d
|
Missed hyphen
|
2021-11-02 17:18:02 +09:00 |
|
smoogipoo
|
0cdd2898fe
|
Expose non-adjusted time from CalculateTimed()
|
2021-11-02 17:17:14 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dan Balasescu
|
8884091422
|
Merge pull request #15014 from joseph-ireland/remove-initial-strain
Change initial strain value in skills from 1 to 0
|
2021-10-10 15:56:20 +09:00 |
|
Joseph Ireland
|
185bb9c122
|
change initial strain from 1 to 0 to allow simpler implementations
|
2021-10-07 09:30:18 +01:00 |
|
Dan Balasescu
|
d50443fdf2
|
Merge branch 'master' into difficulty-move-to-beatmap
|
2021-10-07 16:50:10 +09:00 |
|
Dean Herbert
|
433e7cd403
|
Fix rate mods not working if pp counter is displayed
|
2021-10-06 21:26:30 +09:00 |
|
Dean Herbert
|
b339c149d8
|
Copy BaseDifficulty to Beatmap<T> and move all write operations across
|
2021-10-06 15:10:45 +09:00 |
|
Dean Herbert
|
599d82e383
|
Avoid returning a live IEnumerable
|
2021-10-05 17:01:07 +09:00 |
|
Dean Herbert
|
b6af93d434
|
Apply some code quality refactoring
|
2021-10-05 15:14:49 +09:00 |
|
smoogipoo
|
a1f880a36a
|
Split classes
|
2021-10-01 21:00:39 +09:00 |
|
smoogipoo
|
5820a71652
|
Fix mania difficulty calculator crashing
|
2021-10-01 19:57:45 +09:00 |
|
smoogipoo
|
84bddf0885
|
Initial PP counter implementation
|
2021-09-30 17:00:24 +09:00 |
|