Sisällysluettelo:

Muokkaa GBA Pokémon Title Screen Sprite: 10 vaihetta (kuvilla)
Muokkaa GBA Pokémon Title Screen Sprite: 10 vaihetta (kuvilla)

Video: Muokkaa GBA Pokémon Title Screen Sprite: 10 vaihetta (kuvilla)

Video: Muokkaa GBA Pokémon Title Screen Sprite: 10 vaihetta (kuvilla)
Video: Pokemon G/S/C Hacking Tutorial - Part 7 2024, Heinäkuu
Anonim
Muokkaa GBA Pokémon Title Screen Sprite
Muokkaa GBA Pokémon Title Screen Sprite
Muokkaa GBA Pokémon Title Screen Sprite
Muokkaa GBA Pokémon Title Screen Sprite

Voitettuaan Elite Fourin uudelleen Pokémon Yellow -pelissä muutama päivä sitten, mietin, oliko pelistä tehty uusinta, joka esitteli minut Pokémonien maailmaan. Valitettavasti ei ollut, mutta katsomalla ympärilleni pääsin uuteen maailmaan: ROM -hakkerointiin. Olen tuntenut Pokémonin noin kuusi vuotta, eikä kerran tullut mieleeni, että siellä oli ihmisiä, jotka ottivat Pokémon -ROM -levyt (ja muutkin) ja muuttivat niitä saadakseen ne näyttämään erilaisilta, muuttamaan pelin karttaa, tehdä oma juoni, jopa lisätä oma Pokémon peliin. Kun etsin Pokémon Yellow -versiota, löysin muutamia epätäydellisiä yrityksiä luoda uudelleen (ainakin minun silmissäni) paras Pokémon -peli, kuten koskaan, kuten Linkandzeldan "todiste konseptista" Pewter cityyn asti [link]. Kaikista niistä se on paras näkemäni, mutta se nousee vain ensimmäiseen merkkiin, eikä kehitystä ole tapahtunut lähes kahteen vuoteen. Joten kuten monien asioiden kohdalla, jos haluat asioiden tapahtuvan haluamallasi tavalla, tee ne itse. Näin aloin hakkeroida omia Pokémon -ROM -levyjäni, ja aion tehdä monia Instructables -tietoja Pokémon -ROM -hakkeroinnista. Tämä on ensimmäinen niistä, joka selittää kuinka muokata Pokémon spriteä otsikkoruudulla. Tämä ensimmäinen Instructable ei koske Pokémon Ruby/Sapphire/Emeraldia, koska niiden niminäytöllä ei ole Pokémon spriteä.

Vaihe 1: Base ROM

Base ROM
Base ROM

Ensinnäkin sinun on valittava perus -ROM. Sinulla on periaatteessa kaksi vaihtoehtoa: Hoenn-pohjainen ROM tai Kanto-pohjainen ROM. Hoenn-pohjaiselle ROM-levylle sinun on parempi valita Pokémon Emerald, koska sillä on paras tuki modifioinnille, ja Kanto-pohjaiselle ROM-levylle sinun on parempi valita Pokémon Fire Red. Pokémon Yellow -uudistukselleni valitsin Pokémon Fire Redin, koska molemmat käyttävät samaa Kanto -aluetta.

Vaihe 2: Valitse Sprite

Valitse Sprite
Valitse Sprite

Ensinnäkin sinun on valittava Pokémon -sprite, jota käytät korvaamaan alkuperäinen Pokémon, Charizard minun tapauksessani. Valitsin Mew. Suosittelen hankkimaan spriten Pokémon -tietokannasta. Heillä on lähes kaikki Pokémon -spriteet lähinnä jokaisesta pelistä. Ainoat puuttuvat näyttävät olevan Mega Evolutions (kirjoitettaessa). Jos saat spritin muualta tai teet itse, muista, että sekä kuvan korkeuden että leveyden on jaettava 8: lla, ja on suositeltavaa, että koko ei ole suurempi kuin 128 x 128.

Vaihe 3: Vähennä värisyvyyttä

Vähennä värisyvyyttä
Vähennä värisyvyyttä
Vähennä värisyvyyttä
Vähennä värisyvyyttä
Vähennä värisyvyyttä
Vähennä värisyvyyttä

Ennen kaikkea sinun on vähennettävä sprite -värisi syvyys 16 väriin. Tätä varten suosittelen IrfanView [linkki] -toiminnon käyttöä, mutta jos tuntuu mukavalta tehdä se muilla kuvankäsittelyohjelmistoilla, voit tehdä niin. Kun olet avannut kuvan IrfanView'ssa, napsauta otsikossa "Kuva". Valitse avattavasta valikosta vaihtoehto "Vähennä värisyvyyttä". Näyttöön tulee ikkuna. Valitse "16 väriä", poista valinta "Käytä Floyd-Steinbergin sävytystä" ja napsauta OK. Jos "16 väriä" on harmaa, se tarkoittaa, että sprite -laitteessasi on jo 16 väriä (tai vähemmän), joten voit ohittaa tämän vaiheen.

Vaihe 4: Muokkaa palettia

Muokkaa palettia
Muokkaa palettia
Muokkaa palettia
Muokkaa palettia
Muokkaa palettia
Muokkaa palettia
Muokkaa palettia
Muokkaa palettia

Nyt sinun on asetettava sprite -kuvan tausta väriksi, jota ei ole spriteissä itsessään. Napsauta sitten "Kuva" -vaihtoehtoa uudelleen, siirry alas ja valitse "Paletti" ja napsauta "Muokkaa palettia". Näyttöön tulee ikkuna, jossa on 16 värikkäitä laatikoita. Kaksoisnapsauta ensimmäistä ruutua ja valitse väri, jota ei ole spriteissäsi. Valitsin kirkkaan fluoresoivan vihreän varmuuden vuoksi. Kun olet tehnyt sen, napsauta OK ja sitten OK uudelleen. Sinun täytyy nyt viedä tämän spriten paletti. Valitse "Paletti" -vaihtoehto avattavasta "Kuva" -valikosta ja napsauta vientipalettia. Muista mihin tallennat tämän.pal -tiedoston, koska tarvitset sitä myöhemmin.

Vaihe 5: Luo laattakartta

Luo laattakartta
Luo laattakartta
Luo laattakartta
Luo laattakartta

Jos haluat luoda ruutukartan spriteillesi, sinun on käytettävä ohjelmaa nimeltä NTME, joka tarkoittaa Nameless Tile Map Editor. Voit saada sen täältä. Kun olet avannut, napsauta otsikossa "Tiedosto" ja sitten "Avaa". Siirry 16 väriä editoituun spriteen ja avaa se. Valitse nyt NTME: n oikeasta alakulmasta "Esiasetetut koot" -kohdasta "FR/LG TS". NTME voi jäätyä hetkeksi. Varmista tällöin, että "FR/LG TS" on edelleen valittuna. Kun tämä on tehty, napsauta "Laattojen valinta" -kohdassa molempia + toistuvasti, kunnes koko sprite on valittu. Napsauta nyt NTME -ikkunan alaosassa ruskeaa "D" kirjainten ja numeroiden pienellä rivillä. Napsauta nyt laattakartan alla olevassa tilassa sitä aluetta, jonka haluat, että sprite näkyy pelissä ja sijoittaa sen sinne. Kun se on paikallaan, napsauta "Tiedosto" ja napsauta "Tallenna". Tallenna se paikkaan, johon pääset käsiksi, koska tarvitset sitä myöhemmin. Tiedosto tallennetaan.raw -tiedostona.

Vaihe 6: Vaihda Sprite

Vaihda Sprite
Vaihda Sprite
Vaihda Sprite
Vaihda Sprite
Vaihda Sprite
Vaihda Sprite

Jos haluat lisätä uuden sprite -levyn ROM -levylle, tarvitset ohjelman, joka pystyy hallitsemaan LZ77 -algoritmilla pakattuja tietoja. Tätä varten suosittelen käyttämään unLZ-GBA: ta, joka on saatavana täältä. Kun unLZ-GBA on auki, napsauta "Avaa tiedosto" ja siirry ROM-levyllesi. Sen avaaminen voi kestää jonkin aikaa. Kun se on avannut ROM -levyn, kirjoita "Siirry" -painikkeen viereen 2011. Tämä on nykyinen sprite. Napsauta "Tuo" ja siirry 16-väriseen muokattuun Pokémon-spriteen. Napsauta nyt "Kirjoita ROM -levylle". Sinun pitäisi olla kaksi ylintä vaihtoehtoa valittuna ja kaksi alempaa merkitsemättä. Napsauta sen jälkeen "Seuraava" -painiketta tai kirjoita vuosi 2012. Napsauta "Tiedosto" ja valitse "Lataa RAW". Siirry aiemmin tallentamaasi laattakarttaan. Napsauta vielä kerran "Kirjoita ROM -levylle".

Vaihe 7: UnLZ-GBA -virhe

UnLZ-GBA-virhe
UnLZ-GBA-virhe
UnLZ-GBA-virhe
UnLZ-GBA-virhe
UnLZ-GBA-virhe
UnLZ-GBA-virhe

Jos saat virheen kirjoittaessasi ROM -levylle, joka sanoo, että se on liian suuri, sinun on löydettävä sille tilaa. Käytä tätä varten Free Space Finder. Voit saada sen täältä. Kun saat virheen unLZ-GBA: ssa, kopioi virheruudussa näkyvä heksadesimaalinumero, joka minun tapauksessani on IC8. Avaa Free Space Finder ja lataa ROM -tiedostosi "Tiedosto" -välilehdeltä. Kirjoita nyt kuusikulmaisen ruudun oikeaan alakulmaan numeroon virheruutu. Sen yläpuolella oleva ruutu näyttää numeron desimaalilukuna. Kopioi desimaaliluku ja liitä se "Tarvittavat tavut" -ruutuun. Varmista sen alla, että "Hae ROM -levyn alusta" on valittuna, ja napsauta sitten "Hae". Napsauta sen jälkeen "Kopioi". Valitse unLZ-GBA: ssa uudelleen "Kirjoita ROM-levylle". Valitse "Korjaa osoittimet automaattisesti" -vaihtoehto ja poista ensimmäisestä tekstikentästä kaikki, kirjoita kaksi 0 ja paina Ctrl+V. Kun olet valmis, voit napsauttaa OK.

Vaihe 8: Ensimmäinen vahvistus

Ensimmäinen vahvistus
Ensimmäinen vahvistus

Lataa ROM. Tarkista, onko spriteillä oikea muoto. Ellet käyttänyt samaa palettia kuin alkuperäinen Pokémon sprite, värit sekoittuvat. Seuraava vaihe korjaa asian.

Vaihe 9: Vaihda paletti

Vaihda paletti
Vaihda paletti
Vaihda paletti
Vaihda paletti
Vaihda paletti
Vaihda paletti

Avaa APE. Jos sinulla ei ole sitä, voit saada sen täältä. Kun olet avannut ROM -levyn APE: ssä, valitse "Load from offset" ja kirjoita ruutuun 00EAD5E8. Napsauta "Lataa". Ensimmäinen 16 laatikon sarja näyttää nykyisen 16 värin paletin. Napsauta tyhjien laatikoiden vieressä olevaa kuvaketta, jossa on sininen nuoli. Windowsin Resurssienhallinta -ikkuna avautuu. Valitse tiedostotyypistä "PaintShop Palette". Kun avaat sen, näyttöön tulee virhe 13. Älä huoli. Ota vain kuvakaappaus, avaa sitten APE uudelleen, lataa ROM uudelleen ja kirjoita offset uudelleen, mutta paletin tuomisen sijaan kirjoita vain arvot käsin kuvakaappauksesta. Napsauta nyt "Korvaa". Tarkista, toimiiko se napsauttamalla "Lataa". Jos ensimmäiset 16 laatikkoa muutettiin vastaamaan toisia 16 laatikkoa, voit jatkaa.

Vaihe 10: Lopputulos

Lopullinen tulos
Lopullinen tulos

Avaa ROM ja tarkista, onko uudessa spriteissä oikeat värit. Jos kaikki on hyvin, voit aloittaa muokatun ROM -levyn toistamisen.

Suositeltava: