From 989a12a7b8622c5da150cbce8a94121be543db0c Mon Sep 17 00:00:00 2001 From: Llinos Evans <36418502+PlagueVonKarma@users.noreply.github.com> Date: Wed, 24 Jul 2024 23:11:20 +0100 Subject: [PATCH] ROM builds now Got palfix installed and working, now all the sprites will run! --- data/trainers/parties_new_classes.asm | 10 +++++----- data/trainers/party_pointers.asm | 3 ++- gfx/sprites.asm | 2 +- gfx/trainers/agatha.png | Bin 854 -> 386 bytes gfx/trainers/engineer.png | Bin 1323 -> 583 bytes gfx/trainers/giovanni3.png | Bin 828 -> 386 bytes gfx/trainers/kurt.png | Bin 1025 -> 456 bytes gfx/trainers/lorelei.png | Bin 1022 -> 448 bytes gfx/trainers/soldier.png | Bin 1340 -> 632 bytes gfx/trainers/sportsman.png | Bin 1193 -> 539 bytes gfx/trainers/teacherm.png | Bin 975 -> 445 bytes 11 files changed, 8 insertions(+), 7 deletions(-) diff --git a/data/trainers/parties_new_classes.asm b/data/trainers/parties_new_classes.asm index 785af36..88a8544 100644 --- a/data/trainers/parties_new_classes.asm +++ b/data/trainers/parties_new_classes.asm @@ -379,7 +379,7 @@ ImposterOakGroup: db BODY_SLAM, HYPER_BEAM, FIRE_BLAST, THUNDERBOLT db 60 dw EXEGGUTOR - db MIRACLESEED + db MIRACLE_SEED db SLEEP_POWDER, GIGA_DRAIN, PSYCHIC_M, STUN_SPORE db 60 dw ARCANINE @@ -387,7 +387,7 @@ ImposterOakGroup: db FIRE_BLAST, EXTREMESPEED, BODY_SLAM, REST db 60 dw GYARADOS - db MYSTICWATER + db MYSTIC_WATER db HYDRO_PUMP, THUNDERBOLT, DOUBLE_EDGE, ROAR db 60 dw WEEZING @@ -445,7 +445,7 @@ LeaderGiovanniGroup: ; since he uses different sprites db BELLY_DRUM, EARTHQUAKE, BODY_SLAM, ROCK_SLIDE db 60 dw NIDOQUEEN - db MYSTICWATER + db MYSTIC_WATER db SURF, FIRE_BLAST, EARTHQUAKE, BODY_SLAM db 60 dw MAROWAK ; GUARDIA @@ -475,7 +475,7 @@ GreenGroup: db THUNDERBOLT, REST, DOUBLE_KICK, THUNDER_WAVE db 60 dw LAPRAS - db MYSTICWATER + db MYSTIC_WATER db THUNDERBOLT, ICE_BEAM, SURF, CONFUSE_RAY db 60 dw AERODACTYL @@ -487,7 +487,7 @@ GreenGroup: db THUNDERBOLT, HYDRO_PUMP, TWISTER, ICE_BEAM db 60 dw VENUSAUR - db MIRACLESEED + db MIRACLE_SEED db GIGA_DRAIN, SLUDGE_BOMB, SWORDS_DANCE, BODY_SLAM db -1 ; end end_list_items diff --git a/data/trainers/party_pointers.asm b/data/trainers/party_pointers.asm index e692108..25c9a7b 100644 --- a/data/trainers/party_pointers.asm +++ b/data/trainers/party_pointers.asm @@ -85,8 +85,9 @@ TrainerGroups: dba WalkerGroup dba LoreleiGroup dba XXXGroup + dba ImposterOakGroup dba AgathaGroup - dba Giovanni3Group + dba LeaderGiovanniGroup dba GreenGroup dba KurtGroup assert_table_length NUM_TRAINER_CLASSES diff --git a/gfx/sprites.asm b/gfx/sprites.asm index 5576ce0..9d613fe 100644 --- a/gfx/sprites.asm +++ b/gfx/sprites.asm @@ -120,7 +120,7 @@ TopazRunSpriteGFX:: INCBIN "gfx/sprites/topaz_run.2bpp" TsukushiGFX:: INCBIN "gfx/sprites/tsukushi.2bpp" MikanGFX:: INCBIN "gfx/sprites/mikan.2bpp" MediumSpriteGFX:: INCBIN "gfx/sprites/medium.2bpp" -AgathaGFX:: INCBIN "gfx/sprites/agatha.2bpp" +AgathaGFX:: INCBIN "gfx/sprites/kikuko.2bpp" HelmetBikerGFX:: INCBIN "gfx/sprites/helmet.2bpp" WalkerGFX:: INCBIN "gfx/sprites/hayato.2bpp" SpaceworldGirlGFX:: INCBIN "gfx/sprites/girl.2bpp" diff --git a/gfx/trainers/agatha.png b/gfx/trainers/agatha.png index 656c663b0bf602404d6d2bddd4f01fe02233a519..745f4c8dd8da4145db0d4fe545a48fd4b9e5a9b0 100644 GIT binary patch delta 370 zcmV-&0ge9F27&{S8Gi!+005s@%Par@01Qw}R7L;)|K5~yV>xpG000TtKq>$L0WnEL zK~#9!?Uvh)gD?<76Z`-FdFK{r)jrtl+iIf{5aQI%%w%A#|M8~>$e!zLU@;wr(7Cr$ zpbt5f#QFf2>Q*n>k(%l+4)i%MwaB?Pth;_1kN{Xih zSV5)Cy^tZ9rCvVOeAL$H^ix^iC0T6Ca2sTXW?;;fI0g(1a9V2utRD!cCBK2N72D`T z(Bm3>Ab2g(=4+;>x-sppGsR;%&7HWr06Z|L+Qony)g+rU)5wmjN&W`J<G5`Po delta 842 zcmV-Q1GW5u1J(wR8Gi-<005|lJ01W400DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01m_e01m_fl`9S#0008(NklM4G#JUKD@o=1!CzvKwnk@KhJp*BCr+Y8UeKrpa*w> zqvC{@NY_2czPkT;yY$9LvCZ?1;`*{pp>UkeWj?nI)`BTj$dWG#7lACLnz*#@=6e!E zOW*oxtQm8ZG=Ir3wQ1y6aiO)owSRs~amoo7NN@_UCAh`f528f)n@p{$vaCP9Upj%f zRZ;CNLI3yH>!nxc&8NF(&y^TCeoihBS|am#x8k-$34&k*eFFdTV{sJV9%DjDfw;ny znpW3X%I0ho7Fvz5efdCz$d2v7y~w0FXHz!02Aj!J)_;Gj9kM}H3? zzl&<$C@2C%V5@5CzV@TU*|xP;Yq)1n;y^8dwW^>p+7d_GMVio!+I09a9qbr;3$ynC zU#(@_R(2DpmOwEpR`*My)N0IDTm?cc5cwqtvw^G4#c6CW{ZBT?gUYW7zLXX9t+-Lf zXDE;hDu4B@Pv9$MaD)(nV1;PES--GjTH|^N`!m=&&+*2FDE&}bVnH8cw79}!tiBj&9uz#iZ0DXH5uspFS!i$XkGApqXnG2)u zc?LqbK!TPyD>gD~mazX-vl+70v6Q(S&uY5+Ik-2w2-M!<$D_Ro5m;M>YkwKj2jW3k z2JIWnNukJiqiJcel#ypX^>rMDiU4a+8#_wqIY=c9`Hr`N&?TDF+J9QQzTr&MKWq@} UaNt?62mk;807*qoM6N<$g3@}3y#N3J diff --git a/gfx/trainers/engineer.png b/gfx/trainers/engineer.png index 79b741ce80bfe8268f3b5c74d7423ee7a384ff75..45465345b24dfe8fa6a7e69734c317b1def1bad9 100644 GIT binary patch delta 569 zcmV-90>=HT3daPH8Gi!+005s@%Par@01Qw}R7L;)|K7bJj8YH)004W)b}s+`0rp8m zK~#9!)t1Ya<1h$BMe+at+$svNlC))YRx?`U#I`OVo*LtSUhepgBg#MUSf^4D1ct-3 zATb9DLlbQNCj|riOd}}|j;igDj4e}>>5SqINH0BgJaLa8Ie&U}~&K7PDCN~s5 zBVXJO48vTh;}Ho7cp$;O8EWUlde9As2!biUoQi2CMHTD!;hUIL5~P*$eCZ{Ax>M+s zY-wwz0X4czzEfyCS%Os&R*QOZ=NjcRzo*snC1k4i**|K`^^&fLv&bJq9K#~vNH4aw zaA|sfx`lC(r++$*6P-f32s#ktCOG5+7icUeTA8SY27l`mdWG=1HA!I&`kTh6_(<)n zDemV+1@%ffnR>+&m7`clw3>8nJRthR+6_BQ;h4EcRI5_*WGDN*k(N7gt;ikE2o2wK z<1WcAi%7fp8QApk`c3qcQs$A*=@@bJfdO}%ld zhw2+P4oPK>y^!O8gwSOL`Pj*`RNl#>(UBk)(vN1xCm1>IM?)^Qn%QOc^YCa6l_v*a zkA2JBZW8+}MRo2P6)U+n6|b|YlKRQks^F^(YV-aEfh=BseV4b1`$6aa`%Nk)Cl)t< z&f_Zhk1}tTz2`6b%4v6Bx7;Q6?-$F`_%->(T^3(*|G@eIj?@V9w=q5s00000NkvXX Hu0mjf^yLqU delta 1315 zcmV+;1>E|_1gi>=8Gi-<005|lJ01W400DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01m_e01m_fl`9S#000EQNklgm=O3w`&+bOec5v9r~M>Wb>CH`iBRKR-*0#!;5@OXuat zL>3|1ih$ZLc&BK*#_&|zN~W#h6hu+fGjS5(WBsZARZM*cNvSyf_RI77y!rU8rscC2 zU+X(*`tIg?t$#xiQu{TIr^DC@*ETK|=;9ECgAyR;GqQ0}9Q;**QQY&Fx7#~?CEaR0 z(h_%{B8P9$OU1#6xK#{AuqO`ak4Ow-UHlPoDGKOm^CQ^nF)Okw zP{Q0*6!9vjUrE5OHrmef!P09Dk)hgXjvxA(A;U71<~XD>!`%%@P#ipKHOS~H|6s_22Im(q#%>yxlpMO)F_Yz?}onLLJvPftXqwOxmp)9*ryFrA?gtJ{EdhBL#;;!W!`pWbzf=X+(Yd&^cHzR!!jl~AODYE+EF0^is zC%RA=n2B?I0f_*fEY?Dw0>nrV@03iq#$i+aq<`#CY8u7AUr^V3S)e|_$I#BZo`O{4 zou}%pcGZD*Y-NQ$6^(aj-($OEd}oMWwzKS@qD@qa6SYmLDcEiGDMfiI>STg`;n3GY zeMMY-MzltcQyIigY=W4C^PYk_qr78K?Fd5*eR4vATKLAraXM?@H?8}oW2B?y{$$ik zMt{2?agbfpLPixi7lkv?ad$AoH^{**?Y`L{aj~9p_DjZv_9lUgl)zqediXrg1l5%# z;J)oe56%RR;v0ekZc2TTOt{b0JdY@1!P_{)d(o>Pa0X0dW@3ABZo5Teas1uKmyOwM zP>=Ik92<22EgFmH31qHAo7fw>$MFATGJi-bE~jFzmLgEHFqV`mkiTALVo+T@NcJn{zV%TZk;ieqNJD73XX^a zQj)ohmoWXh0c^P487_`s{MafYqi9nk4rFgd6fY9k`u_ATlO8T|r8u}KMRDK={(pP2 z2jUQ^w2Y}g!;;U$3J^)rZ{bxUmkDg8XN;mQ6F+m2l_G})vS2(PnK&0l`tcq`?Fn7M z&?SR7c2zsv!o~T8k!_CfO=3Q4@SMGHh6HlMiI&KgI58@c=>IW+peXLq+WFQeMnsV? z6UCu3s0gwkCF1QZhY-gmwa}SV1b<=XvN293}?gB~@~BojF*tOx65k@Izj*F#`N5rm~~Va#e|x3~Vt zx=n$ZVK4U~4tm03IpRZ8;NNC1f?n_OU1c4`0s diff --git a/gfx/trainers/giovanni3.png b/gfx/trainers/giovanni3.png index 07bae6a0470d0752a9f35a5628f8e7c6c92e3717..55551ba8fe40479c4ae816915c975a63dbe69708 100644 GIT binary patch delta 370 zcmV-&0ge8=27&{S8Gi!+005s@%Par@01Qw}R7L;)|Gj%k)*%o8001~SEN=h+0WnEL zK~#9!y_SJ;gdhw=limOS=O)Ni1eHzOX`H!nygXkBpqf1fNLW1r%P6D#j;ila!i&!I zIO!2JWoWzy%EC{u(wPfL-G{MM$j$&Q`gve<8H{Ga+>!_c34c7zYrqh4xJm#kR9-tD-!U_?bl(L2w$O3}$crEd3qC z2qxNogzj9jdK{(=$Qv;42iw$o1LjWIg4lsjKn|d7y2BOB`c9A~ki#DmI8EXkh#d$M zm7;J}s=`I73Tro{`g*Hz&!qY$u7mbd?iV2b8N@vZL5T4YsVj%{OQQ-y#AQ+oVC@5I za_HTeGWA;L#5(wR;jckk(u!SOYtV#vyVb+@=9<)(-+ray?(+xxr<`{A3r2Pf-^|Lt Q(*OVf07*qoM6N<$g2l0{k^lez delta 816 zcmV-01JC?|1H1;18Gi-<005|lJ01W400DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01m_e01m_fl`9S#0008fNklny&k`Y2v1@3mceXC988o%5B4F}Ev1P`Z5aPQ&vf>?KB#?!JqU2vvD=y_8)S#)#|9}+Lf^N8GQGb8hwQEk*<@wrk_zl!fq+8jCPm}-YzNf>vDtfrqCmoa^1enO z`f0y9Qd6`H9s!o3C0J`-QK$uKR=fu(3fa**4lHx0I=BS`-V)|PB`_-p4cZve9n_{3 zKeM7x34e^-e;f;9G?h^s!$J2Tp~z_Wzz~7us@GhAuxN2WC9rjdjY1oP`c1~O$_UQ8 zkCox-Q}mE7TINpwT#CdHs;$UaCh}sP(_BSIiuBCoIwnSl^v>ZD2#(?CXkjWcC0Ru$ zB17B`9y?(Ik2O{QJGe#WM{va0?jnN%!}Q#G&wuQFPU0;zLsOLBd?N`H*y|n`S&)V~ zD4iSWqDvr)fcG1(g}cz8$XG%5o@-9YeUHE3UhUc1<-t`&dtcGkrttRfA$L u;VFbQ5P-hY&2oGTVdtPnSdEymr|CDZsJ}z8s7yxy0000qALHjgIN9DlC87@0t*YM_k+V|m-R z0d;d8dmx8;z->usS7lonafaFuL|O_@;~zD^riLwCL_K$7p13wm4=5CV`YK77bt;9 zb4qXuUKy0g3x6c=LbAQ=?L#FWULKhzizP~-QrR1ml+%#ffQ!OfRxeho0v;ApE}$(7 zuIN!AXFFnPCo62J{Vjr316Ub}+NzaRUdJNKxzdoYSQ$lG1AEg{0x7nu9|uvcx+AA>f>W%Vk^Engk#VltJa4*Cr@dgJnqBVTi}$93n@ jv(avlLsvhi`IY+u+qMX}HOD=O00000NkvXXu0mjfH+aCF delta 1014 zcmVUWvOlHrFMzSr7cl>18&a%H7*nd4>9v$ijOLxH+?>_AI z`~6Y5B;5oh2G8H#j^*d)mt%cN(JuEO!80t9aP#>0Sl|A6a@79u>1J&ATn6HTNPYkK z{;;*%{rd81lmW?!OGriqTXLs(_U79-Z4vDu85Pvjge7vKr(|rA(fxKVF4u!t2DK_a z*bE9Xc`BPME`M5hY6jQNgef8!)V=35L4&WHl9CM1MFgpVHYBqc71S!q^nCjI>$qRR z*GB?<{h0`CBbgM8O;MyIfLxtw1TR^a6LmX9w?#&rT5QOkr4AvHglzs(Y}Cv5lB#&Y6;{`+9JeAfGv{K&zNP4yHu3kD5Nc zI7@IzAWPmYdkR%nP0=cVl!`Nzy-Tu6aE>KHbz0VKU|(XPi3^Hr$R3;}$g`<+r9~?f zEl%}WGR9(f(4PyZQ3j!-&mFJ5s88MY^VRlk>VK_7UbY#cwtZL~8-hOi;|%-R*P71C z;)d`>;-5=hjy} zN;HE6OHeg1-`~0zJ&E0eP=hCXVoIz|OVAt9RZLNV0KvKx%w?=42d#Z;iDa<; zp?{@jj&0QyWcY5Zzkrj)LI1e&5PmT9CnFFx((8 z79W~6We~b=Pn9%rL2yZ=KmsnQe)WPRiEk`2OgG9f-eJ!_hQP-u$BTfDvE7=Qz1VyY z)_bY-MgsKVyHNKcZ~^q|xBfH2#&G^4Cg_==Ei}Ae2p#teBRH0njI5%b6_^@Q{W$Kz k&Q%JorCu1whO^uK1r-y-*~1rYCjbBd07*qoM6N<$g4oL2wg3PC diff --git a/gfx/trainers/lorelei.png b/gfx/trainers/lorelei.png index 0b1a5fb758828115ae8c5287bb85532763ec4b99..3c464822216c8e920275cbef38a327b351fab4ab 100644 GIT binary patch delta 433 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 mw*uEvT961=P7`