Sadržaj:
- Korak 1: Osnovni ROM
- Korak 2: Odaberite svoj Sprite
- Korak 3: Smanjite dubinu boje
- Korak 4: Uredite paletu
- Korak 5: Izradite kartu pločica
- Korak 6: Promijenite Sprite
- Korak 7: Pogreška UnLZ-GBA
- Korak 8: Prva provjera
- Korak 9: Promijenite paletu
- Korak 10: Konačni rezultat
Video: Uredi GBA naslovni ekran naslova Pokémona: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Nakon što sam prije nekoliko dana ponovno pobijedio Elite Four na Pokémon Yellow -u, pitao sam se postoji li remake igre koji me uveo u svijet Pokémona. Nažalost nije bilo, ali razgledanjem sam se upoznao s novim svijetom: hakiranjem ROM -a. Poznajem Pokémone već otprilike 6 godina, a niti jednom mi nije 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, promijenili kartu igre, napraviti vlastitu priču, čak i dodati svoje Pokémone u igru. Kad sam tražio remake Pokémona Yellow, našao sam nekoliko nepotpunih pokušaja da ponovno stvorim najbolju igru Pokémona 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 za hakiranje. 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
Prije svega, morate odabrati svoj osnovni ROM. U osnovi imate 2 izbora: ROM sa sjedištem u Hoennu ili ROM sa sjedištem u Kantu. 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
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émonove duhove iz gotovo svake igre. Čini se da jedino nedostaju Mega Evolution (u vrijeme pisanja). Ako dobijete sprite s nekog 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
Prije svega, morate smanjiti dubinu boje svog spritea 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. Nakon što otvorite svoju sliku u IrfanView -u, kliknite "Slika" u zaglavlju. Na padajućem izborniku odaberite opciju "Smanji dubinu boje". Pojavit će se prozor. Odaberite "16 boja", poništite odabir "Upotrijebi 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
Sada morate postaviti pozadinu slike vašeg spritea u boju koja nije prisutna u samom sprite. Da biste to učinili, još jednom kliknite opciju "Slika", idite dolje i odaberite "Paleta", a zatim kliknite "Uredi paletu". Pojavit će se prozor sa 16 šarenih kutija. Dvaput kliknite na prvi okvir i odaberite boju koja nije prisutna u vašem sprajtu. Odabrao sam svijetlu fluorescentnu zelenu da budem siguran. Nakon što to učinite, kliknite U redu, a zatim ponovno U redu. Sada morate izvesti paletu ovog spriteta. Odaberite opciju "Paleta" na padajućem izborniku "Slika", a zatim kliknite na paletu za izvoz. Zapamtite gdje spremate ovu.pal datoteku jer će vam kasnije trebati.
Korak 5: Izradite kartu pločica
Da biste stvorili kartu pločica za svoj sprite, morat ćete upotrijebiti program pod imenom NTME, koji označava Nameless Tile Map Editor. Možete ga nabaviti odavde. Nakon otvaranja, 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 u odjeljku "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 odabran. Nakon što to učinite, u odjeljku "Odabir pločica" kliknite oboje + više puta dok se ne odabere cijeli sprite. Sada na dnu prozora NTME kliknite smeđe "D" u malom retku slova i brojki. Sada u prostoru ispod Karte pločica kliknite područje na kojem želite da se vaš sprite pojavi u igri i postavite ga tamo. Nakon što je postavljen, kliknite "Datoteka", a zatim "Spremi". Spremite ga na mjesto kojem možete pristupiti jer će vam kasnije trebati. Datoteka će biti spremljena kao.raw datoteka.
Korak 6: Promijenite Sprite
Da biste umetnuli novi sprite u ROM, potreban vam je program koji može upravljati podacima komprimiranim algoritmom LZ77. Za ovo preporučujem korištenje unLZ-GBA, koji se može dobiti ovdje. Nakon što se unLZ-GBA otvori, kliknite "Otvori datoteku" i idite na svoj ROM. Otvaranje može potrajati neko vrijeme. Nakon što završi s otvaranjem ROM -a, pored gumba "Idi na" upišite 2011. To je trenutni sprite. Kliknite na "Uvezi" i idite do 16 uređenih Pokémon spriteta. Sada kliknite na "Zapiši na ROM". Trebale bi biti označene prve 2 opcije, a donje dvije neoznačene. Nakon toga kliknite gumb "Dalje" ili upišite 2012. Kliknite na "Datoteka" i odaberite "Učitaj RAW". Dođite do karte pločica koju ste ranije spremili. Još jednom kliknite "Zapiši na ROM".
Korak 7: Pogreška UnLZ-GBA
Ako tijekom pisanja na ROM dobijete pogrešku koja kaže da je prevelika, morat ćete pronaći mjesta za to. U tu svrhu koristite Free Space Finder. Možete ga nabaviti odavde. Kad dobijete pogrešku u unLZ-GBA, kopirajte heksadecimalni broj prikazan u okviru za pogreš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 pogreške. U okviru iznad njega broj će se prikazivati u decimalnom obliku. 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 ponovno 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. Nakon što to učinite, možete kliknuti U redu.
Korak 8: Prva provjera
Učitajte svoj ROM. Provjerite ima li sprite ispravan oblik. Osim ako niste koristili istu paletu kao izvorni Pokémon sprite, boje će biti pokvarene. Sljedeći korak to rješava.
Korak 9: Promijenite paletu
Otvorite APE. Ako ga nemate, možete ga nabaviti odavde. Nakon otvaranja ROM -a u APE -u, odaberite "Load from offset" i upišite u okvir 00EAD5E8. Pritisnite "Učitaj". Prvi set od 16 kutija prikazuje trenutnu paletu od 16 boja. Uz donje prazne okvire kliknite ikonu s plavom strelicom. Pojavit će se prozor Windows Explorera. U okviru vrste datoteke odaberite "PaintShop Palette". Kada ga otvorite, trebali biste dobiti pogrešku 13. Ne brinite. Samo napravite snimku zaslona, zatim ponovno otvorite APE, ponovno učitajte ROM i ponovno 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 se podudaralo s ostalih 16 kutija, spremni ste.
Korak 10: Konačni rezultat
Otvorite svoj ROM i provjerite ima li novi sprite ispravne boje. Ako je sve u redu, možete početi reproducirati uređeni ROM.
Preporučeni:
Uređivanje pozadine zaslona naslova GBA Pokémona: 9 koraka
Uređivanje pozadine naslovnog zaslona GBA Pokémona: Ovo je treći u nizu instrukcija koje ću izraditi na hakiranju Pok & mon ROM -a. Prvu možete pronaći ovdje, a drugu ovdje. Ovaj Instructable pokazuje vam kako promijeniti pozadinu naslovnog zaslona. Radi si
Uredi sam Drone kontroler (prijemnik) W/Atmega328: 8 koraka
Uradi sam Drone kontroler (prijemnik) W/Atmega328: Zdravo prijatelji, Dizajnirat ćemo kontroler bespilotnih letjelica Pcb. Uskoro ću objaviti odašiljač Pcb. Podijelite moj projekt i podržite me za još projekata
Reciklirani PVC ekran sa sedam segmenata: 5 koraka (sa slikama)
Reciklirani PVC zaslon sa sedam segmenata: planirao sam napraviti digitalni sat koji već neko vrijeme mogu objesiti na zid, ali sam ga nastavio stavljati jer jednostavno nisam htio kupiti akril pa sam upotrijebio neke preostale PVC kabelske kanale i Moram reći da rezultati nisu u krevetu pa dopustimo
Raspberry Pi ekran osjetljiv na dodir u zidu: 8 koraka (sa slikama)
Ugradni zidni Raspberry Pi zaslon osjetljiv na dodir: Raspberry Pi 7 " Zaslon osjetljiv na dodir nevjerojatna je i pristupačna tehnologija. Odlučio sam da ga želim montirati na zid kako bih ga koristio za kućnu automatizaciju. No niti jedan od DIY nosača koje sam pronašao na internetu nije se bavio problemom kako ga montirati u ravnini bez
8x8 LED MATRIX EKRAN - ARDUINO - BLUETOOTH UPRAVLJANJE: 7 koraka (sa slikama)
8x8 LED MATRIX EKRAN | ARDUINO | BLUETOOTH UPRAVLJANJE: U ovom vodiču pokazat ću kako izgraditi LED matricu 8 x 8 pomoću Arduina. KOMENTIRAJTE ŠTO MISLITE O OVOM UPUTSTVU, DA BI MOGU POBOLJŠATI U SVOJIM DALJNJIM UPUTAMA. Za bolje razumijevanje pogledajte video vodič cijela