Files
YataiDONNijiiro/Graphics/game/gauge/texture.json
T
TaikoZhongandClaude Fable 5.1 4c2a7da14b gauge: draw the fill on the cabinet's 50-cell / 21 px grid
The gauge art (border/overlay separators, クリア box, 魂) is a 50-cell, 21 px
grid from x=738, but the fill pieces were 12 px wide and the engine stepped
in 87 units, so the fill edge landed mid-cell ("超過但不到一格"). Declare
gauge_cells = 50 (engine reads it via skin_entry) and widen every fill
piece to one 21 px cell; the fade/transition pieces are anchored on the
cell they belong to and lined up with the bar rows (1P -34 / 2P -91).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 04:46:42 +08:00

535 lines
6.7 KiB
JSON

{
"border_hard": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"border_normal": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"border_easy": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"1p_unfilled_hard": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"1p_unfilled_normal": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"1p_unfilled_easy": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"2p_unfilled_hard": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"2p_unfilled_normal": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"2p_unfilled_easy": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"overlay_hard": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"overlay_normal": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"overlay_easy": [
{
"x": 720,
"y": -72
},
{
"x": 720,
"y": -90
}
],
"rainbow_hard": [
{
"x": 731,
"y": -67,
"crop": [
[
0,
0,
1057,
78
],
[
0,
78,
1057,
78
],
[
0,
156,
1057,
78
],
[
0,
234,
1057,
78
],
[
0,
312,
1057,
78
],
[
0,
390,
1057,
78
],
[
0,
468,
1057,
78
],
[
0,
546,
1057,
78
]
]
},
{
"x": 731,
"y": -89
}
],
"rainbow_normal": [
{
"x": 731,
"y": -67,
"crop": [
[
0,
0,
1057,
78
],
[
0,
78,
1057,
78
],
[
0,
156,
1057,
78
],
[
0,
234,
1057,
78
],
[
0,
312,
1057,
78
],
[
0,
390,
1057,
78
],
[
0,
468,
1057,
78
],
[
0,
546,
1057,
78
]
]
},
{
"x": 731,
"y": -89
}
],
"rainbow_easy": [
{
"x": 731,
"y": -67,
"crop": [
[
0,
0,
1057,
78
],
[
0,
78,
1057,
78
],
[
0,
156,
1057,
78
],
[
0,
234,
1057,
78
],
[
0,
312,
1057,
78
],
[
0,
390,
1057,
78
],
[
0,
468,
1057,
78
],
[
0,
546,
1057,
78
]
]
},
{
"x": 731,
"y": -89
}
],
"bar_clear_transition": [
{
"x": 738,
"y": -63
},
{
"x": 738,
"y": -87
}
],
"bar_clear_top": [
{
"x": 738,
"y": -60
},
{
"x": 738,
"y": -52
}
],
"bar_clear_bottom": [
{
"x": 738,
"y": -26
},
{
"x": 738,
"y": -84
}
],
"1p_bar": [
{
"x": 738,
"y": -27
},
{
"x": 738,
"y": -84
}
],
"2p_bar": [
{
"x": 738,
"y": -27
},
{
"x": 738,
"y": -84
}
],
"bar_clear_transition_fade": [
{
"x": 738,
"y": -60
},
{
"x": 738,
"y": -84
}
],
"bar_clear_fade": [
{
"x": 738,
"y": -60
},
{
"x": 738,
"y": -84
}
],
"1p_bar_fade": [
{
"x": 738,
"y": -27
},
{
"x": 738,
"y": -84
}
],
"2p_bar_fade": [
{
"x": 738,
"y": -27
},
{
"x": 738,
"y": -84
}
],
"tamashii": [
{
"x": 1790,
"y": -74
},
{
"x": 1790,
"y": -92
}
],
"tamashii_dark": [
{
"x": 1790,
"y": -74
},
{
"x": 1790,
"y": -92
}
],
"tamashii_overlay": [
{
"x": 1790,
"y": -74
},
{
"x": 1790,
"y": -92
}
],
"tamashii_fire": [
{
"x": 1698,
"y": -242
},
{
"x": 1698,
"y": -260
}
],
"hit_effect": [
{
"x": 1834,
"y": -30,
"crop": [
[
0,
0,
232,
232
],
[
232,
0,
232,
232
],
[
464,
0,
232,
232
]
]
},
{
"x": 1834,
"y": 300
}
],
"hit_effect_circle": [
{
"x": 1830,
"y": -130
},
{
"x": 1830,
"y": 200
}
],
"hit_effect_circle_big": [
{
"x": 1830,
"y": -130
},
{
"x": 1830,
"y": 200
}
],
"clear_ja": [
{
"x": 1350,
"y": -74
},
{
"x": 1455,
"y": -74
},
{
"x": 1560,
"y": -74
},
{
"x": 1350,
"y": -68
},
{
"x": 1455,
"y": -68
},
{
"x": 1560,
"y": -68
}
],
"clear_dark_ja": [
{
"x": 1350,
"y": -74
},
{
"x": 1455,
"y": -74
},
{
"x": 1560,
"y": -74
},
{
"x": 1350,
"y": -68
},
{
"x": 1455,
"y": -68
},
{
"x": 1560,
"y": -68
}
]
}