Commit Graph

412 Commits

Author SHA1 Message Date
971eafde2b Move fallback to non-bank samples to centralise hackery 2020-07-30 22:20:36 +02:00
2bb436fd3c Do not use custom sample banks outside of beatmap skin 2020-07-30 22:07:26 +02:00
91c2afe9f1 Merge branch 'master' into fix-gameplay-sample-pausing 2020-07-28 15:10:37 +09:00
cc0d5d74d7 Merge branch 'master' into Issue#9170 2020-07-28 13:36:42 +09:00
9889bfa0f3 Stop playing samples on pause, resume looping on unpause 2020-07-27 16:15:49 +09:00
3257c1e9f2 Move interface exposing into region 2020-07-27 16:02:52 +09:00
648f9204f5 Add sample lifetime constraints for taiko 2020-07-26 17:50:25 +02:00
3ed40d3a6b Fix SkinnableSounds not continuing playback on skin change 2020-07-22 16:37:58 +09:00
a39c4236c7 Fix multiple issues and standardise transforms 2020-07-17 19:08:50 +09:00
afca535abe Add texture wrapping support to GetAnimation() 2020-07-17 17:08:17 +09:00
9f7750e615 Add texture wrapping support to skins 2020-07-17 16:54:30 +09:00
8a3cadc111 Fix judgement animations not resetting on use 2020-07-13 21:21:59 +09:00
5c2959eeb6 allow lookup of stage decoration paths and add test images 2020-07-05 13:02:50 +08:00
ec689ce824 add support for custom mania skin paths for stage decorations 2020-07-05 12:31:16 +08:00
5f577797a7 Expose transform helpers in SkinnableSound 2020-07-01 18:41:00 +09:00
8233f5fbc4 Check skin option in skin transformers 2020-06-22 20:08:32 +02:00
e827b14abf Add LayeredHitSamples skin config lookup 2020-06-22 19:42:42 +02:00
ad85c5f538 Add base legacy skin transformer 2020-06-21 23:06:55 +02:00
b9e247da8f Simplify lookup code 2020-06-13 21:19:06 +09:00
c6e087b994 remove incorrectly added key 2020-06-12 23:11:50 +08:00
586e3d405c add proper decoding support? 2020-06-12 22:48:18 +08:00
7c3e7b65a8 add custom file path support for osu\!mania judgement sprite 2020-06-12 21:22:22 +08:00
f277b0c99f Use better formatting for skin display (matching BeatmapMetadata) 2020-05-24 22:30:56 +09:00
c2697d3907 Use DrawableSample in SkinnableSound class 2020-05-20 20:49:01 +09:00
052ad79fc6 Convert dangerous events to IBindables 2020-05-19 16:44:22 +09:00
bf719f98d5 Fix beatmap skins providing fallback version lookup, preceding user skins 2020-05-12 11:08:30 +09:00
a41ac50e2f Line widths should not receive scale factor 2020-04-21 17:15:06 +09:00
b8a1831d98 Read line widths from skin 2020-04-21 17:14:04 +09:00
48cf7becd1 Merge branch 'master' into catch-hyperdash-fruit-colouring 2020-04-19 21:48:41 +09:00
44981431c5 Remove suffix hackery 2020-04-14 21:33:32 +09:00
081a02f748 Merge branch 'master' into catch-hyperdash-fruit-colouring 2020-04-14 10:01:15 +09:00
cee4b005e6 Fix custom sample set 0 not falling back to default samples 2020-04-13 20:00:06 +09:00
cb6372acac Merge branch 'master' into mania-stage-background-skinning 2020-04-09 15:37:48 +09:00
9bdc881b3c Merge pull request #8677 from smoogipoo/fix-minwidth-override
Fix hidden notes due to 0 minimum width
2020-04-08 23:32:25 +09:00
4b16b2e720 Bump legacy skin version 2020-04-08 19:42:31 +09:00
7d787dde89 Move comparison to decoder 2020-04-08 18:17:45 +09:00
2ddea018cf Fix hidden notes due to 0 minimum width 2020-04-08 17:15:59 +09:00
83db6cebb6 Implement bottom stage image 2020-04-08 16:20:54 +09:00
cd15b672eb Implement left and right stage images 2020-04-08 16:20:47 +09:00
f5f0b94944 Fix incorrect fallback logic
The recently-modified skin texture fallback logic was very subtly
incorrect. If at the end of the first loop no texture was found, it
would be checked for null to avoid setting scale adjust on a null
texture, but then returned anyway, bypassing the fallback logic for
subsequent possible paths entirely.

Invert the check and explicitly continue to the next fallback path
if neither a 2x, nor 1x texture with the given name is found in the
store.
2020-04-07 22:50:25 +02:00
35d66c3c1d Fix missing comma 2020-04-07 23:37:30 +09:00
2062087155 Merge branch 'master' into more-mania-colours 2020-04-07 23:36:42 +09:00
9ff4458fd6 Merge branch 'master' into mania-skin-note-images 2020-04-07 22:41:22 +09:00
780784217d Merge pull request #8652 from smoogipoo/mania-multiple-columnwidth
Make note height scale by minimum column width
2020-04-07 22:38:12 +09:00
f0443bca3c Merge pull request #8643 from smoogipoo/fix-legacy-version
Make version-less skins fallback to version 1.0
2020-04-07 21:28:06 +09:00
2568f3f588 Fix off-by-one indexing 2020-04-07 17:11:32 +09:00
11d58fb7f6 Implement column background and light colours 2020-04-07 16:53:55 +09:00
9fd73492ca Implement judgement line colour 2020-04-07 16:53:55 +09:00
3ecb99462f Make note height scale by minimum column width 2020-04-07 16:07:18 +09:00
6dbe8cd575 Merge branch 'master' into animate-judgements 2020-04-07 11:29:07 +09:00