Commit Graph

2476 Commits

Author SHA1 Message Date
3cb22fad82 Fix mods sharing bindable instances 2020-08-13 19:48:31 +09:00
471ed968e3 Fix crash when same ruleset loaded more than once
If the same ruleset assembly was present more than once in the current
AppDomain, the game would crash. We recently saw this in Rider EAP9.
While this behaviour may change going forward, this is a good safety
measure regardless.
2020-08-11 11:09:02 +09:00
c84452cfbf Update usages 2020-08-06 21:53:20 +09:00
b448ca3efe Merge branch 'master' into merge-global-to-legacy 2020-08-03 16:00:52 +09:00
62ba214dad Use OrderByDescending 2020-07-31 16:21:47 +09:00
23ab6f8f94 Fix dynamic compilation loading wrong ruleset versions 2020-07-30 21:10:13 +09:00
5439099b7c Merge GlobalSkinConfiguration settings into the LegacySetting enum 2020-07-29 10:35:51 +03:00
a210deee9a Remove unnecessary depth setter 2020-07-28 12:16:01 +09:00
5fc7039bf2 Prevent DrawableJudgement from removing other children 2020-07-27 19:07:21 +02:00
8f841b47e6 Cancel previous initial state computations 2020-07-24 19:31:08 +09:00
5f98195144 Load nested hitobjects during map load 2020-07-24 18:16:36 +09:00
c348599189 Merge branch 'master' into add-slider-slide-support 2020-07-23 21:24:45 +09:00
2997fb3f4e Merge pull request #9635 from peppy/perfect-mod-combo-objects-only
Make perfect mod ignore all non-combo-affecting hitobjects
2020-07-23 20:54:39 +09:00
ac602846df Expose balance and sample loading methods in DrawableHitObject 2020-07-22 16:37:58 +09:00
c1442568b9 Make perfect mod ignore all non-combo-affecting hitobjects 2020-07-21 17:04:45 +09:00
648e414c14 Update InputHandlers in line with framework changes 2020-07-19 11:39:11 +09:00
6b2b3f4d4d Expose accuracy/combo portion adjustments 2020-07-16 14:10:44 +09:00
e95a1beaef Update state after applying hitobject 2020-07-15 16:53:27 +09:00
f3a498482b Merge pull request #9553 from peppy/difficulty-adjust-range-match-stabl
Change difficulty adjust mod to match stable range of 0-10
2020-07-14 20:12:28 +09:00
b59e4f8a7e Change difficulty adjust mod to match stable range of 0-10 2020-07-14 08:15:14 +09:00
8a3cadc111 Fix judgement animations not resetting on use 2020-07-13 21:21:59 +09:00
fda45997db Merge pull request #9530 from peppy/fix-memory-retention
Clean up HitEvents after use to avoid near-permanent memory retention
2020-07-12 01:27:38 +09:00
2bb0283a68 Clean up HitEvents after use to avoid near-permanent memory retention 2020-07-12 00:52:55 +09:00
acfb6eecc6 Fix bonus judgements being required toward HP 2020-07-11 20:17:40 +09:00
f872343bab Make Apply virtual to further simplify application process 2020-07-10 18:35:20 +09:00
8aff828dfe Move application of judgements to Apply method 2020-07-10 18:34:31 +09:00
51050ec4ef Add per-result type pooling 2020-07-06 12:54:39 +09:00
ffec4298a7 Use DrawablePool for DrawableJudgements 2020-07-04 16:45:50 +09:00
0cd49d81f1 Merge branch 'master' into fix-rank-badge-hd-fl-score-panel 2020-07-03 17:30:16 +09:00
d66b97868c Adjust rank when flashlight is enabled 2020-07-02 12:39:37 -07:00
fc8c345ad7 Merge branch 'master' into custom-game-storage 2020-07-02 09:55:33 +09:00
49aa839872 Update RulesetInputManager to use new method 2020-07-01 18:54:11 +09:00
85c42456f2 Improve performance of sequential scrolling algorithm 2020-06-30 21:41:27 +09:00
6547e07e56 Merge pull request #9377 from smoogipoo/fix-unsafe-mod-deserialisation
Fix crash due to unsafe mod deserialisation
2020-06-29 00:02:29 +09:00
e5a901cec7 Merge branch 'master' into results-screen-statistics-overlapping-transition 2020-06-28 22:14:22 +09:00
bd1f38cc3e Fix crash due to unsafe mod deserialisation 2020-06-26 23:21:44 +09:00
7a6098bfb7 Merge branch 'master' into layered-hit-sounds 2020-06-26 18:38:32 +09:00
1eaa25e75e Merge branch 'master' into storyboard-sample-rate 2020-06-26 17:29:38 +09:00
9119f41604 Merge branch 'master' into results-screen-statistics-overlapping-transition 2020-06-24 18:22:51 +09:00
58ffe8c6b6 Merge branch 'master' into layered-hit-sounds 2020-06-23 19:33:16 +02:00
14ad3835ff Update naming 2020-06-23 21:27:01 +09:00
c5049b51c5 Mark normal-hitnormal sample as layered 2020-06-22 20:08:29 +02:00
2b7fb2b71d Rename to Position 2020-06-22 19:04:51 +09:00
261adfc4e6 Create a local playable beatmap instead 2020-06-22 18:38:41 +09:00
33fdd7466c Merge branch 'master' into results-screen-statistics-overlapping-transition 2020-06-22 15:38:48 +09:00
9fbe2fa80a Add comments, change to clamp 2020-06-21 19:31:00 +09:00
44925b3951 Reduce mania's HP drain by 20% 2020-06-21 18:05:26 +09:00
486b899e8f Rename method 2020-06-19 22:11:29 +09:00
740b01c049 Add xmldoc 2020-06-19 22:05:58 +09:00
25abdc2903 General cleanups 2020-06-19 21:41:48 +09:00