Urejanje Grite Pokemon Title Screen Sprite: 10 korakov (s slikami)
Urejanje Grite Pokemon Title Screen Sprite: 10 korakov (s slikami)
Anonim
Urejanje Grite Pokémon Title Screen Sprite
Urejanje Grite Pokémon Title Screen Sprite
Urejanje Grite Pokemon Title Screen Sprite
Urejanje Grite Pokemon Title Screen Sprite

Potem ko sem pred dnevi na Pokémon Yellowu znova premagal Elite Four, sem se vprašal, ali je prišlo do predelave igre, ki me je predstavila svetu Pokémonov. Žal ga ni bilo, toda z razgledom sem se predstavil v nov svet: vdiranje ROM -a. Pokémone poznam že približno 6 let in niti enkrat nisem pomislil, da so tam zunaj ljudje, ki so vzeli Pokémonove ROM -e (in tudi druge) in jih spremenili, da so izgledali drugače, spremenili zemljevid igre, naredijo svojo zgodbo, igri dodajo celo svojega Pokémona. Ko sem iskal remake Pokémon Yellow, sem našel nekaj nepopolnih poskusov, da bi poustvaril najboljšo igro Pokémon, ki je kdajkoli obstajala (vsaj v mojih očeh), na primer Linkandzeldin "dokaz koncepta" do mesta Pewter [povezava]. Od vseh je to najboljše, kar sem videl, vendar gre le do prve značke in skoraj 2 leti ni bilo nobenega razvoja. Torej, tako kot pri mnogih stvareh, če želite, da se stvari odvijajo po vaši meri, jih naredite sami. Tako sem začel vdreti v lastne Pokémon ROM -e. Načrtujem izdelavo številnih Instructables pri vdoru v Pokémon ROM. To je prvi med njimi, ki pojasnjuje, kako urediti Pokémon sprite na naslovnem zaslonu. Ta prvi Instructable ne velja za Pokémon Ruby/Sapphire/Emerald, saj na svojem naslovnem zaslonu nimajo Pokémon sprite.

1. korak: osnovni ROM

Osnovni ROM
Osnovni ROM

Najprej morate izbrati osnovni ROM. V osnovi imate dve izbiri: ROM s sedežem v Hoennu ali ROM s sedežem v Kantu. Za ROM, ki temelji na Hoennu, je bolje, da izberete Pokémon Emerald, saj ima najboljšo podporo za spreminjanje, za ROM s sedežem v Kantu pa raje izberite Pokémon Fire Red. Za moj remake Pokémon Yellow sem izbral Pokémon Fire Red, saj oba uporabljata isto regijo Kanto.

Korak: Izberite svoj Sprite

Najprej boste morali izbrati pokémonskega duha, s katerim boste zamenjali izvirnega Pokémona, v mojem primeru Charizard. Izbral sem Mew. Priporočam, da dobite sprite iz baze podatkov Pokémon. Imajo skoraj vse pokémonske sprite po večini iz vsake igre. Zdi se, da manjkajo le Mega Evolutions (v času pisanja). Če dobite sprite od drugod ali pa si ga ustvarite sami, ne pozabite, da morata biti višina in širina slike deljivi z 8, zato je priporočljivo, da skupna velikost ni večja od 128x128.

3. korak: Zmanjšajte barvno globino

Zmanjšajte globino barve
Zmanjšajte globino barve
Zmanjšajte globino barve
Zmanjšajte globino barve
Zmanjšajte globino barve
Zmanjšajte globino barve

Pred vsem morate zmanjšati barvno globino vašega spritea na 16 barv. V ta namen priporočam uporabo IrfanView [povezava], če pa se počutite udobno v drugi programski opremi za urejanje slik, to storite. Ko odprete svojo sliko v IrfanView, kliknite "Slika" v glavi. V spustnem meniju izberite možnost "Zmanjšaj barvno globino". Odpre se okno. Izberite "16 barv", počistite polje "Uporabi Floyd-Steinbergovo razpršitev" in kliknite V redu. Če je "16 barv" zatemnjeno, to pomeni, da je vaš sprite že v 16 barvah (ali manj), kar pomeni, da lahko ta korak preskočite.

4. korak: Uredite paleto

Uredite paleto
Uredite paleto
Uredite paleto
Uredite paleto
Uredite paleto
Uredite paleto
Uredite paleto
Uredite paleto

Zdaj morate nastaviti ozadje slike vašega duha na barvo, ki je ni v samem sprite. Če želite to narediti, še enkrat kliknite možnost »Slika«, pojdite navzdol in izberite »Paleta« in kliknite »Uredi paleto«. Odpre se okno s 16 barvitimi škatlami. Dvokliknite prvo polje in izberite barvo, ki je ni v vašem sprite. Za varno sem se odločil za svetlo fluorescenčno zeleno. Ko to storite, kliknite V redu in nato še V redu. Zdaj morate izvoziti paleto tega duha. V spustnem meniju "Slika" izberite možnost "Paleta" in kliknite izvozno paleto. Ne pozabite, kam shranite to datoteko.pal, saj jo boste pozneje potrebovali.

5. korak: Ustvarite zemljevid ploščic

Ustvarite zemljevid ploščic
Ustvarite zemljevid ploščic
Ustvarite zemljevid ploščic
Ustvarite zemljevid ploščic

Če želite ustvariti zemljevid ploščic za svoj sprite, boste morali uporabiti program z imenom NTME, ki pomeni Nameless Tile Map Editor. Lahko ga dobite od tukaj. Ko odprete, v glavi kliknite "Datoteka", nato pa "Odpri". Pomaknite se do 16-barvno urejenega spriteja in ga odprite. Zdaj v spodnjem desnem kotu NTME pod "Prednastavljene velikosti" izberite "FR/LG TS". NTME lahko za trenutek zmrzne. V tem primeru se prepričajte, da je "FR/LG TS" še vedno izbrana. Ko to storite, v razdelku »Izbira ploščic« kliknite obe + ponavljajoče se, dokler ni izbran celoten sprite. Zdaj na dnu okna NTME kliknite rjav "D" v majhni vrstici črk in številk. Zdaj v prostoru pod zemljevidom ploščic kliknite območje, ki ga želite prikazati v igri, da ga postavite tam. Ko je na mestu, kliknite »Datoteka« in kliknite »Shrani«. Shranite ga na mesto, do katerega lahko dostopate, saj ga boste potrebovali pozneje. Datoteka bo shranjena kot datoteka.raw.

6. korak: Spremenite Sprite

Zamenjaj Sprite
Zamenjaj Sprite
Zamenjaj Sprite
Zamenjaj Sprite
Zamenjaj Sprite
Zamenjaj Sprite

Za vstavljanje novega sprite v ROM potrebujete program, ki lahko upravlja podatke, stisnjene z algoritmom LZ77. Za to priporočam uporabo unLZ-GBA, ki ga lahko dobite tukaj. Ko je unLZ-GBA odprt, kliknite »Odpri datoteko« in se pomaknite do svojega ROM-a. Odpiranje lahko traja nekaj časa. Ko konča odpiranje ROM -a, poleg gumba "Pojdi na" vnesite 2011. To je trenutni sprite. Kliknite "Uvozi" in se pomaknite do 16-barvno urejenega pokémonskega duha. Zdaj kliknite na "Zapiši v ROM". Morali bi označiti zgornji 2 možnosti, spodnji 2 pa neoznačeno. Po tem kliknite gumb »Naprej« ali vnesite leta 2012. Kliknite »Datoteka« in izberite »Naloži RAW«. Pomaknite se do zemljevida ploščic, ki ste ga shranili prej. Še enkrat kliknite "Zapiši v ROM".

7. korak: Napaka UnLZ-GBA

Napaka UnLZ-GBA
Napaka UnLZ-GBA
Napaka UnLZ-GBA
Napaka UnLZ-GBA
Napaka UnLZ-GBA
Napaka UnLZ-GBA

Če se pri pisanju v ROM pojavi napaka, ki pravi, da je prevelika, boste morali poiskati prostor zanjo. Za to uporabite Free Space Finder. Lahko ga dobite od tukaj. Ko pride do napake v unLZ-GBA, prepišite šestnajstiško številko, prikazano v polju za napako, kar je v mojem primeru IC8. Odprite iskalnik prostega prostora in naložite svoj ROM z zavihka »Datoteka«. Zdaj v spodnji desni kot v šesterokotno polje vnesite številko prikazanega polja za napako. V polju nad njim bo število prikazano v decimalnih mestih. Kopirajte decimalno številko in jo prilepite v polje poleg "Potrebni bajti". Pri tem se prepričajte, da je izbrano »Išči z začetka ROM -a«, nato kliknite »Išči«. Po tem kliknite "Kopiraj". V unLZ-GBA znova kliknite "Zapiši v ROM". Označite možnost »Samodejno popravi kazalce« in v prvem besedilnem polju izbrišite vse, nato vnesite dve 0 in pritisnite Ctrl+V. Ko to storite, lahko kliknete V redu.

8. korak: 1. preverjanje

1. preverjanje
1. preverjanje

Naložite svoj ROM. Preverite, ali je sprite pravilne oblike. Če niste uporabili iste palete kot originalni Pokémon sprite, bodo barve zmešane. Naslednji korak to odpravi.

9. korak: spremenite paleto

Spremeni paleto
Spremeni paleto
Spremeni paleto
Spremeni paleto
Spremeni paleto
Spremeni paleto

Odprite APE. Če ga nimate, ga lahko dobite tukaj. Ko odprete ROM v APE, izberite "Naloži iz zamika" in vnesite v polje 00EAD5E8. Kliknite "Naloži". Prvi niz 16 škatel bo prikazal trenutno paleto 16 barv. Zraven spodnjih praznih polj kliknite ikono z modro puščico. Odpre se okno Raziskovalca. V polju vrste datoteke izberite "PaintShop Palette". Ko ga odprete, bi se morala prikazati napaka 13. Ne skrbite. Samo naredite posnetek zaslona, nato znova odprite APE, znova naložite ROM in znova vnesite odmik, namesto da uvozite paleto, samo ročno vnesite vrednosti s posnetka zaslona. Zdaj kliknite "Zamenjaj". Če želite preveriti, ali deluje, kliknite »Naloži«. Če se je prvih 16 polj spremenilo tako, da se ujemajo z drugimi 16 škatlami, ste pripravljeni.

10. korak: Končni rezultat

Končni rezultat
Končni rezultat

Odprite ROM in preverite, ali ima novi sprite pravilne barve. Če je vse v redu, lahko začnete predvajati urejeni ROM.