From 26f595114c042d0c4cde42c0381821bae18cf59d Mon Sep 17 00:00:00 2001 From: nicksnax Date: Mon, 16 Mar 2026 23:36:44 +0900 Subject: [PATCH] graphics working as added too src/data/graphics/pokemon.h --- graphics/pokemon/ecosaur/back.png | Bin 0 -> 926 bytes graphics/pokemon/ecosaur/front.png | Bin 0 -> 1424 bytes graphics/pokemon/ecosaur/icon.png | Bin 0 -> 435 bytes graphics/pokemon/terarisaur/back.png | Bin 0 -> 1087 bytes graphics/pokemon/terarisaur/front.png | Bin 0 -> 1642 bytes graphics/pokemon/terarisaur/icon.png | Bin 0 -> 435 bytes pokeemerald-tools/evo_families.h | 15 + pokeemerald-tools/gen-new-graphics.py | 6 +- pokeemerald-tools/gen-new-pokemon.py | 19 +- pokeemerald-tools/pokemon.h | 1128 ------------------ pokeemerald-tools/sprite-prepper.py | 3 +- src/data/graphics/pokemon.h | 13 +- src/data/pokemon/species_info.h | 2 +- src/data/pokemon/species_info/evo_families.h | 26 +- 14 files changed, 62 insertions(+), 1150 deletions(-) create mode 100644 graphics/pokemon/ecosaur/back.png create mode 100644 graphics/pokemon/ecosaur/front.png create mode 100644 graphics/pokemon/ecosaur/icon.png create mode 100644 graphics/pokemon/terarisaur/back.png create mode 100644 graphics/pokemon/terarisaur/front.png create mode 100644 graphics/pokemon/terarisaur/icon.png diff --git a/graphics/pokemon/ecosaur/back.png b/graphics/pokemon/ecosaur/back.png new file mode 100644 index 0000000000000000000000000000000000000000..bacd6dc50e44f3fd9d868631660da5f405d4ff86 GIT binary patch literal 926 zcmV;P17ZA$P)R1b2&Nr&FfI=1bSy~)egVCX2a4GZwVoL5- zYN(LFw8A0h^b%u(iXE4R^xS9Ye^#=cCcXBSG1hu_elt5?a;5Sh5AwfcvRW;%REy=l zEHz|OsgAL%{-LjFEqArP%-b%A%lkmy)>3L6ny2pG(RQ+|uXS6p6Sb?Qf5$~%Sabk_ z5y%mqpKt3QdjRNwb)gR1zSf<0A8xzod4eEqo$2X#nuqhwTOsIHCMl~u%hz!x?Rq25 zVF8nkk1Fd)Sg-W;zT{8NJ0g2i0k+3i|GwVO&ayN4%UFnf#G_=aL2-WeHG=0C>1!tj9||%lrC> zs7GQ0%sFI^qrKbLvYU6MDU>MlOj~>%wc3KzlMe20cO7=wBYIH)rWKSro0jS~478BF zxxodh$j2Ew()>k|7I|~402(A*@}2^4Nihv?rWLKiL-NezV3SveCo6@qGDW~0KJ=MP z87Kru>?*79Ks2`i%m6r0r05@4H)fdc!8+$c)Bvong>3I;Zje*ISY?2uRyzvVQ50l^t19-?x%4XpKPPYJVFFbhmOkSFq#x79E zgj^+3Rs}^2c5Ss8`T%t_R;gkQ$5pms3s`EMu45N9Ddz!w5rP3E;Zg!l*rr>ec(*tU z0Ne?o+<-?%*zCvq8{i^<3HXgs1z>Ff&kEq3jWH#V!_y+`65yXN0kB~F;N$R^Z)<=07*qoM6N<$g5qtd An*aa+ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ecosaur/front.png b/graphics/pokemon/ecosaur/front.png new file mode 100644 index 0000000000000000000000000000000000000000..3d01f95f7cbebfd6a84fcf6b616b966ab45f4150 GIT binary patch literal 1424 zcmV;B1#kL^P)Ip%`^y=pOgiz!-aAcHXgF*y(b000mW5D*X$+Th6=000FW zNkl0Fg+9ZcTf(;m7+Fu~XkU;T4c&Hsh{=pvh5GFY5972T0kou6? zY)nERhax)O7zzs^*47Yj40iDvx)+tSHbf-YDAM;|_8U2Al5HT|Y#_T%#Go)AdPo{OCy6J3GhOzR0Mc77;;g+)=SZR0m`{~1pX`h8W{t1T!U z(T~&Ij~Sa8q9;UcVRs=36VVrokBMEzSXS(nOk(PUOm?Pe9taSF<@&u+iRx{gnxwY3 zz4$0-)iQE66N1p)exi3y$>cFGg9cS*WJM*>uk{al<`Q;f`+>&{VL4_Y;4k$P__s@v zNIU?l1O*sd>1~+{q?bsv51~|h1TeNml#AHa3DtEnDOE)+dmo}|WG!OkaHczeIg|cG zl#ss%Y?fujK%HzCW0b>zEkqS#-FZA=%w~8^*oqJ(jMv>ZSjl45m0MuTP){R(^AG~N zxMRhMa_mx-g)s37?;sE_c$bNGiWxb}m`YSAdZWCJo#Z!a|11@IuvL`6H(@p|s$)vp7Jg%{>fJ<6nI9dnfv1Y!PreTgJxi7_OBIieG3fh0AK3v zpD9$y=%{r?_gmLihFx2$L#)rqyp*!;p3*d`5Vr5OC?43E>&!>_Nz+cagMeFiD{1#M z#a3O{z1nx(1IxIgQ(z;nBwPgKDWx|EwD#T81crIZKA^=(lPe4KNXvIq0LLx@0kBxX zPZk&gW91wBZ+%Ws!IVFt}>dc1+M zSkLodpqoEnunby7C(kfNF*7aX!3|Cj}JH7l_-O zP6B~(6gh8~rNrqJq};gps+;B;0+GB3>d)S5bIusg*>WDAMZn?mcU@n2Zbr}u;7I$V z1qgU~=E&vx#ZWqqmzNc@{lXlM5U48vBk%&3s^O|0aS0)z=@gfb8Tz(w0Mqv2>Y z4gq3dG!fCUYU7uU5Z}c?(9jnUfH4dZn2$C$C!*Z&3Qpms0M+XQ7}x#7#t;xt3iIG? zhIYB}8cteJz*`V{vK5SA1Rj8ShQI(IyV?-q+vQP+m;(y@mgdB=W9Zg z0Y)KQYJO7H=hGpDi=P{!xGrq*imwYX2x+8xq}rruzJ5-lqq$?j*Vc-*&9lWK_!L#+ zs&WWvdQJgF&ezpOS=Sc;v?r@aXVir zUL}3p(;owK!+G)d@OYMqaCK!Cm)fV_9PY;COgqv#Wery2i9Z&Iqntg}w2oST73=%@ e?T-4Lu=XzxI}IC$&((DR0000 zb924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa|N-1JuT0ucUX*qpc0003# zNklVUok7x zS&a@bCJ7N0qHCF{$ViVR;&#nkP(GxT0v`$sL`DQXaWTBDBZLl(CgS;8F(-xyn1J%s z6ijQL;nc&&xB*Cx9i(tD9kK4niWxXhA1~{YK?8LU0HZsX6r#Axpoi`9aWV)1-h)|T zOLRHcp9lXpq?DKF^~sL(5z8N*;9mtZ!UP*4wisbv0(oz=Fj)K7XV@8GD1dG;!Zbk` zWraaEgl)n&z~)=R=1SKeOt;Jp;y8X`nkgTMCKo5O7h?)19_rCA@ zq_wsG<3Ak_mHOBF2Tl}y#CPsTO4ZMw=fghd+lL_D)M=S&ay2%1slYiuT+8j0>okf! z16-vP=bM#}Z;UbxId?wEzuKXcy1c)=Pah%QtMJt(4{=?3M1SFYzfN~K+Vuu2!0R%l zo0LA$K>1F$>aCQ>l>q3tt4vX#$NRC~Wn7?q86SE#2i*ZSrY5wwqc zl|CORHC*<{vDWT)rON5F)YbrAE4ca9(#_o0`MZ9p!X3uKAQZ@JJ>|W7721VfiT4Iq zY_7tim^vE^;(yID{Q|8Ixmtu;U%R3F$UX*BW$GU|xm-0Mx=x!8EDXT9_ z{HEU*0C-Z$(ex>HaTqWozW|QoRlbX6$V+!RJnokYhXAr3UvNm|*T$C4OF0+EI1hqm zV*zMq-?a=BKo2)y=Qs~A^fxK+KpUH9k3H!sDb<`Y>`RD%Wh$ZZz{s zww6Gla@ESWT~8_{-I0D8YM_;k@wRf%Vr)+XE`Z`mi=l*346+JuD_5+MpCRqJo*D_r ztB2xf35Ww`Fu0rm=Kxy97F3+1z=pVjt$Q+=!E=wCS54zF04D=Z8Db6(JXb0?6yl<3 zxHKGBTE;9q_aOzt$@T&l!Zsm}meKB5zw302_eWA(m+qGA7Zut2;yq zfasptom*m|V|+Ak?d0cln*r&4deV^s>B+LRmX**g{sFmQzDO>jBX$4)002ovPDHLk FV1nxr25$fW literal 0 HcmV?d00001 diff --git a/graphics/pokemon/terarisaur/front.png b/graphics/pokemon/terarisaur/front.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2fe7cab7ff36f8ddc8f7f1ba949c3aaa42af50 GIT binary patch literal 1642 zcmV-w29^1VP)!Y?FI4KU?rnAVaKk@v)j= zBmwey2Jk~cFu8*EQli2bJDA!?rRKB869ZE$L;)oHGl@Qt&9lO0>QYJuV|2jy!A85O zD%u&aD>B!8c&R0)S{TfjF~tE-@&5Bs&ANuMA+|tn9V84KJBp^%mCPB?#~vD@u_+%P z16MG{^jipI6ixGA0LxE|(a8`6sSJrvYWS1;k^zkphyIG zTC@KJz#ZS(i-Qa@reh<(BlI-)tO^_A1XY)?$3 zo*13{pgkGi!6Y`u3?r-=~IwFFDU_wDViK zsISMgnAR<=te+|v(@e~=i?%T_fIyy7eO>4Y&|TS%eDrONO)rZV8HO(oOc?Le1^RQe z@>RFA5&@fu>as+$dE1C5^s#A5UjVUEX*&vHORwTX%6@;M>okGcj6Oczsb5>Zssu{|DeI1Y8}*Xd3~gu0<|ZBA_)|;Vu^4A2$<70N!Gy zIdGar>3H#+xZkkS*LJWKP%LCZv4|Jib@rF$n#EqE_Z*OI1`tw)Andap1`DtO$ttL{TaT^+yH-%WpdqL%abory9lz5e3 z%!g}fL_9SkiZU;xg2V^{b`e@v!+@xNuBH9-nn^OxZ)%lod=ig zumJ!;?!NA~4H>k)L`1 z4RkR+n)t>Ki0{>L9w?2IL+3Bk0yC}kaDV_|R}T^J8hk-d>zo{}dL{|1bQMgt69E_?z#i@gX!{w2xC7WrVzWBB{cRZe14y-G1oEE&t%Z?b>l!wq-t7;12sDw8 zcX7u6%eLtvP*`lYmrwv6H#{yc#8QCG7Zn)0PHCGqXr5;AlZWCwe-1Q@O%S>=HbzQ$ z3t<%daIJyM8x8*PEH*FTbuZcB05-=go6Rvh3N9*uz|9B%)X>UT=W??(u~p^-R`6`_ zX@}mQMfGaV!iJuNR5=nj8^t8ZIWmj!*I2W7MUsnR^1S^*s=OxxnXNH~As4$+vnZeY oBuAx=@uJ`#XXOh?q5MDlzo5$i4b`sMyZ`_I07*qoM6N<$f~ctRi2wiq literal 0 HcmV?d00001 diff --git a/graphics/pokemon/terarisaur/icon.png b/graphics/pokemon/terarisaur/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6c1bd1641298d18aca9cd1c42e64696e8e9d10aa GIT binary patch literal 435 zcmV;k0ZjghP) zb924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa|N-1JuT0ucUX*qpc0003# zNklVUok7x zS&a@bCJ7N0qHCF{$ViVR;&#nkP(GxT0v`$sL`DQXaWTBDBZLl(CgS;8F(-xyn1J%s z6ijQL;nc&&xB*Cx9i(tD9kK4niWxXhA1~{YK?8LU0HZsX6r#Axpoi`9aWV)1-h)|T zOLRHcp9lXpq?DKF^~sL(5z8N*;9mtZ!UP*4wisbv0(oz=Fj)K7XV@8GD1dG;!Zbk` zWraaEgl)n&z~)=R=