The band behind the player used to be a scrolling tile plus a few static plates, so the squids, waves, fans, fish and birds never moved the way they do in the original. Each of the twelve bands (six movies x 1P/2P) is now data-driven: one texture per shape (background/donbga_NN_Mp) and, per shape instance, the period of its own loop with per-frame position/scale/rotation/alpha (bg_data/donbg_anim/a_NN_Mp.lua); flipbook frames carry a separate presence mask so the fish's arc and its frame swap keep their own periods. donbg/anim_player.lua replays all of it on one 60 fps clock; base.lua uses it when the data exists and keeps the old layer lists as the fallback (collab bands are unchanged). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
126 lines
1.2 KiB
JSON
126 lines
1.2 KiB
JSON
{
|
|
"s1": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s4": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s6": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s8": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s10": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s13": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s15": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s17": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s22": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s24": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s26": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s28": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s31": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s33": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s35": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s37": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s43": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s45": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s48": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s50": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s52": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s54": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s57": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s59": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s61": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s66": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s68": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s70": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s73": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s75": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"s77": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
} |