Files
YataiDONNijiiro/Graphics/dan_select/yellow_box/texture.json
T
TaikoZhongandClaude Opus 5.5 c14075b8fa dan select: course panel closer to the cabinet
- Course rows show the song title alone (no subtitle). In CJK languages the title is set
  in runs (ASCII / everything else) so kanji and kana keep their width; it needs the
  engine's OutlinedText.text and falls back to the engine's title without it.
- Exam values: in CJK languages the digits are narrowed beside full-width 以上/未満, with
  a little room between them; smaller size and a thicker edge, centred on the row's
  coin and right-aligned with the cabinet's.
- Exam labels (yellow_box/exam_*.png) are smaller and edged in dark ochre, centred in
  their pills.
- The 合格条件 tab, frame and exam boxes sit 5 px higher, the tab joining the frame.
- The back chip's label set across (non-CJK languages) takes a smaller size instead of
  being squeezed to the chip.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 17:59:34 +08:00

213 lines
2.7 KiB
JSON

{
"yellow_box_top_left": {
"x": 0,
"y": 0
},
"yellow_box_top_right": {
"x": 0,
"y": 0
},
"yellow_box_bottom_left": {
"x": 0,
"y": 0
},
"yellow_box_bottom_right": {
"x": 0,
"y": 974
},
"yellow_box_top": {
"x": 0,
"y": 0
},
"yellow_box_bottom": {
"x": 0,
"y": 0
},
"yellow_box_left": {
"x": 0,
"y": 0
},
"yellow_box_right": {
"x": 0,
"y": 0
},
"yellow_box_center": {
"x": 0,
"y": 0
},
"frame": {
"x": 117,
"y": 171
},
"genre_banner": {
"x": 412,
"y": 234,
"frame_order": [
0,
0,
1,
2,
3,
4,
5,
6,
7
]
},
"difficulty": {
"x": 528,
"y": 242
},
"difficulty_star": {
"x": 528,
"y": 290
},
"difficulty_x": {
"x": 528,
"y": 290
},
"difficulty_num": {
"x": 572,
"y": 288
},
"total_notes_bg": {
"x": 330,
"y": 182
},
"total_notes": {
"x": 1180,
"y": 190
},
"total_notes_counter": {
"x": 1470,
"y": 186
},
"exam_header": {
"x": 421,
"y": 563
},
"exam_frame": {
"x": 418,
"y": 596
},
"exam_box_top_left": {
"x": 420,
"y": 602
},
"exam_box_top_right": {
"x": 1750,
"y": 602
},
"exam_box_bottom_left": {
"x": 420,
"y": 970
},
"exam_box_bottom_right": {
"x": 1750,
"y": 970
},
"exam_box_top": {
"x": 460,
"y": 602,
"x2": 1290
},
"exam_box_bottom": {
"x": 460,
"y": 970,
"x2": 1290
},
"exam_box_left": {
"x": 420,
"y": 642,
"y2": 328
},
"exam_box_right": {
"x": 1750,
"y": 642,
"y2": 328
},
"exam_box_center": {
"x": 460,
"y": 642,
"x2": 1290,
"y2": 328
},
"judge_box": {
"x": 440,
"y": 610
},
"exam_gauge": {
"x": 517,
"y": 611
},
"exam_combo": {
"x": 517,
"y": 611
},
"exam_score": {
"x": 517,
"y": 611
},
"exam_hit": {
"x": 517,
"y": 611
},
"exam_roll": {
"x": 517,
"y": 611
},
"exam_judgeperfect": {
"x": 517,
"y": 611
},
"exam_judgebad": {
"x": 517,
"y": 611
},
"exam_judgegood": {
"x": 517,
"y": 611
},
"judge_num": {
"x": 1450,
"y": 655
},
"exam_percent": {
"x": 1450,
"y": 662
},
"exam_less": {
"x": 1495,
"y": 660
},
"exam_more": {
"x": 1495,
"y": 660
},
"rank_plate": {
"x": 117,
"y": 171
},
"song_label": {
"x": 430,
"y": 246
},
"exam_seg_label": {
"x": 0,
"y": 0
},
"exam_gauge_box": {
"x": 0,
"y": 0
},
"clear_mark": {
"x": 100,
"y": 505
},
"difficulty_ura": {},
"difficulty_level": {
"x": 538,
"y": 287
}
}