Author SHA1 Message Date
TaikoZhongandClaude Opus 5.5 9827b51e9c Add note_arc_cubic_control_p2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 01:49:09 +08:00
TaikoZhongandClaude Opus 5.5 1b537f85f5 Add note_arc_cubic option, note_arc_frames and note_arc_cubic_control keys
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 23:42:08 +08:00
TaikoZhongandClaude Opus 5.5 ed61063e3f Add note_arc_firework_cabinet option and the big-note firework's spawn, path and scale keys
The values are the engine's current behaviour (6 sparks from frame 6, 3 apart, at 0.8), so nothing changes for this skin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 22:40:26 +08:00
Yonokid c9c48ebabc Update checksums.sha256 2026-10-14 10:31:10 -04:00
Yonokid 1d02c993bd add network message 2026-10-14 10:27:20 -04:00
Yonokid 7558512f79 add practice mode timer 2026-10-14 10:00:34 -04:00
Yonokid 4d3251351b Update checksums.sha256 2026-10-13 23:59:12 -04:00
Yonokid 21ef201cad add back folder to dan select 2026-10-13 15:47:57 -04:00
Yonokid 4731906197 cleanup game screen objects 2026-10-13 13:22:39 -04:00
Yonokid b214fe4bf2 Update dan_result_draw.lua 2026-10-13 10:21:05 -04:00
Yonokid 3fc3adeecc add missing dan result things 2026-10-13 10:20:11 -04:00
Yonokid 3eda764664 major dan cleanup 2026-10-13 08:42:12 -04:00
Yonokid 73694949a3 move more dan stuff to lua 2026-10-13 00:54:23 -04:00
Yonokid 80520a3d2c dan select cleanup 2026-10-12 19:36:54 -04:00
Yonokid 1b81f0743a move the rest of dan select to lua 2026-10-12 18:41:41 -04:00
Yonokid 30994d73de add basin animation 2026-10-12 17:53:11 -04:00
Yonokid 8e607aab50 add retry game scene 2026-10-12 17:16:15 -04:00
Yonokid dc2989219c add name entry 2026-10-12 00:49:30 -04:00
Yonokid f9e8365b91 various entry enhancements 2026-10-11 23:12:37 -04:00
Yonokid 64c54d4128 minor entry enhancements 2026-10-11 15:43:29 -04:00
Yonokid f4e48b8e24 complete camera 2026-10-11 15:13:35 -04:00
Yonokid 0121273bc8 minor warning screen changes 2026-10-11 14:41:53 -04:00
Yonokid b89065b007 add shadow to shutter 2026-10-11 14:21:00 -04:00
Yonokid 8a8f66cd43 improve rainbow transition 2026-10-11 13:24:41 -04:00
Yonokid 644eb04835 complete dan transition 2026-10-11 11:58:38 -04:00
Yonokid 334fd8ffb5 minor optimizations 2026-10-10 14:52:27 -04:00
Yonokid 1e73d69451 Reapply "fix imas_cg collab"
This reverts commit 5e81888da2.
2026-10-10 11:20:40 -04:00
Yonokid 5e81888da2 Revert "fix imas_cg collab"
This reverts commit 48c68735b0.
2026-10-10 11:20:31 -04:00
Yonokid 48c68735b0 fix imas_cg collab 2026-10-10 11:20:14 -04:00
Yonokid 221e460c21 add timing offset option 2026-10-10 10:44:13 -04:00
Yonokid 2170428242 complete collab fixes 2026-10-10 09:54:09 -04:00
Yonokid 703f7d352c fix ymck collab 2026-10-10 09:33:17 -04:00
Yonokid b8df42c1fd fix touken collab 2026-10-10 01:55:40 -04:00
Yonokid 80fc8cf354 fix toho collab 2026-10-10 01:11:03 -04:00
Yonokid 01c1f4e882 fix pzd collab 2026-10-10 00:55:21 -04:00
Yonokid 0370388275 fix oshiri collab 2026-10-10 00:09:38 -04:00
Yonokid 9ce347f915 Update checksums.sha256 2026-10-09 20:33:07 -04:00
Yonokid 39527f5276 more collab fixes 2026-10-09 18:30:20 -04:00
Yonokid 1a5213c450 fix lovelive collab 2026-10-09 16:33:06 -04:00
Yonokid 07e8cbdeb4 fix kumamon collab 2026-10-09 16:16:41 -04:00
Yonokid a8badcb181 Update checksums.sha256 2026-10-09 15:53:42 -04:00
Yonokid d67778d7b6 Merge branch 'main' of https://ese.tjadataba.se/Yonokid/PyTaikoGreen 2026-10-09 15:52:22 -04:00
Yonokid df0c5359b1 crash fix and fix kobayashi collab 2026-10-09 15:50:58 -04:00
QBaraki 9f657ed190 ensogame: judgement animation adjustment 2026-10-10 02:29:14 +07:00
Yonokid 980fa4d475 Update dq10.lua 2026-10-09 14:19:17 -04:00
Yonokid 82ef8173a6 fix imas_sidem collab 2026-10-09 12:38:45 -04:00
Yonokid 7420a8defb fix imas collab 2026-10-09 12:17:10 -04:00
Yonokid c7871c0eb7 fix ia collab 2026-10-09 11:56:30 -04:00
Yonokid eba334091f fix id7 collabs 2026-10-09 11:35:21 -04:00
Yonokid ff6d68dc32 fix gmt collab 2026-10-09 11:08:45 -04:00
Yonokid 1c7c21bbcd fix gb collab 2026-10-09 10:39:08 -04:00
QBaraki 18be0e43a2 ensogame: Increase hit lane effect transparency 2026-10-09 21:27:39 +07:00
Yonokid 9fa36b2108 fix funassyi 2026-10-09 10:11:54 -04:00
Yonokid 8f9b0d4123 rewrite dancers 2026-10-09 01:24:13 -04:00
Yonokid 2dc920a2b3 major changes to chibis 2026-10-08 21:21:18 -04:00
Yonokid 4697459d27 remove dodai references and fix gumi 2026-10-08 13:46:20 -04:00
Yonokid 2f42241846 beginning the great skin updating 2026-10-08 13:12:15 -04:00
Yonokid 83a455cba7 add result screenshot crop sco 2026-10-08 11:37:32 -04:00
Yonokid 4199df62c2 add gogo time lane effect 2026-10-07 16:31:12 -04:00
Yonokid b0450c41f1 minor fixes 2026-10-07 14:06:32 -04:00
Yonokid 5819ddf51a add donbg tinting 2026-10-07 13:45:15 -04:00
Yonokid 233156bb86 center costume icons 2026-10-07 09:59:32 -04:00
Yonokid 7c3dc74f9b fix gauge length 2026-10-07 09:27:06 -04:00
Yonokid b443ecae2f move gauge to lua 2026-10-07 09:12:49 -04:00
Yonokid 605e43f335 Merge pull request 'song select: refresh a folder's song count text when the count changes' (#10) from GanYiZhong/PyTaikoGreen:fix/folder-count-refresh into main
Reviewed-on: Yonokid/PyTaikoGreen#10
2026-10-05 13:45:20 +02:00
TaikoZhongandClaude Opus 5.5 2e694d4952 song select: refresh a folder's song count text when the count changes
The folder texts are cached on first draw, but the engine fills in a
folder's song count with a background scan after the boxes are first
drawn, so the count text stayed at 0 for the rest of the session (e.g.
the folder under the cursor at startup kept showing 0 songs). The cache
now remembers the count it was built with and rebuilds that one text
when box.tja_count changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 14:12:42 +08:00
Yonokid 6330aebefd add firework effect to big notes thanks qbaraki 2026-10-04 17:54:02 -04:00
Yonokid 8f0c4f69bc fix big hit animation 2026-10-04 16:02:26 -04:00
Yonokid f7f7d5cb4e add audio device switching 2026-10-02 11:01:09 -04:00
Yonokid 45ed83d19c move dan boxes to lua 2026-10-02 10:46:58 -04:00
Yonokid 565c6e4eae fix background animations 2026-10-01 16:47:45 -04:00
Yonokid d31a03ab58 remove load_animations() 2026-10-01 14:52:38 -04:00
Yonokid 4011ce9f60 move song select code to lua 2026-10-01 14:07:54 -04:00
Yonokid 5d6967ec47 move score history to lua 2026-09-30 22:59:42 -04:00
Yonokid 5d9fd60406 change scos 2026-09-30 15:51:13 -04:00
Yonokid 48a33b09d5 Update checksums.sha256 2026-09-30 15:29:39 -04:00
Yonokid 7a58faf27c welcome back attract sequence 2026-09-30 14:35:34 -04:00
Yonokid 6dea3a00b5 port normal transition 2026-09-30 14:25:42 -04:00
Yonokid 2081847b4f Create ura_switch.lua 2026-09-30 13:31:37 -04:00
Yonokid c911cc29de move fail and fc animations to lua 2026-09-30 13:01:07 -04:00
Yonokid 6b12833bea Create clear_animation.lua 2026-09-30 12:54:04 -04:00
Yonokid 1a762ee396 Create result_transition.lua 2026-09-30 12:42:40 -04:00
Yonokid 613a750706 add green and 2011 OPs 2026-09-30 11:50:26 -04:00
Yonokid 080bd0b5d4 Update checksums.sha256 2026-09-29 15:34:18 -04:00
Yonokid 5490fdd94f Merge pull request 'Add loading_countdown skin config key' (#9) from GanYiZhong/PyTaikoGreen:sc-loading-countdown into main
Reviewed-on: Yonokid/PyTaikoGreen#9
2026-09-29 20:34:22 +02:00
4256 changed files with 32914 additions and 19416 deletions

No files matched your search

+7 -34
View File
@@ -1,41 +1,14 @@
{
"0": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
3,
2,
1
]
"x": 588,
"y": 52
},
"1": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
3,
2,
1
]
"x": 580,
"y": 56
},
"2": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
3,
2,
1
]
"x": 584,
"y": 40
}
}
}
+9 -49
View File
@@ -1,58 +1,18 @@
{
"0": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
4,
3,
2,
1
]
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
4,
3,
2,
1
]
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
4,
3,
2,
1
]
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 50,
"frame_order": [
0,
1,
2,
3,
4,
3,
2,
1
]
"x": 576,
"y": 28
}
}
}
@@ -1,18 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 588,
"y": 40
},
"1": {
"x": 200,
"y": 25
"x": 588,
"y": 40
},
"2": {
"x": 200,
"y": 25
"x": 588,
"y": 40
},
"3": {
"x": 200,
"y": 25
"x": 588,
"y": 40
}
}
@@ -1,10 +1,10 @@
{
"0": {
"x": 200,
"y": 25
"x": 588,
"y": 40
},
"1": {
"x": 200,
"y": 25
"x": 588,
"y": 40
}
}
@@ -1,10 +1,10 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
}
}
+10 -10
View File
@@ -1,22 +1,22 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"tail": {
"x": 200,
"y": 25
"x": 576,
"y": 28
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+12 -8
View File
@@ -1,18 +1,22 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"shadow": {
"x": 576,
"y": 28
}
}
@@ -1,18 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 25
"x": 576,
"y": 28
}
}
@@ -1,18 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 25
"x": 576,
"y": 28
}
}
+9 -69
View File
@@ -1,78 +1,18 @@
{
"0": {
"x": 200,
"y": 25,
"frame_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
2,
3,
2,
3
]
"x": 572,
"y": 24
},
"1": {
"x": 200,
"y": 25,
"frame_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
2,
3,
2,
3
]
"x": 572,
"y": 24
},
"2": {
"x": 200,
"y": 25,
"frame_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
2,
3,
2,
3
]
"x": 572,
"y": 24
},
"3": {
"x": 200,
"y": 25,
"frame_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
2,
3,
2,
3
]
"x": 572,
"y": 24
}
}
}
@@ -1,18 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 564,
"y": 16
},
"1": {
"x": 200,
"y": 25
"x": 564,
"y": 16
},
"2": {
"x": 200,
"y": 25
"x": 564,
"y": 16
},
"3": {
"x": 200,
"y": 25
"x": 564,
"y": 16
}
}
+9 -19
View File
@@ -1,28 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 25,
"frame_order": [
0,
0,
0
]
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 25,
"frame_order": [
0,
0,
0
]
"x": 576,
"y": 28
}
}
}
@@ -1,18 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"2": {
"x": 200,
"y": 25
"x": 576,
"y": 28
},
"3": {
"x": 200,
"y": 25
"x": 576,
"y": 28
}
}
@@ -1,18 +1,18 @@
{
"0": {
"x": 200,
"y": 25
"x": 576,
"y": 40
},
"1": {
"x": 200,
"y": 25
"x": 576,
"y": 40
},
"2": {
"x": 200,
"y": 25
"x": 576,
"y": 40
},
"3": {
"x": 200,
"y": 25
"x": 576,
"y": 40
}
}
@@ -1,6 +1,6 @@
{
"0": {
"x": 200,
"y": 50
"x": 580,
"y": 60
}
}
@@ -1,8 +1,7 @@
{
"overlay": {
"x": 0,
"y": 360,
"x2": 1280
},
"petals": {}
"overlay": { "x": 0, "y": 360, "x2": 1280 },
"petals": [
{ "x": 55, "y": 36 }, { "x": 504, "y": 36 }, { "x": 953, "y": 36 },
{ "x": 356, "y": 44 }, { "x": 806, "y": 39 }, { "x": 1256, "y": 45 }
]
}
Binary file not shown.
@@ -1,14 +1,5 @@
{
"background": {
"x": 0,
"y": 360
},
"overlay": {
"x": 0,
"y": 360
},
"curtain": {
"x": 0,
"y": 360
}
"background": { "x": 0, "y": 360 },
"overlay": { "x": 0, "y": 360 },
"curtain": { "x": 0, "y": 360 }
}
@@ -1,18 +0,0 @@
{
"0": {
"x": 200,
"y": 50
},
"1": {
"x": 200,
"y": 50
},
"2": {
"x": 200,
"y": 50
},
"3": {
"x": 200,
"y": 50
}
}
@@ -0,0 +1,6 @@
{
"1": {
"x": 588,
"y": 40
}
}
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.
Loaded 100 of 4256 files, more files were not shown because too many files have changed in this diff. Show more