422100192c
Move HasFont to legacy skin extensions class instead
2020-08-19 07:58:23 +03:00
29053048ff
Add support to use legacy combo fonts for the counter on legacy skins
2020-08-03 21:40:20 +03:00
b448ca3efe
Merge branch 'master' into merge-global-to-legacy
2020-08-03 16:00:52 +09:00
ca7545917c
Extract method for performing legacy lookups
2020-08-02 19:55:18 +02:00
3e5c3e256d
Extract method for performing generic config lookup
2020-08-02 19:54:38 +02:00
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
6473bf503b
Remove use of case when
2020-07-30 07:09:40 +03:00
5439099b7c
Merge GlobalSkinConfiguration settings into the LegacySetting enum
2020-07-29 10:35:51 +03: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