Author SHA1 Message Date
Yonokid b71e80d1bd add waiwai enso 2026-11-04 18:45:35 -05:00
Yonokid 04a8affd1a add shop info panel 2026-11-04 01:06:48 -05:00
Yonokid d78eab6446 add don medals 2026-11-04 00:53:49 -05:00
Yonokid 6a76d39208 add total result 2026-11-03 23:40:03 -05:00
Yonokid 1f42ea4c91 add camera failure options 2026-11-03 13:44:35 -05:00
Yonokid 39c0a9817b add kinotake 2026-11-03 13:12:15 -05:00
Yonokid df02f1d8ae add leaderboard 2026-11-03 02:30:32 -05:00
Yonokid 5be0363a43 Update checksums.sha256 2026-11-03 01:26:17 -05:00
Yonokid b5ac706870 add partner notes 2026-11-03 01:19:57 -05:00
Yonokid e2cef1fad0 add practice help screen 2026-11-03 00:52:18 -05:00
Yonokid 9298f6702d add missing practice textures 2026-11-03 00:15:24 -05:00
Yonokid c851604181 Update skin_config.json 2026-11-02 22:14:50 -05:00
Yonokid 50ab451723 add papamama and hidden oni 2026-11-02 22:09:43 -05:00
Yonokid 0497d82313 add missing dan features 2026-11-02 21:20:01 -05:00
Yonokid 37f84a5e63 add some missing entry popups 2026-11-02 20:35:36 -05:00
Yonokid cbcdf1c4a4 add missing voicelines 2026-11-02 19:47:55 -05:00
Yonokid ed0d05ccaf add missing collab 2026-11-02 19:27:26 -05:00
Yonokid 74ad1cd836 Update checksums.sha256 2026-11-02 16:09:59 -05:00
Yonokid d183fd9ed9 fix sound effects 2026-11-02 16:08:08 -05:00
Yonokid fb9f6737c2 add missing campaigns 2026-11-02 16:06:18 -05:00
Yonokid 2e1dda154a add campaign support 2026-11-02 15:45:40 -05:00
Yonokid 1e7b873479 Update checksums.sha256 2026-11-02 09:10:52 -05:00
Yonokid 6cd3899b58 Merge pull request 'Nameplate: no dan without a badge, name clear of the dan chip' (#19) from GanYiZhong/PyTaikoGreen:fix/nameplate-dan-chip into main
Reviewed-on: Yonokid/PyTaikoGreen#19
2026-11-02 14:30:01 +01:00
Yonokid 3cefc16ace Merge pull request 'Tutorial background: layout fixes (fans, Fuji, clouds, dots, floor)' (#18) from GanYiZhong/PyTaikoGreen:fix/tutorial-bg-layout into main
Reviewed-on: Yonokid/PyTaikoGreen#18
2026-11-02 14:29:39 +01:00
TaikoZhongandClaude Opus 5.5 6fdaf558de Nameplate: no dan on a plate without a player badge
The entry screen's plate shows only the title and the name, centred. This
replaces the left-end fill from the previous commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 15:01:30 +08:00
TaikoZhongandClaude Opus 5.5 8ceb2df868 Nameplate: without a badge, the dan chip's black reaches the plate's left end
The chip curves in around the player badge; on a plate without one that left
a light crescent at the left end. dan_emblem_bg_left fills it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:55:51 +08:00
TaikoZhongandClaude Opus 5.5 4560b5a4b1 Nameplate: keep the name clear of the dan chip
The name was centred right of half the badge plus the chip's width, but the
chip is drawn at its texture.json x: without a badge (the entry screen) the
name started at x 64 while the chip ends at x 126, so a name ran over the
dan text. The name is now centred right of the chip's actual right edge
(or the badge when there is no dan).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:53:04 +08:00
1845 changed files with 19760 additions and 1384 deletions

No files matched your search

Binary file not shown.
@@ -0,0 +1,13 @@
{
"renda_0": {
"y": 720,
"crop": [
[0, 0, 128, 128],
[128, 0, 128, 128],
[0, 128, 128, 128],
[128, 128, 128, 128],
[0, 256, 128, 128],
[128, 256, 128, 128]
]
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,235 @@
{
"eq_band": {
"x": 0,
"y": 528,
"crop": [
[0, 0, 1280, 192],
[0, 192, 1280, 192]
]
},
"fever_band": {
"x": 0,
"y": 528,
"crop": [
[0, 0, 1280, 192],
[0, 192, 1280, 192]
]
},
"dome": {
"x": 0,
"y": 0
},
"fever_dome": {
"x": 0,
"y": 0
},
"fever_dome_glow": {
"x": 0,
"y": 0
},
"stage": {
"x": 0,
"y": 0
},
"lights_dots": {
"x": 80,
"y": 0
},
"fever_dots": {
"x": 80,
"y": 0,
"crop": [
[0, 0, 1120, 88],
[0, 88, 1120, 88]
]
},
"corner_lights": [
{
"x": 0,
"y": 0
},
{
"x": 1120,
"y": 0
}
],
"fever_corner_lights": [
{
"x": 0,
"y": 0
},
{
"x": 1120,
"y": 0
}
],
"fever_crowd_back": {
"x": 0,
"y": -3
},
"rim_top": {
"x": 0,
"y": 516
},
"fever_rim_top": {
"x": 0,
"y": 516
},
"screen": {
"x": 400,
"y": 520,
"crop": [
[0, 0, 480, 200],
[0, 200, 480, 200]
]
},
"fever_screen": {
"x": 400,
"y": 520,
"crop": [
[0, 0, 480, 200],
[0, 200, 480, 200],
[0, 400, 480, 200]
]
},
"screen_glow": {
"x": 340,
"y": 520
},
"fever_screen_glow": {
"x": 340,
"y": 520
},
"stage_front": {
"x": 0,
"y": 520
},
"spot_beams": [
{
"x": 371,
"y": 522
},
{
"x": 749,
"y": 522
}
],
"fever_bulbs": [
{
"x": 0,
"y": 520
},
{
"x": 1040,
"y": 520
}
],
"floor_lights": [
{
"x": 0,
"y": 640,
"crop": [
[0, 0, 480, 80],
[0, 80, 480, 80]
]
},
{
"x": 800,
"y": 640
}
],
"fever_floor_lights": [
{
"x": 0,
"y": 640
},
{
"x": 800,
"y": 640
}
],
"fever_floor_flash": [
{
"x": 0,
"y": 640
},
{
"x": 800,
"y": 640
}
],
"stage_floor": {
"x": 0,
"y": 640
},
"balcony": {
"x": 0,
"y": 0
},
"fever_stage_floor": {
"x": 0,
"y": 672
},
"rim_floor": {
"x": 0,
"y": 640
},
"fever_rim_floor": {
"x": 0,
"y": 640
},
"side_crowd": {
"x": 0,
"y": 44
},
"crowd": {
"x": 168,
"y": 80
},
"speaker": [
{
"x": -54,
"y": 500
},
{
"x": 1174,
"y": 500
}
],
"mascots_fever": {
"x": 0,
"y": -10,
"crop": [
[0, 0, 1280, 200],
[0, 200, 1280, 200]
]
},
"mascots_second": {
"x": 188,
"y": 12,
"crop": [
[0, 0, 904, 160],
[0, 160, 904, 160]
]
},
"mascots_first": {
"x": 320,
"y": 44,
"crop": [
[0, 0, 640, 136],
[0, 136, 640, 136]
]
},
"rail": {
"x": 0,
"y": 0
},
"fever_rail_glow": {
"x": 0,
"y": 96
},
"confetti": {
"x": 0,
"y": 0
}
}
Binary file not shown.
@@ -0,0 +1,13 @@
{
"renda_0": {
"y": 720,
"crop": [
[0, 0, 104, 96],
[104, 0, 104, 96],
[0, 96, 104, 96],
[104, 96, 104, 96],
[0, 192, 104, 96],
[104, 192, 104, 96]
]
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,141 @@
{
"street": {
"x": 0,
"y": 536
},
"lantern_glow": {
"x": 0,
"y": 536
},
"curtain": {
"x": 0,
"y": 536
},
"top_band": {
"x": 0,
"y": 0
},
"fever_corner_lights": [
{
"x": 0,
"y": 0
},
{
"x": 1120,
"y": 0
}
],
"fever_crowd_back": {
"x": 0,
"y": -3
},
"side_crowd": {
"x": 0,
"y": 44
},
"crowd": {
"x": 168,
"y": 80
},
"mascots_fever": {
"x": 0,
"y": -10,
"crop": [
[0, 0, 1280, 200],
[0, 200, 1280, 200]
]
},
"mascots_second": {
"x": 188,
"y": 12,
"crop": [
[0, 0, 904, 160],
[0, 160, 904, 160]
]
},
"mascots_first": {
"x": 320,
"y": 44,
"crop": [
[0, 0, 640, 136],
[0, 136, 640, 136]
]
},
"rail": {
"x": 0,
"y": 0
},
"confetti": {
"x": 0,
"y": 0
},
"shadow": {
"x": 0,
"y": 0
},
"note": {
"x": 0,
"y": 0
},
"dancer_1": {
"x": 653,
"y": 477,
"crop": [
[0, 0, 256, 312],
[256, 0, 256, 312],
[512, 0, 256, 312],
[0, 312, 256, 312],
[256, 312, 256, 312],
[512, 312, 256, 312],
[0, 624, 256, 312],
[256, 624, 256, 312],
[512, 624, 256, 312]
]
},
"dancer_2": {
"x": 498,
"y": 477,
"crop": [
[0, 0, 256, 312],
[256, 0, 256, 312],
[512, 0, 256, 312],
[0, 312, 256, 312],
[256, 312, 256, 312],
[512, 312, 256, 312],
[0, 624, 256, 312],
[256, 624, 256, 312],
[512, 624, 256, 312],
[0, 936, 256, 312]
]
},
"dancer_3": {
"x": 793,
"y": 477,
"crop": [
[0, 0, 256, 312],
[256, 0, 256, 312],
[512, 0, 256, 312],
[0, 312, 256, 312],
[256, 312, 256, 312],
[512, 312, 256, 312],
[0, 624, 256, 312],
[256, 624, 256, 312],
[512, 624, 256, 312]
]
},
"dancer_4": {
"x": 358,
"y": 477,
"crop": [
[0, 0, 256, 312],
[256, 0, 256, 312],
[512, 0, 256, 312],
[0, 312, 256, 312],
[256, 312, 256, 312],
[512, 312, 256, 312],
[0, 624, 256, 312],
[256, 624, 256, 312],
[512, 624, 256, 312]
]
}
}
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,12 @@
{
"renda_0": {
"y": 720,
"crop": [
[0, 0, 104, 96],
[104, 0, 104, 96],
[0, 96, 104, 96],
[104, 96, 104, 96],
[0, 192, 104, 96]
]
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,131 @@
{
"screen": {
"x": 400,
"y": 520,
"crop": [
[0, 0, 480, 200],
[0, 200, 480, 200],
[0, 400, 480, 200],
[0, 600, 480, 200],
[0, 800, 480, 200],
[0, 1000, 480, 200],
[0, 1200, 480, 200]
]
},
"fever_band": {
"x": 0,
"y": 528,
"crop": [
[0, 0, 1280, 256],
[0, 256, 1280, 256]
]
},
"dancer_1": {
"x": 572,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_1_prop": [
{
"x": 676,
"y": 605
},
{
"x": 554,
"y": 577
}
],
"dancer_2": {
"x": 422,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_2_prop": [
{
"x": 414,
"y": 611
},
{
"x": 506,
"y": 566
}
],
"dancer_3": {
"x": 118,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_3_prop": [
{
"x": 112,
"y": 621
},
{
"x": 222,
"y": 621
}
],
"dancer_4": {
"x": 726,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_4_prop": {
"x": 840,
"y": 556
},
"dancer_5": {
"x": 868,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_5_prop": [
{
"x": 873,
"y": 627
},
{
"x": 945,
"y": 624
}
],
"dancer_6": {
"x": 1022,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_6_prop": {
"x": 1117,
"y": 571
},
"dancer_7": {
"x": 268,
"y": 530,
"crop": [
[0, 0, 144, 184],
[0, 184, 144, 184]
]
},
"dancer_7_prop": {
"x": 266,
"y": 556
}
}
@@ -0,0 +1,12 @@
{
"renda_0": {
"y": 720,
"crop": [
[0, 0, 104, 96],
[104, 0, 104, 96],
[0, 96, 104, 96],
[104, 96, 104, 96],
[0, 192, 104, 96]
]
}
}
Loaded 100 of 1845 files, more files were not shown because too many files have changed in this diff. Show more