Sadržaj:
Video: Uređivanje pozadine zaslona naslova GBA Pokémona: 9 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je treći u nizu Instructables koji ću raditi 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 jednostavnosti, koristit ću vrlo osnovnu pozadinu, na taj način stvari ne postaju previše zbunjujuće. Kao moj prvi Instructable on Pokémon ROM hakiranje, ovaj se odnosi samo na Pokémon FireRed i LeafGreen.
Korak 1: Pronađite svoju pozadinu
Prije svega, morat ćete pronaći sliku koja vam se sviđa. Nemojte snimati sliku koja ne izgleda dobro pri niskoj razlučivosti (240x160), a koja će izgledati loše u 16 boja jer ne može biti više od 16, a crna je jedna. Odabrao sam ovu vrlo jednostavnu plavu pozadinu koja ima samo 5 boja: crnu i 4 nijanse plave.
Imajte na umu da nakon zamjene pozadine više neće biti teksta "Pritisnite Start", pa ako želite da se to pojavi na vašem naslovnom zaslonu, dodajte ga na sliku. Alternativno, možete naučiti hakirati ASM. Više informacija na posljednjem koraku.
Korak 2: Postavite prozirnu boju
Pokémon ROM dijeli sve svoje slike na kvadrate od 8 do 8 piksela. Na naslovnom ekranu kvadrat u gornjem lijevom kutu postavlja boju koja je na slici prozirna, a koja nije. S mojom pozadinom, ako je ostavim takvu kakva je i stavim je kao pozadinu, sva tamnoplava na mojoj slici nestat će i zamijenit će se crnom. Dakle, kako biste to spriječili, u bilo koji softver za uređivanje slika, poput MS Painta, dodajte crni kvadrat veličine 8 x 8 piksela u gornji lijevi kut.
Korak 3: Smanjite dubinu boje
Sada morate snimiti sliku i smanjiti dubinu boje na 16 boja. Za to koristim IrfanView koji možete dobiti odavde. Nakon što otvorite pozadinu pomoću programa IrfanView, kliknite karticu "Slika" i odaberite "Smanji dubinu boje". Odaberite "16 boja" i svakako onemogućite "Floyd-Steinberg dithering". Sada samo trebate spremiti svoju sliku.
Korak 4: Izvoz palete
Ako želite da vaša pozadina izlazi s pravim bojama, morat ćete spremiti paletu da biste kasnije mogli promijeniti izvornu s ovom. Da biste spremili paletu za svoju pozadinu, kliknite na karticu "Slika", odaberite "Paleta", a zatim odaberite "Izvezi paletu". Spremite ga na mjesto kojem kasnije možete pristupiti.
Korak 5: Postavite pločice
Kako bi se uštedio prostor u GBA ROM -u, igra pohranjuje samo jednu od svake vrste kvadrata 8 x 8 piksela. Ako vaša slika ima velika područja jedne boje, izrežite to područje slike i pomaknite zaostalo područje slike na mjesto gdje je nekad bilo veliko područje boje. U mom slučaju, moja je slika koristila samo 7 različitih kvadrata od 8 piksela, pa sam cijelu svoju sliku od 160x240 svela na 8x64. Imajte na umu da morate zadržati crni kvadrat u gornjem lijevom kutu.
Korak 6: Napravite. RAW datoteku
Otvorite Bezimeni uređivač karata pločica. Ako ga nemate, nabavite ga odavde. Otvorite set pločica koji ste upravo napravili. U donjem desnom kutu, pod "Unaprijed određene veličine", odaberite "FR/LG TS". Sada, pored kartice "Karta paleta" pri dnu kliknite malu ljubičastu "E". U crnoj kutiji iznad slova "E" sada morate rekonstruirati svoju sliku. To možete učiniti odabirom kvadrata 8 x 8 u svom kompletu pločica i klikom u crni okvir da biste tamo postavili kvadrat. Kada završite, možete kliknuti na "Datoteka" i odabrati "Spremi kartu pločica". Spremite ga na mjesto kojem kasnije možete pristupiti.
Korak 7: Promijenite pozadinu
Sada morate otvoriti unLZ-GBA. Ako ga nemate, možete ga nabaviti odavde. Učitajte svoj ROM. Ako učitavanje traje dugo, samo ga zatvorite i otvorite. Nakon učitavanja morate prijeći na izvornu pozadinu. Ako radite s FireRedom, upišite 2013. u okvir pored gumba "Idi na", s LeafGreen -om, 2014. Kliknite na "Uvoz", odaberite svoju sliku, a zatim kliknite na "Zapiši na ROM". Ako dobijete pogrešku koja kaže "veličina je prevelika", slijedite ovaj korak. Nakon toga kliknite gumb "Dalje". Ovdje kliknite karticu "Datoteka" i odaberite "Učitaj RAW". Odaberite RAW datoteku koju ste ranije spremili. Kliknite na "Zapiši na ROM". Ako ponovno primite pogrešku "veličina je prevelika", učinite kao i prije.
Korak 8: Popravite boje
Ako biste sada otvorili svoj ROM, boje pozadine bi bile pokvarene. Da biste to riješili, trebat će vam napredni uređivač paleta. Možete ga nabaviti odavde. Otvorite ga i učitajte ROM. Upišite pomak pozadinske palete, koji je 00EAE094, a zatim kliknite "Učitaj". Prvih 16 kutija postat će šareno. Pored drugih 16 okvira, kliknite na ikonu koja prikazuje paletu s plavom strelicom. U prozoru koji se pojavi promijenite vrstu datoteke u *.pal i odaberite svoju sliku. Ako dobijete grešku poput ove gore, to je normalno. Napravite snimku zaslona i kliknite "U redu". Ponovno otvorite Advanced Palette Editor, ROM, upišite offset i kliknite na "Load". Umjesto ponovnog uvoza palete, ovaj put samo ručno upišite boje gledajući snimak zaslona. Kada završite, kliknite na "Zamijeni". Da biste provjerili radi li, kliknite "Učitaj". Prvih 16 kutija treba se promijeniti tako da odgovaraju drugim 16 kutijama.
Korak 9: Konačni rezultat
Sada možete otvoriti svoj ROM i uživati u naslovnom ekranu.
Spomena:
Ako želite animirati naslovni zaslon kao u originalnom ROM -u, morat ćete naučiti kako ASM hakirati Pokémone. Ne znam kako to učiniti, ali ovaj bi post mogao pomoći.