Compare commits

...
Author SHA1 Message Date
TaikoZhongandClaude Opus 5.5 172e0d52d7 AI battle: drumroll counters smaller, in the middle of the arena
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 20:07:53 +08:00
TaikoZhongandClaude Opus 5.5 a3066eaa65 AI battle: AIどん plate, section timer position, title at the bottom right
- ai_plate: the AI lane's "AIどん" plate, drawn with the AI scoreboard
  (needs the engine's Player::use_ai_lane, which drops the lane's own
  plate / auto marker, course mark, and switches to the AI lane cover).
- Section timer: frame, bar and labels moved to sit on the score plate
  (frame at 160,154; bar 189,166 150x16, drawn over the frame), bar
  colours from the timer art.
- ai_game_song_info: the AI game's title / song number / genre plate at
  the bottom right.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 18:01:45 +08:00
Yonokid 98bf453218 Update checksums.sha256 2026-11-06 00:27:46 -05:00
Yonokid dd9cc2e20d complete ai battle 2026-11-06 00:21:39 -05:00
Yonokid fe7be94f3b add ai intro 2026-11-05 18:19:56 -05:00
Yonokid 0db30841d0 add ai result 2026-11-05 17:17:31 -05:00
Yonokid cc329a5140 begin ai battle 2026-11-05 14:42:40 -05:00
Yonokid 5a1badc539 Update checksums.sha256 2026-11-04 21:07:19 -05:00
Yonokid f0d83865e1 add puchichara to shop 2026-11-04 20:47:19 -05:00
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
TaikoZhongandClaude Opus 5.5 882628d561 Tutorial background: fans line up and reach the lane, floor lower
- The fan strips repeat every 80 px but were tiled every 600 and 520 px, so
  the arcs broke and overlapped where copies met; both are tiled (and scroll a
  whole tile per loop) every 560 px now
- A third fan row fills the gap above the lane where the cloud's base showed
- Fans at footer y 110, Fuji and clouds lower, matching the reference screen
- The floor sits 34 px lower so the drums clear the lane; its bottom rows are
  cut at the bottom band

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:33:22 +08:00
TaikoZhongandClaude Opus 5.5 7549216be1 Tutorial background: Fuji, cloud and dot placement, fans lower
- One Fuji, one cloud and one set of dots per pattern tile, scrolling with the
  pattern; the Fuji sits behind the fans instead of at the top of the tile
- The dots (background frame 2) are drawn, bobbing with the clouds
- The fan rows sit 34 px lower

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 14:14:24 +08:00
Yonokid 5e27ab23bf rename puchichara 2026-11-01 13:24:10 -05:00
Yonokid 5c32ff233f add missing wakaba texture 2026-10-31 14:52:59 -04:00
Yonokid d993185e30 add tutorial 2026-10-31 14:34:25 -04:00
Yonokid 8cd9a25774 Update checksums.sha256 2026-10-30 19:32:32 -04:00
Yonokid f3069fd7a7 add afk panel 2026-10-30 13:42:14 -04:00
Yonokid 4d5a8e1678 Update checksums.sha256 2026-10-28 16:07:46 -04:00
Yonokid 61a3d7f7a8 Update bg_fever.lua 2026-10-28 16:06:41 -04:00
Yonokid 1500b36135 Update checksums.sha256 2026-10-28 15:22:58 -04:00
Yonokid 98ea20bc82 fix collab backgrounds for 2p 2026-10-28 14:03:11 -04:00
Yonokid 98327368b4 move some animation to lua 2026-10-25 13:51:10 -04:00
Yonokid 117ce44a90 Update checksums.sha256 2026-10-21 22:41:37 -04:00
Yonokid 2ac27cd5a0 remove additive blending 2026-10-21 22:14:26 -04:00
Yonokid f09a7ca96d Update texture.json 2026-10-19 12:48:06 -04:00
Yonokid e9b0a66e5d Update checksums.sha256 2026-10-15 01:20:11 -04:00
Yonokid 057fcd8341 audit scos 2026-10-15 01:01:58 -04:00
Yonokid 50ce70fecf move more to lua and rename skin config keys 2026-10-15 00:47:59 -04:00
Yonokid fc7e3473f9 remove a bunch of skin config options 2026-10-14 23:50:54 -04:00
Yonokid 1cdd1fc519 Update checksums.sha256 2026-10-14 16:39:06 -04:00
QBaraki c80d884bf6 ensogame: blend additive for firework trail 2026-10-15 02:12:42 +07:00
QBaraki 142d51ef0f ensogame: adjust note arc 2026-10-15 02:07:17 +07:00
Yonokid 20a75edc08 move note arc to lua 2026-10-14 14:37:46 -04:00
Yonokid 8dbe6e2473 fix minor nameplate glitch 2026-10-14 13:57:10 -04:00
Yonokid 0c181589c7 minor bug fix 2026-10-14 13:25:24 -04:00
Yonokid 0949cadd2e simplify skin config 2026-10-14 13:01:01 -04:00
Yonokid 09392c1f35 remove some config options 2026-10-14 12:50:46 -04:00
Yonokid 7ce3b3779b add missing nameplate animations 2026-10-14 11:14:22 -04: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
6799 changed files with 60843 additions and 22673 deletions

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,18 @@
{
"gradient_lose": {
"x": 0,
"y": 0
},
"pattern": {
"x": 0,
"y": 0
},
"gradient_win": {
"x": 0,
"y": 0
},
"triangle": {
"x": 0,
"y": 0
}
}
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.
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,490 @@
{
"rank_panel": {
"x": 0,
"y": 0
},
"rank_panel_max": {
"x": 0,
"y": 0
},
"wins_panel": {
"x": 0,
"y": 0
},
"rankup_glow": {
"x": 0,
"y": 0
},
"rankup_text": {
"x": 0,
"y": 0
},
"sparkle": {
"x": 0,
"y": 0
},
"badge_unmet": {
"x": 0,
"y": 0
},
"badge_challenge": {
"x": 0,
"y": 0
},
"badge_first": {
"x": 0,
"y": 0
},
"section_back": {
"x": 0,
"y": 0
},
"section_back_top": {
"x": 0,
"y": 0
},
"section_win": {
"x": 0,
"y": 0
},
"section_flash": {
"x": 0,
"y": 0
},
"section_lose": {
"x": 0,
"y": 0
},
"detail_panel": {
"x": 0,
"y": 0
},
"detail_win": {
"x": 0,
"y": 0
},
"detail_lose": {
"x": 0,
"y": 0
},
"best_updated": {
"x": 0,
"y": 0
},
"sign_plus": {
"x": 0,
"y": 0
},
"sign_minus": {
"x": 0,
"y": 0
},
"sign_even": {
"x": 0,
"y": 0
},
"logo_win": {
"x": 0,
"y": 0
},
"win_glow": {
"x": 0,
"y": 0
},
"win_laurel": {
"x": 0,
"y": 0
},
"win_rays": {
"x": 0,
"y": 0
},
"win_flash": {
"x": 0,
"y": 0
},
"win_spark": {
"x": 0,
"y": 0
},
"triangle_yellow": {
"x": 0,
"y": 0
},
"triangle_pale": {
"x": 0,
"y": 0
},
"triangle_purple": {
"x": 0,
"y": 0
},
"triangle_pink": {
"x": 0,
"y": 0
},
"triangle_white": {
"x": 0,
"y": 0
},
"win_ring_glow": {
"x": 0,
"y": 0
},
"lose_burst": {
"x": 0,
"y": 0
},
"lose_ring": {
"x": 0,
"y": 0
},
"lose_ring_thin": {
"x": 0,
"y": 0
},
"lose_disc": {
"x": 0,
"y": 0
},
"logo_lose": {
"x": 0,
"y": 0
},
"hint_end": {
"x": 0,
"y": 0
},
"hint_detail": {
"x": 0,
"y": 0
},
"hint_back": {
"x": 0,
"y": 0
},
"drum": {
"x": 0,
"y": 0
},
"drum_rim": {
"x": 0,
"y": 0
},
"drum_arrow": {
"x": 0,
"y": 0
},
"drum_center": {
"x": 0,
"y": 0
},
"digits_wins": {
"x": 0,
"y": 0,
"crop": [
[
0,
0,
24,
32
],
[
24,
0,
24,
32
],
[
48,
0,
24,
32
],
[
72,
0,
24,
32
],
[
96,
0,
24,
32
],
[
120,
0,
24,
32
],
[
144,
0,
24,
32
],
[
168,
0,
24,
32
],
[
192,
0,
24,
32
],
[
216,
0,
24,
32
]
]
},
"digits_rank": {
"x": 0,
"y": 0,
"crop": [
[
0,
0,
56,
64
],
[
56,
0,
56,
64
],
[
112,
0,
56,
64
],
[
168,
0,
56,
64
],
[
224,
0,
56,
64
],
[
280,
0,
56,
64
],
[
336,
0,
56,
64
],
[
392,
0,
56,
64
],
[
448,
0,
56,
64
],
[
504,
0,
56,
64
]
]
},
"digits_count": {
"x": 0,
"y": 0,
"crop": [
[
0,
0,
24,
32
],
[
24,
0,
24,
32
],
[
48,
0,
24,
32
],
[
72,
0,
24,
32
],
[
96,
0,
24,
32
],
[
120,
0,
24,
32
],
[
144,
0,
24,
32
],
[
168,
0,
24,
32
],
[
192,
0,
24,
32
],
[
216,
0,
24,
32
]
]
},
"digits_diff": {
"x": 0,
"y": 0,
"crop": [
[
0,
0,
16,
16
],
[
16,
0,
16,
16
],
[
32,
0,
16,
16
],
[
48,
0,
16,
16
],
[
64,
0,
16,
16
],
[
80,
0,
16,
16
],
[
96,
0,
16,
16
],
[
112,
0,
16,
16
],
[
128,
0,
16,
16
],
[
144,
0,
16,
16
]
]
},
"section_name": {
"x": 0,
"y": 0,
"crop": [
[
0,
0,
88,
72
],
[
88,
0,
88,
72
],
[
176,
0,
88,
72
],
[
264,
0,
88,
72
],
[
352,
0,
88,
72
]
]
},
"wins_panel_next": {
"x": 0,
"y": 0
},
"reward_text": {
"x": 0,
"y": 0
}
}
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.
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.
Loaded 100 of 6799 files, more files were not shown because too many files have changed in this diff. Show more