Spooghetti420
|
b75c08c9ab
|
Improve beat length logic
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-02-01 13:36:36 +00:00 |
|
Dan Balasescu
|
0641264a11
|
Merge branch 'master' into spectator-consistency-frames
|
2022-02-01 14:35:30 +09:00 |
|
Dean Herbert
|
2f88efd3c3
|
Pass column in rather than accessing parent
|
2022-02-01 00:53:56 +09:00 |
|
Spooghetti420
|
e5601772a9
|
Make incompatible with
|
2022-01-31 15:00:36 +00:00 |
|
Dan Balasescu
|
0458d408bb
|
Add replay statistics frames to FramedReplayInputHandler
|
2022-01-31 18:53:47 +09:00 |
|
Dean Herbert
|
0e764538e0
|
Retrieve KeyBindingContainer via DI rather than traversal lookup
|
2022-01-31 17:05:04 +09:00 |
|
Dean Herbert
|
cc7fb0e559
|
Add mouse click support and increase area to full column height
|
2022-01-31 16:37:02 +09:00 |
|
Dean Herbert
|
a84fd2e20c
|
Merge branch 'master' into master
|
2022-01-31 16:30:08 +09:00 |
|
Dean Herbert
|
bb8dc74e88
|
Fix constant formatting
|
2022-01-31 12:20:51 +09:00 |
|
Spooghetti420
|
b52153e73d
|
Remove settings
|
2022-01-30 17:40:15 +00:00 |
|
Dean Herbert
|
035a84e75c
|
Rename function and make public again for test usage
|
2022-01-29 14:05:23 +09:00 |
|
Dean Herbert
|
c75ffe9b07
|
Apply code style changes
|
2022-01-29 13:47:04 +09:00 |
|
Spooghetti420
|
a4aa501bb5
|
Change threshold from ms to beat-based, add tests
|
2022-01-28 21:59:53 +00:00 |
|
Spooghetti420
|
146c54a2c1
|
Fix code formatting
|
2022-01-27 21:02:59 +00:00 |
|
Spooghetti420
|
3e068e564d
|
Update mod per discussion + create test
|
2022-01-27 20:56:51 +00:00 |
|
Spooghetti420
|
400633bd99
|
Add another newline
|
2022-01-27 16:23:09 +00:00 |
|
Spooghetti420
|
c0b2f8bd01
|
Fix newline style in mod
|
2022-01-27 16:21:38 +00:00 |
|
Spooghetti420
|
5dd829cb3a
|
Merge branch 'master' of https://github.com/ppy/osu into no-long-notes-mod
|
2022-01-27 16:10:16 +00:00 |
|
Spooghetti420
|
1bdf16494b
|
Add No Long Notes mod
|
2022-01-27 11:35:31 +00: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
|
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 |
|
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
|
7f65f3a47f
|
Remove all usage of BaseDifficulty (and access Difficulty instead)
|
2022-01-18 22:57:39 +09: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
|
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 |
|
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 |
|
Susko3
|
19467e58c1
|
Remove unused params from BDL methods
|
2022-01-15 01:06:39 +01:00 |
|
Dan Balasescu
|
4106ebf881
|
Fix mania requiring PERFECTs to maintain HP
|
2022-01-12 18:29:23 +09:00 |
|
pikokr
|
b0d61a18b0
|
Load keyBindingContainer once on LoadComplete() & make touch area height to const
|
2022-01-07 15:57:30 +09:00 |
|
pikokr
|
4cb8272d14
|
Column Touch area & highlighting on start
|
2021-12-30 17:37:19 +09:00 |
|
pikokr
|
dec1f31749
|
Make KeyBindingContainer public
|
2021-12-28 22:43:07 +09:00 |
|
파링
|
9ed7139582
|
Merge branch 'master' into master
|
2021-12-28 22:36:55 +09:00 |
|
pikokr
|
62d6bb8c2e
|
Trigger touch on click key area
|
2021-12-28 22:35:45 +09:00 |
|
pikokr
|
59b4aea5f9
|
Make method and property name to match class name
|
2021-12-28 21:52:46 +09:00 |
|
Joseph Madamba
|
0bd928b5cd
|
Fix incorrect naming / apply review
|
2021-12-27 21:44:19 -08:00 |
|
Joseph Madamba
|
7de43e3aba
|
Fix most open compound words in identifiers being closed
|
2021-12-27 20:26:28 -08:00 |
|
Joseph Madamba
|
98524d60a4
|
Fix clear identifier typos
|
2021-12-27 20:26:28 -08:00 |
|
pikokr
|
58994b790c
|
Get key binding container once instead of getting on every touch
|
2021-12-27 21:20:52 +09:00 |
|
pikokr
|
327822de5b
|
Add touchscreen support for osu!mania ruleset
|
2021-12-27 19:41:36 +09: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
|
6d30248cef
|
Merge branch 'master' into use-class-rename
|
2021-11-07 15:41:00 +01:00 |
|
Dean Herbert
|
0ecf5f201c
|
Rename User to APIUser and move to correct namespace
|
2021-11-07 11:26:01 +09:00 |
|
Dean Herbert
|
6399c695e8
|
Update usages of BufferedContainer in line with framework changes
|
2021-11-05 15:54:49 +09:00 |
|
Dean Herbert
|
9b705460db
|
Remove trailing exclamation marks from autoplay character names
As mentioned in
https://github.com/ppy/osu/discussions/15401#discussioncomment-1573839.
|
2021-11-02 14:53:58 +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
|
95837990f3
|
Apply some second-pass inspections that appeared after previous changes
|
2021-10-27 13:09:30 +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 |
|
Dean Herbert
|
8672b3325a
|
Fix a couple more weird variable names
|
2021-10-19 17:22:50 +09:00 |
|
Dean Herbert
|
61670a70b6
|
Tidy up tracked settings code syntax and fix remaining issue
|
2021-10-19 17:21:07 +09:00 |
|
Dan Balasescu
|
e49f1f6e6b
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-13 20:17:57 +09:00 |
|
smoogipoo
|
e30e5bd214
|
Remove int casts in other calculators
|
2021-10-10 16:23:35 +09:00 |
|
smoogipoo
|
bc37cb6f43
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-10-08 18:41:17 +09:00 |
|
Dean Herbert
|
b339c149d8
|
Copy BaseDifficulty to Beatmap<T> and move all write operations across
|
2021-10-06 15:10:45 +09:00 |
|
Dan Balasescu
|
e837a3511d
|
Merge branch 'master' into beatmap-difficulty-more-interface-usage
|
2021-10-06 12:18:51 +09:00 |
|
Dean Herbert
|
bd84a8b749
|
Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage
|
2021-10-05 18:21:21 +09:00 |
|
smoogipoo
|
031c5a441e
|
Merge branch 'master' into realtime-pp-display
|
2021-10-04 20:19:37 +09:00 |
|
Dean Herbert
|
ec61c3c5ee
|
Rename all remaining cases
|
2021-10-03 00:55:29 +09:00 |
|
smoogipoo
|
5820a71652
|
Fix mania difficulty calculator crashing
|
2021-10-01 19:57:45 +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 |
|
Dean Herbert
|
93e33fa94d
|
Use true comparison rather than null coalesce fallback
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-09-21 14:08:54 +09:00 |
|
Dean Herbert
|
98f1c1cc29
|
Avoid allocating list storage in Pattern until first usage
Patterns can often be constructed only to never be used.
|
2021-09-20 16:02:03 +09:00 |
|
Dean Herbert
|
03291e3897
|
Avoid LINQ overhead in PatternGenerator.isValid
|
2021-09-20 15:09:27 +09:00 |
|
Dean Herbert
|
0d58530dbe
|
Reduce overhead of ColumnHasObject calls by storing column usage separately
|
2021-09-20 15:09:27 +09:00 |
|
Bartłomiej Dach
|
8026968939
|
Move difficulty -> effect point conversion back to decoder
|
2021-09-18 14:38:38 +02:00 |
|
smoogipoo
|
f9d5abff8a
|
Update with keybinding changes
|
2021-09-16 18:26:12 +09:00 |
|
smoogipoo
|
34bde293ab
|
Fix tests
|
2021-09-15 13:26:39 +09:00 |
|
smoogipoo
|
c009e1473d
|
Add extra safety check
|
2021-09-14 17:47:12 +09:00 |
|
smoogipoo
|
63aa3ddcba
|
Add animation support for mania notes
|
2021-09-14 17:45:23 +09:00 |
|
Bartłomiej Dach
|
922fa96d41
|
Fix notes not updating snap colour on application
|
2021-09-12 18:18:55 +02:00 |
|
Dean Herbert
|
1c3c32b724
|
Add test ensuring converter doesn't modify original beatmap
|
2021-09-10 00:00:12 +09:00 |
|
Dean Herbert
|
b16e0cda3d
|
Move control point modification to ConvertBeatmap method
|
2021-09-09 23:45:32 +09:00 |
|
Dean Herbert
|
3c7a34bdbd
|
Move mania-specific conversion to converter
|
2021-09-06 21:06:13 +09:00 |
|
Dean Herbert
|
0500cd578a
|
Merge branch 'master' into no-more-difficulty-control-points-info
|
2021-09-06 21:06:12 +09:00 |
|
Dean Herbert
|
1a26658ba4
|
Add description for mania special style
|
2021-09-05 13:40:49 +09:00 |
|
Dean Herbert
|
25420af078
|
Rename method to drop redundant ruleset suffix
|
2021-09-05 13:34:23 +09:00 |
|
Dean Herbert
|
d587dc6203
|
Populate new approach rate where required
|
2021-09-03 17:11:12 +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 |
|
Bartłomiej Dach
|
565f147a5c
|
Add special style setting for osu!mania
|
2021-09-02 23:29:14 +02:00 |
|
Dean Herbert
|
b907c2f4f6
|
Fix osu! judgements getting scaled twice over different durations
|
2021-09-02 16:31:43 +09:00 |
|
Dean Herbert
|
6aa894e55e
|
Split out separate component
|
2021-08-25 16:56:44 +09:00 |
|
Dean Herbert
|
6252b8aa42
|
Fix hold notes handling all input ever
|
2021-08-24 19:08:04 +09:00 |
|
Xexxar
|
176b3e7533
|
changed decay system to allow for customizing the currentStrain
|
2021-08-16 22:14:29 +00:00 |
|
Henry Lin
|
7251c28c4a
|
Merge branch 'master' into mod-muted
|
2021-07-29 21:14:03 +08: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 |
|
Gabe Livengood
|
49160e4482
|
review modifications: maniamodmirror inheritance, reflection utilities, vertical flip option
|
2021-07-26 10:46:41 -04:00 |
|
Bartłomiej Dach
|
fb5d25405e
|
Replace calls to obsoleted GetOrDefault() extension
|
2021-07-18 21:52:16 +02:00 |
|
Dan Balasescu
|
da7e880e46
|
Merge pull request #13893 from peppy/mouse-settings-localisation
Add localisation coverage of `MouseSettings`
|
2021-07-16 23:25:12 +09:00 |
|
smoogipoo
|
05234d6c30
|
Fix mania hitobjects not appearing early enough
|
2021-07-16 19:33:34 +09:00 |
|
smoogipoo
|
3ac58d6838
|
Fix min/max values not being passed to inner time range
|
2021-07-16 19:32:31 +09:00 |
|
smoogipoo
|
fa8e5013c5
|
Adjust mania speed range
|
2021-07-16 18:22:34 +09:00 |
|
Dean Herbert
|
5b91111eda
|
Update SettingsSubsection.Header to accept a LocalisableString
|
2021-07-15 13:09:51 +09:00 |
|
Bartłomiej Dach
|
50c27d2635
|
Update usages of IHasTooltip in line with framework localisation changes
|
2021-06-25 19:10:04 +02:00 |
|
Dean Herbert
|
1b0aadcc6f
|
Merge branch 'master' into transformers-per-skin
|
2021-06-22 16:03:15 +09:00 |
|
ekrctb
|
a4f362dca6
|
Remove lifetime override of DrawableManiaHitObject
The `AlwaysAlive` logic is now in all DHOs and it is now not necessary (and potentially conflicting).
|
2021-06-17 10:15:24 +09:00 |
|
ekrctb
|
9dcd0bf311
|
Remove IPlayfieldProvider by caching Playfield
|
2021-06-17 10:15:24 +09:00 |
|
Dean Herbert
|
4b45d8318e
|
Merge branch 'master' into transformers-per-skin
|
2021-06-16 16:37:28 +09:00 |
|
ekrctb
|
ef96ceb4ab
|
Introduce IPlayfieldProvider
|
2021-06-15 14:43:04 +09:00 |
|
ekrctb
|
d0e57f7dd9
|
Use HitObject instead of DHO for mania selection blueprint layout
- Fix moving selected hold note between columns will cause a crash
|
2021-06-15 13:20:51 +09: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 |
|
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 |
|
Dan Balasescu
|
a44fd887ee
|
Merge branch 'master' into no-unranked-display
|
2021-06-10 17:09:46 +09: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
|
d248bbd4c8
|
Use candidate skin for mania skin key lookup rather than this
|
2021-06-09 15:00:55 +09: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 |
|
Dean Herbert
|
d26c9a66c2
|
Merge branch 'legacy-skin-default-fallback' into fix-skin-sample-lookup
|
2021-06-07 12:01:19 +09:00 |
|
Dean Herbert
|
06275a6a7d
|
Merge branch 'master' into legacy-skin-default-fallback
|
2021-06-04 16:00:30 +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 |
|
Dean Herbert
|
14570b6fb1
|
Merge branch 'master' into autoplay-pause-support
|
2021-06-01 14:19:21 +09:00 |
|
Dean Herbert
|
00b3eea840
|
Merge branch 'legacy-skin-default-fallback' into fix-skin-sample-lookup
|
2021-05-31 21:39:04 +09:00 |
|
Dean Herbert
|
33577cbad5
|
Fix multiple issues with default lookups
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
88ed95e012
|
Add FindProvider lookup function
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
de0e51a81d
|
Merge branch 'master' into fix-skin-sample-lookup
|
2021-05-31 15:27:39 +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 |
|
Dean Herbert
|
70a844ac10
|
Remove allowFallback parameters completely
|
2021-05-27 14:50:42 +09:00 |
|