From 1855439e8517dcf15001a3f170568dc02eb295c0 Mon Sep 17 00:00:00 2001 From: Natt Akuma Date: Sat, 29 Nov 2025 08:07:45 +0700 Subject: [PATCH] Fix lilia talk animation --- assets/11_lilia_final.csv | 339 ++++++++++++++++++++--- assets/build_macos.sh | 3 +- loader/samples/minexample/badguy.bin | Bin 27948 -> 27948 bytes loader/samples/minexample/lilia_talk.bin | Bin 15108 -> 22353 bytes loader/samples/minexample/minexample.s | 7 +- 5 files changed, 302 insertions(+), 47 deletions(-) diff --git a/assets/11_lilia_final.csv b/assets/11_lilia_final.csv index fb9202a..ff741d4 100644 --- a/assets/11_lilia_final.csv +++ b/assets/11_lilia_final.csv @@ -1,22 +1,21 @@ -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -50,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png -20,ys2/11_lilia_final/koala/png/04.png +6,ys2/11_lilia_final/koala/png/13.png + + +70,ys2/11_lilia_final/koala/png/13.png + +10,ys2/11_lilia_final/koala/png/04.png 3,ys2/11_lilia_final/koala/png/05.png 3,ys2/11_lilia_final/koala/png/06.png 3,ys2/11_lilia_final/koala/png/07.png @@ -24,18 +23,58 @@ 3,ys2/11_lilia_final/koala/png/05.png 3,ys2/11_lilia_final/koala/png/04.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +10,ys2/11_lilia_final/koala/png/01.png + +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png 3,ys2/11_lilia_final/koala/png/08.png 3,ys2/11_lilia_final/koala/png/09.png @@ -45,19 +84,233 @@ 3,ys2/11_lilia_final/koala/png/09.png 3,ys2/11_lilia_final/koala/png/08.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/01.png -7,ys2/11_lilia_final/koala/png/02.png -7,ys2/11_lilia_final/koala/png/03.png -7,ys2/11_lilia_final/koala/png/02.png -50,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +10,ys2/11_lilia_final/koala/png/01.png + +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +10,ys2/11_lilia_final/koala/png/01.png + +70,ys2/11_lilia_final/koala/png/01.png + +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +10,ys2/11_lilia_final/koala/png/01.png + +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +10,ys2/11_lilia_final/koala/png/01.png + +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png + +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +10,ys2/11_lilia_final/koala/png/01.png + +150,ys2/11_lilia_final/koala/png/01.png + + +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/03.png +5,ys2/11_lilia_final/koala/png/02.png +5,ys2/11_lilia_final/koala/png/01.png 3,ys2/11_lilia_final/koala/png/12.png 3,ys2/11_lilia_final/koala/png/13.png diff --git a/assets/build_macos.sh b/assets/build_macos.sh index 49c17cb..38c47bc 100644 --- a/assets/build_macos.sh +++ b/assets/build_macos.sh @@ -4,4 +4,5 @@ ../png2prg/png2prg_darwin_arm64 -m koala -o ../loader/samples/minexample/lilia_hero.bin ys2/08_lilia_hero/koala/png/01.png ../png2prg/png2prg_darwin_arm64 -m koala -o ../loader/samples/minexample/lilia.bin lilia.csv ../png2prg/png2prg_darwin_arm64 -m koala -o ../loader/samples/minexample/field.bin 05_field_will_loop.csv -../png2prg/png2prg_darwin_arm64 -m koala -o ../loader/samples/minexample/falling_star.bin 06_falling_star.csv \ No newline at end of file +../png2prg/png2prg_darwin_arm64 -m koala -o ../loader/samples/minexample/falling_star.bin 06_falling_star.csv +../png2prg/png2prg_darwin_arm64 -m koala -bpc 0,-1,-1,-1 -o ../loader/samples/minexample/lilia_talk.bin 11_lilia_final.csv \ No newline at end of file diff --git a/loader/samples/minexample/badguy.bin b/loader/samples/minexample/badguy.bin index 6d504ca7e39b64c77bc004a95fd42c2ec98a3068..8ade6eb71aed0e9c729aebb848d9703dc3892006 100644 GIT binary patch delta 18 acmZ2;i*d~@#tjbg8wEBoZT_TaU^&Xypw6S=IV!+kc!sLc=9)EO0*r>AFUM@J{l{PykZ-@pI=|6kOq8Wovx<3eblXVz>z zcCO7D9FmOeVUxns>f_@!dvJQN32-tnFleZ$s{WtP3S>0|ZC=1{!N?ODI(6Br-~a#T z=kMRY`H4URKWA50Q_sVPjEsg88AaI{4H+&sF?CJOR5;1KXwjlW4ULS94<9}RN^w7U zY-q^X)Wq~@{rb(Zip!YT7#O%1_!uS|s>rc1aI&+r^H0`QQD)?y9H?@ViGhE!jOtfL ze#QrEcNjv$LP3DDiD5FYnSvt3#a;ZVOP4Nv`t|GAE_OBtP7THosO!7U#iTxVR0={s~| znUF!@fBGDO|U4h(4qH?j-Uf%5f6eR*cCA?Iph zLyLN8pI93yOZAZ0n1(&)2(U7GaB4D!*M9x%;LL2XkZH1(MFeWyD~7XR4%)oU(vJ}U D0!XqC delta 1276 zcmcb(jxXXT2eKMIZC=1{!N{{}RaWHH@BjbL zpI=|U`H4URKWBeeQ_sVPjEsg88AaI{4H+&sG4)T*R5;1a^l8zdhDJulhYueDrMMqF zHZ){xYGV5I>(}O3#br!vTntHfRpi(hIN90RxhCtXC^K?R4pceG#KpB)M)fPB z2Gb3;+YBp#VCKxoxF)X9uuu@-Y+_(y;9y|9d-vY0TdS5WZQ`6fTTfaM;+1}`)TK+8 zKK=UjYZp741E&UK2-I8sT$2;k7nm?j;Qz!3^BfZw%zK}>m~IG2Gr|1#iyh=cU`YM{ z#m>M!SuaF>@HC z-@hN^sr8c&>U3@P)hQ(*h$Xd*QQT@Y*+nmaoZw`hte~zyRBRbd=G0f3JUv8=!oWri z=B1|Ipa|4t9xB0XNrzyTWTHHo3m7qaaB4FCy&fNU;2@)fBG=@-Ara6t6A4V;a-p>` RB&Sq%2BPC>^TyBxi~x4<*Np%G diff --git a/loader/samples/minexample/minexample.s b/loader/samples/minexample/minexample.s index 690342b..8572c53 100644 --- a/loader/samples/minexample/minexample.s +++ b/loader/samples/minexample/minexample.s @@ -1592,9 +1592,10 @@ part_11: inc enable_music cli - lda #61 - sta frame_until - jsr wait_frame_until_2x + lda #<256 + jsr wait_frame_until + lda #301-256 + jsr wait_frame_until sei lda #$0b