Dean Herbert
|
3138cc455c
|
Merge branch 'master' into judgement-pooling
|
2020-07-10 17:15:19 +09:00 |
|
Dean Herbert
|
bd5957bc0a
|
Add dynamic compilation exclusion rules for ruleset types
|
2020-07-10 14:49:44 +09:00 |
|
Dean Herbert
|
c562435267
|
Adjust cursor transforms for better feel
|
2020-07-10 14:44:30 +09:00 |
|
Dean Herbert
|
a21c2422c5
|
Make cursor centre portion non-expanding and more visible with outline
|
2020-07-10 14:44:20 +09:00 |
|
Dean Herbert
|
e211ba5e7d
|
Fix cursor scale potentially not being updated if set too early
|
2020-07-10 14:43:30 +09:00 |
|
Dean Herbert
|
efb2c2f4ae
|
Rename variable to be more clear on purpose
|
2020-07-09 12:01:00 +09:00 |
|
Bartłomiej Dach
|
4cd874280c
|
Add clarifying xmldoc for RotationAbsolute
|
2020-07-08 22:37:50 +02:00 |
|
Bartłomiej Dach
|
213dfac344
|
Fix broken spinner rotation logic
|
2020-07-08 22:37:50 +02:00 |
|
Dean Herbert
|
e6ec883084
|
Remove slider tail circle judgement requirements
|
2020-07-08 20:21:44 +09:00 |
|
Dean Herbert
|
51050ec4ef
|
Add per-result type pooling
|
2020-07-06 12:54:39 +09:00 |
|
Bartłomiej Dach
|
d229993e5c
|
Use RotationAbsolute instead
|
2020-07-05 02:12:26 +02:00 |
|
Bartłomiej Dach
|
cd6bdcdb88
|
Replace further spinner transforms with manual lerp
|
2020-07-05 00:25:01 +02:00 |
|
Dean Herbert
|
ffec4298a7
|
Use DrawablePool for DrawableJudgements
|
2020-07-04 16:45:50 +09:00 |
|
Dean Herbert
|
c095753f24
|
Add better line smoothing
|
2020-06-25 19:02:04 +09:00 |
|
Dean Herbert
|
fd13c0a6dd
|
Standardise line thickness
|
2020-06-25 18:44:04 +09:00 |
|
Dean Herbert
|
0d3bc1ac29
|
Add basic heatmap colour scaling based on peak value
|
2020-06-24 22:29:30 +09:00 |
|
Dean Herbert
|
9119f41604
|
Merge branch 'master' into results-screen-statistics-overlapping-transition
|
2020-06-24 18:22:51 +09:00 |
|
Dean Herbert
|
14ad3835ff
|
Update naming
|
2020-06-23 21:27:01 +09:00 |
|
smoogipoo
|
cb03e6faa9
|
Improve visual display of arrow
|
2020-06-22 21:09:47 +09:00 |
|
smoogipoo
|
beb6e6ea88
|
Buffer the accuracy heatmap for performance
|
2020-06-22 21:00:13 +09:00 |
|
smoogipoo
|
1aec1ea53f
|
Fix off-by-one causing auto to not be centred
|
2020-06-22 20:45:44 +09:00 |
|
smoogipoo
|
983f0ada2d
|
Increase number of points to ensure there's a centre
|
2020-06-22 20:45:33 +09:00 |
|
smoogipoo
|
988baad16f
|
Expand statistics to fill more of the screen
|
2020-06-22 19:20:43 +09:00 |
|
smoogipoo
|
30aa6ec2d3
|
Don't consider slider tails in accuracy heatmap
|
2020-06-22 19:05:41 +09:00 |
|
smoogipoo
|
2b7fb2b71d
|
Rename to Position
|
2020-06-22 19:04:51 +09:00 |
|
smoogipoo
|
261adfc4e6
|
Create a local playable beatmap instead
|
2020-06-22 18:38:41 +09:00 |
|
smoogipoo
|
9dbd230ad3
|
Don't consider slider tails in timing distribution
|
2020-06-22 18:06:52 +09:00 |
|
smoogipoo
|
533d6e72eb
|
Refactor + comment angle math
|
2020-06-22 18:05:21 +09:00 |
|
smoogipoo
|
21f776e51f
|
Simplify/optimise heatmap point additoin
|
2020-06-22 15:48:42 +09:00 |
|
smoogipoo
|
33fdd7466c
|
Merge branch 'master' into results-screen-statistics-overlapping-transition
|
2020-06-22 15:38:48 +09:00 |
|
Bartłomiej Dach
|
ad85c5f538
|
Add base legacy skin transformer
|
2020-06-21 23:06:55 +02:00 |
|
smoogipoo
|
486b899e8f
|
Rename method
|
2020-06-19 22:11:29 +09:00 |
|
smoogipoo
|
863666f7c4
|
Move accuracy heatmap to osu! ruleset, rename, remove magic number
|
2020-06-19 21:14:31 +09:00 |
|
smoogipoo
|
49997c54d0
|
Remove unused class
|
2020-06-19 21:14:17 +09:00 |
|
smoogipoo
|
89a863a337
|
Refactor OsuRuleset
|
2020-06-19 21:02:20 +09:00 |
|
smoogipoo
|
ad3bc99e7c
|
Fix hit event position offset not being set
|
2020-06-19 20:49:05 +09:00 |
|
smoogipoo
|
83e6c3efdb
|
Adjust API for returning statistics
|
2020-06-19 20:31:52 +09:00 |
|
smoogipoo
|
1cbbd6b442
|
Move timing distribution graph to osu.Game
|
2020-06-19 20:03:18 +09:00 |
|
smoogipoo
|
eab00ec9d9
|
Move hit events to the ScoreProcessor
|
2020-06-19 19:58:35 +09:00 |
|
smoogipoo
|
ef56225d9a
|
Rename CursorPosition -< PositionOffset
|
2020-06-19 19:43:46 +09:00 |
|
smoogipoo
|
8c9506197d
|
Increase the number of bins in the timing distribution
|
2020-06-19 19:41:46 +09:00 |
|
smoogipoo
|
d3e4e63258
|
Remove unnecessary class
|
2020-06-19 19:12:48 +09:00 |
|
smoogipoo
|
cae3a5f447
|
Rework heatmap for more consistent performance
|
2020-06-19 19:08:36 +09:00 |
|
smoogipoo
|
20db5b33ab
|
Rework score processor to provide more generic events
|
2020-06-18 22:11:03 +09:00 |
|
smoogipoo
|
a2ddb4edb4
|
Change interface for creating statistic rows
|
2020-06-16 17:49:28 +09:00 |
|
smoogipoo
|
076eac2362
|
Inset entire graph rather than just the axis
|
2020-06-16 17:46:34 +09:00 |
|
smoogipoo
|
3dbe164b2c
|
Add some very basic safety checks around non-existent data
|
2020-06-16 17:20:38 +09:00 |
|
smoogipoo
|
9ea7c3dc90
|
Make heatmap support dynamic sizing
|
2020-06-16 16:31:02 +09:00 |
|
smoogipoo
|
89b54be673
|
Add initial implementation of the statistics panel
|
2020-06-15 22:45:18 +09:00 |
|
smoogipoo
|
900da88498
|
Populate hit offsets from score processor
|
2020-06-15 22:44:55 +09:00 |
|
smoogipoo
|
f9db37a1de
|
Split out types
|
2020-06-15 21:48:59 +09:00 |
|
smoogipoo
|
3b630eabd6
|
Merge branch 'master' into results-screen-statistics
|
2020-06-12 17:46:11 +09:00 |
|
smoogipoo
|
f3b5149648
|
Move some suggestions to warnings, resolve issues
|
2020-06-03 16:48:44 +09:00 |
|
smoogipoo
|
dc41e74e19
|
Fix cursor trail not displaying
|
2020-06-02 23:54:23 +09:00 |
|
smoogipoo
|
e98f51923a
|
Add timing distribution to OsuScoreProcessor
|
2020-06-02 23:38:24 +09:00 |
|
Dan Balasescu
|
a8b137bb71
|
Merge pull request #9123 from peppy/move-setter-to-duration
Move setter from EndTime to Duration
|
2020-06-01 16:52:38 +09:00 |
|
Dan Balasescu
|
64d1b4b11b
|
Merge branch 'master' into move-setter-to-duration
|
2020-06-01 15:55:48 +09:00 |
|
Dean Herbert
|
b9464a2aa8
|
Merge branch 'master' into editor-create-composer-fix
|
2020-06-01 15:38:15 +09:00 |
|
Dean Herbert
|
0ef971be28
|
Merge branch 'master' into i-has-curve-with-repeats
|
2020-05-31 22:30:18 +09:00 |
|
Dean Herbert
|
d4b7c81f96
|
Merge branch 'master' into results-screen-condensed-panel
|
2020-05-30 23:13:52 +09:00 |
|
Dean Herbert
|
e8b43e8e1f
|
Merge branch 'master' into move-setter-to-duration
|
2020-05-29 16:04:23 +09:00 |
|
Dean Herbert
|
8fa8c561e7
|
Pass hitobjects as a parameter to CreateBlueprintContainer
|
2020-05-29 12:20:50 +09:00 |
|
Dean Herbert
|
f5c974dd89
|
Hide non-alive selection blueprints by default
|
2020-05-27 13:40:16 +09:00 |
|
Dean Herbert
|
cbd563e80b
|
Rename to IHasDuration
|
2020-05-27 12:38:39 +09:00 |
|
Dean Herbert
|
b8e0a6f127
|
Move sett from EndTime to Duration
|
2020-05-27 12:37:44 +09:00 |
|
Dean Herbert
|
6b5b215299
|
Split out IHasPath from IHasCurve to better define hitobjects
|
2020-05-26 17:44:47 +09:00 |
|
smoogipoo
|
51e74687f8
|
Merge branch 'editor-scrolling-playfield-support' of https://github.com/peppy/osu; branch 'results-screen-condensed-panel' of https://github.com/smoogipoo/osu into results-screen-condensed-panel
|
2020-05-26 15:39:39 +09:00 |
|
Dan Balasescu
|
b5de30ef3d
|
Merge branch 'master' into editor-scrolling-playfield-support
|
2020-05-26 14:46:58 +09:00 |
|
Dean Herbert
|
0cc6d6d97c
|
Merge pull request #9033 from smoogipoo/applydefaults-cancellation
Add cancellation token support to CreateNestedHitObjects()
|
2020-05-26 12:04:06 +09:00 |
|
Dean Herbert
|
e7442ec3a2
|
Remove need for ManiaSnapResult
|
2020-05-25 19:33:03 +09:00 |
|
smoogipoo
|
ebe2e97372
|
Merge branch 'master' into editor-clock-transform
|
2020-05-25 19:01:04 +09:00 |
|
smoogipoo
|
bc35bc5efb
|
Merge branch 'master' into applydefaults-cancellation
|
2020-05-25 16:45:30 +09:00 |
|
Dean Herbert
|
decdc58de5
|
Merge branch 'editor-clock-cache' into editor-clock-transform
|
2020-05-24 12:55:47 +09:00 |
|
Dean Herbert
|
a8dbfe2791
|
Fix distance snap grid not disappearing when exiting playfield
|
2020-05-23 10:57:17 +09:00 |
|
Dean Herbert
|
bc82c2d3b7
|
Move drawable addition above event bindings
|
2020-05-23 10:44:53 +09:00 |
|
Dean Herbert
|
a3a9810344
|
Merge branch 'master' into editor-clock-cache
|
2020-05-23 00:44:04 +09:00 |
|
Dean Herbert
|
1311fd2f64
|
Merge branch 'master' into editor-move-distance-snap-grid
|
2020-05-23 00:42:43 +09:00 |
|
smoogipoo
|
d5ea076427
|
Merge branch 'master' into results-screen-condensed-panel
|
2020-05-22 20:45:39 +09:00 |
|
Dean Herbert
|
af30d1201f
|
Fix slider path control point blueprint not working correctly
|
2020-05-22 18:57:28 +09:00 |
|
Dean Herbert
|
d18eb663b1
|
Add tweening seek support to EditorClock
|
2020-05-22 16:47:52 +09:00 |
|
Dean Herbert
|
8a47e2431b
|
Move distance snap grid implementation to OsuHitObjectComposer
|
2020-05-21 17:13:22 +09:00 |
|
Dean Herbert
|
a9a1c00cf1
|
Move responsibility placement blueprint's StartTime set to within
|
2020-05-21 14:50:33 +09:00 |
|
Dean Herbert
|
82d6549161
|
Pass down snap result and remove local TimeAt usage
|
2020-05-20 21:01:29 +09:00 |
|
Dean Herbert
|
c46bfc2532
|
Create SnapResult class to hold various snapping results
|
2020-05-20 21:00:47 +09:00 |
|
Dean Herbert
|
3354d48a38
|
Change snapping to be screen space coordinate based
|
2020-05-20 21:00:29 +09:00 |
|
Huo Yaoyuan
|
c20902f249
|
Fix double in accuracy calculation in OsuPerformanceCalculator.
|
2020-05-18 18:22:03 +08:00 |
|
Huo Yaoyuan
|
373aae0610
|
Use int for total hits in OsuPerformanceCalculator.
|
2020-05-18 17:45:32 +08:00 |
|
smoogipoo
|
1865cd0762
|
Fix possible exceptions in performance calculators
|
2020-05-18 15:10:59 +09:00 |
|
smoogipoo
|
2bde4fc3ee
|
Initial implementation of contracted score panel
|
2020-05-16 18:20:19 +09:00 |
|
smoogipoo
|
4719fcc291
|
Actually use the cancellation token
|
2020-05-15 18:17:39 +09:00 |
|
smoogipoo
|
98125102a7
|
Add cancellation token support to CreateNestedHitObjects()
|
2020-05-15 18:07:41 +09:00 |
|
Dean Herbert
|
de50b725d5
|
Fix mod failure checks executing actual game logic
|
2020-05-12 20:08:35 +09:00 |
|
smoogipoo
|
f195933844
|
Fix hardrock potentially taking a long time to load
|
2020-05-11 13:03:59 +09:00 |
|
smoogipoo
|
efff2bf15d
|
Add HitObject to DefaultsApplied event
|
2020-05-08 18:49:19 +09:00 |
|
alex
|
0e2ccac33b
|
Add spaces to comments
|
2020-05-04 18:36:24 -07:00 |
|
smoogipoo
|
ca692f30e6
|
Do full placement on mouse down
|
2020-04-24 12:27:56 +09:00 |
|
smoogipoo
|
8d5732aabd
|
Make placements happen on mouse down
|
2020-04-23 12:17:11 +09:00 |
|
Dean Herbert
|
1f0b7465e2
|
Add back missing line
|
2020-04-21 16:06:40 +09:00 |
|
Dean Herbert
|
5e3fad86cf
|
Fix relax replays playing back incorrectly
|
2020-04-21 15:28:25 +09:00 |
|
Dan Balasescu
|
eb7b04d8bc
|
Merge branch 'master' into fix-osu-hidden-mod-alt
|
2020-04-20 17:47:27 +09:00 |
|
smoogipoo
|
355e682e24
|
Fix typo in exception
|
2020-04-20 13:23:27 +09:00 |
|
Dean Herbert
|
8c85602ad0
|
Use foreach for conformity
|
2020-04-20 11:00:42 +09:00 |
|
Dean Herbert
|
e1acfd26a6
|
Simplify return logic
|
2020-04-20 10:59:44 +09:00 |
|
Dean Herbert
|
28318a0140
|
Add mention of notelock in xmldoc (potentially easier to find class)
|
2020-04-20 10:59:08 +09:00 |
|
smoogipoo
|
bbcbd7e3fb
|
Simplify by removing custom enumerator
|
2020-04-17 14:48:12 +09:00 |
|
smoogipoo
|
2dee5e03e3
|
Dispose enumerators for safety
|
2020-04-17 14:40:29 +09:00 |
|
smoogipoo
|
4e4fe5cc90
|
Fix slider heads not being blocked when hit out of order
|
2020-04-17 14:33:29 +09:00 |
|
smoogipoo
|
a4a7823817
|
Add fail-safe to ensure hittability after a hit
|
2020-04-17 14:22:03 +09:00 |
|
smoogipoo
|
62f77a05be
|
Optimise by removing state machine
|
2020-04-17 14:00:00 +09:00 |
|
smoogipoo
|
3daacbc2d2
|
Initial inefficient refactor of hitobject enumeration
|
2020-04-17 13:34:20 +09:00 |
|
Dean Herbert
|
9dda7da489
|
Fix spinners being considered the "first object" for increased visibility in hidden
|
2020-04-16 14:11:38 +09:00 |
|
Dean Herbert
|
2b2ab2bf19
|
Show new segments as red points even when hovered
|
2020-04-13 21:59:23 +09:00 |
|
smoogipoo
|
4cfc686683
|
Fix excption with 0 control points
|
2020-04-13 21:41:18 +09:00 |
|
Dean Herbert
|
63de493c85
|
Merge branch 'master' into fix-red-point-placement
|
2020-04-13 20:56:50 +09:00 |
|
Dean Herbert
|
64422fbf6d
|
Merge pull request #8697 from smoogipoo/more-change-state-support
Add change state support to more Editor components
|
2020-04-13 20:19:04 +09:00 |
|
Dean Herbert
|
d56b6900ad
|
Merge pull request #8737 from smoogipoo/fix-overlapping-controlpoints
Fix connections hidden due to overlapping controlpoints
|
2020-04-13 20:06:24 +09:00 |
|
Dean Herbert
|
ca5971578a
|
Merge branch 'master' into more-change-state-support
|
2020-04-13 19:13:07 +09:00 |
|
Dean Herbert
|
0e88c28060
|
Merge branch 'editor-undo-redo' into more-change-state-support
|
2020-04-13 18:07:00 +09:00 |
|
smoogipoo
|
9a65aa18d7
|
Fix connections hidden due to overlapping controlpoints
|
2020-04-13 16:13:14 +09:00 |
|
smoogipoo
|
2c20328a70
|
Rework control point placement for better progression
|
2020-04-13 15:31:46 +09:00 |
|
smoogipoo
|
e17d5bdbaf
|
Improve red slider control point placement logic
|
2020-04-13 13:57:40 +09:00 |
|
Dean Herbert
|
65b96079a0
|
Move dampening to base implementation and change range to 0..1
|
2020-04-13 13:01:02 +09:00 |
|
Fire937
|
22d89dbff7
|
Merge branch 'master' of https://github.com/ppy/osu into stereo-shifted-playback
|
2020-04-12 01:46:32 +02:00 |
|
Fire937
|
f274ec297c
|
Add positional sound support for all rulesets
The SamplePlaybackBalance is calculated in a way that the balance
remains between -0.4 and 0.4.
Positional sound is not supported in osu!taiko.
|
2020-04-12 01:33:25 +02:00 |
|
smoogipoo
|
6988df30bd
|
Rename variable, add comment
|
2020-04-10 03:12:13 +09:00 |
|
smoogipoo
|
42b3ff805b
|
Rename methods + fix incorrect method usage
|
2020-04-10 03:07:44 +09:00 |
|
smoogipoo
|
b54bbc5f6a
|
Improve commenting + refactor
|
2020-04-10 02:41:48 +09:00 |
|
smoogipoo
|
10e849d196
|
Separate into separate class
|
2020-04-10 02:02:09 +09:00 |
|
smoogipoo
|
ea1bec85ae
|
Simplify code/language
|
2020-04-10 01:41:00 +09:00 |
|
smoogipoo
|
b8d7b78b55
|
Remove unnecessary null set
|
2020-04-10 01:21:37 +09:00 |
|
smoogipoo
|
116b952dfe
|
Change param to hitobject rather than result
|
2020-04-10 01:20:43 +09:00 |
|
smoogipoo
|
a2f5a469cf
|
Merge branch 'master' into add-notelock
|
2020-04-10 01:18:54 +09:00 |
|
smoogipoo
|
575b061dd7
|
Add change state support to more editor components
|
2020-04-09 22:02:42 +09:00 |
|
smoogipoo
|
ee6ea08cf8
|
Cleanup handling of hitobject updates
|
2020-04-09 20:16:44 +09:00 |
|
Dean Herbert
|
87b29007c2
|
Merge pull request #8626 from LittleEndu/arrow-easing
Don't allow new transformations for reverse arrow after it's hit
|
2020-04-08 23:34:02 +09:00 |
|
Dean Herbert
|
067ec27859
|
Also fix slider repeat circles
|
2020-04-08 18:59:31 +09:00 |
|
Dean Herbert
|
f3e909539d
|
Fix slider ball and follow circle blending for legacy skins
|
2020-04-08 18:39:18 +09:00 |
|
Endrik Tombak
|
0b70c20aa3
|
Merge branch 'master' of https://github.com/ppy/osu into arrow-easing
|
2020-04-07 17:16:56 +03:00 |
|
Endrik Tombak
|
16d906d769
|
Get rid of unnecessary removal
|
2020-04-07 17:16:06 +03:00 |
|
Dan Balasescu
|
bbbc13021b
|
Merge branch 'master' into fix-sliderball-acent-colour
|
2020-04-07 13:53:48 +09:00 |
|
Dean Herbert
|
a4b4b7df21
|
Fix follow points not starting at correct time
|
2020-04-06 13:04:46 +09:00 |
|
Dean Herbert
|
66b8a8ad2e
|
Remove stray default value specification
|
2020-04-06 12:45:58 +09:00 |
|
Endrik Tombak
|
23c3be0969
|
Rename variable
|
2020-04-05 13:39:31 +03:00 |
|
Endrik Tombak
|
a3626333be
|
Use DI instead
|
2020-04-05 13:36:52 +03:00 |
|
Endrik Tombak
|
1f6a4fa4b8
|
Remove transformations
|
2020-04-05 12:45:10 +03:00 |
|
Dean Herbert
|
bc6c6228ac
|
Tidy up a touch
|
2020-04-05 14:13:06 +09:00 |
|
Endrik Tombak
|
36ad1cbd79
|
Format the code
|
2020-04-04 23:17:55 +03:00 |
|
Endrik
|
634a8f9ff4
|
Return inline
|
2020-04-04 23:05:10 +03:00 |
|
Dean Herbert
|
e340d2628b
|
Fix sliderball accent colour not being set correctly
|
2020-04-05 03:17:11 +09:00 |
|
Endrik Tombak
|
e1a67bdb96
|
Move implementation to transformer
|
2020-04-04 11:13:25 +03:00 |
|