Compare commits

...
Author SHA1 Message Date
Yonokid f90d6b2be0 Merge branch 'main' into entry-mode-cursor-under 2026-09-09 17:22:51 +02:00
Yonokid 2801122c3a Merge pull request 'Lower backdrops: replay every element of the original movies' (#16) from GanYiZhong/YataiDONNijiiro:lower-bg-anim into main
Reviewed-on: Yonokid/YataiDONNijiiro#16
2026-09-09 17:21:58 +02:00
Yonokid 3357168690 Merge branch 'main' into lower-bg-anim 2026-09-09 17:20:37 +02:00
Yonokid c7f1a92408 Merge pull request 'Song select: no credit line, course names at the record's size' (#15) from GanYiZhong/YataiDONNijiiro:songselect-tweaks into main
Reviewed-on: Yonokid/YataiDONNijiiro#15
2026-09-09 17:20:05 +02:00
Yonokid cab659127f Merge branch 'main' into songselect-tweaks 2026-09-09 17:19:13 +02:00
Yonokid e2ad677d3b Merge pull request 'Gauge: centre the soul-max fire where the original puts it' (#14) from GanYiZhong/YataiDONNijiiro:gauge-fire-position into main
Reviewed-on: Yonokid/YataiDONNijiiro#14
2026-09-09 17:19:03 +02:00
Yonokid 0b856e074a Merge branch 'main' into gauge-fire-position 2026-09-09 17:16:28 +02:00
Yonokid cce76105cc Merge pull request 'donbg band: replay every element of the original movie' (#11) from GanYiZhong/YataiDONNijiiro:donbg-anim into main
Reviewed-on: Yonokid/YataiDONNijiiro#11
2026-09-09 17:16:17 +02:00
Yonokid d939f380d5 Merge branch 'main' into donbg-anim 2026-09-09 17:15:27 +02:00
Yonokid a759033bd6 Merge pull request 'Result: 2P backdrop is red on the left and cyan on the right' (#13) from GanYiZhong/YataiDONNijiiro:result-2p-colors into main
Reviewed-on: Yonokid/YataiDONNijiiro#13
2026-09-09 17:15:06 +02:00
Yonokid 63fc881fd4 Merge branch 'main' into result-2p-colors 2026-09-09 17:13:27 +02:00
Yonokid 9a22f8f1c9 Merge pull request 'Roll effect: fly over the lower backdrop along the original paths' (#12) from GanYiZhong/YataiDONNijiiro:renda-lower-bg into main
Reviewed-on: Yonokid/YataiDONNijiiro#12
2026-09-09 17:13:14 +02:00
Yonokid eb10ba2c5f Merge branch 'main' into renda-lower-bg 2026-09-09 17:12:09 +02:00
Yonokid 8fbc96bb62 Merge branch 'main' into donbg-anim 2026-09-09 17:10:52 +02:00
Yonokid 9b08a5d4df Merge pull request 'Soul-max crowd: replay the per-group movie instead of a flat overlay' (#10) from GanYiZhong/YataiDONNijiiro:fever-crowd-anim into main
Reviewed-on: Yonokid/YataiDONNijiiro#10
2026-09-09 17:10:35 +02:00
Yonokid 69c091d8c6 Merge branch 'main' into fever-crowd-anim 2026-09-09 17:09:06 +02:00
Yonokid 254c528928 Merge pull request 'dan doors: tear down outside SONG_SELECT / DAN_SELECT' (#9) from GanYiZhong/YataiDONNijiiro:dan-doors-teardown into main
Reviewed-on: Yonokid/YataiDONNijiiro#9
2026-09-09 17:08:54 +02:00
Yonokid 87b52c9ffc Merge branch 'main' into dan-doors-teardown 2026-09-09 17:08:05 +02:00
Yonokid 839851882f Merge branch 'GanYiZhong-hud-nijiiro-modifiers' 2026-09-09 11:07:43 -04:00
Yonokid 16503ae066 Merge pull request 'entry: centre the credit-row text, white outline on the 1P/2P labels' (#7) from GanYiZhong/YataiDONNijiiro:entry-credit-text into main
Reviewed-on: Yonokid/YataiDONNijiiro#7
2026-09-09 17:06:08 +02:00
Yonokid 2af98a9a81 Merge pull request 'song select: drop the placeholder NEIRO frame under the return button' (#6) from GanYiZhong/YataiDONNijiiro:diffselect-no-neiro-frame into main
Reviewed-on: Yonokid/YataiDONNijiiro#6
2026-09-09 17:05:55 +02:00
Yonokid 12ead8f71b Merge branch 'main' into diffselect-no-neiro-frame 2026-09-09 17:05:36 +02:00
Yonokid 76168ea4bb Merge pull request 'entry: drop the 「つかわない」 caption' (#5) from GanYiZhong/YataiDONNijiiro:entry-no-cancel-caption into main
Reviewed-on: Yonokid/YataiDONNijiiro#5
2026-09-09 17:05:27 +02:00
TaikoZhongandClaude Fable 5.1 41c27b11f4 Soul-max crowd: step at the song's beat like the original
The original re-times this movie to the song (the same frame sync the dancers
use): the 40-frame bob is one beat, so 60 fps only at 90 BPM.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 15:12:14 +08:00
TaikoZhongandClaude Fable 5.1 ea77074484 Entry: draw the mode-select cursor glow under the board
The original stacks the cursor glow below the board, so the characters that
lean out of the board stand in front of it; ours drew the glow on top and
covered them.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 13:46:32 +08:00
TaikoZhongandClaude Fable 5.1 4196e7e0f5 Soul-max crowd: step at 60 Hz
Checked against the original: the crowd bobs at half the speed the 120 Hz
step gave it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 13:37:18 +08:00
TaikoZhongandClaude Fable 5.1 3e6783f8fb Lower backdrops: replay every element of the original movies
The five normal and three cleared backdrops were flat plates plus a few hand
rebuilt effects, so the koi, the treasure ships, the lantern glow and the
festival stalls never moved as they do in the original. Each movie is now
exported per shape instance with its own loop (bg_data/bg_anim/<name>.lua,
textures under background/bga_<name>) and replayed by bg_objects/bg_anim.lua at
60 fps on the lower half of the screen. bg_normal.lua and bg_fever.lua use it
when the data exists and keep their old drawing as the fallback; the cleared
backdrop's rise/fall wipe is unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 12:28:29 +08:00
TaikoZhongandClaude Fable 5.1 c3e5b593d3 Song select: no credit line, course names at the record's size
The cabinet's song select shows no COINS / FREE PLAY line (RESULT keeps it),
and the course names on the difficulty cards are drawn at the record's size 34
instead of the 28 an earlier crop estimate picked.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 12:19:21 +08:00
TaikoZhongandClaude Fable 5.1 aaf7f5124a Gauge: centre the soul-max fire where the original puts it
The fire sat 24 px right and 52 px above the 魂 mark's centre; the original
places it 43 px right and 43 px above. Anchors moved accordingly for both lanes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 12:11:57 +08:00
TaikoZhongandClaude Fable 5.1 d4ffca8fdf donbg band: map shape characters to their real geometry records
A shape character can own more than one geometry record and records exist for
characters no frame places, so ranking the character id among the placed
shapes shifted textures after the first such case: band 04's cleared tile came
out 408 px wide with gaps and every later shape drew the wrong art (a temari
where a cloud belongs). The exporter now reads the character-to-record map from
the movie and composites multi-record characters into one texture.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 12:02:01 +08:00
TaikoZhongandClaude Fable 5.1 f75abf6107 Result: 2P backdrop is red on the left and cyan on the right
The double-play result plate was baked from the wrong atlas layer, so it came
out orange / teal with the header band burnt in. Rebuilt from the original's
two sky halves (the left one placed mirrored) and the header band is now drawn
by the layer code, the same way the 1P backdrop draws it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 12:01:49 +08:00
TaikoZhongandClaude Fable 5.1 166174865d Roll effect: 60 Hz and a pool of ten
Checked against the original: the pieces cross at half the speed the 120 Hz
step gave them, and only about ten are ever live -- the oldest is replaced as
soon as an eleventh starts.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:35:53 +08:00
TaikoZhongandClaude Fable 5.1 9b380de94b donbg band: back to 60 Hz
Checked against the original: the band runs at half the speed the 120 Hz step
gave it. Only the soul-max crowd steps at 120 Hz.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:35:47 +08:00
TaikoZhongandClaude Fable 5.1 d9869cfde0 Roll effect: fly over the lower backdrop along the original paths
The birds / shuriken / arrows spawned in the top-left corner and swept across
the top band. The original spawns them over the lower backdrop (x 6..1100,
y 540..1020), behind the dancers, and each movie has its own path: birds and
arrows rise to the right, shuriken fly level and spin. Replayed at 120 Hz for
120 frames, same 25-slot pool as before.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:26:55 +08:00
TaikoZhongandClaude Fable 5.1 d6e73588c9 donbg band: export the cleared-state group with its real alphas
The root timeline parks the cleared-state group at alpha 0 until the gauge
clears, so exporting through the root left every cleared band invisible and the
not-cleared art stayed up after クリア. Each state group is now exported as its
own root and offset by its placement; all twelve bands carry both states.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:11:57 +08:00
TaikoZhongandClaude Fable 5.1 275c8c18ad donbg band: step the movie at 120 Hz like the original
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:05:14 +08:00
TaikoZhongandClaude Fable 5.1 d56bdad922 Soul-max crowd: step at 120 Hz and paint it over the band
The original advances the movie at 120 Hz, so the bob ran at half speed, and it
paints the crowd after the bottom band, not under it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 11:05:07 +08:00
TaikoZhongandClaude Fable 5.1 6e583787a0 Soul-max crowd: draw from the two crowds the original actually uses
The original's random pool only holds fever_effect1 and fever_effect2;
fever_effect0 is a single figure parked off-screen, so picking it showed an
empty crowd at 魂 max. Drop it and pick from the two real crowds.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 10:55:21 +08:00
TaikoZhongandClaude Fable 5.1 d82b938f63 donbg band: replay every element of the original movie
The band behind the player used to be a scrolling tile plus a few static plates,
so the squids, waves, fans, fish and birds never moved the way they do in the
original. Each of the twelve bands (six movies x 1P/2P) is now data-driven: one
texture per shape (background/donbga_NN_Mp) and, per shape instance, the period
of its own loop with per-frame position/scale/rotation/alpha
(bg_data/donbg_anim/a_NN_Mp.lua); flipbook frames carry a separate presence mask so
the fish's arc and its frame swap keep their own periods. donbg/anim_player.lua
replays all of it on one 60 fps clock; base.lua uses it when the data exists and
keeps the old layer lists as the fallback (collab bands are unchanged).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 10:12:43 +08:00
TaikoZhongandClaude Fable 5.1 1b74eb9c99 Soul-max crowd: replay the per-group movie instead of a flat overlay
The 魂 max crowd was two flattened PNGs, so every figure sat at one fixed
position, the turtle/shiba groups lost their depth order, and nothing moved.
The crowd is now data-driven: one texture per crowd group
(background/fevera_N) plus a per-frame display list
(bg_data/fever_anim/f_N.lua) covering the rise, the loop and the fall, replayed
by bg_objects/fever_anim.lua at 60 fps. Every group bobs and squashes on its
own phase and layers exactly as authored; the base of the crowd lands on the
band. Three crowds are shipped; the old flat overlays stay as a fallback for
skins without the data.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 09:48:44 +08:00
TaikoZhongandClaude Fable 5.1 972bea88be dan doors: tear the rig down when the screen is not SONG_SELECT/DAN_SELECT
Backing out of DAN_SELECT straight to TITLE skipped the song-select teardown,
so the shut doors stayed painted over the title screen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 08:48:57 +08:00
TaikoZhongandClaude Fable 5.1 eff95cd28e song select: per-value speed badges in the option panel
The はやさ row showed the same badge for every value; use the cabinet's
one-badge-per-speed set (x1.1 .. x1.9, x2, x2.5, x3, x3.5, x4).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 08:30:29 +08:00
TaikoZhongandClaude Fable 5.1 ae9fba1206 game HUD: cabinet option badges on the 3x2 slot grid
The in-game modifier badges were inherited from the base skin (2x2, three
coarse speed tiers). Ship the cabinet badge art (one per speed x1.1..x4,
doron, abekobe, kimagure, detarame) and declare the cabinet slot grid
(3 columns x 2 rows, 44 px pitch, first slot at 170,77) as mod_badge_grid.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 07:34:58 +08:00
TaikoZhongandClaude Fable 5.1 a90ca40ea9 entry: centre the credit-row text and give the 1P/2P labels their white outline
The 1人プレイ / 2人プレイ labels and the 太鼓をたたいてスタート! prompt sat about
10 px above the middle of their yellow pills; the labels also lacked the
cabinet's white outline (they were drawn black on black).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 06:25:28 +08:00
TaikoZhongandClaude Fable 5.1 50cd893a3e song select: drop the placeholder NEIRO frame under the return button
The course-select board drew a faint 80 px square at (440, 602) as a stand-in
for a separate NEIRO slot; the cabinet has no such element and it read as a
stray popup.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 02:05:53 +08:00
414 changed files with 4280 additions and 134 deletions

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

+14
View File
@@ -0,0 +1,14 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
},
"s5": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

+10
View File
@@ -0,0 +1,10 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

+46
View File
@@ -0,0 +1,46 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
},
"s6": {
"x": 0,
"y": 0
},
"s9": {
"x": 0,
"y": 0
},
"s11": {
"x": 0,
"y": 0
},
"s14": {
"x": 0,
"y": 0
},
"s17": {
"x": 0,
"y": 0
},
"s19": {
"x": 0,
"y": 0
},
"s21": {
"x": 0,
"y": 0
},
"s24": {
"x": 0,
"y": 0
},
"s26": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

+18
View File
@@ -0,0 +1,18 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
},
"s6": {
"x": 0,
"y": 0
},
"s8": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

+26
View File
@@ -0,0 +1,26 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
},
"s6": {
"x": 0,
"y": 0
},
"s8": {
"x": 0,
"y": 0
},
"s11": {
"x": 0,
"y": 0
},
"s13": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 882 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 961 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 827 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

@@ -0,0 +1,78 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
},
"s5": {
"x": 0,
"y": 0
},
"s7": {
"x": 0,
"y": 0
},
"s9": {
"x": 0,
"y": 0
},
"s11": {
"x": 0,
"y": 0
},
"s13": {
"x": 0,
"y": 0
},
"s15": {
"x": 0,
"y": 0
},
"s17": {
"x": 0,
"y": 0
},
"s19": {
"x": 0,
"y": 0
},
"s22": {
"x": 0,
"y": 0
},
"s24": {
"x": 0,
"y": 0
},
"s27": {
"x": 0,
"y": 0
},
"s29": {
"x": 0,
"y": 0
},
"s32": {
"x": 0,
"y": 0
},
"s35": {
"x": 0,
"y": 0
},
"s38": {
"x": 0,
"y": 0
},
"s40": {
"x": 0,
"y": 0
},
"s42": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 748 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

@@ -0,0 +1,42 @@
{
"s1": {
"x": 0,
"y": 0
},
"s6": {
"x": 0,
"y": 0
},
"s8": {
"x": 0,
"y": 0
},
"s10": {
"x": 0,
"y": 0
},
"s12": {
"x": 0,
"y": 0
},
"s16": {
"x": 0,
"y": 0
},
"s18": {
"x": 0,
"y": 0
},
"s22": {
"x": 0,
"y": 0
},
"s25": {
"x": 0,
"y": 0
},
"s28": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 MiB

@@ -0,0 +1,46 @@
{
"s1": {
"x": 0,
"y": 0
},
"s3": {
"x": 0,
"y": 0
},
"s5": {
"x": 0,
"y": 0
},
"s9": {
"x": 0,
"y": 0
},
"s11": {
"x": 0,
"y": 0
},
"s13": {
"x": 0,
"y": 0
},
"s16": {
"x": 0,
"y": 0
},
"s18": {
"x": 0,
"y": 0
},
"s20": {
"x": 0,
"y": 0
},
"s22": {
"x": 0,
"y": 0
},
"s26": {
"x": 0,
"y": 0
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 543 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

@@ -0,0 +1,102 @@
{
"s1": {
"x": 0,
"y": 0
},
"s4": {
"x": 0,
"y": 0
},
"s7": {
"x": 0,
"y": 0
},
"s11": {
"x": 0,
"y": 0
},
"s14": {
"x": 0,
"y": 0
},
"s17": {
"x": 0,
"y": 0
},
"s20": {
"x": 0,
"y": 0
},
"s23": {
"x": 0,
"y": 0
},
"s25": {
"x": 0,
"y": 0
},
"s27": {
"x": 0,
"y": 0
},
"s29": {
"x": 0,
"y": 0
},
"s31": {
"x": 0,
"y": 0
},
"s33": {
"x": 0,
"y": 0
},
"s35": {
"x": 0,
"y": 0
},
"s37": {
"x": 0,
"y": 0
},
"s39": {
"x": 0,
"y": 0
},
"s43": {
"x": 0,
"y": 0
},
"s48": {
"x": 0,
"y": 0
},
"s51": {
"x": 0,
"y": 0
},
"s55": {
"x": 0,
"y": 0
},
"s59": {
"x": 0,
"y": 0
},
"s62": {
"x": 0,
"y": 0
},
"s66": {
"x": 0,
"y": 0
},
"s70": {
"x": 0,
"y": 0
},
"s74": {
"x": 0,
"y": 0
}
}
Loaded 100 of 414 files, more files were not shown because too many files have changed in this diff. Show more