Every exported part was compared frame by frame with the cabinet renderer, which showed: - donbg bands: the state groups were taken as the first three root sprites (normal / fever / miss) and root-level shapes were dropped, so mario's and lovelive's bands lost their sky plate and layers (black band with smeared notes). Groups now come from the root's own `normal` / `fever` label frames: shown on the normal frame -> normal; fever only -> fever; shown in both and above every fever layer -> top (drawn over the crossfade). Root shapes are included. - backdrops whose root timeline moves its children (mario's scrolling stage) are dumped through the root, so the scroll is kept. - a normal backdrop's switched-off layer (alpha 0 on the root, e.g. imas's spotlight cones) stays hidden. - loops longer than the old 2700-frame dump (mario 3840, i7 natsu 1604) are dumped twice over and kept exact instead of being cut at 1920 frames. - colour-multiply placements (tinted spotlights, bands) carry cr/cg/cb and are drawn with `color`; the donbg miss-streak darkening now multiplies an existing colour instead of replacing it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
138 lines
1.4 KiB
JSON
138 lines
1.4 KiB
JSON
{
|
|
"s1": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s3": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s5": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s7": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s9": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s11": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s13": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s15": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s17": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s19": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s21": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s23": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s25": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s27": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s29": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s31": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s33": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s38": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s40": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s42": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s44": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s46": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s48": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s50": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s55": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s57": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s60": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s62": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s65": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s67": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s69": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s72": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s74": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s76": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
} |