Sadržaj:

Uredite GBA Pokémon Title Screen Sprite: 10 koraka (sa slikama)
Uredite GBA Pokémon Title Screen Sprite: 10 koraka (sa slikama)

Video: Uredite GBA Pokémon Title Screen Sprite: 10 koraka (sa slikama)

Video: Uredite GBA Pokémon Title Screen Sprite: 10 koraka (sa slikama)
Video: The 10-Year Hunt for the Lost McDonald's DS Game 2024, Novembar
Anonim
Uredite GBA Pokémon Title Screen Sprite
Uredite GBA Pokémon Title Screen Sprite
Uredite GBA Pokémon Title Screen Sprite
Uredite GBA Pokémon Title Screen Sprite

Nakon što sam prije nekoliko dana ponovno pobijedio Elite Four na Pokémon Yellow -u, pitao sam se postoji li remake igre koji me je uveo u svijet Pokémona. Nažalost nije bilo, ali razgledanjem sam se upoznao sa novim svijetom: hakovanjem ROM -a. Poznajem Pokémone već otprilike 6 godina, a nije mi ni palo na pamet da postoje ljudi koji su uzeli Pokémon ROM -ove (i druge, također) i izmijenili ih kako bi izgledali drugačije, kako bi promijenili mapu igre, napravite vlastitu priču, pa čak i dodajte svoje vlastite Pokémone u igru. Kad sam tragao za remakeom Pokémon Yellow -a, našao sam nekoliko nepotpunih pokušaja da ponovno stvorim najbolju Pokémon igru koja je ikad postojala (barem u mojim očima), poput Linkandzeldinog "dokaza koncepta" do Pewter grada [veza]. Od svih njih, to je najbolje što sam vidio, ali ide samo do prve značke, a razvoja nije bilo gotovo 2 godine. Dakle, kao i kod mnogih stvari, ako želite da se stvari odvijaju na vaš način, učinite to sami. Tako sam počeo hakirati vlastite Pokémon ROM -ove. Planiram napraviti mnoge Instructables na Pokémon ROM -u. Ovo je prvi od njih, koji objašnjava kako urediti Pokémon sprite na naslovnom ekranu. Ovaj prvi Instructable ne odnosi se na Pokémon Ruby/Sapphire/Emerald, jer na svom naslovnom ekranu nemaju Pokémon sprite.

Korak 1: Osnovni ROM

Osnovni ROM
Osnovni ROM

Prije svega, morate odabrati svoj osnovni ROM. U osnovi imate 2 izbora: ROM sa Hoenn-om ili ROM sa Kanto-om. Za ROM sa sjedištem u Hoennu bolje je odabrati Pokémon Emerald jer ima najbolju podršku za modificiranje, a za ROM sa Kanto-om bolje je odabrati Pokémon Fire Red. Za svoj remake Pokémon Yellow, odabrao sam Pokémon Fire Red, jer oboje koriste istu regiju Kanto.

Korak 2: Odaberite svoj Sprite

Odaberite svoj Sprite
Odaberite svoj Sprite

Prije svega, morat ćete odabrati Pokémon sprite koji ćete koristiti za zamjenu originalnog Pokémona, Charizarda u mom slučaju. Izabrao sam Mew. Preporučujem da nabavite sprite iz Pokémon baze podataka. Imaju gotovo sve Pokémon sprajtove iz gotovo svake igre. Čini se da nedostaju samo Mega Evolution (u vrijeme pisanja). Ako dobijete sprajt s drugog mjesta ili ga sami napravite, imajte na umu da i visina i širina slike moraju biti djeljive sa 8, pa se preporučuje da ukupna veličina ne bude veća od 128x128.

Korak 3: Smanjite dubinu boje

Smanjite dubinu boje
Smanjite dubinu boje
Smanjite dubinu boje
Smanjite dubinu boje
Smanjite dubinu boje
Smanjite dubinu boje

Prije svega, morate smanjiti dubinu boje svog spriteta na 16 boja. U tu svrhu preporučujem korištenje IrfanView [link], ali ako se osjećate ugodno radeći to u drugom softveru za uređivanje slika, slobodno to učinite. Kada otvorite svoju sliku u IrfanView -u, kliknite na "Image" u zaglavlju. Na padajućem izborniku odaberite opciju "Smanji dubinu boje". Pojavit će se prozor. Odaberite "16 boja", poništite odabir "Koristi Floyd-Steinberg dithering" i kliknite U redu. Ako je "16 boja" zasivljeno, to znači da je vaš sprite već u 16 boja (ili manje), što znači da možete preskočiti ovaj korak.

Korak 4: Uredite paletu

Uredite paletu
Uredite paletu
Uredite paletu
Uredite paletu
Uredite paletu
Uredite paletu
Uredite paletu
Uredite paletu

Sada morate postaviti pozadinu slike vašeg spritea u boju koja nije prisutna u samom sprajtu. Da biste to učinili, kliknite još jednom na opciju "Slika", idite dolje i odaberite "Paleta", a zatim kliknite na "Uredi paletu". Otvorit će se prozor sa 16 šarenih kutija. Dvaput kliknite na prvo polje i odaberite boju koja nije prisutna u vašem sprajtu. Izabrao sam svijetlo fluorescentno zeleno da budem siguran. Kada to učinite, kliknite U redu, a zatim ponovo U redu. Sada morate izvesti paletu ovog spriteta. Odaberite opciju "Palette" u padajućem izborniku "Image" i kliknite na paletu za izvoz. Zapamtite gdje spremate ovu.pal datoteku jer će vam kasnije trebati.

Korak 5: Kreirajte mapu pločica

Kreirajte mapu pločica
Kreirajte mapu pločica
Kreirajte mapu pločica
Kreirajte mapu pločica

Da biste stvorili mapu pločica za svoj sprite, morat ćete koristiti program pod imenom NTME, koji označava Nameless Tile Map Editor. Možete ga nabaviti odavde. Kada otvorite, u zaglavlju kliknite "Datoteka", a zatim na "Otvori". Dođite do 16-uređenog uređenog spriteta i otvorite ga. Sada, u donjem desnom kutu NTME -a, pod "Unaprijed određene veličine", odaberite "FR/LG TS". NTME se može smrznuti na trenutak. U tom slučaju provjerite je li "FR/LG TS" još uvijek odabrano. Kada to učinite, u odjeljku "Odabir pločica", kliknite na oboje + više puta dok se ne odabere cijeli sprajt. Sada na dnu prozora NTME kliknite na smeđe "D" u malom redu slova i brojki. Sada, u prostoru ispod Karte pločica, kliknite na područje za koje želite da se vaš sprite pojavi u igri i postavite ga tamo. Kada se postavi, kliknite na "Datoteka", a zatim na "Sačuvaj". Spremite ga na lokaciju kojoj možete pristupiti jer će vam kasnije trebati. Datoteka će biti spremljena kao.raw datoteka.

Korak 6: Promijenite Sprite

Change Sprite
Change Sprite
Change Sprite
Change Sprite
Change Sprite
Change Sprite

Za umetanje novog sprajta u ROM potreban vam je program koji može upravljati podacima komprimovanim sa LZ77 algoritmom. Za ovo preporučujem korištenje unLZ-GBA, koji se može dobiti ovdje. Kada se unLZ-GBA otvori, kliknite na "Otvori datoteku" i idite na svoj ROM. Otvaranje može potrajati neko vrijeme. Kada završi otvaranje ROM -a, pored dugmeta "Idi na" upišite 2011. To je trenutni sprite. Kliknite na "Uvezi" i idite do 16 uređenih Pokémon spriteta. Sada kliknite na "Write to ROM". Trebali biste označiti prve 2 opcije, a donje 2 neoznačene. Nakon toga kliknite gumb "Dalje" ili upišite 2012. Kliknite na "Datoteka" i odaberite "Učitaj RAW". Idite do karte pločica koju ste ranije spremili. Još jednom kliknite na "Write to ROM".

Korak 7: UnLZ-GBA greška

UnLZ-GBA greška
UnLZ-GBA greška
UnLZ-GBA greška
UnLZ-GBA greška
UnLZ-GBA greška
UnLZ-GBA greška

Ako dobijete grešku pri pisanju na ROM koji kaže da je prevelik, morat ćete pronaći prostor za to. U tu svrhu koristite Finder slobodnog prostora. Možete ga nabaviti odavde. Kada dobijete grešku u unLZ-GBA, kopirajte heksadecimalni broj prikazan u okviru za grešku, što je u mom slučaju IC8. Otvorite Free Space Finder i učitajte svoj ROM s kartice "Datoteka". Sada u donji desni kut u šesterokutnom okviru upišite broj prikazanog okvira greške. U okviru iznad njega broj će se prikazivati u decimalnim brojevima. Kopirajte decimalni broj i zalijepite ga u okvir pored "Potrebni bajtovi". Ispod toga provjerite je li odabrano "Traži s početka ROM -a", a zatim kliknite "Traži". Nakon toga kliknite "Kopiraj". U unLZ-GBA ponovo kliknite "Zapiši na ROM". Označite opciju "Automatski popravi pokazivače" i u prvom tekstualnom okviru izbrišite sve, zatim upišite dva 0 i pritisnite Ctrl+V. Kada to učinite, možete kliknuti na U redu.

Korak 8: Prva provjera

1. verifikacija
1. verifikacija

Učitajte svoj ROM. Proverite da li sprajt ima pravilan oblik. Osim ako niste koristili istu paletu kao originalni Pokémon sprite, boje će biti poremećene. Sljedeći korak to rješava.

Korak 9: Promijenite paletu

Promijenite paletu
Promijenite paletu
Promijenite paletu
Promijenite paletu
Promijenite paletu
Promijenite paletu

Otvorite APE. Ako ga nemate, možete ga preuzeti odavde. Nakon otvaranja ROM -a u APE -u, odaberite "Load from offset" i upišite u okvir 00EAD5E8. Kliknite "Učitaj". Prvi set od 16 kutija prikazuje trenutnu paletu od 16 boja. Pored donjih praznih okvira kliknite ikonu s plavom strelicom. Pojavit će se prozor Windows Explorera. U okviru vrste datoteke odaberite "PaintShop Palette". Kada ga otvorite, trebali biste dobiti grešku 13. Ne brinite. Samo napravite snimak zaslona, a zatim ponovo otvorite APE, ponovo učitajte ROM i upišite pomak, ali umjesto uvoza palete, samo ručno unesite vrijednosti sa snimke zaslona. Sada kliknite "Zamijeni". Da biste provjerili radi li, kliknite "Učitaj". Ako se prvih 16 kutija promijenilo kako bi odgovaralo ostalih 16 kutija, spremni ste.

Korak 10: Konačni rezultat

Final Result
Final Result

Otvorite svoj ROM i provjerite ima li novi sprite ispravne boje. Ako je sve u redu, možete započeti reprodukciju uređenog ROM -a.

Preporučuje se: