Files
2026-10-16 00:03:21 +08:00

1544 lines
27 KiB
JSON

[
{
"id": 0,
"type": "fade",
"comment": "lane hit effect fade out (taikonantoka)",
"duration": 70,
"initial_opacity": 1.0
},
{
"id": 1,
"type": "fade",
"comment": "drum hit effect fade out (taikonantoka)",
"duration": 100,
"delay": 100
},
{
"id": 2,
"type": "texture_change",
"duration": 116.67,
"textures": [
[
0,
33.33,
0
],
[
33.33,
66.66,
1
],
[
66.66,
116.67,
2
]
],
"comment": "gauge hit effect texture change"
},
{
"id": 3,
"type": "fade",
"comment": "song name/number fade in/out (taikonantoka)",
"duration": 1000,
"initial_opacity": 0.0,
"final_opacity": 0.0,
"loop": true
},
{
"id": 4,
"type": "text_stretch",
"duration": 50,
"comment": "score counter text stretch"
},
{
"id": 5,
"type": "text_stretch",
"duration": 50,
"comment": "combo text stretch"
},
{
"id": 6,
"type": "text_stretch",
"duration": 50,
"comment": "balloon counter text stretch"
},
{
"id": 7,
"type": "fade",
"duration": 166,
"comment": "balloon counter fade out"
},
{
"id": 8,
"type": "fade",
"duration": 166,
"delay": 2532,
"comment": "drumroll counter fade out"
},
{
"id": 9,
"type": "text_stretch",
"duration": 50,
"comment": "drumroll counter text stretch"
},
{
"id": 10,
"type": "fade",
"duration": 450,
"comment": "gauge up fade effect"
},
{
"id": 11,
"type": "move",
"duration": 333.33,
"total_distance": 465,
"ease_in": "quadratic",
"waypoints": [
{
"at": 250,
"value": 540,
"ease_out": "quadratic"
}
],
"comment": "kusudama move down/up (merged from old ids 11+12)"
},
{
"id": 13,
"type": "move",
"duration": 233.34,
"total_distance": -180,
"ease_out": "quadratic",
"waypoints": [
{
"at": 116.67,
"value": -210,
"ease_out": "quadratic"
}
],
"delay": {
"reference_id": 11,
"property": "duration"
},
"comment": "kusudama renda move up/down (merged from old ids 13+18)"
},
{
"id": 14,
"type": "fade",
"duration": 83.33,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"delay": {
"reference_id": 11,
"property": "duration"
},
"comment": "kusudama renda fade in"
},
{
"id": 15,
"type": "text_stretch",
"duration": 50,
"comment": "kusudama counter text stretch"
},
{
"id": 16,
"type": "texture_resize",
"duration": 100,
"reverse_delay": 100,
"initial_size": 1.0,
"final_size": 1.05,
"comment": "kusudama breathing"
},
{
"id": 17,
"type": "move",
"duration": 500,
"reverse_delay": 0,
"total_distance": 30,
"loop": true,
"comment": "renda breathing"
},
{
"id": 19,
"type": "texture_change",
"duration": 401,
"textures": [
[
0,
0,
0
],
[
0,
100,
1
],
[
100,
200,
2
],
[
200,
300,
3
],
[
300,
400,
4
]
],
"comment": "kusudama open"
},
{
"id": 20,
"type": "fade",
"duration": 200,
"comment": "kusudama renda fade out"
},
{
"id": 21,
"type": "fade",
"duration": 150,
"delay": 666,
"comment": "kusudama fade out"
},
{
"id": 22,
"type": "texture_change",
"duration": 87,
"textures": [
[
0.0,
8.335,
0
],
[
8.335,
16.67,
1
],
[
16.67,
25.005000000000003,
2
],
[
25.005000000000003,
33.34,
3
],
[
33.34,
41.675000000000004,
4
],
[
41.675000000000004,
50.010000000000005,
5
],
[
50.010000000000005,
58.345000000000006,
6
],
[
58.345000000000006,
66.68,
7
],
[
66.68,
75.01500000000001,
8
],
[
75.01500000000001,
83.35000000000001,
9
],
[
83.35000000000001,
91.685,
10
],
[
91.685,
100.02000000000001,
11
],
[
100.02000000000001,
108.35500000000002,
12
]
],
"comment": "balloon explosion effect"
},
{
"id": 23,
"type": "texture_change",
"duration": 500,
"textures": [
[
0.0,
16.67,
0
],
[
16.67,
33.34,
1
],
[
33.34,
50,
2
],
[
50,
66.68,
3
],
[
66.68,
83.35,
4
],
[
83.35,
100.02,
5
],
[
100.02,
116.69000000000001,
6
],
[
116.69000000000001,
133.36,
7
],
[
133.36,
150.03000000000003,
8
],
[
150.03000000000003,
166.70000000000002,
9
],
[
166.70000000000002,
183.37,
10
],
[
183.37,
200.04000000000002,
11
],
[
200.04000000000002,
216.71000000000004,
12
],
[
216.71000000000004,
233.38000000000002,
13
],
[
233.38000000000002,
250.05,
14
],
[
250.05,
266.72,
15
],
[
266.72,
283.39000000000004,
16
],
[
283.39000000000004,
300.06000000000006,
17
],
[
300.06000000000006,
316.73,
18
],
[
316.73,
333.40000000000003,
19
],
[
333.40000000000003,
350.07000000000005,
20
],
[
350.07000000000005,
366.74,
21
],
[
366.74,
383.41,
22
],
[
383.41,
400.08000000000004,
23
],
[
400.08000000000004,
416.75000000000006,
24
],
[
416.75000000000006,
433.4200000000001,
25
],
[
433.4200000000001,
450.09000000000003,
26
],
[
450.09000000000003,
466.76000000000005,
27
],
[
466.76000000000005,
483.43000000000006,
28
],
[
483.43000000000006,
500,
29
]
],
"comment": "gogotime bottom explosion"
},
{
"id": 24,
"type": "texture_resize",
"comment": "gogotime fire resize (taikonantoka)",
"duration": 1,
"initial_size": 1.0,
"final_size": 1.0
},
{
"id": 25,
"type": "texture_change",
"duration": 400,
"textures": [
[
0.0,
49.989999999999995,
0
],
[
49.989999999999995,
99.97999999999999,
1
],
[
99.97999999999999,
149.96999999999997,
2
],
[
149.96999999999997,
199.95999999999998,
3
],
[
199.95999999999998,
249.95,
4
],
[
249.95,
299.93999999999994,
5
],
[
299.93999999999994,
349.92999999999995,
6
],
[
349.92999999999995,
399.91999999999996,
7
]
],
"loop": true,
"comment": "gogotime/tamashii fire texture change"
},
{
"id": 26,
"type": "move",
"duration": 533,
"delay": 500,
"total_distance": 360,
"reverse_delay": 1000,
"ease_out": "quadratic",
"comment": "dan transition"
},
{
"id": 27,
"type": "fade",
"comment": "outer hit effect: alpha is baked into the 22 frames of anim 30 (taikonantoka)",
"duration": 1,
"delay": 400,
"initial_opacity": 1.0,
"final_opacity": 0.0
},
{
"id": 28,
"type": "fade",
"comment": "judgment fade 2 (taikonantoka)",
"duration": 100,
"delay": 300,
"initial_opacity": 1.0,
"final_opacity": 0.0
},
{
"id": 29,
"type": "move",
"comment": "judgment move (taikonantoka)",
"duration": 60,
"total_distance": -75,
"start_position": 75,
"ease_out": "quadratic"
},
{
"id": 30,
"type": "texture_change",
"duration": 366.667,
"textures": [
[
0.0,
16.667,
0
],
[
16.667,
33.333,
1
],
[
33.333,
50.0,
2
],
[
50.0,
66.667,
3
],
[
66.667,
83.333,
4
],
[
83.333,
100.0,
5
],
[
100.0,
116.667,
6
],
[
116.667,
133.333,
7
],
[
133.333,
150.0,
8
],
[
150.0,
166.667,
9
],
[
166.667,
183.333,
10
],
[
183.333,
200.0,
11
],
[
200.0,
216.667,
12
],
[
216.667,
233.333,
13
],
[
233.333,
250.0,
14
],
[
250.0,
266.667,
15
],
[
266.667,
283.333,
16
],
[
283.333,
300.0,
17
],
[
300.0,
316.667,
18
],
[
316.667,
333.333,
19
],
[
333.333,
350.0,
20
],
[
350.0,
366.667,
21
]
],
"comment": "judgment outer effect frames, 16.67 ms each (taikonantoka effect_1..4 scale/alpha)"
},
{
"id": 31,
"type": "fade",
"duration": 133,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"delay": 16.67,
"comment": "gauge hit effect circle fadein"
},
{
"id": 32,
"type": "texture_resize",
"duration": 233,
"delay": {
"reference_id": 2,
"property": "duration"
},
"initial_size": 0.75,
"final_size": 1.15,
"comment": "gauge hit effect resize"
},
{
"id": 33,
"type": "fade",
"duration": 66,
"delay": 233,
"comment": "gauge hit fadeout"
},
{
"id": 34,
"type": "fade",
"duration": 300,
"delay": 116.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "gauge hit rotation"
},
{
"id": 35,
"type": "fade",
"comment": "score counter fade animation 1 (taikonantoka)",
"duration": 50,
"initial_opacity": 0.0,
"final_opacity": 1.0
},
{
"id": 36,
"type": "move",
"duration": 50,
"start_position": 913.5,
"total_distance": 0,
"waypoints": [
{
"at": 50,
"value": 0
},
{
"at": 50,
"value": 0
}
],
"comment": "score counter move (x): old 36, then old 38"
},
{
"id": 37,
"type": "fade",
"comment": "score counter fade animation 2 (taikonantoka)",
"duration": 100,
"delay": 500,
"initial_opacity": 1.0,
"final_opacity": 0.0
},
{
"id": 38,
"type": "move",
"duration": 600,
"start_position": -91.5,
"total_distance": 30,
"waypoints": [
{
"at": 1,
"value": 0
},
{
"at": 1,
"value": 30
}
],
"comment": "score counter move (y, pre-fan): the old start y, then old 39"
},
{
"id": 39,
"type": "move",
"comment": "score counter move (y, fan-out) (old id 40)",
"duration": 1,
"total_distance": 0,
"start_position": -69
},
{
"id": 41,
"type": "move",
"duration": 100,
"delay": 0,
"total_distance": 0,
"start_position": 0,
"ease_out": "quadratic",
"comment": "branch indicator diff down (0: the branch plate is in branch/<course>, it must not slide)"
},
{
"id": 42,
"type": "move",
"duration": 133,
"delay": 100,
"total_distance": 0,
"start_position": 0,
"ease_out": "quadratic",
"comment": "branch indicator diff up (0: the branch plate is in branch/<course>, it must not slide)"
},
{
"id": 43,
"type": "fade",
"duration": 133,
"delay": 100,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"comment": "branch indicator diff fade"
},
{
"id": 44,
"type": "fade",
"duration": 116,
"delay": 0,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"reverse_delay": 1160,
"comment": "branch indicator level fade"
},
{
"id": 45,
"type": "texture_resize",
"duration": 116,
"delay": 0,
"initial_size": 1.0,
"final_size": 1.2,
"reverse_delay": 0,
"comment": "branch indicator level scale"
},
{
"id": 46,
"type": "fade",
"duration": 150,
"delay": 0,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "fail animation bachio fade in"
},
{
"id": 47,
"type": "texture_change",
"duration": 266.67,
"delay": {
"reference_id": 46,
"property": "duration"
},
"textures": [
[
0,
150,
0
],
[
150,
266.67,
1
]
],
"comment": "fail animation bachio texture change"
},
{
"id": 48,
"type": "texture_change",
"duration": 500,
"delay": {
"reference_id": 47,
"property": "duration"
},
"textures": [
[
0,
495,
0
],
[
495,
500,
1
]
],
"comment": "fail animation bachio fall"
},
{
"id": 49,
"type": "move",
"duration": 116.67,
"delay": {
"reference_id": 46,
"property": "duration"
},
"total_distance": 112.5,
"start_position": 0,
"ease_out": "quadratic",
"comment": "fail animation bachio move out"
},
{
"id": 50,
"type": "fade",
"duration": 66.67,
"delay": {
"init_val": {
"reference_id": 46,
"property": "duration"
},
"reference_id": 49,
"property": "duration"
},
"initial_opacity": 0.0,
"final_opacity": 1.0,
"reverse_delay": 0,
"comment": "fail animation bachio boom fade in"
},
{
"id": 51,
"type": "texture_resize",
"duration": 133.34,
"delay": {
"init_val": {
"reference_id": 46,
"property": "duration"
},
"reference_id": 49,
"property": "duration"
},
"initial_size": 0.5,
"final_size": 1.0,
"comment": "fail animation bachio boom scale"
},
{
"id": 52,
"type": "move",
"duration": 416.67,
"delay": {
"init_val": {
"reference_id": 46,
"property": "duration"
},
"reference_id": 49,
"property": "duration"
},
"total_distance": 45,
"start_position": 0,
"ease_out": "quadratic",
"comment": "fail animation bachio up"
},
{
"id": 53,
"type": "move",
"duration": 100,
"delay": {
"init_val": {
"init_val": {
"reference_id": 46,
"property": "duration"
},
"reference_id": 49,
"property": "duration"
},
"reference_id": 52,
"property": "duration"
},
"total_distance": 45,
"start_position": 0,
"ease_out": "quadratic",
"comment": "fail animation bachio down"
},
{
"id": 54,
"type": "fade",
"duration": 283.33,
"delay": {
"init_val": {
"init_val": 208.335,
"reference_id": 46,
"property": "duration"
},
"reference_id": 49,
"property": "duration"
},
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "fail animation text fade in"
},
{
"id": 55,
"type": "texture_change",
"duration": 200,
"textures": [
[
0,
50,
0
],
[
50,
100,
1
],
[
100,
150,
2
],
[
150,
200,
3
]
],
"delay": {
"init_val": 100,
"reference_id": 47,
"property": "duration"
}
},
{
"id": 56,
"type": "fade",
"duration": 183,
"delay": 450,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"reverse_delay": 0,
"comment": "clear highlight fade in"
},
{
"id": 57,
"type": "move",
"duration": 133,
"delay": {
"init_val": 450,
"reference_id": 55,
"property": "duration"
},
"total_distance": 15,
"start_position": 0,
"reverse_delay": 216.67,
"ease_out": "quadratic",
"comment": "fc highlight up"
},
{
"id": 58,
"type": "fade",
"duration": 133,
"delay": 0,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"comment": "fc highlight fade out"
},
{
"id": 59,
"type": "move",
"duration": 700,
"delay": 0,
"total_distance": 112.5,
"start_position": 0,
"ease_in": "quadratic",
"ease_out": "quadratic",
"comment": "bachio move out 2"
},
{
"id": 60,
"type": "move",
"duration": 350,
"delay": 0,
"total_distance": 112.5,
"start_position": 0,
"reverse_delay": 0,
"ease_in": "quadratic",
"comment": "bachio move up"
},
{
"id": 61,
"type": "fade",
"duration": 183,
"delay": 0,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "fan fade in"
},
{
"id": 62,
"type": "texture_change",
"duration": 100,
"delay": {
"reference_id": 61,
"property": "duration"
},
"textures": [
[
0,
16.67,
0
],
[
16.67,
33.33,
1
],
[
33.33,
50,
2
],
[
50,
66.67,
3
],
[
66.67,
83.33,
4
],
[
83.33,
100,
5
]
],
"comment": "fan texture change"
},
{
"id": 63,
"type": "fade",
"duration": 450,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "gauge rainbow fade in"
},
{
"id": 64,
"type": "texture_change",
"duration": 400.08,
"delay": 0,
"textures": [
[
0,
50.01,
0
],
[
50.01,
100.02,
1
],
[
100.02,
150.03,
2
],
[
150.03,
200.04,
3
],
[
200.04,
250.05,
4
],
[
250.05,
300.06,
5
],
[
300.06,
350.07,
6
],
[
350.07,
400.08,
7
]
],
"loop": true,
"comment": "gauge rainbow animation"
},
{
"id": 65,
"type": "fade",
"duration": 100,
"comment": "combo announce fade out"
},
{
"id": 66,
"type": "move",
"duration": 116.67,
"delay": {
"reference_id": 46,
"property": "duration"
},
"total_distance": 150,
"ease_out": "quadratic",
"comment": "clear animation bachio move out"
},
{
"id": 67,
"type": "texture_resize",
"duration": 100,
"initial_size": 1.0,
"final_size": 1.2,
"reverse_delay": 0,
"comment": "practice button press bounce"
},
{
"id": 68,
"type": "texture_change",
"duration": 250,
"textures": [
[
0,
40,
0
],
[
40,
60,
1
],
[
60,
80,
2
],
[
80,
100,
3
]
],
"comment": "big judgment outer texture change (lane_hit_effect.aup2 parity)"
},
{
"id": 69,
"type": "fade",
"duration": 100,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"delay": 150,
"comment": "big judgment outer fade"
},
{
"id": 70,
"type": "texture_resize",
"duration": 50,
"initial_size": 0.4,
"final_size": 1.0,
"comment": "big judgment outer scale in"
},
{
"id": 71,
"type": "texture_resize",
"duration": 116.7,
"initial_size": 0.575,
"final_size": 1.0,
"ease_out": "quadratic",
"comment": "big ray ring scale"
},
{
"id": 72,
"type": "fade",
"duration": 50,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"delay": 66.7,
"comment": "big ray ring fade"
},
{
"id": 73,
"type": "texture_resize",
"duration": 200,
"initial_size": 0.247,
"final_size": 0.856,
"delay": 100,
"ease_out": "quadratic",
"comment": "big good second ray ring scale"
},
{
"id": 74,
"type": "fade",
"duration": 100,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"delay": 100,
"reverse_delay": 0,
"comment": "big good second ray ring fade in/out"
},
{
"id": 76,
"type": "texture_resize",
"duration": 133.36,
"initial_size": 0.0,
"final_size": 1.0,
"comment": "gogotime lane effect expands from center over 8 frames"
},
{
"id": 77,
"type": "fade",
"duration": 283.3,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"delay": 0,
"comment": "judgment fade 3"
},
{
"id": 78,
"type": "texture_change",
"duration": 266.67,
"delay": 0,
"textures": [
[
0,
166.67,
0
],
[
166.67,
266.67,
1
]
],
"comment": "fail bachio in/out pose"
},
{
"id": 79,
"type": "texture_change",
"duration": 500,
"delay": 266.67,
"textures": [
[
0,
483.33,
0
],
[
483.33,
500,
1
]
],
"comment": "fail bachio fall/lying pose"
},
{
"id": 80,
"type": "move",
"duration": 83.33,
"delay": 166.67,
"total_distance": -47.25,
"start_position": 0,
"ease_out": "quadratic",
"comment": "fail bachio slide out"
},
{
"id": 81,
"type": "move",
"duration": 333,
"delay": 266.67,
"total_distance": -61.5,
"start_position": -86.25,
"ease_out": "quadratic",
"comment": "fail bachio tumble x"
},
{
"id": 82,
"type": "move",
"duration": 333,
"delay": 266.67,
"total_distance": -26.25,
"start_position": -1.5,
"ease_out": "quadratic",
"comment": "fail bachio tumble y"
},
{
"id": 83,
"type": "move",
"duration": 66.67,
"delay": 666.67,
"total_distance": 15.75,
"start_position": 0,
"ease_in": "quadratic",
"comment": "fail bachio drop"
},
{
"id": 84,
"type": "move",
"duration": 266.67,
"delay": 266.67,
"total_distance": -30,
"start_position": 0,
"ease_out": "quadratic",
"comment": "fail bachio tilt"
},
{
"id": 85,
"type": "move",
"duration": 66.67,
"delay": 750,
"total_distance": 10.5,
"start_position": 0,
"comment": "fail bachio squash"
},
{
"id": 86,
"type": "move",
"duration": 50,
"delay": 816.67,
"total_distance": 10.5,
"start_position": 0,
"comment": "fail bachio squash release"
},
{
"id": 87,
"type": "fade",
"duration": 83.33,
"delay": 216.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "fail boom fade in"
},
{
"id": 88,
"type": "fade",
"duration": 100,
"delay": 300,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"comment": "fail boom fade out"
},
{
"id": 89,
"type": "texture_resize",
"duration": 200,
"delay": 216.67,
"initial_size": 0.2,
"final_size": 1.4,
"ease_out": "quadratic",
"comment": "fail boom scale"
},
{
"id": 90,
"type": "fade",
"duration": 250,
"delay": 333.33,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "fail text fade in"
},
{
"id": 91,
"type": "move",
"duration": 66.67,
"delay": 2250,
"total_distance": 4,
"start_position": 0,
"comment": "fail text wobble tilt"
},
{
"id": 92,
"type": "move",
"duration": 66.67,
"delay": 2250,
"total_distance": 1.5,
"start_position": 0,
"comment": "fail text wobble x"
},
{
"id": 93,
"type": "move",
"duration": 66.67,
"delay": 2250,
"total_distance": 7.5,
"start_position": 0,
"comment": "fail text wobble y"
},
{
"id": 94,
"type": "texture_change",
"duration": 750,
"delay": 0,
"textures": [
[
0,
166.67,
0
],
[
166.67,
750,
1
]
],
"comment": "clear bachio in pose"
},
{
"id": 95,
"type": "texture_change",
"duration": 250,
"delay": 750,
"textures": [
[
0,
66.67,
0
],
[
66.67,
116.67,
1
],
[
116.67,
166.67,
2
],
[
166.67,
233.33,
3
],
[
233.33,
250,
4
]
],
"comment": "clear bachio out poses"
},
{
"id": 96,
"type": "move",
"duration": 450,
"delay": 166.67,
"total_distance": -163.5,
"start_position": 6.75,
"ease_out": "quadratic",
"comment": "clear bachio slide out"
},
{
"id": 97,
"type": "move",
"duration": 50,
"delay": 616.67,
"total_distance": -3.75,
"start_position": 0,
"comment": "clear bachio overshoot"
},
{
"id": 98,
"type": "move",
"duration": 66.67,
"delay": 666.67,
"total_distance": 3.75,
"start_position": 0,
"comment": "clear bachio settle"
},
{
"id": 99,
"type": "fade",
"duration": 183.33,
"delay": 1016.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "clear separated highlight fade in"
},
{
"id": 100,
"type": "fade",
"duration": 183.33,
"delay": 1216.67,
"initial_opacity": 1.0,
"final_opacity": 0.0,
"comment": "clear highlight fade out"
}
]