All animations (bad synchro)

This commit is contained in:
Pecusx
2025-03-01 16:35:56 +01:00
parent 1777d75796
commit 997b833be9
5 changed files with 995 additions and 148 deletions
+134 -22
View File
@@ -20,8 +20,8 @@ print("branch1")
print_lines(dta, 7,12)
print("branch2")
print_lines(dta, 12,17)
print("branch3")
print_lines(dta, 17,22)
#print("branch3")
#print_lines(dta, 17,22)
print()
print('last_line_r')
@@ -37,51 +37,107 @@ print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)]))
print("""
.align $100
; Right animation
gamescreen_lower1r ; phase 1 page 1""")
gamescreen_r_ph1p1 ; phase 1 page 1""")
dta = load_atrview('phase1r.atrview')
for l, d in enumerate(dta[-9:-1], 1):
print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)]))
print("gamescreen_lower2r ; phase 2 page 1")
print('gamescreen_r_ph1p2 ; phase 1 page 2')
dta = load_atrview('phase1r.atrview', page=2)
print_lines(dta, -9, -1)
print("gamescreen_r_ph2p1 ; phase 2 page 1")
dta = load_atrview('phase2r.atrview')
for l, d in enumerate(dta[-9:-1], 1):
print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)]))
print('gamescreen_lower3r ; phase 2 page 2')
print('gamescreen_r_ph2p2 ; phase 2 page 2')
dta = load_atrview('phase2r.atrview', page=2)
print_lines(dta, -9, -1)
print('gamescreen_lower4r ; phase 2 page 3')
print('gamescreen_r_ph2p3 ; phase 2 page 3')
dta = load_atrview('phase2r.atrview', page=3)
print_lines(dta, -9, -1)
print('gamescreen_lower5r ; phase 2 page 4')
print('gamescreen_r_ph2p4 ; phase 2 page 4')
dta = load_atrview('phase2r.atrview', page=4)
print_lines(dta, -9, -1)
print('gamescreen_lower6r ; phase 3 page 1')
print('gamescreen_r_ph2p5 ; phase 2 page 5')
dta = load_atrview('phase2r.atrview', page=5)
print_lines(dta, -9, -1)
print('gamescreen_r_ph2p6 ; phase 2 page 6')
dta = load_atrview('phase2r.atrview', page=6)
print_lines(dta, -9, -1)
print('gamescreen_r_ph2p7 ; phase 2 page 7')
dta = load_atrview('phase2r.atrview', page=7)
print_lines(dta, -9, -1)
print('gamescreen_r_ph2p8 ; phase 2 page 8')
dta = load_atrview('phase2r.atrview', page=8)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p1 ; phase 3 page 1')
dta = load_atrview('phase3r.atrview', page=1)
print_lines(dta, -9, -1)
print('gamescreen_lower7r ; phase 3 page 2')
print('gamescreen_r_ph3p2 ; phase 3 page 2')
dta = load_atrview('phase3r.atrview', page=2)
print_lines(dta, -9, -1)
print('gamescreen_lower8r ; phase 3 page 3')
print('gamescreen_r_ph3p3 ; phase 3 page 3')
dta = load_atrview('phase3r.atrview', page=3)
print_lines(dta, -9, -1)
print('gamescreen_lower9r ; phase 3 page 4')
print('gamescreen_r_ph3p4 ; phase 3 page 4')
dta = load_atrview('phase3r.atrview', page=4)
print_lines(dta, -9, -1)
print('gamescreen_lower10r ; phase 3 page 5')
print('gamescreen_r_ph3p5 ; phase 3 page 5')
dta = load_atrview('phase3r.atrview', page=5)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p6 ; phase 3 page 6')
dta = load_atrview('phase3r.atrview', page=6)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p7 ; phase 3 page 7')
dta = load_atrview('phase3r.atrview', page=7)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p8 ; phase 3 page 8')
dta = load_atrview('phase3r.atrview', page=8)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p9 ; phase 3 page 9')
dta = load_atrview('phase3r.atrview', page=9)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p10 ; phase 3 page 10')
dta = load_atrview('phase3r.atrview', page=10)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p11 ; phase 3 page 11')
dta = load_atrview('phase3r.atrview', page=11)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p12 ; phase 3 page 12')
dta = load_atrview('phase3r.atrview', page=12)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p13 ; phase 3 page 13')
dta = load_atrview('phase3r.atrview', page=13)
print_lines(dta, -9, -1)
print('gamescreen_r_ph3p14 ; phase 3 page 14')
dta = load_atrview('phase3r.atrview', page=14)
print_lines(dta, -9, -1)
print("""
; left animation
gamescreen_lower1l ; phase 1 page 1""")
gamescreen_l_ph1p1 ; phase 1 page 1""")
# pj = load_atrview('phase1l.atrview')
# print_lines(dta, -9, -1)
with open('phase1l.atrview', 'rb') as f:
@@ -91,38 +147,94 @@ dta = [dta[i*80:(i+1)*80][:64] for i in range(len(dta)//80)]
for l, d in enumerate(dta[-9:-1], 1):
print(f' dta '+','.join([f'${d[i:i+2]}' for i in range(0, len(d), 2)]))
print('gamescreen_lower2l ; phase 2 page 1')
print('gamescreen_l_ph1p2 ; phase 1 page 2')
dta = load_atrview('phase1l.atrview', page=2)
print_lines(dta, -9, -1)
print('gamescreen_l_ph2p1 ; phase 2 page 1')
dta = load_atrview('phase2l.atrview', page=1)
print_lines(dta, -9, -1)
print('gamescreen_lower3l ; phase 2 page 2')
print('gamescreen_l_ph2p2 ; phase 2 page 2')
dta = load_atrview('phase2l.atrview', page=2)
print_lines(dta, -9, -1)
print('gamescreen_lower4l ; phase 2 page 3')
print('gamescreen_l_ph2p3 ; phase 2 page 3')
dta = load_atrview('phase2l.atrview', page=3)
print_lines(dta, -9, -1)
print('gamescreen_lower5l ; phase 2 page 4')
print('gamescreen_l_ph2p4 ; phase 2 page 4')
dta = load_atrview('phase2l.atrview', page=4)
print_lines(dta, -9, -1)
print('gamescreen_lower6l ; phase 3 page 1')
print('gamescreen_l_ph2p5 ; phase 2 page 5')
dta = load_atrview('phase2l.atrview', page=5)
print_lines(dta, -9, -1)
print('gamescreen_l_ph2p6 ; phase 2 page 6')
dta = load_atrview('phase2l.atrview', page=6)
print_lines(dta, -9, -1)
print('gamescreen_l_ph2p7 ; phase 2 page 7')
dta = load_atrview('phase2l.atrview', page=7)
print_lines(dta, -9, -1)
print('gamescreen_l_ph2p8 ; phase 2 page 8')
dta = load_atrview('phase2l.atrview', page=8)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p1 ; phase 3 page 1')
dta = load_atrview('phase3l.atrview', page=1)
print_lines(dta, -9, -1)
print('gamescreen_lower7l ; phase 3 page 2')
print('gamescreen_l_ph3p2 ; phase 3 page 2')
dta = load_atrview('phase3l.atrview', page=2)
print_lines(dta, -9, -1)
print('gamescreen_lower8l ; phase 3 page 3')
print('gamescreen_l_ph3p3 ; phase 3 page 3')
dta = load_atrview('phase3l.atrview', page=3)
print_lines(dta, -9, -1)
print('gamescreen_lower9l ; phase 3 page 4')
print('gamescreen_l_ph3p4 ; phase 3 page 4')
dta = load_atrview('phase3l.atrview', page=4)
print_lines(dta, -9, -1)
print('gamescreen_lower10l ; phase 3 page 5')
print('gamescreen_l_ph3p5 ; phase 3 page 5')
dta = load_atrview('phase3l.atrview', page=5)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p6 ; phase 3 page 6')
dta = load_atrview('phase3l.atrview', page=6)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p7 ; phase 3 page 7')
dta = load_atrview('phase3l.atrview', page=7)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p8 ; phase 3 page 8')
dta = load_atrview('phase3l.atrview', page=8)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p9 ; phase 3 page 9')
dta = load_atrview('phase3l.atrview', page=9)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p10 ; phase 3 page 10')
dta = load_atrview('phase3l.atrview', page=10)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p11 ; phase 3 page 11')
dta = load_atrview('phase3l.atrview', page=11)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p12 ; phase 3 page 12')
dta = load_atrview('phase3l.atrview', page=12)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p13 ; phase 3 page 13')
dta = load_atrview('phase3l.atrview', page=13)
print_lines(dta, -9, -1)
print('gamescreen_l_ph3p14 ; phase 3 page 14')
dta = load_atrview('phase3l.atrview', page=14)
print_lines(dta, -9, -1)