bc69ed3870
Simplify sample lookup
2020-10-30 22:33:27 +09:00
b906736b85
Remove redundant initialisation
2020-10-30 12:28:40 +09:00
d319b27b3d
Run sample lookup logic through getFallbackNames
2020-10-30 11:59:41 +09:00
dfbc0965e4
Merge branch 'master' into peppy/skinnable-health-display
2020-10-16 23:17:17 +09:00
e87f515a4f
Merge pull request #10522 from Morilli/legacyskin-fixes
...
Add support for ScorePrefix and ScoreOverlap values in legacy skins
2020-10-16 20:54:03 +09:00
a774de2270
Also add support in LegacyComboCounter
2020-10-16 17:52:22 +09:00
3ce6d1fea1
Remove unnecessary AccuracyText enum
...
All elements use "score" regardless.
2020-10-16 17:36:54 +09:00
e9c4b67cf4
Inline variable
2020-10-16 17:35:35 +09:00
05f1017c28
Fix lookup check not being updated to use prefix
2020-10-16 17:35:21 +09:00
5be9e30cd0
Add legacy implementation
2020-10-16 17:08:46 +09:00
df1db8611c
move skin-specific config retrieval to GetDrawableComponent
2020-10-16 08:36:20 +02:00
88ffcb9234
Update EndsWith usages
2020-10-16 12:58:34 +09:00
254eba9008
Add and consume skinnable accuracy counter
2020-10-15 17:53:16 +09:00
90ff8ff050
Merge branch 'skinnable-combo-counter' into skinnable-score-display
2020-10-15 17:52:06 +09:00
37e9f331ad
Simplify score font lookup
2020-10-15 17:49:55 +09:00
e1da64398e
Add and consume skinnable score counter
2020-10-15 17:14:42 +09:00
9bb8a43bce
Combine LegacyComboCounter and ComboCounter classes
2020-10-14 19:16:34 +09:00
fbbea48c8c
Add score text skinnability
2020-10-14 19:16:34 +09:00
2fce064e32
Add basic legacy combo counter and updating positioning logic
2020-10-14 19:16:34 +09:00
f439c1afbc
Make osu/taiko/catch use Ok+Great
2020-09-29 17:16:55 +09:00
da34544fdc
Merge branch 'master' into hold-note-lighting
2020-08-28 18:27:29 +09:00
a1f731d455
Merge branch 'master' into mania-keys-under-notes
2020-08-27 14:06:43 +02:00
c0c67c11b1
Add parsing for hold note light/scale
2020-08-26 20:21:41 +09:00
d057f5f4bc
Implement mania "KeysUnderNotes" skin config
2020-08-26 15:37:16 +09:00
7a70d06342
Add support for custom LightingN paths
2020-08-25 15:35:37 +09: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
9f7750e615
Add texture wrapping support to skins
2020-07-17 16:54:30 +09:00
5c2959eeb6
allow lookup of stage decoration paths and add test images
2020-07-05 13:02:50 +08:00
b9e247da8f
Simplify lookup code
2020-06-13 21:19:06 +09:00
7c3e7b65a8
add custom file path support for osu\!mania judgement sprite
2020-06-12 21:22:22 +08:00
b8a1831d98
Read line widths from skin
2020-04-21 17:14:04 +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
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
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
a4208f35c4
Make versionless skins fallback to version 1.0
2020-04-06 19:36:17 +09:00
db6db861c0
Implement mania note + key image configs
2020-04-06 19:04:02 +09:00
eff17c2da5
Allow legacy skin textures from subpaths
2020-04-06 19:03:15 +09:00
f919a2f267
Merge branch 'master' into mania-hitexplosion-skinning
2020-04-02 23:57:03 +09:00