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

332 lines
7.9 KiB
JSON

[
{
"id": 0,
"type": "move",
"duration": 3000,
"total_distance": -328,
"loop": true,
"comment": "donbg move"
},
{
"id": 1,
"type": "fade",
"duration": 150,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "donbg clear fade in"
},
{
"id": 2,
"type": "move",
"duration": 1000,
"total_distance": 20,
"reverse_delay": 0,
"loop": true,
"comment": "donbg 1,4,6 overlay move"
},
{
"id": 3,
"type": "move",
"duration": 1500,
"total_distance": 20,
"reverse_delay": 0,
"loop": true,
"comment": "donbg 2 overlay move"
},
{
"id": 4,
"type": "move",
"duration": 266,
"total_distance": -40,
"ease_out": "quadratic",
"comment": "donbg 3,5 bounce up"
},
{
"id": 5,
"type": "move",
"duration": 266,
"total_distance": -40,
"ease_in": "quadratic",
"delay": {
"reference_id": 4,
"property": "duration"
},
"comment": "donbg 3,5 bounce down"
},
{
"id": 6,
"type": "move",
"duration": 798,
"total_distance": 20,
"reverse_delay": 0,
"ease_in": "quadratic",
"ease_out": "quadratic",
"delay": {
"init_val": {
"reference_id": 4,
"property": "duration"
},
"reference_id": 5,
"property": "duration"
},
"loop": true,
"comment": "donbg 3 overlay move"
},
{
"id": 7,
"type": "move",
"duration": 798,
"total_distance": 20,
"reverse_delay": 0,
"ease_in": "quadratic",
"ease_out": "quadratic",
"delay": {
"init_val": {
"init_val": {
"reference_id": 4,
"property": "duration"
},
"reference_id": 5,
"property": "duration"
},
"reference_id": 6,
"property": "duration"
},
"loop": true,
"comment": "donbg 3 overlay move 2"
},
{
"id": 8,
"type": "move",
"duration": 1000,
"total_distance": 10,
"reverse_delay": 0,
"delay": {
"init_val": {
"reference_id": 4,
"property": "duration"
},
"reference_id": 5,
"property": "duration"
},
"loop": true,
"comment": "donbg 5 adjust"
},
{
"id": 9,
"type": "fade",
"duration": 66.68,
"initial_opacity": 0.5,
"final_opacity": 0.4,
"reverse_delay": 0,
"loop": true,
"comment": "bg normal 1,2 flicker"
},
{
"id": 10,
"type": "fade",
"duration": 166.7,
"initial_opacity": 0.5,
"final_opacity": 0.4,
"reverse_delay": 0,
"loop": true,
"comment": "bg normal 3 flicker"
},
{
"id": 11,
"type": "fade",
"duration": 50,
"initial_opacity": 0.5,
"final_opacity": 0.4,
"reverse_delay": 0,
"loop": true,
"comment": "bg normal 4 flicker"
},
{
"id": 12,
"type": "move",
"duration": 6666,
"start_position": 1392,
"total_distance": -1728,
"loop": true,
"comment": "turtle move"
},
{
"id": 13,
"type": "texture_change",
"duration": 600,
"textures": [
[0, 100, 0],
[100, 200, 1],
[200, 300, 2],
[300, 400, 3],
[400, 500, 4],
[500, 600, 5]
],
"loop": true,
"comment": "turtle texture change"
},
{
"id": 14,
"type": "fade",
"duration": 166.7,
"initial_opacity": 0.75,
"final_opacity": 0.4,
"reverse_delay": 0,
"loop": true,
"comment": "bg normal 5 flicker"
},
{
"id": 15,
"type": "move",
"duration": 1300,
"total_distance": 50,
"reverse_delay": 0,
"loop": true,
"comment": "bg fever 4 vertical move"
},
{
"id": 16,
"type": "move",
"duration": 5000,
"total_distance": 1256,
"loop": true,
"comment": "bg fever 4 horizontal move"
},
{
"id": 17,
"type": "move",
"duration": 516,
"total_distance": 400,
"ease_in": "cubic",
"comment": "bg fever 4 bg move down"
},
{
"id": 18,
"type": "move",
"duration": 200,
"total_distance": 40,
"delay": {
"reference_id": 17,
"property": "duration"
},
"ease_out": "quadratic",
"comment": "bg fever 4 bg move up"
},
{
"id": 19,
"type": "fade",
"duration": 416,
"initial_opacity": 0.0,
"final_opacity": 1.0,
"comment": "bg fever 2,3 fadein"
},
{
"id": 20,
"type": "texture_change",
"duration": 332,
"textures": [
[0, 166, 0],
[166, 332, 1]
],
"comment": "bg fever 2,3 texture change",
"loop": true
},
{
"id": 21,
"type": "fade",
"duration": 1000,
"initial_opacity": -0.2,
"final_opacity": 0.2,
"reverse_delay": 0,
"loop": true,
"ease_in": "quadratic",
"ease_out": "quadratic",
"comment": "bg fever 2 ship rotation"
},
{
"id": 22,
"type": "move",
"duration": 333,
"total_distance": 600,
"start_position": -500,
"ease_out": "quadratic",
"comment": "bg fever 2 move in"
},
{
"id": 23,
"type": "move",
"duration": 166,
"total_distance": 100,
"delay": {
"reference_id": 22,
"property": "duration"
},
"ease_in": "quadratic",
"comment": "bg fever 2 move out"
},
{
"id": 24,
"type": "move",
"duration": 1000,
"total_distance": 1800,
"comment": "bg fever 3 background move in"
},
{
"id": 25,
"type": "texture_change",
"duration": 996,
"textures": [
[0, 332, 0],
[332, 664, 1],
[664, 996, 2]
],
"comment": "bg fever 3 overlay texture change",
"loop": true
},
{
"id": 26,
"type": "move",
"duration": 1000,
"total_distance": 100,
"ease_out": "quadratic",
"comment": "bg fever 3 footer move up"
},
{
"id": 27,
"type": "move",
"duration": 7000,
"total_distance": 360,
"comment": "bg fever 3 rotation",
"loop": true
},
{
"id": 28,
"type": "move",
"duration": 8000,
"total_distance": -360,
"comment": "bg fever 3 fish circular motion",
"loop": true
},
{
"id": 29,
"type": "move",
"duration": 133,
"total_distance": 360,
"comment": "bg fever 1 corner move up",
"ease_out": "quadratic"
},
{
"id": 30,
"type": "move",
"duration": 133,
"total_distance": 160,
"delay": {
"reference_id": 29,
"property": "duration"
},
"comment": "bg fever 1 corner move down",
"ease_in": "quadratic"
}
]