From b8e5637be074bdea6d7816d239fa7b60c87c3436 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 26 Oct 2019 11:43:25 -0400 Subject: [PATCH 1/4] Dump and split data/battle_bg.s --- baserom.ips | Bin 625796 -> 597815 bytes data/battle_bg.s | 583 ++++++++++++++++++++++++++++++++ data/data.s | 26 -- graphics/battle/unk_8248400.pal | 51 +++ graphics/battle/unk_824844C.png | Bin 0 -> 1251 bytes graphics/battle/unk_82489A8.bin | Bin 0 -> 4096 bytes graphics/battle/unk_8248C68.png | Bin 0 -> 683 bytes graphics/battle/unk_8248F58.bin | Bin 0 -> 896 bytes graphics/battle/unk_8249074.pal | 51 +++ graphics/battle/unk_82490C4.png | Bin 0 -> 1251 bytes graphics/battle/unk_8249620.bin | Bin 0 -> 4096 bytes graphics/battle/unk_82498DC.png | Bin 0 -> 998 bytes graphics/battle/unk_8249E10.bin | Bin 0 -> 896 bytes graphics/battle/unk_8249F98.pal | 51 +++ graphics/battle/unk_8249FE4.png | Bin 0 -> 876 bytes graphics/battle/unk_824A37C.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824A618.png | Bin 0 -> 526 bytes graphics/battle/unk_824A844.bin | Bin 0 -> 896 bytes graphics/battle/unk_824A940.pal | 51 +++ graphics/battle/unk_824A990.png | Bin 0 -> 829 bytes graphics/battle/unk_824ACD0.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824AF70.png | Bin 0 -> 350 bytes graphics/battle/unk_824B0DC.bin | Bin 0 -> 896 bytes graphics/battle/unk_824B19C.pal | 51 +++ graphics/battle/unk_824B1EC.png | Bin 0 -> 1005 bytes graphics/battle/unk_824B608.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824B8A8.png | Bin 0 -> 790 bytes graphics/battle/unk_824BBE0.bin | Bin 0 -> 896 bytes graphics/battle/unk_824BCE0.pal | 51 +++ graphics/battle/unk_824BD38.png | Bin 0 -> 791 bytes graphics/battle/unk_824C07C.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824C314.png | Bin 0 -> 498 bytes graphics/battle/unk_824C520.bin | Bin 0 -> 896 bytes graphics/battle/unk_824C5D8.pal | 51 +++ graphics/battle/unk_824C624.png | Bin 0 -> 787 bytes graphics/battle/unk_824C958.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824CBF8.png | Bin 0 -> 630 bytes graphics/battle/unk_824CEC8.bin | Bin 0 -> 896 bytes graphics/battle/unk_824CF98.pal | 51 +++ graphics/battle/unk_824CFEC.png | Bin 0 -> 964 bytes graphics/battle/unk_824D418.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824D6B8.png | Bin 0 -> 1335 bytes graphics/battle/unk_824DC98.bin | Bin 0 -> 896 bytes graphics/battle/unk_824DDF0.pal | 51 +++ graphics/battle/unk_824DE34.png | Bin 0 -> 781 bytes graphics/battle/unk_824E16C.bin | Bin 0 -> 4096 bytes graphics/battle/unk_824E410.png | Bin 0 -> 167 bytes graphics/battle/unk_824E490.bin | Bin 0 -> 896 bytes graphics/battle/unk_824E528.pal | 51 +++ graphics/battle/unk_824E56C.pal | 51 +++ graphics/battle/unk_824E5B8.pal | 51 +++ graphics/battle/unk_824E604.pal | 51 +++ graphics/battle/unk_824E650.pal | 51 +++ graphics/battle/unk_824E6A4.pal | 51 +++ graphics/battle/unk_824E6F0.pal | 51 +++ graphics/battle/unk_824E740.pal | 51 +++ graphics/battle/unk_824E78C.pal | 51 +++ graphics/battle/unk_824E7DC.pal | 51 +++ graphics/battle/unk_824E81C.pal | 51 +++ graphics/battle/unk_824E858.png | Bin 0 -> 781 bytes graphics/battle/unk_824EB90.bin | Bin 0 -> 4096 bytes ld_script.txt | 4 +- 62 files changed, 1605 insertions(+), 28 deletions(-) create mode 100644 data/battle_bg.s create mode 100644 graphics/battle/unk_8248400.pal create mode 100644 graphics/battle/unk_824844C.png create mode 100644 graphics/battle/unk_82489A8.bin create mode 100644 graphics/battle/unk_8248C68.png create mode 100644 graphics/battle/unk_8248F58.bin create mode 100644 graphics/battle/unk_8249074.pal create mode 100644 graphics/battle/unk_82490C4.png create mode 100644 graphics/battle/unk_8249620.bin create mode 100644 graphics/battle/unk_82498DC.png create mode 100644 graphics/battle/unk_8249E10.bin create mode 100644 graphics/battle/unk_8249F98.pal create mode 100644 graphics/battle/unk_8249FE4.png create mode 100644 graphics/battle/unk_824A37C.bin create mode 100644 graphics/battle/unk_824A618.png create mode 100644 graphics/battle/unk_824A844.bin create mode 100644 graphics/battle/unk_824A940.pal create mode 100644 graphics/battle/unk_824A990.png create mode 100644 graphics/battle/unk_824ACD0.bin create mode 100644 graphics/battle/unk_824AF70.png create mode 100644 graphics/battle/unk_824B0DC.bin create mode 100644 graphics/battle/unk_824B19C.pal create mode 100644 graphics/battle/unk_824B1EC.png create mode 100644 graphics/battle/unk_824B608.bin create mode 100644 graphics/battle/unk_824B8A8.png create mode 100644 graphics/battle/unk_824BBE0.bin create mode 100644 graphics/battle/unk_824BCE0.pal create mode 100644 graphics/battle/unk_824BD38.png create mode 100644 graphics/battle/unk_824C07C.bin create mode 100644 graphics/battle/unk_824C314.png create mode 100644 graphics/battle/unk_824C520.bin create mode 100644 graphics/battle/unk_824C5D8.pal create mode 100644 graphics/battle/unk_824C624.png create mode 100644 graphics/battle/unk_824C958.bin create mode 100644 graphics/battle/unk_824CBF8.png create mode 100644 graphics/battle/unk_824CEC8.bin create mode 100644 graphics/battle/unk_824CF98.pal create mode 100644 graphics/battle/unk_824CFEC.png create mode 100644 graphics/battle/unk_824D418.bin create mode 100644 graphics/battle/unk_824D6B8.png create mode 100644 graphics/battle/unk_824DC98.bin create mode 100644 graphics/battle/unk_824DDF0.pal create mode 100644 graphics/battle/unk_824DE34.png create mode 100644 graphics/battle/unk_824E16C.bin create mode 100644 graphics/battle/unk_824E410.png create mode 100644 graphics/battle/unk_824E490.bin create mode 100644 graphics/battle/unk_824E528.pal create mode 100644 graphics/battle/unk_824E56C.pal create mode 100644 graphics/battle/unk_824E5B8.pal create mode 100644 graphics/battle/unk_824E604.pal create mode 100644 graphics/battle/unk_824E650.pal create mode 100644 graphics/battle/unk_824E6A4.pal create mode 100644 graphics/battle/unk_824E6F0.pal create mode 100644 graphics/battle/unk_824E740.pal create mode 100644 graphics/battle/unk_824E78C.pal create mode 100644 graphics/battle/unk_824E7DC.pal create mode 100644 graphics/battle/unk_824E81C.pal create mode 100644 graphics/battle/unk_824E858.png create mode 100644 graphics/battle/unk_824EB90.bin diff --git a/baserom.ips b/baserom.ips index 42cccca6c7565142bcfccb887b77471b5c0f3c41..b177f77e20148a724ed4f3a45436689c99b68632 100644 GIT binary patch delta 45 scmZpfskVKeO2ZaLapU%s1&lz<1jNih%mT!$K+Fcj?Aucoa45V10HBN#6aWAK delta 24954 zcmc$`3w#q*-ah_4ne@W7XOff_3e3qQr9}`XnUsQnoi@WoQJY@Uf+!8QqM|lXCB>o> zT9D#pDIh`xZ4`IiSA3<2uI?hX%DU{kvQifB7g`o~*Q9p{JxVEb${;u_xJhy z-~E`|%$!WlOlHoU@AG}0=gf<*xYx9diat*=WX;{MT5 z$+ydykZFF2pNZ+E@7o&OsU7&HIW#ARQ+>EA)%;~Q&i^ul#LIvFgK~|eZoBhjDo~me zO#*lw-+#6P?2_@9ByG4AnsMqHY=sU2ylbE}shNN!Kh=_iyF0*~QVuMWaLRDmoJt&| z=W~{%W(%a7%MV*1Ge60a^fL<#odl57hUNLGR-6)hYX1RR5)g|G26D-_6BydhYQ<$@ z;Zm?du*9bdu3+g~HmBxtGEPJIy*b50F~E{)ff#_bZ)!KEZ2*?EVb+vpFz~;a4;qS3 zzOH?%pt%6f&-%J*?_}-0DtMtxSoLvzq#j!8AF1D0|6xs(3Y+q;%YS=vFPXJWesS(Y z#hn6-pM1xx`$htE=!6oiOc@9gfKHkTj}M<=gb55@4apk}Vyu(Jb+W7of%9Pd9Jn=^ z>s+AvWWTC~|K}vk8NFQvzVH!lI2FqbM zt%peX#%Yw4lmi!pD*qZ8t_;X<$fe(?YHCvvaq~XEPj*u^tVUIZz_B&HrkPXLxM?Hp zcBU(ff~qpjQ_x_@xoZroT;yviVoSxMGcW?4@Dz|+jbbu?=DonF-n!M!5c^5dd!DM* zt(lMpqYSz3KH%g!5e6@V!A()HxQz|6pPvY_YlH0e=4&$e-4kWGsK_h$MHkGVFE3*{ z2@s20U8F9W4!^0^e2|KbLM=R`2za2l+ozY@0>3T~jnGMq6g>qKs!8^u=@unW7!$sN zVQp1(zMdN<(}-Uu-{>T~pU!6s=!Y?~2!y#l80Mp5U_?2twD_9<(fHvV!)^biR|Uv) z5G?*h)2I8Zq5t$GRrI;su)=Hm+xyDo7|9^r{6{8WZ7lFKz_AVmJK5xIBnv~FhL7H1S>4BxW>8Uf+896VH~aP$+lO5bWwvx z$WuK^bWq!FqFAn|Zns=9-Ft;jbaHlY&)K5Y2D#NP>%--6(bF{b`0mYTyLx{A#AAyr zk9l^Sc`WAWy!iX(%g9@PAGazx)=lp5`}lj@vRAggO^MP7DUGUEuJvZh@_Fdb9nIur zQfnBEy@r7ot+9+eNwnXQ!^XO4t!tl5lVz_TX1M4zQ?;h--7E*s!5o)$`w9Lt7Us_y zT9YkH5c+D<1*V0aHf_j^A;nZHywMLgxMD(hds4cKKK5bZB+r#iFfVV2 zwx?B3GoJyHz2Uqr@HR*m`A2?7Ih-#Xa@`r=+%~PrrQsqES=w-SlUH0H7Bc>L-T;2a zdA_OWd@gaR6a7W%8dmi>jF-Y^jPWVY&b0J@6tdh!{B~AAncH@a<&4pwx|@=xdjG<2 z=OoUJEcZ=ewpDr;htHci;TDo?LZ!$9SRdF?AwQ* zX@?GB-$=)I66&HUbV;DNImPH4(^=J-rnhSn$;{A&K-#00*T=ifnK66M=t9TB8t$zP zZUZPjr(Taeg82-PIXXFQ&V|SgiJ}mxpL=O;N_^(h(mYnhAjIag`Re}jisLenS`~V9d!x=3?Mx*=!WcVM;Fa8_h0bV_4=`cDe59Cga$6U=s5%FOz}! zSRR|e@_|iclh_rD*knV$Jh9J-PYff{ROw2oKvF;|l!_$3q=Ga}nl81t_; zq*I^9w_kDL(pK8Y zjd(zfON-{T_ei{;x34fUH7+e~jeVMOwWZhCdVF$fopz}-@%uJ{XQ)41VTMATFv5VN z&nlb^I9}m&q7ci|fm9-KOyMXN8~W4^LT}OU4c|xa)rGdFx9a=B1}!{b;A01_H-C<6 zZsGA4lX;#VP+keW=7d~@yT=y2T<2JqM#CkSu?3_(#PL!zOaeE<9Lmw3{I~Rs1@0$| zqxm+4JH-lkuJ9*}pWUYQrU}$*i$yk11vd6+Z`B88?<7QfbBj!Hy z{5?+KLYW9>GGQ-p9w%?^67R9^2^%GMM6Y6+L;9P-!CX2|BHsiYa5)r*xsc#_2RGD3 zxq#|4H(0cq|I_Nf?(+Ve!k;NTNN^9w8}K0G0w1!f$EOzN(OTt<@%S!f7H|QL|I6la zWzM4eFH*(1q@lHwTNZ10o2_vgbTu8g{BGM{HvJvimN(P!Uocr?oaY9Lu*!VhNZ@kv z`28%qgV@8I?2$bu7$?g*2b{tGZrPjNSK%qhgsBWqg%Km-fWS|pTwpaqtgZ0&$3@SF zh)3eeeiq7VNdB3I~ioM?UqwSq?{!eSJ7yup^V+E^o&_P zpN)m#tM73Nnx$J--p51lWIw^+#`VOmbZX>42zSNa&9(E>JUSQPo*PuMA~2jV(jB6(+D29|DLf?M8f}72u`3QG9h4zT zhLWia1!b6$r3_a_fHG1M6s9;ku!|H##ih6vlC6wVv>fbql3=uQnKDKhtB}i;amsi_ z!rD3nkK$Ei#Rp2BGC|2#CZ;Nrlq(>6vNDBJrYct|1!i5KD1}Oq;#UB%o-$pTp} z=!4M`^ucIppb4Y(%R3Q6LmWgShK4wZMhp#c5RDi*IS!)rLd4J-Y+ZI+${iC9>m&i6 z6M_B`UPkzgAR3qA1qp~#9zY1@|TZjqaX{_G^++ALUJ2Uz55UiGfmp;&7C?b9sg2*@!vOEo+ zBz8~^aJF{f?6|!eiL>lxoMq%UQI0>rXXA#hmpFvdztxRBDZC6;7eJMha(4Itcjp8C zQSxjhA23r537!mag$IN9j}d6%h9$=BgEvVt$NvG25%_>{+BZF~9eGsW7vjj2=x9oA z)bLF*!d%gf3U_1-gmIS;dd4f`JVfTGSLS%i^(whVk2Ft)V%z7pJ~5CTKCt#0{Q)Ao zcvvEF75G0T^0h?H2RKq7nLyl)$pRxM!`wTs-uB1SPCOKpgN>dVq$y6vI2(CA%56Lq z*gOw+Ql|G5p0xa2;n+U&M;w0w{)qcZxp%<bM1k_-eSbHwn2b|?yg?s+GVBh}ZnWqQ#g*jW4gDWx5A$H9!{K}OhTe~d+Tj=HX zc)xLh{)^Rr`{KnYN9>XXZkFICJeU$^qtJXBPxOfx$GD|f|8RRv@BCAXmFLdDeO}6y zY>+T3nE#aXr2X}h?Va4?g3k5omCYO+;ZM5gj84vX`Iqo`QbzJsmXW@Tm|uAgA~VL{ zfMgjQrX2UvUdEBtj0^nHiEy9e_I?xN%G&YYbNv4RhllJN`^^$pa#H6C4SKKFLW3TL zC!KRK&RO`(mplKUbD!VQ#uc74Pq%?Pct?y|T*;r-IX)6w-euinu6-lrYPUKj!r8lt z^=8IN+Hw0&&^=0ap%O5JaT4$jcGhqtp<=gHvw)$jAzbd3-XpNF^^^^|j-a4zZOzERG?qt-VW zmp&+9ZsChf=yAd~U08G0mK z&$QKV=$w5`<}NbJ`13)D%gfTf5JnvU?#N;DFSjyoNC>aQ^*Tqo3J-qceX6{*d^f*< z9E@?8$J~u4K5+8*HYEf8=nZg2<}FRPV@f%>jf2AUUsJAC|DEhg-|JbYbLkO&^(&pF zxNl7TytR#+nL{wY;%>0-3TV-FEV8Vir`BlZHZHy9oXd9c^Rg$5GxfDgKXz2{9R6nI z6%yxi3dZAU-L1+^^lIFtjd;yA8Z22yazXFv;Pkgbob-ww8H0_ippCQf-)3UkT0p)* zff&ju+%hhjrVGu2Rl)R&CMzkBWTsu|n07(Gfy#(M@pNXelBSq>m-2t7TwEgMf&uY_ zY(ygO0>!DslP*xqq|3~?l)jY9Ovp4Lk#>QkByukB_2pbJ(agD&$x3L7nQXfik6B2`Uu|R4TKTIm-1)=3M0lbF~|ld7xA& zAw`?7EC6MpvPfC1R5N7>^t(y9S-C}0mYS>Gs@$fK+m#w6tSp0cx?HJ+q&t*56|zvh zSy`b(;>V*-S*hHm)Pu50xm&qM(JoV>Agl&^15`Ci${MqtOEQWPIX3Ij0$3&QFFsaf z)Pu25+u=8~xQw!|{-gS1ri`+G#;O@}$3N;U-VZ|8!d3Zg0%YdgVXOCFN&so7KSAF5;^+p^vuP7JJxt8aSsflLZlWoh0$DJkLDc#GIx-|gV7ONtJ$lmUO;Dr>P&GWmD? zrS+5yu?fL*WOq6L;TQZ~9>(4N1?l2Xl$Sik?GxumXlMa)-M936Numhp_rRsO zJk6ZzO)Tof-9dCGBIob3?f*VWNM$D3PQK5!cbH5&67Ec3$#J$_nQC50tdDTVue(Vu zL&{xaFoq%L&c-nq&-&$>lzR$t?#!29*uT8AYhfZ$G6AG~X`(bqx*`f>l5aAy>Qi-w z{fh315tDugrH_6GwU2&>nQ{7kmNXP|h6J_Vhxp?)Zyhuxb*bD&3QGG9SYmr-2Jmfu zU>5c9>X&$QOb-gHtyh`+y63i($oKg5ZgXwS4j>sOC;0VlBE^zpLsB?o^=T|8kRHB# z9pgDkk~$TAQJcIYWJjRS>r-itnf0)_GE%T|VB9u(3zlbqO}29cd1C6}3FW((2a+ZF zJp5FeO9w*oS32ojs_70^0<&dk2x#qrMu~0)?0!PS>1w!ciY&v#sHopiGL?gK5bE)= z-vu-e6qGb@fCm-fhzHNO-A-kX$1_&8LluE7;FUdJ!?NgBI*bvp(*Y<$day~_QF%+g z3g5g3QgL1WMVQZnwil>m23ne2!1HVi2xI_!<cPj z%3;sL26)#)Qw+8WNa#%^gFPB0p^Ua6Mu?D6w33c0A+gJpry%7n!DP@pY9~31EsBY zy1mpQ70`hO46+G)F4kKt{ZC+iU`)F=-vc=w2_~`>I+p4N9SK&ti@iV}A@iL1lA$j< zMEB~?OT>l`aN_93alG z(>>jb?#6B(kq#^ z-5h?3R)SScQV?J%;ndJxvrZ(p6)Te4nlgx8YgM5SWGSQ%WW|xjzofPy0kM?qIL94F zSxQnIWkJ7DdRm8`7E9}6p|@$vZn4!vo_6H+O6|;YSgCE(TC`0o;OvULNM*fNr!`YS zT0n*7TPij7hud}Gf#pi5v-5W}7%<8x=O(1c*UuD}%pQhDn0fbW?R`f*esI;jEx2 zmde?DwW@|D2ZKRyoI~Mkq`%rRj4BIaTs=tntGj8q<>W?PCVDEhP^AuuNoZo=ri)440g z^y_|a7B0_`IGqpfY3|Yq9hs+a%4OlZcq{$cX-~#;bESQv^Qq|2*zfsW_muLxu)X_2 zOB5}aZ}tC%-;G+0{5j%`uFnVL$?`(r{QORS*GK$bS8-t<&@ha^621*~vW*Fx5!h_7 zj8|{&`Ovf7b0M6jXG%5i{^1l8rg`4Wh5?(O!e$=3k!}l?)@BDw4g0Gn*6R5Ug?d)( zRs9-$m~rOyu(0uz)-7%Ps%Qo|K~8{s2x2T1rDA+#h-QUCQoLM$(AoJ zE(noym*WfmjU>^2dj82~!FkYmHWH-abbtCRqgg0Dm_E6DU3yuw5OTR+uadKO8cB2i z@P0ZM@Tbo;_ACWwR7js2y8*ATf;QpHsODKHJ*s);Ce<6OHQz=0k%_WqvUGzBbQTI&g7u9?dRsb>0LEFx(XAnIF z2^TJ2`k^^(BUIsFY633kW|8#hyzajy61`RUSb=@6ofO#1Hf24t)rn zr>cHcEO%c(vk`ZMjfLkwDc>?LY69ReNd-u`PUfj(`I!Qpcg-I0dwFOao zhu~*=B_+Jy3FUfafcUn+3ZD~cAo#1@Q>ky96*vovfFPuirLv&Z%c^+IWA!B2JyySu za(!7v+N$Od@6mZ4pI$?}xXwkx)e5}6ml&pW+-5&yn57)0v=q+qm# z0#LRdUu+$#H4`3%Tcsbe47#wVnWzCLO~Fvd1`J0XS05e9mTpW@_&5`R(Xe~v*UjmH zN{KYz*xA~)(yENaNE&iAFY6?2^GT{HAwvo>6jKylzdR&JRk|=x5e6xPdrCq#2ZTUX zpx9{ZZQe}ZZQHp~2o!4@r|#jp!)ZN9VQgoYGWCmE=ZXz0z*FB+|B<$$9?CRfm7%SS zz`h8k>Dn=EH5EQxaochli3wcoBaxTuFET+Qa8Y|$^VI+Mih6*AROrm7Y#0&ZQfX(r4s=s6=C--%A6{!rBr+_BVY2evuy; zc9VR}@=3#N!x-R}<=Mn9!*x*X6lF7?Z~Ov^i8$L3Rqt#V3~LQzt=FjXf^1+IEAh%> z#B5kNk%WExPI%7fsb4Kkh1qCu*jHymDleW@d@ReWjRhDW`4Ie4;&DJ|zBTh*< z3yPf!RQLp6(F32&&!RTk)zt9`V#4cI44$Dbn#s>697(xj`U>J-*K|kED^k@oJSTOu zqMNO#Q^(&iv%~IV`|S~WIV|epD@m1)EFm?PeF1d7R`|JSqXzv;;WWpU-gzmdw-)1- za=~4@NW&I6(pn?C=&WOOjO8<5vmkdw!$5*L(|k~DR8hg!RkE}-=4w*WCx!vpo$7x5 zeu-4AZF*>Ckz;2w`OI;{=E1DMwd^ZL{j1ly3siS_ntNY(9?fSbqr$6a&?@+ttTxRK z`u4p^YP)w}L+E0gk1%!RY-^!JXlC?^*?x}hd{vu`WJ6=+!@@h`W3jXzrT;Wzt*>Zz zr+}$_75zKiq8E_kofGV2fa|A%VKki|%r~iPY`2!b(OHmr0n%KbkQ{!TUd6AbS9X&d zvoo574NZnIb2z$bd1W4(u4Cr1KiNKe!fw5trjZ*27sw+? zU7@atbmW|PeZ3lqtW#%3)_mU7Nql+k^vELZAxJi0$Q{LXqkZc}+1A`{5$Ol7c~9sI z)HPr5mYua_UqF{nAAuKI4ViMl@GQ-=j09+sJ226Gbu-a(+K8Jl zurSl7hgR@}yx5OH!lpNfg$Kh3-P2|o^_Vqo)Qb`a)1c3)$3jC*AP{%!-3KzF0Z0;* zLI%vqOf=v&S%db3VGrVffQ@00;10&Kl(<<>Z#Q@BA4vllB%hQgO_1^-!5v7Gr$|#S zu?ADKC5RjMkT|fK#yvYD>UW~!lB+J+@orDKb!+Rdk_O0aq?mm#@|zp%JrXbYe)PwJ z?-sYNzC9&Q7N8#aeX_v(Et&%3XCM{4CIDzAk%&$rX_2ihEeg@ILc?_7tF~b=K_4oS z=zReNrNdc4G;SjtD2D-%(t&+JZW08hmE#9Oh5$0KR{*Y|XCtwRiQfCv+Cc(P1w}9o zZhalJ8Eq^OOoGaCxE_=3&I0-v{4BJa`k(}I9-&-dntno(t+2AZ9adsJ(psHJqr<2> zyrFk=ULFWSBnUZl-FY@1liPmq8p&4GX`lwD1yxLw8lfQ=EDr{-_nmM7egcf@l9i5~ z76j`t7{)G7(#Re3MM6E(Vu@J?IOJy55`k00vsdKtYCdocb)QJ zObgWqX)lvcK{dY>qbuJUBzKF`+u??wB(q(ig`R#M+wrfu!sFROOtgD?o+#sg<7qYc z8kV+fSKwrn%&%tyqxTzh5ZO zC`MlU$_Uj5w8AVi6wo`F%6tagUbca9aG$e#^&1NhdJmqUDeMdSK(J}HhZJq^2~5x% zI~tV_nwpyUTYHK&^LssG=AW2W-gLHXL&=FC%!YYk+Y@XS~$l@T~kv;i_G6F zW>A4-fD5)Gh>NVHcH014VJI(s6_^TBlmgpa<+inCqcVKqI(j82O--|@wv0{wOCS}` z09ywK*US#GX=`9&c~f0wa6nxovV>+fK`M3L7rwoz=}wTVL0+Rox5LB@{*BimgM6!Jn5@jpS`%H62wgJvJp03Es~CnoWd^>gu7@ z)l2Zi7R-r6$eY!bn8zkBu7=@YS#goMC?S6)7np^PgWSqn??lF_crg`d|H?aiAxX+D z^3Y-TvZ(mqAu_ePi9S*Iiqy{US?jz$G<)NiK-c&1+_~XsV`$$K(7&gQYWT1iY4u=T4@AMFQ0Y$&u$d2WdNNCc-aqrsNH;@G}*vs z-t--55@`twH(er4B4(!q#Q(9$npCTSp&)lC!w?Q+i+s~fVI)qFj?Zcd21N}i3NcQc zK=7VOUjoHwa0CN%`vP6Vh?+<2j=EaiI5&0D-@LoDC^+5P@+Yb_dE6$N$^80w)24A+$ zwp){Bq)QN2BDFxu++(b;2GN#c1WQpZnIVfwg!|#|C609!ja%4Cr zpDugKQRZp?*ir2w%%#jQSdDdVNlsa|!xiv5=9aYm3WmMkDLCfR;g6C*kA6uoYmx*9 zdQMk{N61xvYrWy{YvC+Mx-!{Xdop0KVWE8gBFEB@0rFGGo>=D^nMbN@r>(Qj2E3ow zn8e9VapL4ca4%k>X>0M5=eO)NbRnrG&YR?$UrgIzOv6byjh|t%C)voJ7^BYG4sWRy zcmL+>mfCY?Z4VfC;>2=zZLN0h>HmQ?iKC|kZPJICW_*j8rhki>(7vr}*klki%`}^iIXBImvDul2&T(Tfuic=@a;7(=nfejKHXi_IQwt;~Om`uE+*iFD>!lh7#36(P0 z;M}1QAKzfhwF65~C<3y}8e*pO+#yn~Xp$y~ofss5Q!WE@phNQ5F^u#Vle-kEG#}8B- zB_)o@|6jr+YQ5BtS%6tU#20glHUJw^5{&01QAAilM4orvk0YMIiOdOD!4|S$`gXZf z3}%;159%cV=#hu=?7tyPKO#n0IGMqHEY%6j28|*w-eZ&2wC&Ph9hA@t_Ly^(s8>bD zK!ctczDtC^zykecu<&rwsagl|m?G=>VPcIPI22N#kl6wm@M~uff}#z9Q8xDQL6pUj zSK;0W5g1Zh0>f?03f$lEcsU@aoQ{G1HvS-;EMW>a%~WP+>Zf?cpV0V}Ah{I=JDTUd zPf6$@k^J7IhbZ@_W`W#HuHuW>JT*4_H5_I27rr!@OwsJtI)U&6@Kuu~K}am)jITi}aCvJ0Ct zv^!@wXI%h}TA)hWUbxN*FmRQN@_~9bR{2xuVb!HGt-Fzpq^&l-gbx?$n%VGu$U12< z5>*5;71H4iXG)~bACRJ6HbI(HUah_bB8*xD$>oY|nmT-Obu}gsgxadBr&Rz~T^*Ft z7Q^7&uUJ|DlYWv(aa|khf1b~!6iafYbR-+1(LI+C0GjsDv!as$O5DsJWdqPmqM*{z z$OgnM{JPLBKvo|FfVh(c5dg#yfHFiOar3@{pc`HI@#wFh&mP_T3P%2JGeE~MKKE%E zhE_lK{M9hD?AX#B3wPAQ(8~IyhPGX+g&mQXBOfDAgYo(L$`_}fzivNWQjbg!K=b9` z@YYTEpy-BTjLF!cWAgRS7#eN8(V9C^Mp2+m(AICwY(g0ikD}k?W88|M8C#nscEB(N zn}Mo|;sHFsBbT+TZ&JKe%fsg5mQc9c+R}73j6t~>!*5elSO^DEpwR`4*VVyk$FVad zbZJvl%gV5D8CGvAYIbEnN8^yDZ7pG!FXo~~?>YjFO)Jqu!InxhK9ZJhEZ7FQc+J!_ z`kn)85t=A86#Q};XI_9YjTd0>M#ErQYm=#Ete54AjpV8gFnJQW3i`YLt8lhEp=9`# zcRK>)xKtVx7gPiXs|%`&x`!dZH&Z-9W&$@#A0{GA!_`iM@bQ-dqg%$)rFMW&U*O5XV|{zKo!uAwB_bOAM#`^@mWjo&;J#+`2^?VG(gzO#|P zpWo~ne~Rq1PbPaOk~drR$5(GRVqZ(!ddBY=(=%QtJty?ukIZJfK;ii0=KG6EA*lK) z^87Lindf<#pUiXo0N!rfO4m#%Yd?fCI z$T2X?h8#=XwTe)Z<(OOcl;NnQt|K+R7bW7TKkl=-j-&Hoa&wlrpxTS+9?FapG2{!) zq$oU`2?Z@H+lD*R3ujwv9hISBuY@NyIhLA;%7J1;V~b<%w#bnx%kFI#-1UZOd%%~T zRxyxYrwbF(4h7G~!|B;hA=09?U-vdL$;Rf@y>c7rm0#e@w;nWp-PkKXiSOT3^~&At@5(!y$+nb` z+^B7{=11(GJ`^dbA~zUG_oO%SFsf>seX!VDFuxTpW8-NWOT=4LDXRNq3T%sMhqP~H ziiAq>bu-!;5~B|Np-ALB_j_GfI7Syb1#^ISoVK_s9$7F6CKzqw(uEcx$Y7XH48d`_ z!kqJ%1wD!K7`c{R2P9mq55+JXkHU~(Es`0gbg7VJ#^7XgbYVik0M-|SMP`R2jKPqE zQ6?^8u%QwgW=7*ImX@1rhG12b9kD)GDc|`g2Oe@TcWoHZi2DF z;CnDOwjluH(eE0}i$bzJ5R~~q9!8U(EL!qptIOoBX|2;fmFGjGS>dmx^-fsB@g5n~ z5&ED`J`Js=Z%G3sq!gy2*EmVRp40=MVtBqyMyOD)VzeXZ=TuC)gDRt0ELiHtk)<%! z=Yb)fW5Bl&AC#N;!I{NJA(i)V;IYfgIXa!xK%*RlR-K=j75NWv=e{^FJaD|=16G({oE#)QX+DPTe1*f;X zr|Y*-(z8kp!e@C10>iy z(D@VRHktS0pBvCI#`R}WR%`4jnIz`dWRpJSCP7-a@ zXkV=550dl!gIF1dC4>yb!(2&W|0=zU~=yiJ6KQr6l5D1TA?B-qs$fv!O1EJST&ny+AvXuBp?bnXO|F(7&WpiyNJq9z7x)$& zKs;rFw6JADw)lXAEn)&3q+PPAejYkdU6BXxiwk-KT1f!{6_=m6ka!!mvZ5IQBz6xj zm8Y(sfF_F-$2Dgw%kl4`WBet%ea_v*X#CuZ*CQ=J>jmcQl#J@&mm+4-7K&oas6pa_ z7Lhy-_f&5TuLp*pv4+5Ej4 zzYrZ*wXX3dcW}RR^Ofkmn87GibVWTPMaHtvLkia5++Ki7a@O9Byf` zJnIOMgVpxEr&vVe?&8ZTEYFHqSgb9uJWJ4CO3;|Wf5`7V&bRV=?c?K&!y5*F)KyH@ z6z;a3U1WsF9os*H9P3puvang;8$CyZE2^oBKMGf)z$hIM=Plq3+4@yzR+60x)k2=^ zvU(RP>0HRg3eJ|KAUZk`-k_?5T1tp~)+{)_0^1f8Zhz`HUGW!dmvvQGFf7YQw^U4# z%fji=(+%ygWPyBF(6J>j#j!RdR75NMJ*KP2Iy0Q78jj;t23JfTK-S^336bXGPaKz<7m8@tI4y_nrg9^ z<}IfEKi9IWKL4qKA?C~Un|k-Y{&GGxlCtsB9?q<7X$hvT2<9&T1ZvQaK2Owcw&vel zy}{O-Cs$jM=2A{h;8*%G+AUi*68NNI6MUjo!zU#L>uS@DYT0BpR#(XT@L{4X^i!Eu z5G19WKB2BapBd!orx8#$6Y3A7&?=hJyy4kzI$WIvy4IGacR^Y)cYNf-Ez`+eXIf{U z293KpilHt6xUT&ca9#5)=Yg&f^ND!tTg9l@EQo{Y35l;tS-4D3H&-%Qk8kl7m^X7U z;TDO*Er$1Uh{kW`z>xAtWq30Ol&O&Oh(Z!NOc@$R;^tDkr2|4O%u57jqAXQ}Nl0@* zQZ`FA@92JSl;)|BAq77j}B84WLe|v29PU!WKzO7 zav2+n8%39>WCAS`zrTYtO(77!!2=phhoWVq4{n(Tk1KH1OP-pFS10K>1dfhtRIsRe7Dk9eNO~ZMu{@7=O6i=a za62TfqvhvNgiOIIR2XKc;A@JguBN&O*w#lxetnJ@;;EmZ;S_OKI+7(F!~!!BfpuZb z=bRe$fsO#uj!dg~29lo!?rPcy_pL`f)>0>8l*S8L6|Z)yj#QKtCyuc3Iry`? z5HsnkKQP;v6LthRzL|6W1vot>5eCdFi-Q^Z4fNp>p_5!&*p(eu0k;yk^%4h%TA<^R z7I-H0YHd9{Lnf(6pQ!M11YWL#mva^FK{5|xlc%tabH+GChqBizyF_I{wqX&b|W<))8$hj(dvOeoEh24gDLM6fTz@kKmmmz!l(f3J-eTpeOO}6{3iD zukjvff4t@k;LcRV-Ux7Bq@sa?e6b-12Q%az!;xUGh-7>indOb+#g}j>Qk1iO@Y=qP zYXCZ)xf-5%TJCT@ef2`E(-oPmtM^nD% z6tywV2>iAVQdhsV5-eAWu99ag_u}EV;g~7xcC#n1EeLV`!`9-YQ(WVhluJL22OXjI zGf86)=}CVttzpDcsXBb3X=>qJ@T4up{W40TfLuSikC!;bzmcjZSw$9thz?TQ0Zq?5 z{j}?ur(FYWQ_$SptD&QkN0|=)AkSwO*}vAwp42ERuy2>0X%`VgGsUpp-|@7>J%F-p z&W^fB4)s^6u*MCi+@o?FI2Ot%sygR=Ze5AynA^df8~M&C5XBu$O*uQ(bK7zcwY1a) zxTMPvN9WipH&52Nd`0J;?Al*`IHGW5tH$sSZ7`(&axwX5j7uISMqqPYBR4SO^2!n5 zH_ke>sj~d^>jgy;X0Pv3ZpfIT9jVp_;5SL1*-q2B_6Z7y7OTByxGYPCF$9s#O{|;C zsPENIMkTIGC-k74vI@>LD_dq1$~mw+uU@opecqO7Cb5+gQA}RUxQD_OGh&47+c)Mp)wkFF?1|FeCsVj5Fz&G3T*I|>DfLYqzMYI~ zz_TJYwX7E#nsTj?NF<{PFZ9TDIsNwL@RMH5-~7k(&Xe5!)Bs*Ip43W6$#|qIMCc$n zN&AptmQwqXec$_MXSn}lgWY&Sh(6*x*VRwWelcZT`d-!`GTE8>d)~P`;uLJFbIE-@ zLX;GpozC^3C~`l|7?LK-`HQa?WHHx1aC9yNhh&WsF8ng>-P31KFiu|BkV{z%$Sm@k zr(NRxPebIzrl#EOE$e^5zom^)xZsMb`yEOh>^M7MGW=xGx}~6{boqk8nB|AxPBnKMO znncz_48W0?Kvpd;dAyknJ7w!l?G@|7`8jW2*c!!53utomdpKw++8y2q_?VHF0AQ((NJNy-h%jS9?*kDHsXzyf8m+Fx0yKz!_+vP1!M z=p6KMvlme)-BC++)E=vUIkF!}l%^STjfF;yK_kcNCE@y|J8CWak*3{_8dEuF-=J~s zm)eIEQ!TtMVn0+#H6`t)fAp4rUnULygG^c(3{tZ0JC!sr3|WvZEv8CZ7gtHKfV7BW z%C{nENcfr!hd40@L>Vc5UnV^sDo|WhGeuI=NK5mn>rUoxnG@<#(=W-Sce17T9Vv)w zq$rUFf1A)q;c7#Uo68d-DQcvLzY|HZ3nyijV8Qe)SWEICxu1v{1#qLqWzvYz;+DYY zQ3B&emyCHo zq>DD5=ok^GzW^t75~!yq>EKOs*o>8PLIoZ5kmFn+ZfeW<7`<|*?&MG5eIV`VH^~cK7}6&5K%VYpjiq;Awk~wZUF9 zAG4Hwj3oU!h6-oNJga3OlY>WwaB zVu#)7m>U@Gs13BTVUP7Go~V~b@I_r|$S&+~>P2tg$J6q!fEiNSFPJ{I6 zotNZJWNA_F)KKt5y|ZRZEsU&PZL56v?47k+#B*n*Ors+9=d+esWzS1OEGy~tz3!J$ zuE{in3-3=<#!TT6Me8-0=q zVU&fw6-Lw0Tx4bm47JaME}8*}6oF+)Y`96vjzEbN(sC1N0@%me#yXLaRa`*aY*=nq zZYbMK6yg~Ju(&dsn}TessgI&Onr5aAeQ81|=`+2>^8`sEae>s-M-u|6sgHI;d?Z?Y zgc=}08|P=4RDhSXIW7$(yf2(NF7034Xd-;5FOBoBV>b+CI^FfQ&{{a6eX$X9}B>YfSnKXNW!P- zOJ$@!F*VR@0BvOp)m~T>;AmR2z<{DkQFk^}z=%F{n1rZ6!WlhWKsN_4&BOrqUHt0v zEDH+pCs#h6r!g$*XZQD zz7L-dHs9azAcn^C(n|V2Jx-mpEi(gU2tNSL&p+t%&2D~wo!@95X=j&1dTmRjG7_nUef7UW2{daK+%WgiC9l+eR3DWz zVb3k;wRN?XB;u&qSN}+)O@MLQ*IFqaztmqQVsByxkJTTGTu}^j%N||0s%mZ}Ji2uM zlJ8ZvKZ4Tg{@U}?hnB5^s_Uz+D63z(10~z1%f708uIz1V)q6|+@#wW{kJhieU4vgO z|7t~6GsBN9qUS?n(_FWtK zII^!ktrEOdTbHg_Qd$KqH7&K@t81U>%X*~#_t$x=DqzWqCH&l$nmVPXO`ux5rC7FV zms(2Sp*yBs)UH?p*Du{4Syj8L1|G#0YG^Mlhpfom^^f6cZVL!kAW?-ie5rxi*31g< zl=l7p>)P|P_E*BobARFgXyGqs!ADEqo$(L1M@HSZ6Y+c;=2#HtBo6gIfjR$Kl%xGy znDd`SIoiL4IsaLdqy1Z$^PfdI+P{T4|5=oyZTWXF=Rb>bw0{e8{fEB-vU%ZUNUVeic{2zDf z`8V9DzkSo4`W}}5{V;CeEqCfm@8AYL!Z$Aaj=58BJ&rr_32qSI`o}*k8~&FcmgWBG zhh^HW|D^CGESrrLG@trzBi29vuq^OT%AWiuW%~aa7BPqCVDns1Ea`y=qKMrAiZOCC zFfj2kFfj8nFt7mIgsi}33Y#Es6CQA_9tRggyO=Q}5HkTWGZ3=?F)I+W0Wte_F=GzJ FHvk06mCXPE diff --git a/data/battle_bg.s b/data/battle_bg.s new file mode 100644 index 000000000..a6c67612e --- /dev/null +++ b/data/battle_bg.s @@ -0,0 +1,583 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2, 0 + +gUnknown_824829C:: @ 824829C + .byte 1, 2, 0 + + .align 2 +gOamData_82482A0:: + .4byte 0xc0000300, 0x00000000 + +gOamData_82482A8:: + .4byte 0xc0000300, 0x00000040 + +gUnknown_82482B0:: + obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 + obj_rot_scal_anim_end + +gUnknown_82482C0:: + obj_rot_scal_anim_frame 0x80, 0x80, 0, 0 + obj_rot_scal_anim_frame 0x18, 0x18, 0, 0x80 + obj_rot_scal_anim_frame 0x18, 0x18, 0, 0x80 + obj_rot_scal_anim_end + +gAffineAnimTable_82482E0:: + .4byte gUnknown_82482B0 + .4byte gUnknown_82482C0 + +gUnknown_82482E8:: @ 82482E8 + spr_template 10000, 10000, gOamData_82482A0, gDummySpriteAnimTable, NULL, gAffineAnimTable_82482E0, nullsub_9 + +gUnknown_8248300:: @ 8248300 + spr_template 10000, 10000, gOamData_82482A8, gDummySpriteAnimTable, NULL, gAffineAnimTable_82482E0, nullsub_9 + +gUnknown_8248318:: @ 8248318 + obj_tiles gFile_graphics_battle_transitions_vs_sheet, 0x1000, 10000 + +gBattleBgTemplates:: @ 8248320 + .4byte 0x00000580 + @ { + @ .bg = 0, + @ .charBaseIndex = 0, + @ .mapBaseIndex = 24, + @ .screenSize = 2, + @ .paletteMode = 0, + @ .priority = 0, + @ .baseTile = 0x0000 + @ } + .4byte 0x000005c5 + @ { + @ .bg = 1, + @ .charBaseIndex = 1, + @ .mapBaseIndex = 28, + @ .screenSize = 2, + @ .paletteMode = 0, + @ .priority = 0, + @ .baseTile = 0x0000 + @ } + .4byte 0x000013e6 + @ { + @ .bg = 2, + @ .charBaseIndex = 1, + @ .mapBaseIndex = 30, + @ .screenSize = 1, + @ .paletteMode = 0, + @ .priority = 1, + @ .baseTile = 0x0000 + @ } + .4byte 0x000033ab + @ { + @ .bg = 3, + @ .charBaseIndex = 2, + @ .mapBaseIndex = 26, + @ .screenSize = 1, + @ .paletteMode = 0, + @ .priority = 3, + @ .baseTile = 0x0000 + @ } + +gUnknown_8248330:: @ 8248330 + .byte 0, 1, 15, 28, 4, 0 + .2byte 0x0090 + @ { + @ .bg = 0, + @ .tilemapLeft = 1, + @ .tilemapTop = 15, + @ .width = 28, + @ .height = 4, + @ .paletteNum = 0, + @ .baseBlock = 0x0090 + @ } + .byte 0, 1, 35, 14, 4, 0 + .2byte 0x01c0 + @ { + @ .bg = 0, + @ .tilemapLeft = 1, + @ .tilemapTop = 35, + @ .width = 14, + @ .height = 4, + @ .paletteNum = 0, + @ .baseBlock = 0x01c0 + @ } + .byte 0, 17, 35, 12, 4, 5 + .2byte 0x0190 + @ { + @ .bg = 0, + @ .tilemapLeft = 17, + @ .tilemapTop = 35, + @ .width = 12, + @ .height = 4, + @ .paletteNum = 5, + @ .baseBlock = 0x0190 + @ } + .byte 0, 2, 55, 8, 2, 5 + .2byte 0x0300 + @ { + @ .bg = 0, + @ .tilemapLeft = 2, + @ .tilemapTop = 55, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0300 + @ } + .byte 0, 11, 55, 8, 2, 5 + .2byte 0x0310 + @ { + @ .bg = 0, + @ .tilemapLeft = 11, + @ .tilemapTop = 55, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0310 + @ } + .byte 0, 2, 57, 8, 2, 5 + .2byte 0x0320 + @ { + @ .bg = 0, + @ .tilemapLeft = 2, + @ .tilemapTop = 57, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0320 + @ } + .byte 0, 11, 57, 8, 2, 5 + .2byte 0x0330 + @ { + @ .bg = 0, + @ .tilemapLeft = 11, + @ .tilemapTop = 57, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0330 + @ } + .byte 0, 21, 55, 3, 2, 5 + .2byte 0x0290 + @ { + @ .bg = 0, + @ .tilemapLeft = 21, + @ .tilemapTop = 55, + @ .width = 3, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0290 + @ } + .byte 0, 21, 57, 8, 2, 5 + .2byte 0x0296 + @ { + @ .bg = 0, + @ .tilemapLeft = 21, + @ .tilemapTop = 57, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0296 + @ } + .byte 0, 24, 55, 5, 2, 5 + .2byte 0x02a6 + @ { + @ .bg = 0, + @ .tilemapLeft = 24, + @ .tilemapTop = 55, + @ .width = 5, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x02a6 + @ } + .byte 0, 25, 57, 0, 0, 5 + .2byte 0x02b0 + @ { + @ .bg = 0, + @ .tilemapLeft = 25, + @ .tilemapTop = 57, + @ .width = 0, + @ .height = 0, + @ .paletteNum = 5, + @ .baseBlock = 0x02b0 + @ } + .byte 0, 21, 55, 8, 4, 5 + .2byte 0x02b0 + @ { + @ .bg = 0, + @ .tilemapLeft = 21, + @ .tilemapTop = 55, + @ .width = 8, + @ .height = 4, + @ .paletteNum = 5, + @ .baseBlock = 0x02b0 + @ } + .byte 1, 19, 8, 10, 11, 5 + .2byte 0x0100 + @ { + @ .bg = 1, + @ .tilemapLeft = 19, + @ .tilemapTop = 8, + @ .width = 10, + @ .height = 11, + @ .paletteNum = 5, + @ .baseBlock = 0x0100 + @ } + .byte 2, 18, 0, 12, 3, 6 + .2byte 0x016e + @ { + @ .bg = 2, + @ .tilemapLeft = 18, + @ .tilemapTop = 0, + @ .width = 12, + @ .height = 3, + @ .paletteNum = 6, + @ .baseBlock = 0x016e + @ } + .byte 0, 25, 9, 4, 4, 5 + .2byte 0x0100 + @ { + @ .bg = 0, + @ .tilemapLeft = 25, + @ .tilemapTop = 9, + @ .width = 4, + @ .height = 4, + @ .paletteNum = 5, + @ .baseBlock = 0x0100 + @ } + .byte 1, 2, 3, 7, 2, 5 + .2byte 0x0020 + @ { + @ .bg = 1, + @ .tilemapLeft = 2, + @ .tilemapTop = 3, + @ .width = 7, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0020 + @ } + .byte 2, 2, 3, 7, 2, 5 + .2byte 0x0040 + @ { + @ .bg = 2, + @ .tilemapLeft = 2, + @ .tilemapTop = 3, + @ .width = 7, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0040 + @ } + .byte 1, 2, 2, 7, 2, 5 + .2byte 0x0020 + @ { + @ .bg = 1, + @ .tilemapLeft = 2, + @ .tilemapTop = 2, + @ .width = 7, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0020 + @ } + .byte 2, 2, 2, 7, 2, 5 + .2byte 0x0040 + @ { + @ .bg = 2, + @ .tilemapLeft = 2, + @ .tilemapTop = 2, + @ .width = 7, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0040 + @ } + .byte 1, 2, 6, 7, 2, 5 + .2byte 0x0060 + @ { + @ .bg = 1, + @ .tilemapLeft = 2, + @ .tilemapTop = 6, + @ .width = 7, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0060 + @ } + .byte 2, 2, 6, 7, 2, 5 + .2byte 0x0080 + @ { + @ .bg = 2, + @ .tilemapLeft = 2, + @ .tilemapTop = 6, + @ .width = 7, + @ .height = 2, + @ .paletteNum = 5, + @ .baseBlock = 0x0080 + @ } + .byte 0, 11, 2, 8, 2, 0 + .2byte 0x00a0 + @ { + @ .bg = 0, + @ .tilemapLeft = 11, + @ .tilemapTop = 2, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 0, + @ .baseBlock = 0x00a0 + @ } + .byte 0, 4, 2, 8, 2, 0 + .2byte 0x00a0 + @ { + @ .bg = 0, + @ .tilemapLeft = 4, + @ .tilemapTop = 2, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 0, + @ .baseBlock = 0x00a0 + @ } + .byte 0, 19, 2, 8, 2, 0 + .2byte 0x00b0 + @ { + @ .bg = 0, + @ .tilemapLeft = 19, + @ .tilemapTop = 2, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 0, + @ .baseBlock = 0x00b0 + @ } + .byte 0, 2, 15, 26, 4, 7 + .2byte 0x0090 + @ { + @ .bg = 0, + @ .tilemapLeft = 2, + @ .tilemapTop = 15, + @ .width = 26, + @ .height = 4, + @ .paletteNum = 7, + @ .baseBlock = 0x0090 + @ } + .byte 255, 0, 0, 0, 0, 0 + .2byte 0x0000 + @ { + @ .bg = 255, + @ .tilemapLeft = 0, + @ .tilemapTop = 0, + @ .width = 0, + @ .height = 0, + @ .paletteNum = 0, + @ .baseBlock = 0x0000 + @ } + +gUnknown_8248400:: @ 8248400 + .incbin "graphics/battle/unk_8248400.gbapal.lz" + +gUnknown_824844C:: @ 824844C + .incbin "graphics/battle/unk_824844C.4bpp.lz" + +gUnknown_82489A8:: @ 82489A8 + .incbin "graphics/battle/unk_82489A8.bin.lz" + +gUnknown_8248C68:: @ 8248C68 + .incbin "graphics/battle/unk_8248C68.4bpp.lz" + +gUnknown_8248F58:: @ 8248F58 + .incbin "graphics/battle/unk_8248F58.bin.lz" + +gUnknown_8249074:: @ 8249074 + .incbin "graphics/battle/unk_8249074.gbapal.lz" + +gUnknown_82490C4:: @ 82490C4 + .incbin "graphics/battle/unk_82490C4.4bpp.lz" + +gUnknown_8249620:: @ 8249620 + .incbin "graphics/battle/unk_8249620.bin.lz" + +gUnknown_82498DC:: @ 82498DC + .incbin "graphics/battle/unk_82498DC.4bpp.lz" + +gUnknown_8249E10:: @ 8249E10 + .incbin "graphics/battle/unk_8249E10.bin.lz" + +gUnknown_8249F98:: @ 8249F98 + .incbin "graphics/battle/unk_8249F98.gbapal.lz" + +gUnknown_8249FE4:: @ 8249FE4 + .incbin "graphics/battle/unk_8249FE4.4bpp.lz" + +gUnknown_824A37C:: @ 824A37C + .incbin "graphics/battle/unk_824A37C.bin.lz" + +gUnknown_824A618:: @ 824A618 + .incbin "graphics/battle/unk_824A618.4bpp.lz" + +gUnknown_824A844:: @ 824A844 + .incbin "graphics/battle/unk_824A844.bin.lz" + +gUnknown_824A940:: @ 824A940 + .incbin "graphics/battle/unk_824A940.gbapal.lz" + +gUnknown_824A990:: @ 824A990 + .incbin "graphics/battle/unk_824A990.4bpp.lz" + +gUnknown_824ACD0:: @ 824ACD0 + .incbin "graphics/battle/unk_824ACD0.bin.lz" + +gUnknown_824AF70:: @ 824AF70 + .incbin "graphics/battle/unk_824AF70.4bpp.lz" + +gUnknown_824B0DC:: @ 824B0DC + .incbin "graphics/battle/unk_824B0DC.bin.lz" + +gUnknown_824B19C:: @ 824B19C + .incbin "graphics/battle/unk_824B19C.gbapal.lz" + +gUnknown_824B1EC:: @ 824B1EC + .incbin "graphics/battle/unk_824B1EC.4bpp.lz" + +gUnknown_824B608:: @ 824B608 + .incbin "graphics/battle/unk_824B608.bin.lz" + +gUnknown_824B8A8:: @ 824B8A8 + .incbin "graphics/battle/unk_824B8A8.4bpp.lz" + +gUnknown_824BBE0:: @ 824BBE0 + .incbin "graphics/battle/unk_824BBE0.bin.lz" + +gUnknown_824BCE0:: @ 824BCE0 + .incbin "graphics/battle/unk_824BCE0.gbapal.lz" + +gUnknown_824BD38:: @ 824BD38 + .incbin "graphics/battle/unk_824BD38.4bpp.lz" + +gUnknown_824C07C:: @ 824C07C + .incbin "graphics/battle/unk_824C07C.bin.lz" + +gUnknown_824C314:: @ 824C314 + .incbin "graphics/battle/unk_824C314.4bpp.lz" + +gUnknown_824C520:: @ 824C520 + .incbin "graphics/battle/unk_824C520.bin.lz" + +gUnknown_824C5D8:: @ 824C5D8 + .incbin "graphics/battle/unk_824C5D8.gbapal.lz" + +gUnknown_824C624:: @ 824C624 + .incbin "graphics/battle/unk_824C624.4bpp.lz" + +gUnknown_824C958:: @ 824C958 + .incbin "graphics/battle/unk_824C958.bin.lz" + +gUnknown_824CBF8:: @ 824CBF8 + .incbin "graphics/battle/unk_824CBF8.4bpp.lz" + +gUnknown_824CEC8:: @ 824CEC8 + .incbin "graphics/battle/unk_824CEC8.bin.lz" + +gUnknown_824CF98:: @ 824CF98 + .incbin "graphics/battle/unk_824CF98.gbapal.lz" + +gUnknown_824CFEC:: @ 824CFEC + .incbin "graphics/battle/unk_824CFEC.4bpp.lz" + +gUnknown_824D418:: @ 824D418 + .incbin "graphics/battle/unk_824D418.bin.lz" + +gUnknown_824D6B8:: @ 824D6B8 + .incbin "graphics/battle/unk_824D6B8.4bpp.lz" + +gUnknown_824DC98:: @ 824DC98 + .incbin "graphics/battle/unk_824DC98.bin.lz" + +gUnknown_824DDF0:: @ 824DDF0 + .incbin "graphics/battle/unk_824DDF0.gbapal.lz" + +gUnknown_824DE34:: @ 824DE34 + .incbin "graphics/battle/unk_824DE34.4bpp.lz" + +gUnknown_824E16C:: @ 824E16C + .incbin "graphics/battle/unk_824E16C.bin.lz" + +gUnknown_824E410:: @ 824E410 + .incbin "graphics/battle/unk_824E410.4bpp.lz" + +gUnknown_824E490:: @ 824E490 + .incbin "graphics/battle/unk_824E490.bin.lz" + +gUnknown_824E528:: @ 824E528 + .incbin "graphics/battle/unk_824E528.gbapal.lz" + +gUnknown_824E56C:: @ 824E56C + .incbin "graphics/battle/unk_824E56C.gbapal.lz" + +gUnknown_824E5B8:: @ 824E5B8 + .incbin "graphics/battle/unk_824E5B8.gbapal.lz" + +gUnknown_824E604:: @ 824E604 + .incbin "graphics/battle/unk_824E604.gbapal.lz" + +gUnknown_824E650:: @ 824E650 + .incbin "graphics/battle/unk_824E650.gbapal.lz" + +gUnknown_824E6A4:: @ 824E6A4 + .incbin "graphics/battle/unk_824E6A4.gbapal.lz" + +gUnknown_824E6F0:: @ 824E6F0 + .incbin "graphics/battle/unk_824E6F0.gbapal.lz" + +gUnknown_824E740:: @ 824E740 + .incbin "graphics/battle/unk_824E740.gbapal.lz" + +gUnknown_824E78C:: @ 824E78C + .incbin "graphics/battle/unk_824E78C.gbapal.lz" + +gUnknown_824E7DC:: @ 824E7DC + .incbin "graphics/battle/unk_824E7DC.gbapal.lz" + +gUnknown_824E81C:: @ 824E81C + .incbin "graphics/battle/unk_824E81C.gbapal.lz" + +gUnknown_824E858:: @ 824E858 + .incbin "graphics/battle/unk_824E858.4bpp.lz" + +gUnknown_824EB90:: @ 824EB90 + .incbin "graphics/battle/unk_824EB90.bin.lz" + +gUnknown_824EE34:: @ 824EE34 + .4byte gUnknown_824844C, gUnknown_82489A8, gUnknown_8248C68, gUnknown_8248F58, gUnknown_8248400 + .4byte gUnknown_82490C4, gUnknown_8249620, gUnknown_82498DC, gUnknown_8249E10, gUnknown_8249074 + .4byte gUnknown_8249FE4, gUnknown_824A37C, gUnknown_824A618, gUnknown_824A844, gUnknown_8249F98 + .4byte gUnknown_824A990, gUnknown_824ACD0, gUnknown_824AF70, gUnknown_824B0DC, gUnknown_824A940 + .4byte gUnknown_824B1EC, gUnknown_824B608, gUnknown_824B8A8, gUnknown_824BBE0, gUnknown_824B19C + .4byte gUnknown_824BD38, gUnknown_824C07C, gUnknown_824C314, gUnknown_824C520, gUnknown_824BCE0 + .4byte gUnknown_824C624, gUnknown_824C958, gUnknown_824CBF8, gUnknown_824CEC8, gUnknown_824C5D8 + .4byte gUnknown_824CFEC, gUnknown_824D418, gUnknown_824D6B8, gUnknown_824DC98, gUnknown_824CF98 + .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824DDF0 + .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E81C + .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E528 + .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E56C + .4byte gUnknown_824DE34, gUnknown_824E16C, gUnknown_824E410, gUnknown_824E490, gUnknown_824E5B8 + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E604 + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E650 + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E6A4 + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E6F0 + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E740 + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E78C + .4byte gUnknown_824E858, gUnknown_824EB90, gUnknown_824E410, gUnknown_824E490, gUnknown_824E7DC + +@ struct {u8; u8;} +gUnknown_824EFC4:: @ 824EFC4 + .byte 0x01, 0x0b + .align 2 + .byte 0x02, 0x0e + .align 2 + .byte 0x03, 0x0d + .align 2 + .byte 0x04, 0x0f + .align 2 + .byte 0x05, 0x10 + .align 2 + .byte 0x06, 0x11 + .align 2 + .byte 0x07, 0x12 + .align 2 + .byte 0x08, 0x0a + .align 2 diff --git a/data/data.s b/data/data.s index 72c9374b9..209cfcb4a 100644 --- a/data/data.s +++ b/data/data.s @@ -10,32 +10,6 @@ .section .rodata .align 2, 0 -gUnknown_824829C:: @ 824829C - .incbin "baserom.gba", 0x24829C, 0x4c - -gUnknown_82482E8:: @ 82482E8 - .incbin "baserom.gba", 0x2482E8, 0x18 - -gUnknown_8248300:: @ 8248300 - .incbin "baserom.gba", 0x248300, 0x18 - -gUnknown_8248318:: @ 8248318 - .incbin "baserom.gba", 0x248318, 0x8 - -gBattleBgTemplates:: @ 8248320 - .incbin "baserom.gba", 0x248320, 0x10 - -gUnknown_8248330:: @ 8248330 - .incbin "baserom.gba", 0x248330, 0x6B04 - -gUnknown_824EE34:: @ 824EE34 - .incbin "baserom.gba", 0x24EE34, 0x190 - -gUnknown_824EFC4:: @ 824EFC4 - .incbin "baserom.gba", 0x24EFC4, 0x20 - - .section .rodata.8260270 - gUnknown_8260270:: @ 8260270 .incbin "baserom.gba", 0x260270, 0x8 diff --git a/graphics/battle/unk_8248400.pal b/graphics/battle/unk_8248400.pal new file mode 100644 index 000000000..cc00b3dc2 --- /dev/null +++ b/graphics/battle/unk_8248400.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +230 255 230 +164 246 123 +131 230 123 +197 255 148 +230 255 189 +156 238 115 +197 246 189 +172 238 164 +255 0 255 +238 246 246 +189 222 246 +205 230 246 +213 230 246 +222 238 246 +222 246 222 +0 0 0 +230 255 230 +148 230 106 +115 213 106 +172 246 115 +189 255 148 +139 222 98 +189 238 180 +164 230 156 +255 0 255 +238 246 246 +189 222 246 +205 230 246 +213 230 246 +222 238 246 +222 246 222 +0 0 0 +123 205 115 +164 222 148 +82 164 57 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_824844C.png b/graphics/battle/unk_824844C.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4a3f7338c88efee604181d8d86560574209bbc GIT binary patch literal 1251 zcmV<91RVQ`P)l^JYlPKWOp+IHJi#L)Qy`C%9HB^-8tnP1*k|VJ{D>V8p67 zVp0S+V_tdpq|TpJ3hz|FaN=sbHRh0EC-Vo`nC}ZO-e?3^Bhh3E;6UENY%yMR1qQHQ z)YvF>OSu4@+iXY$t_)K$SOvvkEHO2_>b!+bzz$%x2UyeW8ojE!1MJKWa3E}H*YB0C zVNm13xZNVUqgW4~qm$^W2YFbQz1U*D7nhy%1k-v7>w;z3o#OEk+a*yU`5l;DLSoKy*gXSxw$|_7uDvWPnkQ3k|q&NxrIg zvQPvxCSOb7$V$iE*t!gXGo_Jo14Wp%Ed@^{Uu+47Gag_~*t{u+kvSYbVXc8^Hn3)} zB;^KRHlsYc*0&4K4j(bJ+kM)#1{|T>@NrEj2YDrV784O$ath^}ymwHJ$#BikHappS z5#O=fz=k{zCpUi0#eoO44UUx|k)rKTy>Gu!YZR44qE+ZFX?2tkaT~4vfrQYC;_{Fg zWIIu)j?Z#@0SI~lHw%t&(-}EZgq}&POlJ*Hr*ag0s@FuwYJrahGw=fx*INxYFgFB5 zpyahc$s2^H{BP0k7pQT;W$|xM1>i6~=#H?>+Rd^U*2YD_yDs3!m?Mo!B#B>B5t|X- zMfT(skJr~Af`U+3)RyyQcP!?XWgX>JlR`cStx_+RU=rk$6hh(?;Nd9f5vi5{UhH?A&uCYitzPB*+ZK)d&QQ*iAvJn=fQ_ zB1cXilmrSP5HzNS*N`6{i&mHklIPZosbh~iQ8E;qYTm4|qY{uz&LS&PI!)^h^5%e5 z2PA+~51xh|uR8^V0{-!Z)iYjIFs)oOk3jzd{R{5gzsE;8&oUGb3v%63s$%xKepu$5 z*vM(y8KnYc*^P${c#%53;Pq@UzSTET>SEURjhvDGzrM+IjQ1yh>nwlIq!U3mb9UvfRLgNpND>DAJ4voJ4wZII39nquWpyXwKj(AzBRi1 zK9BWak>h6gc#G?aGiEFonB{^;u*if(BJwDB-M N002ovPDHLkV1h9mQ<4Ax literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_82489A8.bin b/graphics/battle/unk_82489A8.bin new file mode 100644 index 0000000000000000000000000000000000000000..e0da76dc273277f4c75dbee267deccda0eca059c GIT binary patch literal 4096 zcmeH|#co3}5JgjFW#bUmga_pPNZ=o ziyIl-FjSsA1&Wj?1;wBcl-sxzJILYKPIwQh7PBijsjy4Qmq^`wNJ^`ck3DXw>Y=u=<%w(4X4 wcn7=#k#!(Pb#Y7o&@uhfj_IFuO#jS(Ng+Q+L>-9i;`0yp4tNJ*)lL5#KZkpqv;Y7A literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_8248C68.png b/graphics/battle/unk_8248C68.png new file mode 100644 index 0000000000000000000000000000000000000000..e927c982c26d6ef2b1a1965d75c14552e5e54245 GIT binary patch literal 683 zcmV;c0#yBpP)XIY zorC{+q5AEM;^>m&kL%WW1ytvV0%xN=x`65&fQ=&Pqw`E@oJgW^v`6zh{gS*;InOZI zpPHT1s2bpih!Sz#+|ek9)8ZYTNo*@^N5tYd@7S|D5?gUl&Bl5^?}*U{oVQ9(QAVh< z!}20Yxa{pjkR`DKGoOHQ(}e@*7o1oE2$fU#Fp9z`@{E+5V>PmryH_S};KWbhS#Vy16tk^ySIgh zFZ2D*HD0u!B`@Qm=e7#+D=k$2^@*rQo{%NyrA0wKu8HE*3EeR`M}P)*G`kUrjYw>+ zU@tdcQzmD^LLzIf2GIi<0rFi?BYgX!5db;Qi=8_5g0wm9S*K02|L=y;Ie`rt1S3q1sX0x?9&~Dpv_i&MM{m5O*yl*r zrWp5LPMtY-;nJ1s_)=5XaHA>3xpn8>gGW!Ey?FKJ L-G@(KzNPpNu`Eu> literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_8249074.pal b/graphics/battle/unk_8249074.pal new file mode 100644 index 000000000..c390b8c44 --- /dev/null +++ b/graphics/battle/unk_8249074.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +205 255 189 +148 230 106 +115 213 106 +180 238 131 +222 246 172 +139 222 98 +180 230 172 +156 222 148 +255 0 255 +197 255 180 +106 197 74 +131 213 98 +156 230 123 +172 238 148 +180 246 172 +0 0 0 +205 255 189 +139 222 98 +98 197 98 +164 230 131 +222 246 172 +123 213 90 +180 230 172 +156 222 148 +255 0 255 +197 255 180 +106 197 74 +123 205 98 +148 222 123 +172 238 148 +172 246 172 +0 0 0 +115 213 82 +98 180 90 +90 148 74 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_82490C4.png b/graphics/battle/unk_82490C4.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4a3f7338c88efee604181d8d86560574209bbc GIT binary patch literal 1251 zcmV<91RVQ`P)l^JYlPKWOp+IHJi#L)Qy`C%9HB^-8tnP1*k|VJ{D>V8p67 zVp0S+V_tdpq|TpJ3hz|FaN=sbHRh0EC-Vo`nC}ZO-e?3^Bhh3E;6UENY%yMR1qQHQ z)YvF>OSu4@+iXY$t_)K$SOvvkEHO2_>b!+bzz$%x2UyeW8ojE!1MJKWa3E}H*YB0C zVNm13xZNVUqgW4~qm$^W2YFbQz1U*D7nhy%1k-v7>w;z3o#OEk+a*yU`5l;DLSoKy*gXSxw$|_7uDvWPnkQ3k|q&NxrIg zvQPvxCSOb7$V$iE*t!gXGo_Jo14Wp%Ed@^{Uu+47Gag_~*t{u+kvSYbVXc8^Hn3)} zB;^KRHlsYc*0&4K4j(bJ+kM)#1{|T>@NrEj2YDrV784O$ath^}ymwHJ$#BikHappS z5#O=fz=k{zCpUi0#eoO44UUx|k)rKTy>Gu!YZR44qE+ZFX?2tkaT~4vfrQYC;_{Fg zWIIu)j?Z#@0SI~lHw%t&(-}EZgq}&POlJ*Hr*ag0s@FuwYJrahGw=fx*INxYFgFB5 zpyahc$s2^H{BP0k7pQT;W$|xM1>i6~=#H?>+Rd^U*2YD_yDs3!m?Mo!B#B>B5t|X- zMfT(skJr~Af`U+3)RyyQcP!?XWgX>JlR`cStx_+RU=rk$6hh(?;Nd9f5vi5{UhH?A&uCYitzPB*+ZK)d&QQ*iAvJn=fQ_ zB1cXilmrSP5HzNS*N`6{i&mHklIPZosbh~iQ8E;qYTm4|qY{uz&LS&PI!)^h^5%e5 z2PA+~51xh|uR8^V0{-!Z)iYjIFs)oOk3jzd{R{5gzsE;8&oUGb3v%63s$%xKepu$5 z*vM(y8KnYc*^P${c#%53;Pq@UzSTET>SEURjhvDGzrM+IjQ1yh>nwlIq!U3mb9UvfRLgNpND>DAJ4voJ4wZII39nquWpyXwKj(AzBRi1 zK9BWak>h6gc#G?aGiEFonB{^;u*if(BJwDB-M N002ovPDHLkV1h9mQ<4Ax literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_8249620.bin b/graphics/battle/unk_8249620.bin new file mode 100644 index 0000000000000000000000000000000000000000..2b2634a14842cb14c54796e64f24c877cb52b4b8 GIT binary patch literal 4096 zcmeH|$4)~r6a_=?gxASof}?ni^`Uqn-vDX`-1HT4|%*S{o3hgHF2WriWho z=x2aIh8SjqQO2wt#(@bYiD8&xni*!lW^v}2XMsg)eZUgSh!s{@W1S5)*$y zb?IN`dxw1;D4|0g=~zjf=u~Gq*M%;1CHo1kb)#F|>0WU?=uuC4R!lE?)tlb+VeJs{ z!zbVqsMrLulovPqhmQ77IodztX#ez|v5?&~e#L)GpkhBhe{r9HPaslW`)BzC>0O+Z literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_82498DC.png b/graphics/battle/unk_82498DC.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f3cca526a5128bc727dc80dd3c5955b52f1cc3 GIT binary patch literal 998 zcmVWE-$<2#{e=x@#Gv<5TU_l^l`*6&t`i0!59z$@=jmO|u2aA;1RIdf+&bTtvB zzljY6TYv?ovI18~z06>32}>MFp`npj3BrHVlp%u(S>{MMW=|}P2L^C7sNqsho=rnZ zjs>RRl{3R72qOem;1mf>=%EQeETL`8P{cao!Y0lR!b4kTWk-{_I)4#d$_aME-STE3 z;ZBpm+K=GzD7<5x>{pX5P4cV>%g{g&j3tbqu!EDc$GDbonpalE@yn607Mk*0riZc% z0T^U$WDO67nAL%M#iV&?!l>a=?o0}oO%=-AnH9J~8?*2VFMD3&e-}8nf=40D-9aaB z55#}|BcI@ukP)awQX(LZbSWp;ftN|QtUZ(=SJt_#c(Z}!&M)^CnAq%?Q*=T6_q@#c zJ2`-iX}K~hFC30kB86+@!ZwnKWiM%Bb`RVwJX$Z*o@Zj42uT=)yN$q%vCc2d-!{OR zl!V#zJV@InIKU1(;JR4UAh9SLj;yU7;NU>G68nU@U!`yn-j+F(y`?7X z8wr=^p7Xa74%p0r)?Q%TcVDPG+&3j*78rphG^bVkVu)E{Ra_|0umuGaEO;eNl`(lA zI(l}&DIck`iqZFa#dL&1P1u~0#1yW0pnki+S7#55uwf-{^LyfiAEqGlkc4@~bR2~y zX12$5NVuYTmPF8kAzZ8CurpMwGTeddMR?#q^a_qw*$X*gzJTe^un1SeBsK;2dp>@-zIqJTfgD0ic4Gqe<3t@#k4$HQ8BepIYt zdfp$^!*e+mub2*N+D^~$<=!+6@T%nc&G+#q<;EE1*m4!G7ftIhcOHohL# zuN&>SeqWcy(IFjN6*s|3ogX!w&Ol%pd6R5RW|e zM5m{o>C)}F7kc!Hd7qbF={I1|Yi|r0He%FUW8N7T^Y=dZXu_l^Nz-P`nhV{$1&cn3 v`I67R`0AVGkXo@C>Y8=Q&IKDb#r(T1KWy8v>!&^YA^$7Peuw}6_$%fI=MbAe literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_8249F98.pal b/graphics/battle/unk_8249F98.pal new file mode 100644 index 000000000..dafc3eb7f --- /dev/null +++ b/graphics/battle/unk_8249F98.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 238 +246 246 148 +238 230 123 +230 222 98 +238 238 156 +246 246 189 +255 255 246 +255 255 197 +230 230 131 +255 255 255 +189 222 246 +205 230 246 +222 238 246 +230 246 246 +246 246 222 +0 0 0 +255 255 238 +238 238 139 +230 222 139 +222 213 90 +238 230 156 +238 238 189 +255 255 246 +255 246 197 +230 222 106 +255 255 255 +189 222 246 +205 230 246 +222 238 246 +230 246 246 +246 246 222 +0 0 0 +197 197 74 +164 156 32 +222 222 131 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_8249FE4.png b/graphics/battle/unk_8249FE4.png new file mode 100644 index 0000000000000000000000000000000000000000..b96c73fbd062461f6a623b8a50cd53dcf7907fa1 GIT binary patch literal 876 zcmV-y1C#uTP)S?dCCPY=ZdJgA9(7lzKoyh@#)qXJz=opX-( z*LYsFXNnG#3san@+-~GH8%K|wQZYpb3d1lkG)-ejsX$@qx`YR)-4B;6mGLZi*8g4P z87pK{yNQ>aue2{fsogQ*F_d`lORG-XgnXTmgP&WqCE>N{%3aQbodo#IM?d2#GhA1^ z-%$sChTo&z%Dac$?U~`MiQZ(c2;@zBF@)@@&x&KAyE~rY}_Oj7ELqCM}!1Py&#obQu0}Ll#2Q1``|p}HqBpn1N>~(gcPrL z69JpjXd~a@=qAo?ZtKUb4cXpasjl<%V8<)7o%SI<<&rkK8C;Y+Fns^;*N6+1A3fxv zkp6uki0eXZNc#F2@s&a@dF*puxEZ8yt*6pKJ9UnE9KfR^K)y_5015`o_VSe`aYRo{IprEtPzYedNa@m5 zTBht0Kg;O#IjSXdpN^$_YmYvypVE9^ssaD$oiqgNywDIV@~X5USmb35!6Glax0UsF z+gEt7P{3dC3kvueucAX`n<4-cR9hgB_U&+U5!13-gTLjbk?Oo2F88>0000^MHsG5BUF&@jj&s`^Gm zChFK|Vxxf#M;FPvzj)6cV2~t33^PKCQPPYt&IFT8d9{vdW|(D;4D&3I?Xbua%dD`< znzzF`8*BnwZ2zj;J#ysPVV6Cx-cewm0}eUjm?9^n3*wYB&MEyv-Ibq_i@DIHu2j}_ zOu2NUTitc`y)!0CH0f9uV^BvDJdi(>Q=kc2h>V*28v*mOAdU1`O9FZ6pc8hl*QO> zCBOHZsufibvQ71kBBd5C3e;ivA@;1z5NQiUa_Kikj2USx$<=&qmU!=!QD3IM3{s~r zC600C3TdPgzFz=Wz;8|0iNFzX#C zfQ_*-Zq<{`oK(6x-zEvO!)TR;B;xaRC9m~+SF(nAghAArp+>IEN;7CK5zwvH<#4Hf z!^)r50TA4>QO&mKvb@(i%5?ydJi;q&ezp-=XO8>U(c*`fl`Z?HelS=qHVP}qTJSHv ztwqK#m(G<(#gyXg&TsJ!c)gsxSzikK?(EiYyTJ~?tBv9O0C(hnh%sd0 QjsO4v07*qoM6N<$f@yX9K>z>% literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824A844.bin b/graphics/battle/unk_824A844.bin new file mode 100644 index 0000000000000000000000000000000000000000..e4afe99ae06bbdfc8f8fc18dbf60e72b1ea9df85 GIT binary patch literal 896 zcmeH@R}R835JU}x-g_t1&{D4OK63vvv5q5%gouU2Cti6y-tp|Ltki$~<_9A3`{eTx zK~`@t>RJ29>oDGGv%lyKy<@p@)G zp$YBl#APZ}sin1izD|QCE!v5j6L;v+qtAdLBgWYH2~%dwS+Hcqnhh>ncI-KD+13LavZ2u)am1XMUMMN@fGpr=Y=eu?PJM)UYoOAMS*wt5KCeFeXQlSa7Q-%{d@q)Con%AdgeY?t@Zh$Vp z);BD#;5d1J7(^BY*~(KF;2)Rva_=FXc)9mLA?+qtNcS;7$bJ_9+vzuU3V);O44j+2KbC688#;|AznvG!rI9oVnMPuml+dJkrYYZ=C<8WOsv2noI zd$I&Rk*RlN34r&JECGytAWH!6)&OKY!D5W!srFheZa(%GKT9Cys_I@000000NkvXX Hu0mjf1T2PU literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824ACD0.bin b/graphics/battle/unk_824ACD0.bin new file mode 100644 index 0000000000000000000000000000000000000000..29843f17d32ef2abe00988361ca76a7bf52a89b3 GIT binary patch literal 4096 zcmeH|*-k<+6h%=Sa0Z;`C4%C-)$33c5yc57F7W@~Vqbl#NfR)+?aE1$Cc8b|O}b-Z zFIxD~!H+h67nAcqnD9UMK`)t zRd<$ZRMWjGk+JLU4(fW)qZ)eBvtIOS>rG9)>qDRV(zkPmR2ad5;6P#>=+a;O(m(c0 i|CVR^cRbU-{eMy@bdpF168rImiw6gS1F8O|f0rK-CWcS| literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824AF70.png b/graphics/battle/unk_824AF70.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8af70b86eb63c6a204b36c145de555d80a33b3 GIT binary patch literal 350 zcmV-k0iphhP)8CAC||AG`}f4EO=j z;-^NO(^b literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824B0DC.bin b/graphics/battle/unk_824B0DC.bin new file mode 100644 index 0000000000000000000000000000000000000000..9029c7c9da30e12f55a6b75bcb164d46caa201b8 GIT binary patch literal 896 zcmeH_NfN>^3bmj8#r*RDdsG?^W3EH zdgA<4U$}lb<*GuTFlAO%JN9)K&PMzdx4e!_m%H9g?ioWyjFBcgO0U{>=+S5JNYt=l t`(YCG3tx<=OIEB~=VC5*QeS-W3PE${Og>lscBORo;)P3OdC%B&3wJdEbrJvo literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824B19C.pal b/graphics/battle/unk_824B19C.pal new file mode 100644 index 000000000..d31dce658 --- /dev/null +++ b/graphics/battle/unk_824B19C.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +246 255 255 +131 180 238 +123 164 238 +139 205 246 +205 230 246 +230 246 255 +180 222 246 +156 213 255 +255 0 255 +255 255 255 +205 222 238 +222 238 238 +230 246 246 +246 246 255 +246 246 255 +0 0 0 +246 255 255 +106 189 238 +106 156 230 +131 197 238 +205 230 246 +230 246 255 +180 222 246 +156 213 255 +255 0 255 +255 255 255 +205 222 230 +213 230 238 +230 238 246 +246 255 255 +246 246 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +246 255 255 +180 230 255 +139 205 246 +106 172 238 +49 148 197 +16 98 180 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_824B1EC.png b/graphics/battle/unk_824B1EC.png new file mode 100644 index 0000000000000000000000000000000000000000..91819a5707119803fe34ddf12b2c09d37221e4db GIT binary patch literal 1005 zcmV1UPM0%cV5Cs7`Z$NCL98$e>?n z?~asA$&#HC@Pm9j9?5&hN5Wrf@B(P4!Jt{2HwTDogt*Z4so%{t#E2yz7Mh?WsI_+d zyf{Uu5fOBS1!!HD1mq&nH0mpCuXP4AR71hGvg@Vao?!u76>xZpQkhVNb-85-#d$@L zaTIg|j6+QgbjqQ$#tVLk`Q@Nlc_Ea6o!Xjx(64azF@Qgc@>lAI8;&eND~4?7cg!>9 zYQsTm$`A$3>Ipw-4?aPL=rbu4K9fWc$&+<(*zg=RjjMI#vn?h=ToJ()0(_$Y&lOGn zohP4j9i&nW1@kdZZ7&FG8`cF427sZVC1gL9_#%^m}=ZWY)9E zGLq?ddtUQ81icJHNFt?db)M78rV!K`9IOdS8;f)SJ%cZbt3mCzlB(yw^aB5swT@x%RLzJEV zrri{WU0zfu{DviMsF`Jpc}vl9nYF1ytBE+Hp>r?)gJ6b}k(=DJTm6v7~UUHP7 zi@$OB$hxbob@3thNBQ-Ee{i_z>GPOopW2?fKX+73X*ue5Wo;g4Y%hn&IbwS;7p6c? z{M1Kil-@zs(I|->i}#6bnW+u5sy8w3Z;rx+UfbJc;P*-q1X?x5?2Z{HT@ z_Pe3{@P2cngp+b}PQTUue7lyf3uU+}sdD z5#;+LT9V#(Z?odOY-aUT?~))P0o{f6ad+(9^D$ksScc(3L$C|w#tvVi)PbG1>R%2b z*8xFKW92#-DD_PK2EC4qnK5sg(Y&;<+cbQber`A~>9pTf$D15z{G6|8Z6ucuUQJ57gidH3!7+Jv9f!_KunZGIk8aS-zwl=NNpA4I7(x%ywbF buhr*&qEsj1x&&%*00000NkvXXu0mjfa#rIR literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824B608.bin b/graphics/battle/unk_824B608.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ee05129a04859b154f1e6229c0f274506f90205 GIT binary patch literal 4096 zcmeH|$5KNv3`Ii?osiI5PJ-#}(mR9>FE8c)zXp?Gk)4<^Ll&{mj2G6(lI}t`B@LoV z77~@R%->l9j$uUKqLL1Y}Fv}eC zELhc9WQk>;yTYo!i$A|Wi85>{`EljuNm9j+Ws*f6$n$HYZqS}JSq?s$aL2I8+-vj`=Rsz literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824B8A8.png b/graphics/battle/unk_824B8A8.png new file mode 100644 index 0000000000000000000000000000000000000000..f8323d44fc4071ee0a18c1271d9857b2a9dfffeb GIT binary patch literal 790 zcmV+x1L^#UP)4D<)sTcJ`k6&NlN9|^T@cL!m-zx5t~c;! zXLh&>^eMZR(&g=5DNnrK+Z8tD<^}rA2q6VR6wM)h zN@iZf1fUK^mKR=@z-$o|WJ?S5;ss5)?F~9Gs82Iw|6Uvo@b8fWqWFjw01w`N5GTAe z4S4P2T{e`*szl~W%i2wSnaxlf?c68vMiN$tj{pH=@mMB|!pR5$G-`$Lm=jiTT3{%6 zB$wJ{L&c;vM;t!E?qu_pF65m30qL8;ZbCw;rh!u^);o5s#XJ_fV6>! zFJi-lnI_DT2};%grL8u(W|K6l+qGW1wkCi0P$&3{LRl@a_&{fwUv04}w1IZCMZayi zI{iorn)Iws*pV~}t>h?au|;u&U&?@Ua`5m0a|Aqtbi&BE?UmNqx=m?oeT&4sNk2hU zC>~cpTVXwO6f&ppOM|U_nv<*Uyi|0q`vXmjJ=WWG3$0t@>muts#8_)(bL58Bn2ou7 zv>(p3FdwBy-#I7ik+Jw?qKDiv3jUf1Zib2A+&~~D%`Pb#uzH`$3uz9Iw#(?3V@Y|j z9z5Ds)J;5t@7q?|_8Cu~9pz@Jn!+A{uU|9x;!fpJU6RoP!QILWwWHiPMn;huO2IAh z;@q3of+$CsdG2KESNCS^kx-+621?7*yeD@4g8=@=z&+8}J%rsmcQ%$$?B3P9wynjQ zi2+6iIA8gp2O{42%Bn0w-M~AHBp*ukCraX6$?Hg=!w!E7<-(w6Ti)8{--CYR5j2>Q z{T@bEa2PLKHZo}C&2Ca%T&SSve|gT} UH_(Z3Q~&?~07*qoM6N<$g8T`2xBvhE literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824BBE0.bin b/graphics/battle/unk_824BBE0.bin new file mode 100644 index 0000000000000000000000000000000000000000..b6661cd3c0870b86af77d8829b3daa32bf41261f GIT binary patch literal 896 zcmeH_w+_NU5CzYHoO8zH3^qB#6!-t%1TxqK&50UztJUbeVzdJB-(NN${BbP=2ofSp z#B<`~*PndyC^6zBNRsjrq{)yaN1g&IUZh0%nXFKy_HL-tpov9`HY(nsOOHMShKv|9 saXY5Wn6tn}#T}NcShHcvjy(sCoH%pg%8ffJuAyUKVoF2mQj_1_4>wYMy#N3J literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824BCE0.pal b/graphics/battle/unk_824BCE0.pal new file mode 100644 index 000000000..041560cf4 --- /dev/null +++ b/graphics/battle/unk_824BCE0.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +115 189 246 +189 255 115 +205 255 156 +131 205 255 +222 255 205 +164 238 164 +246 255 238 +156 230 255 +255 255 255 +205 230 246 +213 230 246 +230 238 246 +238 246 255 +246 246 246 +0 0 0 +255 255 255 +98 164 230 +164 246 98 +197 255 139 +115 189 238 +205 255 197 +148 230 156 +230 255 222 +139 213 255 +255 255 255 +205 230 246 +213 230 246 +222 238 246 +230 238 246 +246 246 246 +0 0 0 +205 246 255 +148 213 238 +123 189 230 +90 148 222 +49 106 189 +16 74 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_824BD38.png b/graphics/battle/unk_824BD38.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a1d3c0752c255a0f4cd620f335d5e24cb61736 GIT binary patch literal 791 zcmV+y1L*vTP)&7I^7sXwcBjFx)u<0RdS98J!)7Ly^Hl0L>i= z=nCz7A4!p7McH|PJ_zK;M~a``5B+7MD_~%w#QfMteh!A{Xv_@nhK5aRWYQ2nCo-o> zO?aD@4o5pHP*qfIl_I57VR<*3ed}ihPE272C=9ykX?WP|$32{vh@!Nno{jcx8@sC5 zJcR)iKzk)`zk3*j(s>>OGuD=;wI|~{+Wqc+;GWvOhgTHcD5BFe3}`XRa<9pLm^hOHtaLY>BU=nU3th+l&Ga9l3fHf!UC@uVVUQ?qgkMwOYI=< z>emPDpzpQ)RcaT0FIFhTmN7pED`OX8@Cc0#&}cKwr?DYfnlbW7QYq7Zr#!2mL?cok zQpUmV!Ra;PX)iajBT{L|NJzBqe<>t%3l)<`&-N^ma>I>>?1*F;oFe7=TYDAC-7K#i zc`FUb_zOI(Lz3a>L5lRePEs@3q#9Fd6T6ax9PSV4HTJ^E7il=UKXFixdl;GiHm4h6 zRnlu%zf?mP$5_E-UMP@x-n2kwc}aoH^4cqTP$3k^>rP` VU8OaggNFbB002ovPDHLkV1gUBZ|nd7 literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824C07C.bin b/graphics/battle/unk_824C07C.bin new file mode 100644 index 0000000000000000000000000000000000000000..d4c3dedcb4b776731a55f9a9d730c601167831b5 GIT binary patch literal 4096 zcmeH|$yNd}5Jhon91%fqmaDcJ74<1N&qLF||9_CJ$Azo{r#y!R$=#*$QpsD?OG!<% zu+hOr8yg7&5GTD1qWwPGtB(Dh#~5dVNv4R%XGHNdGt4r_d>_3RD6mM8B}$b4uuO$2 zE8ZJcDY!M(*`VagY_i2RHDHH|tGZpUK4FiTeGWLpal|oE{e(KFoN?ZV+V9UloKTV> zUFcE`H8UE`D_!g6XFscX-g&D#-RnV*deZYRFM8FR-u0nRuRa%6a3DA^vJP|^F1GYf njp^Sqrhmtn{%y~6_f7v$4-VKI7}>!WJ{}wh4&;WL{$0KRM7xi1 literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824C314.png b/graphics/battle/unk_824C314.png new file mode 100644 index 0000000000000000000000000000000000000000..8ebb6f162a7d364d709ab903688a6f0199fcb895 GIT binary patch literal 498 zcmVsZYV@Qd{3=j#4QqomQv5El^NC^lw4l0QxAqsJO<=2J80F|gs5O4FB>na-zu$JK^ z2Q?|M7U0=TKE+a}VopV!CehV@b?r47HdxEJN;|a5YF$a%q392kF5Yj+dw2|e12dk( zf(_bsX2fUamb_;M_)ftu0OXmj&`m1x8sq#$l+axI*R15t`b}yW=+;_N>S`nKTu3f2BqeW|OgE=wGt|rx z=1Ct$HGYCCGhVHgx$)gR>_6yF#oxL~8(GN_(v{NhJCpC=i+tbr?<8RRzQPmxwPY(C zXGveKzhgbX*v^4H>h`!NEIR7#wa%eAJLd?GBd1{ZIrrhqmZ!5F;b=O$=?w6FIA!-r oXtTjK^DQ@>D`(BL{k#kK2j?lV+*;=;NdN!<07*qoM6N<$f}`Q%mH+?% literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824C520.bin b/graphics/battle/unk_824C520.bin new file mode 100644 index 0000000000000000000000000000000000000000..e012f647ef3a24855f919922c59008f5dbcf999b GIT binary patch literal 896 zcmeIu$qj-407Ov)MK(oHaL0v4UjJ2LXn=4uA#?eYf0;}mSh76uw-4l2LeaQ?Z6mfF lIg!eKH0AFKJA0*rO6};R(K@@hx|#A1Po0;ykFVa`J^;%HcI5y7 literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824C5D8.pal b/graphics/battle/unk_824C5D8.pal new file mode 100644 index 000000000..bfe75be65 --- /dev/null +++ b/graphics/battle/unk_824C5D8.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +255 255 255 +222 222 180 +197 189 148 +205 197 164 +246 246 213 +230 230 197 +230 230 230 +205 197 172 +222 222 213 +255 255 255 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +255 255 255 +213 213 172 +189 172 139 +197 189 156 +238 238 205 +222 222 189 +230 230 230 +205 197 172 +222 222 213 +255 255 255 +222 230 230 +230 230 238 +230 238 238 +238 246 246 +246 246 255 +0 0 0 +131 98 90 +164 131 98 +197 156 106 +213 180 131 +230 213 156 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_824C624.png b/graphics/battle/unk_824C624.png new file mode 100644 index 0000000000000000000000000000000000000000..90bc93e39698e79530c913b13d6fff8ee21cd9ad GIT binary patch literal 787 zcmV+u1MK{XP)I!?g0`<>&KsRg_fig zOQt2)1&R_7;mA+2!bd&|exbnvcS8eVZf>0etacrZZi>UVj|yMl%MNgy(CKEttpQ)} zK)JW%v<9t>0fR=kH^_2?bRKd-NMr60c8{4-A*7o^*eNx_X*3C0gsTr=s`_QgevREP z+m3MPaK4w|ZxokS71;=UoPargdx~JIwm>*F+WCGA!AC($5X)z2;Ycfb9pmlJuU*k@ zXc>B(dc}#AqR|25xb~HZe@9z=A%5}K&w=g+U1I=;fzuET|37pj_U2L>I6u`I&Q%|$ zXU^5=Dt6Cl+=1K+ok};e`&G}2P7uqr|8(Z*`RaoKOwI=I@Qs~gx_ctU^qe3)r_@pA z)dO*^HpIDN&I=~~fj0O``SJsiDb!O@nspdf;`}Sh*@&IBC#MdIL4(@`8$}UImBHs(UAcw zmLA7aDj?=uUFUH0wZYBfJV!cc6O2P?7QC_KdI$^hK8OqLqJv$OmErvmXBO4tKsQTn zQO0`A)CEY0 zbn*h!$o&!*pxFP7U4Vou@ZyBpS#0FRMyRsqjYtD(Z%%iq)v+>|+4~S%F|6ge4`_k= zj0W$~0>`*dXo2Iok7$A8wK2zFeq!_A5KpmXvG2y_=JFn8p)AWKxN0P6d{jaOb^adrlNu=~y4AK5u~larZyGBPh3 z_|d|TCVnLJhA+O2pMTyq#4sa_GDee{g_&G4JgD-q|a3DC4>u>tE`2}(FXN>>= literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824CBF8.png b/graphics/battle/unk_824CBF8.png new file mode 100644 index 0000000000000000000000000000000000000000..598697bdbcd78dbdbb07b3f81b57839113e8e7f4 GIT binary patch literal 630 zcmV-+0*U>JP)bT4h;BrOpaK3?F6@(Ooh$DpXL^PN2`8Xl#yUZXXx| z#QPEw_RO0gv&E5h#DF@2M+w-NGJ1*>;DVHcOt{QY;%GAu$E87Dg_Z+yxCS`f=hYeQ zj4getN%#Zx3y>S?rLOq+MSO3@t*3%Gq0>!pELwSjb@A4GRGS|h*7j_v0*BIPNLhI1 z<+=4dH|GjsFXr3fw1V8}%Z~`jd5k$f_(%2H)w>qnM;<_|iS)R!tV~|ALvqp;W^n0(a{HTpNjRuB#wuFH=94NQ0BqZ^ zE{6ZoyIPEIaZz}kAT72MiPtd*gy&-uCp@oh8|{?xMoX)|`j7J_yn*G5@a|x=(G<5J znk-#Qw9aPfB7=2`ivx|0QB$o0@g02kRG*kLT}04T#x z&9L&Ng%|+Bbwq<1Y<~M9Z~7NFm$0v*e>WRDf@kS$@q=^j(8AVZ&E8X{)KB`M zlp@7YsI?-kl?NC@cy>YGU1lBq!pF2?P}NqGue^sUferNi##YXSjTp?9JY)=Htxb3u zGRd=V>mxid_@{8d6mlF;m+*#mYuY)d$uOwvcV|*LpR#N>SLLm50b7=Q za`B6^cj=*Zv2(mzli1hCgSpJBBN^Km@pw9TuV~{N1=E7tHEoA(R{~cI<O$&G9{ zKT=6sIDcV7&v_p6B*-z5j1FW;Bxtt@FCH34kopj`>WH_WYV=l$Tu1?C zt#CIpMgX=zLpM2bEbgMYma0XmX}+}KrSs5j)VG)W8dpzJjTPIXP=hCU2cK2xJ#28H zI*$kV<@ojk{4<0;LJ|<(dq@J`A%Wb3tbKwc@CC92L}~vf`^wu$K1`6O^v&8gTATMv m#+_}guJOEDM>0Wj@c#in1bmGBEkNA>0000%uDqID7Z(NH0|GzjfykD;80Sz-NnM^WgpPbnbvqM4? zHEcAoQO8CD8v$|nq4$PmLM8DW$$#z`^3WCwkwm}Z7q=9q7@z@j^)St3I= zvcobftg^;Bu)(HNZn5q59d_9x7pV`}=YT_w$Wx$5GAE8X;gk~P4%Bg+{dKJZ$C=Jm zQB@a?YN?`2UFrJgCaUj^Zgr=7J?K$SZJza_SH0<7ABxf^{PGTX2YS|l7Tv{`{-H7b lYsU0%8q>dSO#jATNijdiKXssIKR*9(?|^q8(cScK@eO4ofMWmv literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824D6B8.png b/graphics/battle/unk_824D6B8.png new file mode 100644 index 0000000000000000000000000000000000000000..799facfeb125d9188c857b3421693bcc99f1f300 GIT binary patch literal 1335 zcmV-71<3k|P)oGC3z{Hwj>Qbj+8#Ol#nXLNWu9!FVetPDaTu_WTfSe%PsOu3fGo% z?u^G^V_2jh@e^Kq?YV#EoNH?Eq5p?!LQVCk315Bvx(RbbTI)iv8@Z(FFbk+wgnMd_ zZv^TOy`@;`jN(LDiWDCyN&$CM4`Y~^@wX#BLlp8fb|?Z$!Lg4kak%wOWoZk+(k~LL zji}*OLacX8ORa&Oe#U~{EU>ebusu>Lz{&tC7+K%FC|MTX;W$7kKp;2jR-+!x0lBJ; z$v!Bu%Ub61QvD?OQ4j@8kb~+6V7kQN6ooV_L#>V*1pJ@gY6;hI;U+Pmm#DCUxUK)VYFX{wQTO``?`+< zP#eL9I7dXBuLbP(o8-O+_88=z9g05q%2ul$(N|OKvgyK5wOF3(OEsBHWXJ1n?`w}$ zthiUBLWBqV(w%)1?EV3`&C4K4mJBiNBwk%0UbcvLV@yGbLYu|ODK@}#$htU+o8XHm zMNp<9C=Up5vigOpRg};Sf#4UKW+qsCNhE|XE)GMxE|>!zjHW3Ci0A}^{-LeG_SKnhhOtVSBC$$L3H@1Zle zzBiXAUgyNG-z{kVIrM?ShpMGs(WlkQA)3Ch*y_z2G6; zuAjF!VUWL!gAeZH8G2W=*qtg^veZpX?BE=mJ9K@I?A#N_S$&=4 zj^Nh3agJL0WfsR+Y4r1&CM(PvC(OKLM5$McffQWDK>n|y=K-oi+(8bT92PD6SA5!G zBZo>Bo`_1R40~TO_WqzegKj^0#ibv;1=Kp==?y7?A3b2oB3P~Uk90a2u=N<0M+$1B zJB=K^oX%d&M%mmqUtz#%wa(+(2q8B$n5}@}eyc|y1!(rc+VCGn=G_*O_N-@0!>2Wa z6bHEC1&lqnMZ!r+F~{&hx&69BPmo{FoPCJ-{E1%m_HVCEr(HW#LWT*?=kqo;XiOrb z6$YwS%v}?Dv#XA#i<90SSDF@KD@O}og?;^GTL^!$4?7fTUsauph*68ZeFnlwqzL_|fS2;pUB6HeHUyHaRwX9ZUbot?D*c tdqFj?M&utzHW_z=|M>LZ;XjCqXtkKJMP&d0002ovPDHLkV1i2Xin9O! literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824DC98.bin b/graphics/battle/unk_824DC98.bin new file mode 100644 index 0000000000000000000000000000000000000000..ad7724c67c5cd1ca52857307a5e383537e36f88a GIT binary patch literal 896 zcmeIuM^lth5QX873+*F?C zpD-yVZYot5<;hnNI)zDIq&Ri2=_mbnGeH&OmH&g1Bri?!GUbn(Rj3SP)|~l}7c5#z z>Xxlo4P?!_jgUX8@+ovat5%~{oq7!#HEGsj)0S;JcJ0}B;LwpDeugU?JMl}aHtjle lh6!D|_2|{-OQ`w{`0BS)XU<)?^hbOl=C3Q)Zrr+a?*ZG!aH9YK literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824DDF0.pal b/graphics/battle/unk_824DDF0.pal new file mode 100644 index 000000000..16421567f --- /dev/null +++ b/graphics/battle/unk_824DDF0.pal @@ -0,0 +1,51 @@ +JASC-PAL +0100 +48 +0 0 0 +246 255 255 +255 255 255 +230 230 230 +230 230 230 +246 246 246 +230 238 238 +238 238 238 +238 238 238 +246 255 255 +255 255 255 +255 255 180 +255 255 197 +255 255 222 +255 255 238 +246 246 246 +0 0 0 +246 255 255 +255 255 255 +213 213 213 +230 230 230 +238 238 238 +230 238 238 +222 230 222 +238 238 238 +246 255 255 +255 255 255 +255 255 180 +255 255 197 +255 255 222 +255 255 238 +246 246 246 +0 0 0 +164 213 255 +238 255 255 +180 230 255 +205 238 255 +222 246 255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/battle/unk_824DE34.png b/graphics/battle/unk_824DE34.png new file mode 100644 index 0000000000000000000000000000000000000000..b4ec20536862eb2f32657857c9e28346e75d55d7 GIT binary patch literal 781 zcmV+o1M>WdP)Ad#{FVWB8>}^t&i?DRhL} zHtKM;Z`l=vDt1~cO=fZLwpHWbvbzvur#(a;vtA94+iG0HvFHHNI#WHFs+vYp6-9*0 z7y?|gi0emORXz?3X+4gd;2XjCj;1QVMx=XyYe$;pGA>O?j)kly1+MX4H3dvms{ps@=a`wX1EILyW1JTq0DNOS#1l`C|Y9A-%-1~b-qqp)LM&L zdqTmXPM^3=U)Z&_xKL&&IIAUZ{Dg9}g-N!QGw{WD^EFkZNYjz?O;B5lSKuUNtf_L|~QDv)bPE~M&U*C1IJI2LJuA>5Gg zpo9?kkYC7kP|?6__rg+d(=7#FTZ#0fElabqqUs^FmE5o{1UY;M=a=nB` z^+#v*Bbjht$kYci;eh*0CLG2-kqL*nQx0G}!NMBJ)6}%7b>p$$qJQpBvcfw200000 LNkvXXu0mjfZm51G literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824E16C.bin b/graphics/battle/unk_824E16C.bin new file mode 100644 index 0000000000000000000000000000000000000000..0710427da9da44534ea120d1e752aa97d9200fb5 GIT binary patch literal 4096 zcmeH|$x;F_6h(1r909=*RF2qc)K;&8^E`$I{{MSSxpNh(QUwc=v&*ZSyxdg1o0A98 zC5%2{^a#T;L{j?~@7)tjGQ~7ABorMNwh+D_!g6ci+`KectL$_j=Hyp7g92$E)7-t`B|cOW$67A+G2^bYN^97%*DG(mxMO l|88LV_XE?v=b7%l=^yLSfiMTgcJRfAM+c$?pDY^$8lQc*vSV8ED>D6K;gnC#D${cXD-x9{+gBjxrA%>Qa;`z9&qcf}XHWvN?jbyq~^ Qv^K~Ep00i_>zopr01DSW=>Px# literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824E490.bin b/graphics/battle/unk_824E490.bin new file mode 100644 index 0000000000000000000000000000000000000000..aba49c6f915c4e1d309e35f848af191de7236994 GIT binary patch literal 896 zcmeHF+Yx{u42y5+RNa3nEn3s6OrVz^C?N?sp!o6W1{Pg!C|Vwk80&3rzo*mw!f@V< zs#J5Pvye1Lof2fWdP)Ad#{FVWB8>}^t&i?DRhL} zHtKM;Z`l=vDt1~cO=fZLwpHWbvbzvur#(a;vtA94+iG0HvFHHNI#WHFs+vYp6-9*0 z7y?|gi0emORXz?3X+4gd;2XjCj;1QVMx=XyYe$;pGA>O?j)kly1+MX4H3dvms{ps@=a`wX1EILyW1JTq0DNOS#1l`C|Y9A-%-1~b-qqp)LM&L zdqTmXPM^3=U)Z&_xKL&&IIAUZ{Dg9}g-N!QGw{WD^EFkZNYjz?O;B5lSKuUNtf_L|~QDv)bPE~M&U*C1IJI2LJuA>5Gg zpo9?kkYC7kP|?6__rg+d(=7#FTZ#0fElabqqUs^FmE5o{1UY;M=a=nB` z^+#v*Bbjht$kYci;eh*0CLG2-kqL*nQx0G}!NMBJ)6}%7b>p$$qJQpBvcfw200000 LNkvXXu0mjfZm51G literal 0 HcmV?d00001 diff --git a/graphics/battle/unk_824EB90.bin b/graphics/battle/unk_824EB90.bin new file mode 100644 index 0000000000000000000000000000000000000000..0710427da9da44534ea120d1e752aa97d9200fb5 GIT binary patch literal 4096 zcmeH|$x;F_6h(1r909=*RF2qc)K;&8^E`$I{{MSSxpNh(QUwc=v&*ZSyxdg1o0A98 zC5%2{^a#T;L{j?~@7)tjGQ~7ABorMNwh+D_!g6ci+`KectL$_j=Hyp7g92$E)7-t`B|cOW$67A+G2^bYN^97%*DG(mxMO l|88LV_XE?v=b7%l=^yLSfiMTgcJRfAM+c$ Date: Sat, 26 Oct 2019 15:16:29 -0400 Subject: [PATCH 2/4] Dump and split battle_interface data --- baserom.ips | Bin 597815 -> 597051 bytes data/battle_interface.s | 164 ++++++++++++++++++++++ data/data.s | 64 +-------- data/graphics.s | 7 +- graphics/battle_interface/unk_826404C.png | Bin 0 -> 102 bytes ld_script.txt | 1 + 6 files changed, 171 insertions(+), 65 deletions(-) create mode 100644 data/battle_interface.s create mode 100644 graphics/battle_interface/unk_826404C.png diff --git a/baserom.ips b/baserom.ips index b177f77e20148a724ed4f3a45436689c99b68632..e7a5c21cf5461db32960093e6ac51667b7a37cdc 100644 GIT binary patch delta 50 xcmdnKPi6NGm4+>hM~zunbGCeFKWfGZ#7scU48$xz%nHP8K+L}Vs2NAm3ji!e6*T|= delta 820 zcmZ{iJxjwt7{{Nam-fI$`bq~Kf|i0?pBEQ8?`16dGgEsp1a&}cfH4a_a*N>XoHfYH@aUWs85W@AN%8m zUf|yDJ}1N!G|z~W4E9=x*F*f)fA7pE5Lf~hz$BC2#sZ#P#*Gjk4e_xM?~y5r#1B2o zC?~9HxoA12W!yDbIICJRyk`li)p=S}+Z={D`}hk#lC{^8Toa)G@|oLT=upqZ`Ie zncVaaSA~pB$p`lL;@!e$WjfIR82)UoGQ(c|IT0HwRyJplUy7`@x@9pc_sP%S0 b6s6huT?|VaQb$IR3~3;v$XIt+;;qkLwoK6$ diff --git a/data/battle_interface.s b/data/battle_interface.s new file mode 100644 index 000000000..f7072c3e7 --- /dev/null +++ b/data/battle_interface.s @@ -0,0 +1,164 @@ +#include "constants/region_map.h" +#include "constants/trainer_classes.h" +#include "constants/songs.h" +#include "constants/flags.h" +#include "constants/region_map.h" +#include "constants/maps.h" +#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10)) + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2, 0 + +gUnknown_8260270:: @ 8260270 + .4byte 0xc0004000, 0x00000400 + +gUnknown_8260278:: @ 8260278 + spr_template 55039, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + spr_template 55040, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + +gUnknown_82602A8:: @ 82602A8 + spr_template 55041, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + spr_template 55042, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + +gUnknown_82602D8:: @ 82602D8 + spr_template 55051, 55039, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + +gUnknown_82602F0:: + .4byte 0x40004000, 0x00000400 + +gUnknown_82602F8:: @ 82602F8 + spr_template 55044, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8 + spr_template 55045, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8 + spr_template 55046, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8 + spr_template 55047, 55044, gUnknown_82602F0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80480B8 + +gUnknown_8260358:: + subsprite 240, 0, 1, 0x0000, 64x32 + subsprite 48, 0, 1, 0x0020, 32x32 + subsprite 240, 32, 1, 0x0030, 32x8 + subsprite 16, 32, 1, 0x0034, 32x8 + subsprite 48, 32, 1, 0x0038, 32x8 + +gUnknown_826036C:: + subsprite 240, 0, 1, 0x0040, 64x32 + subsprite 48, 0, 1, 0x0060, 32x32 + subsprite 240, 32, 1, 0x0070, 32x8 + subsprite 16, 32, 1, 0x0074, 32x8 + subsprite 48, 32, 1, 0x0078, 32x8 + +gUnknown_8260380:: + subsprite 240, 0, 1, 0x0000, 64x32 + subsprite 48, 0, 1, 0x0020, 32x32 + +gUnknown_8260388:: + subsprite 240, 0, 1, 0x0000, 64x32 + subsprite 48, 0, 1, 0x0020, 32x32 + +gUnknown_8260390:: + subsprite 240, 0, 1, 0x0000, 32x8 + subsprite 16, 0, 1, 0x0004, 32x8 + +gUnknown_8260398:: + subsprite 240, 0, 1, 0x0000, 32x8 + subsprite 16, 0, 1, 0x0004, 32x8 + subsprite 224, 0, 1, 0x0008, 8x8 + +gUnknown_82603A4:: + .4byte 5, gUnknown_8260358 + .4byte 2, gUnknown_8260380 + .4byte 5, gUnknown_826036C + .4byte 2, gUnknown_8260388 + +gUnknown_82603C4:: @ 82603C4 + .4byte 2, gUnknown_8260390 + .4byte 3, gUnknown_8260398 + +gUnknown_82603D4:: + subsprite 160, 0, 1, 0x0000, 32x8 + subsprite 192, 0, 1, 0x0004, 32x8 + subsprite 224, 0, 1, 0x0008, 32x8 + subsprite 0, 0, 1, 0x000c, 32x8 + +gUnknown_82603E4:: + subsprite 160, 0, 1, 0x0000, 32x8 + subsprite 192, 0, 1, 0x0004, 32x8 + subsprite 224, 0, 1, 0x0008, 32x8 + subsprite 0, 0, 1, 0x0008, 32x8 + subsprite 32, 0, 1, 0x0008, 32x8 + subsprite 64, 0, 1, 0x000c, 32x8 + +gUnknown_82603FC:: @ 82603FC + .4byte 4, gUnknown_82603D4 + +gUnknown_8260404:: @ 8260404 + .4byte 6, gUnknown_82603E4 + +gUnknown_26040C:: + .incbin "graphics/battle_interface/unk_826404C.4bpp" + +gUnknown_826046C:: @ 826046C + obj_tiles gFile_graphics_battle_interface_ball_status_bar_sheet, 0x0200, 55052 + obj_tiles gFile_graphics_battle_interface_ball_status_bar_sheet, 0x0200, 55053 + +gUnknown_826047C:: @ 826047C + obj_pal gBattleInterface_BallStatusBarPal, 55056 + obj_pal gBattleInterface_BallStatusBarPal, 55057 + +gUnknown_826048C:: @ 826048C + obj_pal gBattleInterface_BallDisplayPal, 55058 + obj_pal gBattleInterface_BallDisplayPal, 55059 + +gUnknown_826049C:: @ 826049C + obj_tiles gUnknown_8D12404, 0x0080, 55060 + obj_tiles gUnknown_8D12404, 0x0080, 55061 + +gUnknown_82604AC:: + .4byte 0xc0004000, 0x00000400 + +gUnknown_82604B4:: + .4byte 0x00000000, 0x00000400 + +gUnknown_82604BC:: @ 82604BC + spr_template 55052, 55056, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBar + spr_template 55053, 55057, gUnknown_8260270, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBar + +gUnknown_82604EC:: @ 82604EC + spr_template 55060, 55058, gUnknown_82604B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBallsOnBattleStart + spr_template 55061, 55059, gUnknown_82604B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBallsOnBattleStart + +gUnknown_826051C:: @ 826051C + .string "{EXTRA_LV}$", 16 + +gUnknown_826052C:: @ 826052C + .string "{COLOR 01}{HIGHLIGHT 02}", 20 + +gUnknown_8260540:: @ 8260540 + .string "/$" + +gUnknown_8260542:: @ 8260542 + .string "{COLOR 01}{HIGHLIGHT 00}", 20 + +gUnknown_8260556:: @ 8260556 + .string "{HIGHLIGHT 02}$" + +gUnknown_826055A:: @ 826055A + .2byte RGB(24, 12, 24) + .2byte RGB(23, 23, 3) + .2byte RGB(20, 20, 17) + .2byte RGB(17, 22, 28) + .2byte RGB(28, 14, 10) + +gUnknown_8260564:: @ 8260564 + .byte 0, 0, 0, 8, 2, 0 + .2byte 0x0000 + @ { + @ .bg = 0, + @ .tilemapLeft = 0, + @ .tilemapTop = 0, + @ .width = 8, + @ .height = 2, + @ .paletteNum = 0, + @ .baseBlock = 0x0000 + @ } diff --git a/data/data.s b/data/data.s index 209cfcb4a..b19173bc6 100644 --- a/data/data.s +++ b/data/data.s @@ -4,75 +4,13 @@ #include "constants/flags.h" #include "constants/region_map.h" #include "constants/maps.h" +#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10)) .include "asm/macros.inc" .include "constants/constants.inc" .section .rodata .align 2, 0 -gUnknown_8260270:: @ 8260270 - .incbin "baserom.gba", 0x260270, 0x8 - -gUnknown_8260278:: @ 8260278 - .incbin "baserom.gba", 0x260278, 0x30 - -gUnknown_82602A8:: @ 82602A8 - .incbin "baserom.gba", 0x2602A8, 0x30 - -gUnknown_82602D8:: @ 82602D8 - .incbin "baserom.gba", 0x2602D8, 0x20 - -gUnknown_82602F8:: @ 82602F8 - .incbin "baserom.gba", 0x2602F8, 0xCC - -gUnknown_82603C4:: @ 82603C4 - .incbin "baserom.gba", 0x2603C4, 0x38 - -gUnknown_82603FC:: @ 82603FC - .incbin "baserom.gba", 0x2603FC, 0x8 - -gUnknown_8260404:: @ 8260404 - .incbin "baserom.gba", 0x260404, 0x68 - -gUnknown_826046C:: @ 826046C - .incbin "baserom.gba", 0x26046C, 0x10 - -gUnknown_826047C:: @ 826047C - .incbin "baserom.gba", 0x26047C, 0x10 - -gUnknown_826048C:: @ 826048C - .incbin "baserom.gba", 0x26048C, 0x10 - -gUnknown_826049C:: @ 826049C - .incbin "baserom.gba", 0x26049C, 0x20 - -gUnknown_82604BC:: @ 82604BC - .incbin "baserom.gba", 0x2604BC, 0x30 - -gUnknown_82604EC:: @ 82604EC - .incbin "baserom.gba", 0x2604EC, 0x30 - -gUnknown_826051C:: @ 826051C - .incbin "baserom.gba", 0x26051C, 0x10 - -gUnknown_826052C:: @ 826052C - .incbin "baserom.gba", 0x26052C, 0x14 - -gUnknown_8260540:: @ 8260540 - .incbin "baserom.gba", 0x260540, 0x2 - -gUnknown_8260542:: @ 8260542 - .incbin "baserom.gba", 0x260542, 0x14 - -gUnknown_8260556:: @ 8260556 - .incbin "baserom.gba", 0x260556, 0x4 - -gUnknown_826055A:: @ 826055A - .incbin "baserom.gba", 0x26055A, 0xA - -gUnknown_8260564:: @ 8260564 - .incbin "baserom.gba", 0x260564, 0x8 - gUnknown_826056C:: @ 826056C .incbin "baserom.gba", 0x26056C, 0x60 diff --git a/data/graphics.s b/data/graphics.s index 9a7a19312..ca79cc75f 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -1069,8 +1069,11 @@ gBattleInterface_BallDisplayPal:: @ 8D11BA4 .incbin "baserom.gba", 0xD11BA4, 0x20 gUnknown_8D11BC4:: @ 8D11BC4 - .incbin "baserom.gba", 0xD11BC4, 0xF00 - + .incbin "baserom.gba", 0xD11BC4, 0x840 + +gUnknown_8D12404:: + .incbin "baserom.gba", 0xD12404, 0x6C0 + .align 2 gFile_graphics_battle_interface_unused_window3_sheet:: @ 8D12AC4 .incbin "graphics/battle_interface/unused_window3.4bpp.lz" diff --git a/graphics/battle_interface/unk_826404C.png b/graphics/battle_interface/unk_826404C.png new file mode 100644 index 0000000000000000000000000000000000000000..8672ac614f37a613bacec0ab2ca36614c424fc65 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^5 Date: Sat, 26 Oct 2019 15:25:21 -0400 Subject: [PATCH 3/4] Dump more gfx --- baserom.ips | Bin 597051 -> 596901 bytes data/graphics.s | 5 +++-- graphics/battle_interface/ball_display.png | Bin 0 -> 210 bytes 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 graphics/battle_interface/ball_display.png diff --git a/baserom.ips b/baserom.ips index e7a5c21cf5461db32960093e6ac51667b7a37cdc..4a5d85146b5962085620995c5820dba4c542b66a 100644 GIT binary patch delta 66 zcmV-I0KNaaxFn^wB!GkggaU*Egam{Iga(8MvF7M2#)7Pc1lEgXC7nD`y0@3Z4jP+(wqF7vy`AUF?_{f&6;++S@g$S#b`Efy10PlO^uCN1B`>=^4m4sIcl!}0Hs$eQ~&?~ diff --git a/data/graphics.s b/data/graphics.s index ca79cc75f..4eb70588a 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -1066,13 +1066,14 @@ gBattleInterface_BallStatusBarPal:: @ 8D11B84 .incbin "baserom.gba", 0xD11B84, 0x20 gBattleInterface_BallDisplayPal:: @ 8D11BA4 - .incbin "baserom.gba", 0xD11BA4, 0x20 + .incbin "graphics/battle_interface/ball_display.gbapal" gUnknown_8D11BC4:: @ 8D11BC4 .incbin "baserom.gba", 0xD11BC4, 0x840 gUnknown_8D12404:: - .incbin "baserom.gba", 0xD12404, 0x6C0 + .incbin "graphics/battle_interface/ball_display.4bpp" + .incbin "baserom.gba", 0xD12484, 0x640 .align 2 gFile_graphics_battle_interface_unused_window3_sheet:: @ 8D12AC4 diff --git a/graphics/battle_interface/ball_display.png b/graphics/battle_interface/ball_display.png new file mode 100644 index 0000000000000000000000000000000000000000..3072a91aef9caf964eaccaa99bee6474642da342 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!VDzu-cxxDqznRlLR^8grKRQn|NpO^-P_#U z?d2F1loj>=YS8~Jj`y;nivO>Py4w8zndR9v9RH&%*Eo8)uQf^m>R~Ji@(X5gcy=QV z$O-UtaSY*@nVi7En~;!jb;hX!0v8R98x)VQp5PBM<4Z^|HA_ukIPJs`AuC|S(jd^p z(7kZAw|8m+hqpJkgVKSd7q4PsBpbqZIZS1dPQJm-U^P|jk#zopr E0OG7jU;qFB literal 0 HcmV?d00001 From 743c01fd7e016e02fc544e1da801af8d20f4ac8d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 26 Oct 2019 15:28:06 -0400 Subject: [PATCH 4/4] trivial baserom resolve --- baserom.ips | Bin 596901 -> 596864 bytes data/graphics.s | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/baserom.ips b/baserom.ips index 4a5d85146b5962085620995c5820dba4c542b66a..4180506762dc8820b5bb097c75ed6680c0c9aa8f 100644 GIT binary patch delta 31 lcmZ3wU8MntS{PfHT9{i{T3B1yTG+R6?6%wfz>eeS9RR$m3`YO} delta 81 zcmV-X0IvUlw0Svd|J_w%NZD$;* diff --git a/data/graphics.s b/data/graphics.s index 4eb70588a..2adc0f0b3 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -1063,7 +1063,7 @@ gFile_graphics_unused_basic_frame_tilemap:: @ 8D11A78 .align 2 gBattleInterface_BallStatusBarPal:: @ 8D11B84 - .incbin "baserom.gba", 0xD11B84, 0x20 + .incbin "graphics/battle_interface/ball_status_bar.gbapal" gBattleInterface_BallDisplayPal:: @ 8D11BA4 .incbin "graphics/battle_interface/ball_display.gbapal"