From 5142c037b60ba876c2ea42555a7e102bd4c60625 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 21 Nov 2019 09:29:07 -0500 Subject: [PATCH] Dump tileset anims data --- baserom.ips | Bin 270923 -> 249030 bytes data/tileset_anims.s | 26 ------- graphics/tileset_anims/aim_0_0.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_0_1.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_0_2.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_0_3.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_0_4.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_1_0.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_1.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_2.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_3.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_4.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_5.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_6.bin | Bin 0 -> 1536 bytes graphics/tileset_anims/aim_1_7.bin | Bin 0 -> 1504 bytes graphics/tileset_anims/aim_2_0.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_1.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_2.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_3.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_4.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_5.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_6.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_2_7.bin | Bin 0 -> 576 bytes graphics/tileset_anims/aim_3_0.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_3_1.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_3_2.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_3_3.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_3_4.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_4_0.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_4_1.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_4_2.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_4_3.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_5_0.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_5_1.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_5_2.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_5_3.bin | Bin 0 -> 256 bytes graphics/tileset_anims/aim_6_0.bin | Bin 0 -> 224 bytes graphics/tileset_anims/aim_6_1.bin | Bin 0 -> 224 bytes graphics/tileset_anims/aim_7_0.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_7_1.bin | Bin 0 -> 128 bytes graphics/tileset_anims/aim_7_2.bin | Bin 0 -> 128 bytes ld_script.txt | 2 +- src/tileset_anims.c | 120 +++++++++++++++++++++++++++-- 43 files changed, 113 insertions(+), 35 deletions(-) create mode 100644 graphics/tileset_anims/aim_0_0.bin create mode 100644 graphics/tileset_anims/aim_0_1.bin create mode 100644 graphics/tileset_anims/aim_0_2.bin create mode 100644 graphics/tileset_anims/aim_0_3.bin create mode 100644 graphics/tileset_anims/aim_0_4.bin create mode 100644 graphics/tileset_anims/aim_1_0.bin create mode 100644 graphics/tileset_anims/aim_1_1.bin create mode 100644 graphics/tileset_anims/aim_1_2.bin create mode 100644 graphics/tileset_anims/aim_1_3.bin create mode 100644 graphics/tileset_anims/aim_1_4.bin create mode 100644 graphics/tileset_anims/aim_1_5.bin create mode 100644 graphics/tileset_anims/aim_1_6.bin create mode 100644 graphics/tileset_anims/aim_1_7.bin create mode 100644 graphics/tileset_anims/aim_2_0.bin create mode 100644 graphics/tileset_anims/aim_2_1.bin create mode 100644 graphics/tileset_anims/aim_2_2.bin create mode 100644 graphics/tileset_anims/aim_2_3.bin create mode 100644 graphics/tileset_anims/aim_2_4.bin create mode 100644 graphics/tileset_anims/aim_2_5.bin create mode 100644 graphics/tileset_anims/aim_2_6.bin create mode 100644 graphics/tileset_anims/aim_2_7.bin create mode 100644 graphics/tileset_anims/aim_3_0.bin create mode 100644 graphics/tileset_anims/aim_3_1.bin create mode 100644 graphics/tileset_anims/aim_3_2.bin create mode 100644 graphics/tileset_anims/aim_3_3.bin create mode 100644 graphics/tileset_anims/aim_3_4.bin create mode 100644 graphics/tileset_anims/aim_4_0.bin create mode 100644 graphics/tileset_anims/aim_4_1.bin create mode 100644 graphics/tileset_anims/aim_4_2.bin create mode 100644 graphics/tileset_anims/aim_4_3.bin create mode 100644 graphics/tileset_anims/aim_5_0.bin create mode 100644 graphics/tileset_anims/aim_5_1.bin create mode 100644 graphics/tileset_anims/aim_5_2.bin create mode 100644 graphics/tileset_anims/aim_5_3.bin create mode 100644 graphics/tileset_anims/aim_6_0.bin create mode 100644 graphics/tileset_anims/aim_6_1.bin create mode 100644 graphics/tileset_anims/aim_7_0.bin create mode 100644 graphics/tileset_anims/aim_7_1.bin create mode 100644 graphics/tileset_anims/aim_7_2.bin diff --git a/baserom.ips b/baserom.ips index bde26c6587d0fd74359f47b6a587116694dc845f..78355b3e81d8d68667ecf2149e6b332747e8a601 100644 GIT binary patch delta 26 hcmX?oMBvy={te3(HEaK9*Z#o>#7x_@e=sX(0RXly3@QKs delta 20527 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 U``B~Ou0t;S$LF41-~Idl4RAtdxBvhE diff --git a/data/tileset_anims.s b/data/tileset_anims.s index 5f2320fd3..bd9a27175 100644 --- a/data/tileset_anims.s +++ b/data/tileset_anims.s @@ -1,28 +1,2 @@ .section .rodata .align 2 -gUnknown_83A73E0:: @ 83A73E0 - .incbin "baserom.gba", 0x3A73E0, 0x280 - -gUnknown_83A7660:: @ 83A7660 - .incbin "baserom.gba", 0x3A7660, 0x2FF4 - -gUnknown_83AA654:: @ 83AA654 - .incbin "baserom.gba", 0x3AA654, 0x1220 - -gUnknown_83AB874:: @ 83AB874 - .incbin "baserom.gba", 0x3AB874, 0x540 - -gUnknown_83ABDB4:: @ 83ABDB4 - .incbin "baserom.gba", 0x3ABDB4, 0x434 - -gUnknown_83AC1E8:: @ 83AC1E8 - .incbin "baserom.gba", 0x3AC1E8, 0x410 - -gUnknown_83AC5F8:: @ 83AC5F8 - .incbin "baserom.gba", 0x3AC5F8, 0x1D0 - -gUnknown_83AC7C8:: @ 83AC7C8 - .incbin "baserom.gba", 0x3AC7C8, 0x188 - -gUnknown_83AC950:: @ 83AC950 - .incbin "baserom.gba", 0x3AC950, 0x10 diff --git a/graphics/tileset_anims/aim_0_0.bin b/graphics/tileset_anims/aim_0_0.bin new file mode 100644 index 0000000000000000000000000000000000000000..38ac085bdceedcd705047b83966d6844443fa468 GIT binary patch literal 128 zcmXYpp$)(=3`RDq6Z~&`0h~e1a3}VOc|L(#2)iNIq)nSP1wLd4Wy#677u6$L zO3WfW>z_CUBsuI+kT+EjvG3vXHIVs^aaW*qz|&C_b~~x(vj(COMs2P2W!U@$8BjGY literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_0_2.bin b/graphics/tileset_anims/aim_0_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bfe63cd213b09535d4f810aadba6d172b7d0dc4 GIT binary patch literal 128 zcmZ9EAr8PG5Cm7$A^If*4srj37r+?=hP!Xn^9d}WRA9QvWHZ@hfsp~L5rr5V1w^qMs^)bf07CF4O^D@u? literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_0_3.bin b/graphics/tileset_anims/aim_0_3.bin new file mode 100644 index 0000000000000000000000000000000000000000..13522349b7ec248a69c495358410cd212abc776d GIT binary patch literal 128 zcmX|(u?fI15Cc`D`ywm3_|Apr^9rBFg)3`~^j_jy<9r}Qa3DA#;1AJgxJFRfSVyyK w{5FbwunAse)g(3qdrqr(nnj_yuB1kGjRX_ literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_0.bin b/graphics/tileset_anims/aim_1_0.bin new file mode 100644 index 0000000000000000000000000000000000000000..fb05bd03cb4351f3431903e21e87760c1c7fe012 GIT binary patch literal 1536 zcmcIkzi-n(7`+Zu2o}7St^a~|I<$X47CS3Tu1mJkddU#Bk7QxAVPbQQgw(CgF{eX6 ziND~=j+9$iq2WC{rfvX5Ldw& z%NRJyvZJmH@s>Ko@AvxMpZN}KumRP$G447kSlrA zR6gsU9%q9z>sxy|m=9B{YUip$9bKztnQmKW4c1~!*5(;_7M_WP`t!9I{Vi{qf ziEp7J8q~I}tHnDG)9e~XMgyc>o7A?fF9}tQ6`WJo!6vy3lQ%B literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_1.bin b/graphics/tileset_anims/aim_1_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..d67987eca9a5a72d635e9370f1a70e550da37bf5 GIT binary patch literal 1536 zcmcIjy>8nu5M~M_Lpw23kRhEW_$8})N1} zSt8dGcLY5ieXYmIY#3`qJwqJg=^bL4;&FdGNRv3-w9Yel7SH6_yarwiuZd@GTJLK- zPG*>DJnhqm&4g_>SlhHdK>9}<#^XEGF&jj-*<@|gdbI#n6$ThY6R=JXd8=P#jAE?D zgCBIxxmD`^H{zqS)|Jkcj4x&R!x7f$bGp-v@7DhMSyd1GANPp2SH^U>mhSwwf9Wz{ k0*weVz@BVOSP4q%!!tnxSpWb4 literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_2.bin b/graphics/tileset_anims/aim_1_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..813f9391438104e3cd62dd63de4b822394e57004 GIT binary patch literal 1536 zcmbu9zi-n}5XT=#6bY6-kL?t%C=-7Hs7tplw%05^FIig2K1Ip`(<5Ez7Q@7r8i|== z=6L9nkl0;zB=Q%4%J(jD45d;BPWjr;_qn_GDo#y+RUb9V3}>nn9ePOu=x(NQxt)_WIly=gdpzcAcBQD9ek5o7anZ{l0o+ z%xtmN`J3`_?c9@7=k}fZ7`XD2wFo(@+~VELIXj!b+J(~ucCfCCstdPQ&D>t?=BK5* zxNocddryNcHtoiSVb})NhSu7F4Fe1Y!2$C@$J;Rc3OGOvu0n07d}yB|5gHu#vL~(h zhrzS8H0Gq|5-VJFi2Gq1+6kte1omuVZ8<5+GDCgZ&c7WD!xq798=OJqdY?yRj-tq* ze+Gv>LjTsvNI304xZu!Dl#)R=cPNG^-5H^OBlK^C{vn7VG9w5V%|#5_55*7AKZE`m zDjsT0;f41EjXgKsGy5XRGtOg93d++WiwS%weEJ7Z!SULq%Q1KZ&fqA(%$mR9neslr zL4DTxEcq%JOZ!vAcK|ck}L1N9?A*d+zwp>+3HbE4cLjbGR`KF0Z`* zv4Y*jtJSI!`%qQiC0-1P`n7#)+h4cwcD1^a0O2;2zYJ>~ez)0O{GS{xg@ULn+qs47 Ld>xl>@PF(#&;!qN literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_3.bin b/graphics/tileset_anims/aim_1_3.bin new file mode 100644 index 0000000000000000000000000000000000000000..df560357cc9924b4fe26977a8f47f22397950701 GIT binary patch literal 1536 zcmbu9zi!k(5XPN?L!x4r<`m>&U6GD(B~_#}*U{K+-FVzwh2mYECxuDa^wVn-DgmFoi;p zOGQ|TQqEzA5JLvy;LgF)8*fDHaxj!3!NhPh;-k=TZLhQUr=Dl+%R_6QS$lj~RbR2J zUo6+3R!=-{ankGbL-l%X?ellmj;;M7ZS_qEgp@0LQZB5Oi{qoGDiEF&s;`TxCw6i-UvBuRL~2)k3D8xjFj+~(?*ngjZ#?E6i3e$YDl#_ zK<$I7+Rsp*y7Rk>IPV)(XjTTu*=>9^>F+ZkFCp?UKM(VJgZU+xUxJY^rx8Stpb&~6 z8es|}jAN8wehJ2wV159GVOI+m&c*yjl=i~>Jj~A{{kW^iyeMi{7~^!DXC{kG98;d^ zSww}SO;OJrxEpv1PT(7G2kzXx9GQP{6hM8$`G)g#FG}lK6lav1I5OJg8K22#a|~jM z&*ZZWdf;BKcnxmA3$#w=IljA7Zsr3_tSuUT?lvf<=ZDNDC&Sb!`&HnuiM zNNj+a z3{@<{p2EvfR3Pj{DC3Jki~$H~L<*c7I3I*R+#+x4GvwZhg=91fnH`Y0ZoQUg1qVF&ARJ( zN8S;6BgBjqVrC5arf*J~LY&lnaaQ+d1)5^^yy>@|*M?&?E&FRUwC1lmNmdG!Q&!&a@PqTkae7K6eMa8Dtrv1!D1LnYvsb)p`B#bDrHqP zij@MdV(<$5BwhgEGw^CmzS1YqC(s9(9d;AwgCqlw&oAu2{}}%5O@FI`1YQ%)Nsepa zTIfmdjB8MtU8oGa0zZi&Ii@Fhk~YIyG24)Ha}D@@N1X(Gki=Xg{JZe)!oR)gU-l1E zG&WdRMKEVFM#2ZB7B*5Dcuc#P;MIf)dXrcKc+^spKuZMJoemPrU(|r_g72cNv+0lB zO6)L1hv=CJz`RH$`UklG8TKE|f}cd09haq)u%^<}hzKC+qJQjvT-kQuc??l|)Bm1f zEv_ok)TV#LHhxu#@7|=iRzWvvSI__A=ZN?7`S)cNKbFhl7xOL8fBn3_|GLTN%jF#l yRy-!LH`adfsz7pcXDw`&%Q>!Xyyv>O5XE1Y{wucen*#bUsAFv7%U|LDkG}z+IKr<0 literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_5.bin b/graphics/tileset_anims/aim_1_5.bin new file mode 100644 index 0000000000000000000000000000000000000000..4e5e0e24725efeb9c34bfcdecf7c00bf1fecded7 GIT binary patch literal 1536 zcmbVMF>ljQ5Pl$<0hXo{f(bKrsMM&fki6NdRjC6@>@|xoiwB06JVnYKh6@--NpjPZLo9 ztt2K-$F%J?iM%F^C??Wa1W}VZy4i$D^9KNuRVZrIfFX*_k( zOYx2Ir$sTDl_gvtj`P#mYzY2LTq?ZW+?#G3@69$&dRKbfo0Z3V(@Pb5wt>BCJ`!^s zFM*ZLNzZAdJy4r8?X|&AlS)toDv&~^sB(%br{!iUI`6X;suvV0%uiu{EsO_BqJqaY zrJ7Vzn4iM@6y{gM{A!rr%5(TU$Jkl|VtxwqQ!R>>YC)C4{8li(70j=O`6N`MJ8k%zCAZWdwJhUNV>bXE07vxL)d{(p;$1&NZ>XQU?J*nQ^dsbt=lT1{&lPsn ze;@sut(;A)xgP~E4BC)*@g?lxC1x!4G9Es00DRv>V;8uK&(YNp@`K+qZAK4#b^emS zlS{QpC|H|4ZP@j(=Y=pL06M?we-RIyfa6d&5qlXgXN2?b1UZE}IJ6y|baphEeLn)X zslE$57{7&N%-KS2!xw%x-%ge}A~*LJ>jf@8XO43|W4G>as$TlVMRGd L9cTU({{Qn2ty|Ks literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_6.bin b/graphics/tileset_anims/aim_1_6.bin new file mode 100644 index 0000000000000000000000000000000000000000..bb716829f5946da5374ea079c2d21b0b165fa666 GIT binary patch literal 1536 zcmbW1F;Ck-6vvNB&CpI^WI|?SK;knTiI6fd5NFL`pBImDPDl)8JHpa3#pMeGSE@v( zf;(Etz?1q3O!rE-U!aZqf0sB(Arexb{CAG~-TU9WdooJ-N~t#F`W_@bx2^h3Ot?)5 zzaE%`8r8sNaMm$|;ACrH2Maq!zB<5U)NZSG2QOBD=|&|_2^;UPg)m0EGiKYE;aMEt zj?6F}4bxA_8zBaxnXW&^Z&PD-FO0$Sb<@Om^*WY(NX+PFV9d>6c)ocR-)*0rJ7U|} zU~4lnTgkv|rDk}Mn%h@#l5UtUyF%107CA>zJQQX5t3)_>b{uCvMo6tCL0GObA-M}dyC?kJ`Gap)?_z$JJyBiv`d1Ma)b zqrmcIJ~*v%&hNt?3Q13B!4Ht%P?6v8TwcRo?Ae32>}jG?O{hsLP+PvtXST{``M7`f$Nh&L3?OxY{3eC4RQyepM0n@a5yI;dZ}@&%VO{fByw)y84R% literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_1_7.bin b/graphics/tileset_anims/aim_1_7.bin new file mode 100644 index 0000000000000000000000000000000000000000..c49e57e7fcd915118d0818195435144d3f3f6f4e GIT binary patch literal 1504 zcma)5v2NQi5M_osMZ45nkZ$<}eSnAL7ep-@yog#f6fkHm9-NJ}myUKjb#qjpK(@r{ zYJ2GYg7N_YtfhO@ca#_?ZqoKaPdf44J@Q0RDj;bY;wcklK&2zZVX8F7#ypKa#F4}zc$fD2vDrMk(f3kMp}=UzJ#8xqkrb0T{R@#8BZ<0^e6)?>>M-?B5Xk z$GYl)@>t;OgA!CdPvmGY9Aa05qYRxFdvYyuu}wW#_ppBg`zONil~Bj53PF<{kufxm zbZQc5@YiUw&7{&hwWT;A?R5iPLzgCDod`N*sE-fp4|LkVU$_4F`E44RX;l61jF9Nshbq9CviJf!^A<;n?f$Yp0Y+^nwrW0=yW+ z8T!W=-YB$^jiE~{mIpZ*Li0!wrZLCedX76fVaWue-2{WonDq!YCM7;E37o|^k)YSNHRsyH?`iH=j&vGEwKe~AsoVvOPH zHbjqVdrorYrjo)|h5e{6h_dRy^0mCQ zB6$u(*4I*Qd+%tus-;?IBCD);9=w&?#mZXj8Ti#w$*|63Xr;)lY;s%Mo^0(o4W8PU zUALOXHK>tN-wHKm9(QAepFT(U^_TBMx4ZMqPjI;J@-N3sH+P5mrcrb3Pm~HD@V+^D z|8QuW+wGleMwnOaPf(=kku|{|!QTx2X7D$IKcDLW#C?LSBXJ*E0%!>$_>15#f@6Ze b795BoKm>mQ)CKStz#qXMne>cI-={=B9U%xY literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_2_1.bin b/graphics/tileset_anims/aim_2_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..74424fff906233f1648a92efdffc3a2732a64675 GIT binary patch literal 576 zcmaixu}T9$5QZm063}W>T7+aRZ6pzF#e`gIv!u1Tu?@L!gPnHc*(f%5`U01;ij~Pd z%RNHw8T{{}pddKxH?TWD|HAyvXLgQxiYCsv1=>ia?rZ@9aiPeRMT93JK6?wuJ;+1A zuDU=R4n@M#Kzwhw@I!Cpb69D(1|rz{@OPEJpat;v04yEV^|&NbrCZgWYJ8U@>r~@B zjq|r`pD0RqEMJm?T=n=t73ZU)$;KE+o-$2Wk?Jan?>n!_rgwL5sb?FNwWfNQMS7TP z{E+K)@|z()LVkq&=qmJx;E6(XE!Z}ZUlZ0;MHWb#Ja|_136Od3{r~^~ literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_2_2.bin b/graphics/tileset_anims/aim_2_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..7b2e609c3e7432b123d8f514458b9cbff8358780 GIT binary patch literal 576 zcmYL`F;fCD5QSHfVMZG^B~+Kzp*lud6$XdSCPPbeu|;6WT&dLxjdT|~yW{)=D*wX% z{);c1LT0{XFYjeDxo7R&+*;cM%YZS~8eO2(Pl2CN@cNRP{yITw29ST06CSu=CQTA_#(o-z2>ORaw(M(|(`D(k)8;aeO8(c=-Gm0`c5ZYuVk z*-;PPpzj%B9hI6>T$?K1q|83`-anwfJ=}jNI=Y0pEY$}1>YbAwP3)48A0fYc{NQN- z*#zA+h!&WTA0a~ zK)<3NkbmJOL0G!+v+wh@qmvAs%aVn&Hh~_XEVb6A1`A_m7RsiWr^Z-U2@8k9p-55` zf8L)z!!|r)7ARu)wx2qi4UyYNZhtYe$qUQxb)h3B#k$Ew>Q*}YwR8@$5ihF~ z{%D`X>ffdkBV;Z);%aEEIP!T{=f3bG=SG!}h9jdvp&??eRMCxn*XOm*y>ZC5gHT1w zQ02>z^XHQFvSc+bb<_xTh`q|Idz3<5j7!c3rPi4B7*{VfGL$Y-WT)Pbo{(?r`|A%M zn}=#VRz*0|D?=SO|2cQ`m^cDI0>4M_n}FX0Y$|^mKqeqyAz&f!3BWG^zo6=wfNLcJ d5HuQ^Lo|VifUO07EwDR<2>i&*&Iob!_ywSZyhZ>3 literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_2_4.bin b/graphics/tileset_anims/aim_2_4.bin new file mode 100644 index 0000000000000000000000000000000000000000..c350f70ec2bb5eb92cbc50d4a61397a47b38d67a GIT binary patch literal 576 zcmX|;u};G<5QYz-bbtkCLLi2kg(U+yB-FVTh^>po+Qnu?qKeg#?I;V7rN_or%ESir zE!gue{BBAueX-;J?xN_6*UpWjbBsqE#OrVYs&Nb<5u*#|edjB7KA%QSzC`TZCwjy{}?X|^5kXtvDhJ+ z&RgDJb$2Op_$ab3@|BDJ7=x1Mh0H&vBKdUou-CPQa?@?+V(MHD7E?J`%1l%qw#?i9 z7U!Fo8vEN=)BP=NX&I}>ti4)Uwa0@P2Tfs{A~)6^+vAigbDb)Q%vfm6trp z%X&q@^<7c+`puejPIv!#s!ctq_Xu=>t#yKrPP8RryTSa>Y?iUj5p#2@x}j8U|8wZ* zHadbog1-^`jo@zte<^nv@EwA(HNFEa9camh@Hd28fN%|7h=xA(!e0h|8T@7NNAO3X K+NRJ+DbXKtYsC`) literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_2_5.bin b/graphics/tileset_anims/aim_2_5.bin new file mode 100644 index 0000000000000000000000000000000000000000..71636ac22733f66d1443c732635b7fcea95682c7 GIT binary patch literal 576 zcmYk3u};G<5QYzmS_zh>BTSf)p;A)`u^|-^bz`x*c8OUlwX&5FrlTxSmY639Wn!cB zS;`wENIXEz@1%mB^q*qi<vfhWJ~5q1-o#$4t_v06Ka7K9K#q7(Z1xo;`! zuG7!kv;MmMocwE+tlg}iZ{(lXZQO13_;gcNHv~TdKLS4* bDose<8~o}(R|mg3tO@+6XBu?2SAF>xcIfnX literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_2_6.bin b/graphics/tileset_anims/aim_2_6.bin new file mode 100644 index 0000000000000000000000000000000000000000..79e125e620fd72ac258dac222e765a443e6e9d4b GIT binary patch literal 576 zcmZvZF;Buk7=}MI*hD87naD9RU?`E51cG66xv;wQT$@0+u*voTi!$}}4-}km68c-} zKcN1Dp6@|oV)RR&=Ig!JyK5h%`rQD?VB$*|v_Kp5wG5OVI;7NE$}yTTny%JEzo&J} z?`qZa@gx<774l$&<_3-GjkKDyv{LP{Qnw?82231MDkZT2mJHn5bgZW}5i>n9SDB-k zF}s+fB#x4|%_Y$yKCyl=R|#`{$&Blx%w}IIVaoG{&G~gj+oGtmF3dag>yB5aBJP3usDKFZWO0(ZSS-25nyrm z{2#WB#tXmjj{oBw)Wfeh8Kz!#OII*tpp=td|WDGpzx0xvr{x&84YJ^U+)q<@FDn z*XqhJ7X@J6-Eegny`$y2;d+-dZ}akb`c@s*TVpV1>PB3*IP{1N;`@E5^f1b;4Hc|dvuEd(tD pKOX#f@aLf?11f?$a=;%wqLCs%1b-9wo4_Af68wQN$+1g`z5z6w3flkx literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_3_0.bin b/graphics/tileset_anims/aim_3_0.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a911444bd920cb82b90611400bb5fb99c8d8614 GIT binary patch literal 256 zcmZw8F%E+;3DDy9Ye+ z@vZKEL+}O+o^p#Qzcxx<6UpJsP0ZRw;e6)U7qW}G e-BcP6wTKi`vEFnt#`ha;bH8Ikt*VVCX3HNV#9*ZW literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_3_1.bin b/graphics/tileset_anims/aim_3_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..a66f3382d899a2175db06691bb7152274845148b GIT binary patch literal 256 zcmZvUu?@md3`D=gLP+jH)`&OorAZyrP~#$7(79!VNGQc0ii<>=@bC2O;?6FmC6TMV za(6o|B|EufN9WB`M#!qRPKr9I)e!^1j=wYUkW}jh_UYB;I$*B&ar72;qruVR-bkGJ VySejEI0;`k&VAq+aE8pN?F*qNVj=(l literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_3_2.bin b/graphics/tileset_anims/aim_3_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..ed7890e8380dc17810174b6b419f1da2edf61f06 GIT binary patch literal 256 zcmZvUAritc5JfY?2_g#DU}jyR$JnAP@}nvcB;0_A-U7FlBVa1lF;myOupl%2fBu^H z_dB;Gq9Z-!=WXhow6v4fET>gy1bu+_2x#b`4Ay;s9vJIO1RV*Mj)3Ki(El;|LD5`Q rFP=3vev04{fjaDO>W5@MX$DfMQ}@f=HcGaXJlU!Hz@s1=G-jH=$uVF9 literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_3_3.bin b/graphics/tileset_anims/aim_3_3.bin new file mode 100644 index 0000000000000000000000000000000000000000..5cfdc3ebdd4f77d0af3f2b49154544bd9ec6b04d GIT binary patch literal 256 zcmZvRF$w}P6hs4_AVuyW{7&~0Tl{EanMt#jZY*rYU+5|9(t3miwaAu=#U94LjUem{ zZy0#SOoeDp*F1LG8j}|^%L{E@QYK2&C3FY)(jb(mZ1rydy5*dRGEzkWkIJJhBLVLM zyvpDM1_W*bcwGY@8z8P`Sy?O5S@_ViN6+wgz#ZZ3g$W~n8 literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_3_4.bin b/graphics/tileset_anims/aim_3_4.bin new file mode 100644 index 0000000000000000000000000000000000000000..83dc605ff43917230672b6fd3e3f4e20720d5481 GIT binary patch literal 256 zcmZw8Aritc5Czc8aDs~BxC1lm+Fl|iC4-1xV=UN6*UN$8t%dm2oT+! zmrZ7WoSQ3=wOlRt{MI?EWMLKCYB7-{eL{ah7!Qc!{v&WgYO^F_NR33?nt=0|MFQna z){_3)@Vy1=o8ufve@?tVRF5HQ3~|~4Q^`Lo51qlj!w-isM^YA&Pa`Lz1d%X?dB7MJq?-wu9nYlRg*u#kTEaGm z4SFkxO^D<}NexK^O%#pn?e~=GPZX$?EK*=nLH^r6bmf}oniJGUbp70OxN`NRtgTaD G(e(u?p4wRe literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_4_1.bin b/graphics/tileset_anims/aim_4_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..eeccebb35e6f116986609b782b475e9cfe3a5ec9 GIT binary patch literal 256 zcmYjKK?;OG411*~@q;6SCohJfPuP-q&6VN61HQ2)x8rT_Vg$YO;)^u!3V$mqq0%?|Pgltd1p2mUcp7W}cEauz* xw)owo2PL@A3t&DIIO(XA9%O~j{CwtLUkz_pTO44I)|2$-i;WN~YgZT)JwGV-+ra<; literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_4_2.bin b/graphics/tileset_anims/aim_4_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..3808d0b823fd41f49d686eaa4acbf7b171421ead GIT binary patch literal 256 zcmY+8K@NgY3`9@q2IKMAd_vqa!5+aC8_0wMn82O_V?S!tNnW~`ytdO6nQuPti?Nor zMfchc)XJ4>d+d{6=UwW#>N>9SUKvx>xS@2R1X7Wzf|t~=J%OzP0B&cq^?RG zaT;ho5Exi*FmACq$TPgaJiCm}F~(OTgSeUJ*Nu*c^YI90i2TXheRA9>C5}>A@t#f(QNKK^@00sDv>I*-csg ztikt-7#!T8M7eD*Q)546nk7swJzRJIiQSa8c}!f?%QZq8B*XCsgPCT o87vKRE&yxvX!k%GDeXa_dC5SbqwNFCpTXPN(62>t+d1&e0UNXG9*!8X@0#+WpNa9{}Z=;;YfPi!@M Ow*Im(Q{l=2JftsfTr5NY literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_5_1.bin b/graphics/tileset_anims/aim_5_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..f1a93897e2f28192cfa7b1da874f5580803a0ce9 GIT binary patch literal 256 zcmZXO(G3GJ2tz#p*?%1mz)1{1cIhLR_NPb)u#G{IB_$c;^fw}8w+#`GvaDJoc>@-D z`h4UnREyytgWm84-LTDWbjfREf5$-1CH^oOQ^%9~hB=s7%3f*=7d{>;(Hmoss{}s# PXP&P%$d{eJvH8s({s=R* literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_5_2.bin b/graphics/tileset_anims/aim_5_2.bin new file mode 100644 index 0000000000000000000000000000000000000000..d63cdc5fcca2da5b8ab7500e3968e1074531c8aa GIT binary patch literal 256 zcmY+9iw(mt2t;oH*ngcHfJzy_-lgvxMQM=*#`pMG`m>VCl1Ew>O8=^bI=Cp^rG1O= zLb(zjp4=xd_<_IRImZfW0zdTq9Pjs<%%{S%qEFdOT-(*%X5100hIJRfhEK=zh?IC{ RQlUN8XS&C1!r*)^_665-EJOeR literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_5_3.bin b/graphics/tileset_anims/aim_5_3.bin new file mode 100644 index 0000000000000000000000000000000000000000..0c396ccbe61223d363bb3ca879feab98661d351b GIT binary patch literal 256 zcmYL@i4DLo2m?I;*?%1mK&1?j?9zkuvDBjA59x(1MM~!DInO-2Ba}InYiRAMF@`Wm ziQWq>i^iAJ@8G}vv&4v)PmKjubPDD~G670^by{3_tT{?@P&vh6z2sT9R$p&w`@p;U NVHe)uOh0G7Wj9VHGqnH! literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_6_0.bin b/graphics/tileset_anims/aim_6_0.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bdac939e67c63ff39cc6b051e2fdc0b1cdfaa45 GIT binary patch literal 224 zcmZQzzzJ9x7y`m@$`UIPkebGjnwG+l>gE#Q=HddP!F-T7(EL!KIccGxp=m(i0t6r$ V#0QDP0Ei0`hRLHz1Ko)m008>27lQx* literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_6_1.bin b/graphics/tileset_anims/aim_6_1.bin new file mode 100644 index 0000000000000000000000000000000000000000..cd2e32723fba781eda31c6aafc4e2d161ab49f69 GIT binary patch literal 224 zcmaKm!3}^=2t#{uGX~&-6MVY=2)0r4JrJ7^ppTFOqYfZXWOJmCS%2_l&6SLBb==)E c;M1& literal 0 HcmV?d00001 diff --git a/graphics/tileset_anims/aim_7_0.bin b/graphics/tileset_anims/aim_7_0.bin new file mode 100644 index 0000000000000000000000000000000000000000..f94617c73505a157fdbe6cea964865aa73058997 GIT binary patch literal 128 zcmXwwK?;K~6a@#0yBwwvvhx<=F1un*;{_6PfF|?;-35f8@(*RKbQs=dc<`qP#6Vdx zF$F%^7xDXDTat>niggM*D&`H|tv=nVc{!m>6=My09Wi>K&Gk)RMG8AUA4IQ^{z0!h GnmpzkQR7Gru!(~#}{{ubfCoVZ}c`5?(gYEzK)Z~>kA BAY%Xk literal 0 HcmV?d00001 diff --git a/ld_script.txt b/ld_script.txt index 16e7b576c..cb6395393 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -417,7 +417,7 @@ SECTIONS { src/coord_event_weather.o(.rodata); data/field_tasks.o(.rodata); src/start_menu.o(.rodata); - data/tileset_anims.o(.rodata); + src/tileset_anims.o(.rodata); src/palette.o(.rodata); src/sound.o(.rodata); data/battle_anim.o(.rodata); diff --git a/src/tileset_anims.c b/src/tileset_anims.c index 30f390512..9403bc1df 100644 --- a/src/tileset_anims.c +++ b/src/tileset_anims.c @@ -23,14 +23,118 @@ static void (*sSecondaryTilesetAnimCallback)(u16); static void _InitPrimaryTilesetAnimation(void); static void _InitSecondaryTilesetAnimation(void); -extern const u16 *const gUnknown_83A7660[]; -extern const u16 *const gUnknown_83AA654[]; -extern const u16 *const gUnknown_83AB874[]; -extern const u16 *const gUnknown_83ABDB4[]; -extern const u16 *const gUnknown_83AC1E8[]; -extern const u16 *const gUnknown_83AC5F8[]; -extern const u16 *const gUnknown_83AC7C8[]; -extern const u16 *const gUnknown_83AC950[]; +static const u16 gUnknown_83A73E0[] = INCBIN_U16("graphics/tileset_anims/aim_0_0.bin"); +static const u16 gUnknown_83A7460[] = INCBIN_U16("graphics/tileset_anims/aim_0_1.bin"); +static const u16 gUnknown_83A74E0[] = INCBIN_U16("graphics/tileset_anims/aim_0_2.bin"); +static const u16 gUnknown_83A7560[] = INCBIN_U16("graphics/tileset_anims/aim_0_3.bin"); +static const u16 gUnknown_83A75E0[] = INCBIN_U16("graphics/tileset_anims/aim_0_4.bin"); + +static const u16 *const gUnknown_83A7660[] = { + gUnknown_83A73E0, + gUnknown_83A7460, + gUnknown_83A74E0, + gUnknown_83A7560, + gUnknown_83A75E0 +}; + +static const u16 gUnknown_83A7674[] = INCBIN_U16("graphics/tileset_anims/aim_1_0.bin"); +static const u16 gUnknown_83A7C74[] = INCBIN_U16("graphics/tileset_anims/aim_1_1.bin"); +static const u16 gUnknown_83A8274[] = INCBIN_U16("graphics/tileset_anims/aim_1_2.bin"); +static const u16 gUnknown_83A8874[] = INCBIN_U16("graphics/tileset_anims/aim_1_3.bin"); +static const u16 gUnknown_83A8E74[] = INCBIN_U16("graphics/tileset_anims/aim_1_4.bin"); +static const u16 gUnknown_83A9474[] = INCBIN_U16("graphics/tileset_anims/aim_1_5.bin"); +static const u16 gUnknown_83A9A74[] = INCBIN_U16("graphics/tileset_anims/aim_1_6.bin"); +static const u16 gUnknown_83AA074[] = INCBIN_U16("graphics/tileset_anims/aim_1_7.bin"); + +static const u16 *const gUnknown_83AA654[] = { + gUnknown_83A7674, + gUnknown_83A7C74, + gUnknown_83A8274, + gUnknown_83A8874, + gUnknown_83A8E74, + gUnknown_83A9474, + gUnknown_83A9A74, + gUnknown_83AA074 +}; + +static const u16 gUnknown_83AA674[] = INCBIN_U16("graphics/tileset_anims/aim_2_0.bin"); +static const u16 gUnknown_83AA8B4[] = INCBIN_U16("graphics/tileset_anims/aim_2_1.bin"); +static const u16 gUnknown_83AAAF4[] = INCBIN_U16("graphics/tileset_anims/aim_2_2.bin"); +static const u16 gUnknown_83AAD34[] = INCBIN_U16("graphics/tileset_anims/aim_2_3.bin"); +static const u16 gUnknown_83AAF74[] = INCBIN_U16("graphics/tileset_anims/aim_2_4.bin"); +static const u16 gUnknown_83AB1B4[] = INCBIN_U16("graphics/tileset_anims/aim_2_5.bin"); +static const u16 gUnknown_83AB3F4[] = INCBIN_U16("graphics/tileset_anims/aim_2_6.bin"); +static const u16 gUnknown_83AB634[] = INCBIN_U16("graphics/tileset_anims/aim_2_7.bin"); + +static const u16 *const gUnknown_83AB874[] = { + gUnknown_83AA674, + gUnknown_83AA8B4, + gUnknown_83AAAF4, + gUnknown_83AAD34, + gUnknown_83AAF74, + gUnknown_83AB1B4, + gUnknown_83AB3F4, + gUnknown_83AB634 +}; + +static const u16 gUnknown_83AB894[] = INCBIN_U16("graphics/tileset_anims/aim_3_0.bin"); +static const u16 gUnknown_83AB994[] = INCBIN_U16("graphics/tileset_anims/aim_3_1.bin"); +static const u16 gUnknown_83ABA94[] = INCBIN_U16("graphics/tileset_anims/aim_3_2.bin"); +static const u16 gUnknown_83ABB94[] = INCBIN_U16("graphics/tileset_anims/aim_3_3.bin"); +static const u16 gUnknown_83ABC94[] = INCBIN_U16("graphics/tileset_anims/aim_3_4.bin"); +static const u16 gUnknown_83ABD94[16] = {}; + +static const u16 *const gUnknown_83ABDB4[] = { + gUnknown_83AB894, + gUnknown_83AB994, + gUnknown_83ABA94, + gUnknown_83ABB94, + gUnknown_83ABC94 +}; + +static const u16 gUnknown_83ABDC8[] = INCBIN_U16("graphics/tileset_anims/aim_4_0.bin"); +static const u16 gUnknown_83ABEC8[] = INCBIN_U16("graphics/tileset_anims/aim_4_1.bin"); +static const u16 gUnknown_83ABFC8[] = INCBIN_U16("graphics/tileset_anims/aim_4_2.bin"); +static const u16 gUnknown_83AC0C8[] = INCBIN_U16("graphics/tileset_anims/aim_4_3.bin"); +static const u16 gUnknown_83AC1C8[0x10] = {}; + +static const u16 *const gUnknown_83AC1E8[] = { + gUnknown_83ABDC8, + gUnknown_83ABEC8, + gUnknown_83ABFC8, + gUnknown_83AC0C8 +}; + +static const u16 gUnknown_83AC1F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_0.bin"); +static const u16 gUnknown_83AC2F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_1.bin"); +static const u16 gUnknown_83AC3F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_2.bin"); +static const u16 gUnknown_83AC4F8[] = INCBIN_U16("graphics/tileset_anims/aim_5_3.bin"); + +static const u16 *const gUnknown_83AC5F8[] = { + gUnknown_83AC1F8, + gUnknown_83AC2F8, + gUnknown_83AC3F8, + gUnknown_83AC4F8 +}; + +static const u16 gUnknown_83AC608[] = INCBIN_U16("graphics/tileset_anims/aim_6_0.bin"); +static const u16 gUnknown_83AC6E8[] = INCBIN_U16("graphics/tileset_anims/aim_6_1.bin"); + +static const u16 *const gUnknown_83AC7C8[] = { + gUnknown_83AC608, + gUnknown_83AC6E8 +}; + +static const u16 gUnknown_83AC7D0[] = INCBIN_U16("graphics/tileset_anims/aim_7_0.bin"); +static const u16 gUnknown_83AC850[] = INCBIN_U16("graphics/tileset_anims/aim_7_1.bin"); +static const u16 gUnknown_83AC8D0[] = INCBIN_U16("graphics/tileset_anims/aim_7_2.bin"); + +static const u16 *const gUnknown_83AC950[] = { + gUnknown_83AC7D0, + gUnknown_83AC850, + gUnknown_83AC8D0, + gUnknown_83AC850 +}; static void ResetTilesetAnimBuffer(void) {