Files
PyTaikoGreen/Graphics/title/animation.json
T
2026-07-17 13:03:07 -04:00

431 lines
9.3 KiB
JSON

[
{
"id": 0,
"type": "texture_resize",
"duration": 166.67,
"initial_size": 1.0,
"final_size": 1.5,
"delay": 4250,
"reverse_delay": 0,
"comment": "X resize"
},
{
"id": 1,
"type": "fade",
"duration": 166.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"delay": {
"reference_id": 0,
"property": "delay"
},
"reverse_delay": 166.67,
"comment": "X red fade in"
},
{
"id": 2,
"type": "fade",
"duration": 166.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"delay": {
"init_val": {
"reference_id": 0,
"property": "delay"
},
"reference_id": 1,
"property": "duration"
},
"comment": "X lightred fade in"
},
{
"id": 3,
"type": "texture_resize",
"duration": 233.34,
"initial_size": 0.5,
"final_size": 1.5,
"comment": "bachi hit effect resize"
},
{
"id": 4,
"type": "fade",
"duration": 116.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"reverse_delay": 0,
"comment": "bachi hit effect fadein/out"
},
{
"id": 5,
"type": "fade",
"duration": 50,
"delay": 16.67,
"initial_opacity": 0.75,
"comment": "chara 1 shadow fade effect"
},
{
"id": 6,
"type": "texture_change",
"duration": 5850,
"textures": [
[0.0, 300.0, 0],
[300.0, 483.33, 1],
[483.33, 650.0, 2],
[650.0, 816.67, 3],
[816.67, 983.34, 4],
[983.34, 1150.01, 5],
[1150.01, 1316.68, 6],
[1316.68, 1483.35, 7],
[1483.35, 1633.35, 0],
[1633.35, 1766.69, 1],
[1766.69, 1900.03, 2],
[1900.03, 2033.37, 3],
[2033.37, 2166.71, 4],
[2166.71, 2300.05, 5],
[2300.05, 2433.39, 6],
[2433.39, 2566.73, 7],
[2566.73, 2683.4, 0],
[2683.4, 2783.4, 1],
[2783.4, 2883.4, 2],
[2883.4, 2983.4, 3],
[2983.4, 3083.4, 4],
[3083.4, 3183.4, 5],
[3183.4, 3283.4, 6],
[3283.4, 3383.4, 7],
[3383.4, 3483.4, 0],
[3483.4, 3566.73, 1],
[3566.73, 3650.06, 2],
[3650.06, 3733.39, 3],
[3733.39, 3816.72, 4],
[3816.72, 3900.05, 5],
[3900.05, 3983.38, 6],
[3983.38, 4066.71, 7],
[4066.71, 4150.04, 0],
[4150.04, 4216.71, 1],
[4216.71, 4283.38, 2],
[4283.38, 4350.05, 3],
[4350.05, 4416.72, 4],
[4416.72, 4483.39, 5],
[4483.39, 4550.06, 6],
[4550.06, 4616.73, 7],
[4616.73, 4683.4, 0],
[4683.4, 4750.07, 1],
[4750.07, 4816.74, 2],
[4816.74, 4883.41, 3],
[4883.41, 4950.08, 4],
[4950.08, 5016.75, 5],
[5016.75, 5083.42, 6],
[5083.42, 5150.09, 7],
[5150.09, 5216.76, 0],
[5216.76, 5283.43, 1],
[5283.43, 5350.1, 2],
[5350.1, 5416.77, 3],
[5416.77, 5483.44, 4],
[5483.44, 5550.11, 5],
[5550.11, 5616.78, 6],
[5616.78, 5683.45, 7],
[5683.45, 5750.12, 0],
[5750.12, 5816.79, 8]
],
"comment": "chara 1 keyframes"
},
{
"id": 7,
"type": "texture_change",
"duration": {
"reference_id": 6,
"property": "duration"
},
"textures": [
[0.0, 650.0, 0],
[650.0, 1316.68, 1],
[1316.68, 1900.03, 0],
[1900.03, 2433.39, 1],
[2433.39, 2883.4, 0],
[2883.4, 3283.4, 1],
[3283.4, 3650.06, 0],
[3650.06, 3983.38, 1],
[3983.38, 4283.38, 0],
[4283.38, 4550.06, 1],
[4550.06, 4816.74, 0],
[4816.74, 5083.42, 1],
[5083.42, 5350.1, 0],
[5350.1, 5616.78, 1],
[5616.78, 5683.45, 2]
],
"comment": "chara 0 keyframes"
},
{
"id": 8,
"type": "fade",
"duration": 300,
"delay": 266.67,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "warning screen fade in"
},
{
"id": 9,
"type": "fade",
"duration": 500,
"delay": 1000,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "warning screen fade out"
},
{
"id": 10,
"type": "move",
"duration": 266.67,
"total_distance": 1192,
"start_position": -720,
"comment": "warning box move down"
},
{
"id": 11,
"type": "move",
"duration": 116.67,
"start_position": 112,
"delay": {
"reference_id": 10,
"property": "duration"
},
"total_distance": -30,
"comment": "warning box move up"
},
{
"id": 12,
"type": "move",
"duration": 116.67,
"start_position": 82,
"delay": {
"init_val": {
"reference_id": 10,
"property": "duration"
},
"reference_id": 11,
"property": "duration"
},
"total_distance": 10,
"comment": "warning box move center"
},
{
"id": 13,
"type": "fade",
"duration": 1000,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"lock_input": true,
"comment": "screen fade out on don press"
},
{
"id": 14,
"type": "fade",
"duration": 500,
"delay": 1000,
"reverse_delay": 500,
"loop": true,
"comment": "coin overlay fade in/out"
},
{
"id": 15,
"type": "fade",
"duration": 433,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "bana advert fade in"
},
{
"id": 16,
"type": "texture_resize",
"duration": 333,
"initial_size": 1.0,
"final_size": 1.2,
"reverse_delay": 0,
"comment": "bana advert resize"
},
{
"id": 17,
"type": "texture_resize",
"duration": 433,
"initial_size": -90.0,
"final_size": -45.0,
"comment": "bana advert banapass rotate"
},
{
"id": 18,
"type": "move",
"duration": 433,
"total_distance": -100,
"comment": "bana advert banapass move"
},
{
"id": 19,
"type": "fade",
"duration": 200,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "bana advert touch fade in"
},
{
"id": 20,
"type": "move",
"duration": 433,
"total_distance": -150,
"comment": "bana advert touch move up"
},
{
"id": 21,
"type": "texture_resize",
"duration": 433,
"initial_size": -32,
"final_size": 0,
"comment": "bana advert touch resize"
},
{
"id": 22,
"type": "move",
"duration": 433,
"delay": {
"reference_id": 20,
"property": "duration"
},
"total_distance": 20,
"comment": "bana advert touch move down"
},
{
"id": 23,
"type": "fade",
"duration": 166,
"comment": "bana advert touch fade out"
},
{
"id": 24,
"type": "move",
"duration": 333,
"total_distance": -50,
"reverse_delay": 0,
"comment": "bana advert rewards don chan move"
},
{
"id": 25,
"type": "texture_resize",
"duration": 133,
"initial_size": 2.0,
"final_size": 1.0,
"comment": "get text scale down"
},
{
"id": 26,
"type": "texture_resize",
"duration": 166,
"delay": {
"reference_id": 25,
"property": "duration"
},
"initial_size": 1.0,
"final_size": 1.5,
"ease_out": "quadratic",
"comment": "get text scale up"
},
{
"id": 27,
"type": "texture_resize",
"duration": 166,
"delay": {
"reference_id": 26,
"property": "delay"
},
"initial_size": 1.5,
"final_size": 1.0,
"ease_out": "quadratic",
"comment": "get text scale down 2"
},
{
"id": 28,
"type": "fade",
"duration": 133,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "get text fade in"
},
{
"id": 29,
"type": "move",
"duration": 233,
"total_distance": -40,
"ease_out": "quadratic",
"comment": "get chara bounce up"
},
{
"id": 30,
"type": "move",
"duration": 233,
"total_distance": 40,
"ease_in": "quadratic",
"comment": "get chara bounce down"
},
{
"id": 31,
"type": "fade",
"duration": 333,
"delay": 3333,
"comment": "get fade out"
},
{
"id": 32,
"type": "fade",
"duration": 166,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "camera cloud fade in"
},
{
"id": 33,
"type": "fade",
"duration": 333,
"delay": 999,
"reverse_delay": 999,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"loop": true,
"comment": "camera cloud text fade"
},
{
"id": 34,
"type": "move",
"duration": 333,
"total_distance": -300,
"delay": 1000,
"comment": "camera cloud move up"
},
{
"id": 35,
"type": "texture_resize",
"duration": 500,
"initial_size": 1.0,
"final_size": 1.3,
"reverse_delay": 0,
"loop": true,
"comment": "camera cloud breathing"
},
{
"id": 36,
"type": "texture_change",
"duration": 500,
"delay": 1000,
"textures": [
[0.0, 66.57, 0],
[66.57, 133.14, 1],
[133.14, 199.71, 2],
[199.71, 266.29, 3],
[266.29, 332.86, 4],
[332.86, 399.43, 5],
[399.43, 466.0, 6],
[466.0, 500.0, 0]
],
"loop": true,
"comment": "live icon texture change"
}
]