Dan Balasescu
|
c36badab4b
|
Add per-ruleset score multipliers for classic scoring
|
2022-03-10 10:26:09 +09:00 |
|
Henry Lin
|
76d257fbe4
|
Merge branch 'master' into mod-adaptive-speed
|
2022-03-04 15:16:37 +08:00 |
|
Dean Herbert
|
1a47459262
|
Fix taiko difficulty adjust scroll speed being shown with too low precision
|
2022-03-02 18:38:17 +09:00 |
|
Henry Lin
|
c9b205afeb
|
Add adaptive speed mod
|
2022-03-02 09:57:52 +08:00 |
|
Dean Herbert
|
a41e1c80f1
|
Show hit error on results screen
Leading up to implementation of "local offset", this feels like a good
thing to have visible first and foremost.
|
2022-02-28 19:11:06 +09:00 |
|
Dan Balasescu
|
84e82ef5e4
|
Add XMLDocs to difficulty attribute properties
|
2022-02-16 14:09:19 +09:00 |
|
Henry Lin
|
ee6d4b2583
|
Move performance breakdown to the top to prevent re-ordering after watching replay
|
2022-02-05 21:39:01 +08:00 |
|
Henry Lin
|
0b1fef38af
|
Use the playable beatmap provided in CreateStatisticsForScore
|
2022-02-05 21:36:34 +08:00 |
|
Henry Lin
|
440b674bb0
|
Add statistic item for mania & taiko
|
2022-02-05 21:30:35 +08:00 |
|
Henry Lin
|
f29301cd1e
|
Merge branch 'master' into display-performance-attributes
|
2022-02-05 16:59:46 +08:00 |
|
Dean Herbert
|
df9d99f5aa
|
Merge branch 'master' into extended-statistics-without-replay
|
2022-02-03 18:59:48 +09:00 |
|
Bartłomiej Dach
|
82f9ad63f5
|
Fix flashlight size multiplier printing with too many decimal digits
|
2022-02-02 20:41:25 +01:00 |
|
Dean Herbert
|
19eb9ad8a7
|
Reorder StatisticsItem constructor to make a touch more sense
|
2022-02-02 23:02:38 +09:00 |
|
Henry Lin
|
6a482827fe
|
Fix weird line breaking
|
2022-02-02 17:23:03 +08:00 |
|
Henry Lin
|
c5c4c85006
|
Lazily create content of StatisticItem
|
2022-02-02 13:29:18 +08:00 |
|
Dan Balasescu
|
0458d408bb
|
Add replay statistics frames to FramedReplayInputHandler
|
2022-01-31 18:53:47 +09:00 |
|
Dean Herbert
|
5288eedd31
|
Update all usages of RulesetID and Ruleset.ID to use Ruleset.OnlineID
|
2022-01-27 15:38:03 +09:00 |
|
Bartłomiej Dach
|
8c3fbb6eb4
|
Merge branch 'master' into Liswiera-FL-changes
|
2022-01-24 21:32:36 +01:00 |
|
Bartłomiej Dach
|
2375420d4c
|
Tweak allowable ranges of size multiplier
|
2022-01-24 21:32:31 +01:00 |
|
Bartłomiej Dach
|
4a13c93ca7
|
Disallow zero size multiplier in flashlight implementations
|
2022-01-24 21:03:03 +01:00 |
|
Bartłomiej Dach
|
a227af75ed
|
Simplify flashlight parameter passing flow
|
2022-01-24 21:03:02 +01:00 |
|
Bartłomiej Dach
|
5874475dff
|
Extract DefaultFlashlightSize to base flashlight class
|
2022-01-24 21:03:02 +01:00 |
|
Bartłomiej Dach
|
a7c0d507ce
|
Rename flashlight settings to be more accurate
|
2022-01-24 21:03:02 +01:00 |
|
mk-56
|
948867898c
|
ModeMultiplier rename
|
2022-01-24 11:38:52 +01:00 |
|
mk-56
|
161a2a321e
|
Remove bindable from ModeMultiplier
|
2022-01-24 09:07:07 +01:00 |
|
mk-56
|
ed84ae0ac0
|
Adjust values to Bdach's refined taste
|
2022-01-24 00:42:43 +01:00 |
|
Bartłomiej Dach
|
735414bc49
|
Replace TimeSignatures enum with struct for storage of arbitrary meter
|
2022-01-22 20:50:31 +01:00 |
|
mk-56
|
955bab926f
|
Separate the settings for each modes radiuses
|
2022-01-22 19:38:56 +01:00 |
|
MK56
|
b5f813a949
|
Merge branch 'ppy:master' into Liswiera-FL-changes
|
2022-01-22 19:04:39 +01:00 |
|
Bartłomiej Dach
|
1ce0b18003
|
Merge branch 'master' into display-performance-attributes
|
2022-01-22 14:12:57 +01:00 |
|
Dean Herbert
|
1b62a685f3
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-18 15:07:59 +09:00 |
|
MK56
|
31592e2995
|
Merge branch 'ppy:master' into Liswiera-FL-changes
|
2022-01-17 15:19:29 +01:00 |
|
mk-56
|
bd308ca38c
|
Cleanup
|
2022-01-17 15:15:25 +01:00 |
|
Henry Lin
|
b81fc675e8
|
Include PropertyName in PerformanceDisplayAttribute
|
2022-01-17 20:45:25 +08:00 |
|
Henry Lin
|
511a607599
|
Display performance breakdown in a tooltip
|
2022-01-17 18:28:17 +08:00 |
|
Bartłomiej Dach
|
c6adbdd46f
|
Fix drum rolls nested objects not applying min result on kill
|
2022-01-16 17:53:37 +01:00 |
|
mk-56
|
ee4331dda4
|
Merge remote-tracking branch 'origin/Liswiera-FL-changes' into Liswiera-FL-changes
|
2022-01-15 21:44:03 +01:00 |
|
mk-56
|
2a59735525
|
Initial commit
|
2022-01-15 21:43:28 +01:00 |
|
Bartłomiej Dach
|
03e4ec4214
|
Merge branch 'master' into realm-integration/score-and-beatmaps
|
2022-01-15 14:45:42 +01:00 |
|
Susko3
|
19467e58c1
|
Remove unused params from BDL methods
|
2022-01-15 01:06:39 +01:00 |
|
Dean Herbert
|
b77cb344d5
|
Use ctor rather than MemberwiseClone to guarantee a safer clone of BeatmapDifficulty
|
2022-01-13 13:23:41 +09:00 |
|
Dean Herbert
|
286994a808
|
Fix BeatmapDifficulty cloning regression
|
2022-01-12 17:49:11 +09:00 |
|
Joseph Madamba
|
7de43e3aba
|
Fix most open compound words in identifiers being closed
|
2021-12-27 20:26:28 -08:00 |
|
StanR
|
40b3ce0ade
|
Clean up comments
|
2021-12-21 14:03:24 +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
|
1eed2436e6
|
Clean up unused resolved properties
|
2021-12-03 18:49:49 +09:00 |
|
Dean Herbert
|
9f688f6291
|
Stop persisting Skill s in DifficultyAttributes
|
2021-11-21 12:15:32 +09:00 |
|
Dean Herbert
|
fd0cae2bfb
|
Merge branch 'master' into difficulty-attribute-helpers
|
2021-11-17 20:49:31 +09:00 |
|
Dan Balasescu
|
815179f713
|
Use consts for attribute IDs
|
2021-11-17 20:31:18 +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
|
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 |
|
Bartłomiej Dach
|
540b7e1b38
|
Fix taiko editor not unapplying slider multiplier changes on save
|
2021-11-08 13:28:42 +01:00 |
|
Bartłomiej Dach
|
d88fd1bfd7
|
Add failing test case
|
2021-11-08 13:23:24 +01:00 |
|
Dean Herbert
|
0ecf5f201c
|
Rename User to APIUser and move to correct namespace
|
2021-11-07 11:26:01 +09:00 |
|
Dean Herbert
|
5c7623e68e
|
Merge pull request #15255 from goodtrailer/node-samples-ilist
Change IHasRepeats.NodeSamples to IList from List
|
2021-10-28 14:24:26 +09:00 |
|
Dean Herbert
|
add39fbd4f
|
Merge branch 'master' into fix-skin-layout-editor-crash
|
2021-10-28 06:24:24 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
goodtrailer
|
4440b9ca11
|
Change IHasRepeats.NodeSamples to IList from List
|
2021-10-23 01:59:07 -07:00 |
|
Dean Herbert
|
93482414d6
|
Remove SkinConfiguration subclasses and allow configuration parsing for all skin types
|
2021-10-22 14:42:23 +09:00 |
|
Dan Balasescu
|
e49f1f6e6b
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-13 20:17:57 +09:00 |
|
Dean Herbert
|
b8fe744d2b
|
Merge pull request #15008 from stanriders/remove-int-casts
Remove int casts in difficulty calculation
|
2021-10-10 16:48:37 +09:00 |
|
smoogipoo
|
e30e5bd214
|
Remove int casts in other calculators
|
2021-10-10 16:23:35 +09:00 |
|
Bartłomiej Dach
|
8007ba93eb
|
Fix typo in TaikoMultiplierAppliedDifficulty class name
|
2021-10-09 14:25:40 +02:00 |
|
smoogipoo
|
bc37cb6f43
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-08 18:41:17 +09:00 |
|
Dean Herbert
|
0ab8dcc2a0
|
Fix taiko weird difficulty multiplier failing on double convert
|
2021-10-06 15:18:06 +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
|
bd84a8b749
|
Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage
|
2021-10-05 18:21:21 +09:00 |
|
Dean Herbert
|
1d99bc280f
|
Merge branch 'master' into new-interfaces
|
2021-10-04 20:42:40 +09:00 |
|
Dean Herbert
|
32afd3f426
|
Replace all basic usages
|
2021-10-02 02:22:23 +09:00 |
|
Dean Herbert
|
05996cc2e9
|
Add changes that got forgotted in branch surgery
|
2021-10-01 17:04:53 +09:00 |
|
Dean Herbert
|
a92d499d7a
|
Convert usages of BeatmapDifficulty to IBeatmapDifficultyInfo
|
2021-10-01 16:55:50 +09:00 |
|
Dean Herbert
|
46bafb6252
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-09-28 13:53:56 +09:00 |
|
smoogipoo
|
430ecc5409
|
Adjust to make HD slightly harder and not obsolete
|
2021-09-21 15:20:04 +09:00 |
|
Dean Herbert
|
491430e88e
|
Merge branch 'master' into fix-taiko-hd
|
2021-09-17 23:20:57 +09:00 |
|
Dean Herbert
|
be7346d0b7
|
Refactor getSizeFor to read a touch better
|
2021-09-17 19:18:37 +09:00 |
|
smoogipoo
|
35c3d75cb8
|
Preserve flashlight size through aspect adjustment
|
2021-09-17 18:51:43 +09:00 |
|
smoogipoo
|
2d39131202
|
Refactor taiko flashlight a bit
|
2021-09-17 18:41:03 +09:00 |
|
smoogipoo
|
f584d6593a
|
Fix flashlight alignment
|
2021-09-17 18:10:53 +09:00 |
|
smoogipoo
|
a4238e49a7
|
Revert "Don't apply normal visibility to increased visibility state"
This reverts commit 5dd0e0d961 .
|
2021-09-17 17:39:34 +09:00 |
|
smoogipoo
|
5dd0e0d961
|
Don't apply normal visibility to increased visibility state
|
2021-09-17 17:33:32 +09:00 |
|
smoogipoo
|
ea68be08cb
|
Split magic values into named constants
|
2021-09-17 17:27:54 +09:00 |
|
smoogipoo
|
c9e76783e6
|
Fix taiko HD not calculating pre-empt correctly
|
2021-09-17 17:24:03 +09:00 |
|
smoogipoo
|
f9d5abff8a
|
Update with keybinding changes
|
2021-09-16 18:26:12 +09:00 |
|
Dean Herbert
|
693ecdf62a
|
Refactor some incorrect/outdated terminology
|
2021-09-06 21:32:43 +09:00 |
|
Dean Herbert
|
a3d9ab1e2e
|
Move approach rate to EffectControlPoint
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
071c56e90b
|
Update usages of DifficultyPointAt
|
2021-09-03 16:58:16 +09:00 |
|
Dean Herbert
|
b907c2f4f6
|
Fix osu! judgements getting scaled twice over different durations
|
2021-09-02 16:31:43 +09:00 |
|
Dan Balasescu
|
c4da966ad9
|
Merge pull request #14575 from peppy/add-legacy-convert-encode-stability-tests
Fix multiple conversions of a beatmap to taiko ruleset applying speed multiplier multiple times
|
2021-08-30 18:47:09 +09:00 |
|
Dean Herbert
|
6a6dac609c
|
Fix instability of taiko double conversion
Until now, the taiko speed multiplier was potentially applied more than
once if conversion was run multiple times.
|
2021-08-30 15:30:18 +09:00 |
|
Dean Herbert
|
ee49305cad
|
Move taiko legacy speed multiplier to osu.Game project
Allows it to be used in local case in `LegacyBeatmapEncoder`.
|
2021-08-30 15:13:31 +09:00 |
|
Salman Ahmed
|
cea632463e
|
Remove empty newline
|
2021-08-26 22:30:20 +03:00 |
|
Dean Herbert
|
90e81a595d
|
Move DrumSampleTriggerSource into its own class to avoid nested references
|
2021-08-26 17:19:46 +09:00 |
|
Dean Herbert
|
8e0a04c4e5
|
Update taiko InputDrum to use new trigger logic
|
2021-08-25 16:56:44 +09:00 |
|
Xexxar
|
176b3e7533
|
changed decay system to allow for customizing the currentStrain
|
2021-08-16 22:14:29 +00:00 |
|
Dean Herbert
|
6bbc23c831
|
Merge pull request #14106 from smoogipoo/taiko-classic-mod
Make taiko classic mod emulate the classic "4:3" scroll speed
|
2021-08-02 22:22:26 +09:00 |
|
smoogipoo
|
8d999d30f6
|
Remove interface definition
|
2021-08-02 20:38:49 +09:00 |
|
smoogipoo
|
455666ed94
|
Remove taiko HD mod 4:3 scaling
|
2021-08-02 20:18:01 +09:00 |
|
smoogipoo
|
9327bc169b
|
Make TaikoModClassic use classic-like scroll speed
|
2021-08-02 20:01:46 +09:00 |
|
smoogipoo
|
c023ce78d7
|
Match osu!stable taiko playfield size at 16:9
|
2021-08-02 18:48:32 +09:00 |
|
Henry Lin
|
e89f33483d
|
Code formatting fixes
|
2021-07-28 21:52:01 +08:00 |
|
Henry Lin
|
22d83c75e3
|
Revert imports re-ordering
Out of the scope of this PR
|
2021-07-28 18:32:38 +08:00 |
|
Henry Lin
|
58bbe9db7e
|
Added muted mod
|
2021-07-28 18:21:08 +08:00 |
|
Bartłomiej Dach
|
fb5d25405e
|
Replace calls to obsoleted GetOrDefault() extension
|
2021-07-18 21:52:16 +02:00 |
|
Dean Herbert
|
90326f8864
|
Standardise variables
|
2021-07-09 13:24:26 +09:00 |
|
Dean Herbert
|
bd7c334588
|
Avoid the need for per-settings control classes
|
2021-07-08 17:49:00 +09:00 |
|
Dean Herbert
|
a6e94dd491
|
Add back extended limits support
|
2021-07-08 17:49:00 +09:00 |
|
Dean Herbert
|
0e4f4a6fde
|
Initial storage changes
|
2021-07-08 14:28:13 +09:00 |
|
PercyDan54
|
e1c646b9b2
|
Remove redundant arguments
|
2021-07-05 23:52:39 +08:00 |
|
Dean Herbert
|
1b0aadcc6f
|
Merge branch 'master' into transformers-per-skin
|
2021-06-22 16:03:15 +09:00 |
|
Dean Herbert
|
4b45d8318e
|
Merge branch 'master' into transformers-per-skin
|
2021-06-16 16:37:28 +09:00 |
|
Dean Herbert
|
98e0e89d3f
|
Nest adjustments for readability
|
2021-06-16 16:32:59 +09:00 |
|
Dean Herbert
|
18343160cf
|
Reword comments slightly
|
2021-06-16 16:31:38 +09:00 |
|
Dean Herbert
|
5944c45f55
|
Specify types explicitly and don't handle non-nullable values with fallbacks
|
2021-06-16 16:24:30 +09:00 |
|
Dean Herbert
|
a5c09454e6
|
Remove unnecessary configuration
|
2021-06-16 16:16:18 +09:00 |
|
Bartłomiej Dach
|
8c558610ab
|
Fix hitobjects expiring before fully judged with hidden
|
2021-06-16 00:34:39 +02:00 |
|
Bartłomiej Dach
|
57f0c47ded
|
Ezplain slider multiplier adjustment
|
2021-06-15 23:00:11 +02:00 |
|
Bartłomiej Dach
|
b0549187df
|
Apply pre-empt formula which is closer to stable
|
2021-06-15 22:57:20 +02:00 |
|
Bartłomiej Dach
|
259e6cad4d
|
Rearrange and rename member
|
2021-06-15 22:34:07 +02:00 |
|
Bartłomiej Dach
|
a549aebb3f
|
Reword HD scale multiplier comment
|
2021-06-15 22:32:26 +02:00 |
|
Bartłomiej Dach
|
6d2b5252c6
|
Attempt to reword setting to be more understandable
|
2021-06-11 13:07:09 +02:00 |
|
Bartłomiej Dach
|
e194f8b34a
|
Replace lifetime workaround with explicit set
|
2021-06-11 12:26:58 +02:00 |
|
Salman Ahmed
|
fbb856d84b
|
Call base when overriding lookup methods
Rather than arbitrarily accessing `Skin` here and there.
|
2021-06-11 12:44:44 +03:00 |
|
Ivan Pavluk
|
6d06066dde
|
forgot to run code inspection
|
2021-06-11 15:54:48 +07:00 |
|
Ivan Pavluk
|
e34e26ae52
|
remove outdated comment
|
2021-06-11 15:12:05 +07:00 |
|
Ivan Pavluk
|
09df23e2a6
|
improve reasoning for hd_sv_scale
|
2021-06-11 15:07:41 +07:00 |
|
Ivan Pavluk
|
46b379899e
|
add taiko hd mod (2nd attempt)
|
2021-06-11 14:09:23 +07:00 |
|
Dean Herbert
|
9c34cb0777
|
Share colour constants with default drawable piece implementations
|
2021-06-11 14:20:08 +09:00 |
|
Dean Herbert
|
bc3b7233ab
|
Show osu!taiko centre/rim colouring in editor timeline
Closes #13443.
|
2021-06-11 14:17:30 +09:00 |
|
Dan Balasescu
|
35d5632355
|
Merge pull request #13378 from Syriiin/diffcalc/refactor/auto-properties
Refactor DifficultyAttributes to use auto properties over public fields
|
2021-06-10 18:42:11 +09:00 |
|
Salman Ahmed
|
dde84e5cbd
|
Merge branch 'master' into transformers-per-skin
|
2021-06-10 11:58:52 +03:00 |
|
Salman Ahmed
|
cf40282f1f
|
Convert LegacySkinTransformer s to accept raw ISkin s rather than a full ISkinSource
|
2021-06-09 22:49:31 +03:00 |
|
Dean Herbert
|
85abee5fc7
|
Remove difficulty calculator exceptions
I don't think there's any reason difficulty calculators shouldn't be
able to calculate for autoplays.
|
2021-06-09 14:33:35 +09:00 |
|
Dean Herbert
|
d0e9f8ef90
|
Replace and obsolete Ranked flag with IsUserPlayable
|
2021-06-09 14:17:03 +09:00 |
|
Samuel Cattini-Schultz
|
f1bef989b7
|
Refactor DifficultyAttributes to use auto properties over public fields
|
2021-06-08 19:43:59 +10:00 |
|
Dan Balasescu
|
791855dfa0
|
Merge branch 'master' into legacy-skin-default-fallback
|
2021-06-08 16:54:26 +09:00 |
|
Dean Herbert
|
273d66a0e0
|
Fix TaikoMascot texture animation lookups
|
2021-06-08 00:42:34 +09:00 |
|
Dean Herbert
|
06275a6a7d
|
Merge branch 'master' into legacy-skin-default-fallback
|
2021-06-04 16:00:30 +09:00 |
|
Dan Balasescu
|
b283c48abb
|
Merge branch 'master' into factor-out-hoc
|
2021-06-04 15:31:35 +09:00 |
|
Pasi4K5
|
7a4fc9ffc8
|
Move seed to base class
|
2021-06-03 18:16:11 +02:00 |
|
Dan Balasescu
|
15b43beef1
|
Merge pull request #11857 from Syriiin/diffcalc/refactor/catch-clockrate-effects
Refactor catch Movement skill to not require explicit clockrate usage
|
2021-06-03 17:29:27 +09:00 |
|
Samuel Cattini-Schultz
|
f51413ead9
|
Refactor to pass clockrate in constructor rather than deriving from mods
|
2021-06-03 16:09:42 +10:00 |
|
ekrctb
|
2c9e5b6c7e
|
Replace EntryCrossedBoundary with more useful RemoveRewoundEntry property
It can be used for dynamically added entries.
|
2021-06-03 15:00:16 +09:00 |
|
Dean Herbert
|
2e2281c7d2
|
Revert disabling taiko sample tests and fix logic
|
2021-06-01 18:57:19 +09:00 |
|
Dean Herbert
|
14570b6fb1
|
Merge branch 'master' into autoplay-pause-support
|
2021-06-01 14:19:21 +09:00 |
|
Dean Herbert
|
17574833fb
|
Update other transformers with similar refactored logic
|
2021-05-30 19:15:59 +09:00 |
|
Salman Ahmed
|
fbc316ea1d
|
Fix legacy skin transformers potentially ignoring source implementations
|
2021-05-29 21:23:22 +03:00 |
|