Commit Graph

582 Commits

Author SHA1 Message Date
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
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
0182448262 Fix performance when parsing mania skins 2020-04-06 18:35:39 +09:00
33c64428a8 Fix playback position being set incorrectly for IAnimationTimeReference 2020-04-06 13:04:32 +09:00
1b76a53d32 Move CatchTheBeat section handling to LegacySkinDecoder
Best place to reside at
2020-04-05 22:10:35 +03:00
6700ef910f use startAtCurrentTime 2020-04-04 11:35:15 +03:00
51db361c32 Update usages of Animation and Video in line with framework changes 2020-04-03 16:00:06 +09:00
24a7b5f0d6 Fix missing comma 2020-04-02 23:59:53 +09:00
f919a2f267 Merge branch 'master' into mania-hitexplosion-skinning 2020-04-02 23:57:03 +09:00
2a6c0de225 Add frameLength parameter to GetAnimation 2020-04-02 22:56:30 +09:00
62f1bc276d Add skinning support for column line colour 2020-04-02 18:10:17 +09:00
a77933f5e0 Add support for parsing mania skin colours 2020-04-02 17:56:12 +09:00
fa3a449c3b Implement legacy normal hit explosions 2020-04-02 14:37:29 +09:00
b375a02cff Cleanup positioning factor definition 2020-04-02 14:37:29 +09:00
beb1f037e9 Add startAtCurrentTime parameter to GetAnimation() 2020-04-02 14:33:15 +09:00
a76428f965 Move lookup to own function 2020-04-01 23:46:50 +09:00
c2c7ff7334 Add temporary logic to LegacySkin 2020-04-01 23:32:48 +09:00
ff2c5b446e Fix column lights positioned incorrectly 2020-04-01 16:06:09 +09:00
2d6d1a8cc6 Implement column width and column spacing 2020-04-01 13:38:03 +09:00
9d9780707d Merge branch 'master' into mania-skinning-refactor 2020-04-01 10:27:40 +08:00
3454983d7a Merge branch 'master' into mania-hold-note-skinning 2020-04-01 00:04:49 +09:00
1e88d3c17a Merge conflict "resolution" 2020-03-31 23:36:06 +09:00
c0f8c1dc28 rename variable used for mania lookup key storage 2020-03-31 17:22:46 +08:00
1952fcc0ce Implement mania hold note skinning 2020-03-31 16:42:35 +09:00
c4f76ffdaf Implement mania note skinning 2020-03-31 15:29:25 +09:00
b926d570ee Allow skinnabledrawable to be auto-sized 2020-03-31 15:28:50 +09:00
211a8db4c5 Merge branch 'mania-key-area-skinning' into mania-note-skinning 2020-03-31 15:23:59 +09:00
538dc0c558 Merge branch 'mania-hitobject-area-skinning' into mania-note-skinning 2020-03-31 15:20:56 +09:00
71387016b2 Add missing judgement line 2020-03-31 12:26:31 +09:00
02237133cb Implement mania hit target skinning 2020-03-31 12:17:44 +09:00
cb1513b374 Add mania key area skinning 2020-03-31 11:23:33 +09:00
44727eb2b8 Implement column background skinning 2020-03-31 10:57:56 +09:00