Redigera GBA Pokémon Title Screen Background: 9 steg
Redigera GBA Pokémon Title Screen Background: 9 steg

Video: Redigera GBA Pokémon Title Screen Background: 9 steg

Video: Redigera GBA Pokémon Title Screen Background: 9 steg
Video: NOOBS PLAY PUBG MOBILE LIVE FROM START 2025, Januari
Anonim
Redigera GBA Pokémon Title Screen Background
Redigera GBA Pokémon Title Screen Background

Detta är den tredje i serien Instructables som jag kommer att göra om Pokémon ROM -hackning. Du hittar den första här, och den andra här. Den här instruktionsboken visar hur du ändrar bakgrunden på titelskärmen. För enkelhetens skull kommer jag att använda en mycket grundläggande bakgrund, så att saker och ting inte blir för förvirrande. Som min första Instructable on Pokémon ROM -hackning gäller den här endast Pokémon FireRed och LeafGreen.

Steg 1: Hitta din bakgrund

Hitta din bakgrund
Hitta din bakgrund

Först och främst måste du hitta en bild som du gillar. Ta inte en bild som inte ser bra ut med en låg upplösning (240x160), och som kommer att se dålig ut i 16 färger, eftersom det inte kan vara fler än 16, svart är en. Jag valde denna mycket enkla blå bakgrund som bara har 5 färger: svart och 4 nyanser av blått.

Tänk på att efter att du har bytt bakgrunden kommer det inte längre att finnas någon "Tryck Start" -text, så om du vill att det ska visas på din titelskärm lägger du till det i bilden. Alternativt kan du lära dig att ASM hacka. Mer information i sista steget.

Steg 2: Ställ in den transparenta färgen

Ställ in den transparenta färgen
Ställ in den transparenta färgen

Pokémon ROM delar upp alla sina bilder i rutor på 8 x 8 pixlar. På titelskärmen anger det övre vänstra hörnet fyrkanten vilken färg som är transparent i bilden och vilken inte. Med min bakgrund, om jag lämnar den som den är och sätter den som bakgrunden, kommer allt mörkblått i min bild att försvinna och ersättas med svart. Så, för att förhindra detta, i någon bildredigeringsprogramvara, till exempel MS Paint, lägg till en 8 x 8 pixlar svart fyrkant i det övre vänstra hörnet.

Steg 3: Minska färgdjupet

Minska färgdjupet
Minska färgdjupet
Minska färgdjupet
Minska färgdjupet
Minska färgdjupet
Minska färgdjupet

Du måste nu ta din bild och minska dess färgdjup till 16 färger. För att göra detta använder jag IrfanView, som du kan få härifrån. När du har öppnat din bakgrund med IrfanView klickar du på fliken "Bild" och väljer "Minska färgdjup". Välj "16 färger" och se till att inaktivera "Floyd-Steinberg dithering". Nu är det bara att spara din bild.

Steg 4: Exportera palett

Exportpalett
Exportpalett

Om du vill att din bakgrund ska komma ut med rätt färger måste du spara din palett för att kunna byta den ursprungliga med den här senare. För att spara paletten för din bakgrund, klicka på fliken "Bild", välj "Palett" och välj sedan "Exportera palett". Spara den på en plats som du kan komma åt senare.

Steg 5: Gör kakeluppsättningen

För att spara utrymme i en GBA -ROM lagrar spelet bara en av varje typ av 8 x 8 pixlar. Om din bild har stora områden med en enda färg, klipp ut det området på bilden och flytta det kvarvarande området på din bild till där det stora färgområdet brukade vara. I mitt fall använde min bild bara 7 olika 8 pixlar rutor, så jag minimerade hela min 160x240 bild till 8x64. Tänk på att du måste behålla den svarta rutan i det övre vänstra hörnet.

Steg 6: Gör. RAW -filen

Gör. RAW -filen
Gör. RAW -filen

Öppna Nameless Tile Map Editor. Om du inte har det, hämta det härifrån. Öppna kakeluppsättningen du just gjorde. I det nedre högra hörnet, under "Förinställda storlekar", välj "FR/LG TS". Klicka nu på den lilla lila "E" bredvid fliken "Palettkarta" längst ner. I den svarta rutan ovanför "E" måste du nu rekonstruera din bild. Du kan göra det genom att markera de 8 x 8 rutorna i din kakeluppsättning och klicka i den svarta rutan för att placera den rutan där. När du är klar kan du klicka på "File" och välja "Save Tile Map". Spara den på en plats som du kan komma åt senare.

Steg 7: Byt bakgrund

Byt bakgrund
Byt bakgrund
Byt bakgrund
Byt bakgrund
Byt bakgrund
Byt bakgrund
Byt bakgrund
Byt bakgrund

Du måste nu öppna unLZ-GBA. Om du inte har det kan du få det härifrån. Ladda upp din ROM. Om det tar lång tid att ladda, stäng det bara och öppna det igen. När den är laddad måste du gå till den ursprungliga bakgrunden. Om du arbetar med FireRed skriver du 2013 i rutan bredvid "Gå till" -knappen, med LeafGreen, 2014. Klicka på "Importera", välj din bild, klicka sedan på "Skriv till ROM". Om du får ett felmeddelande om att "storleken är för stor" följer du detta steg. Klicka sedan på knappen "Nästa". Klicka här på fliken "Arkiv" och välj "Ladda RAW". Välj den RAW -fil du sparade tidigare. Klicka på "Skriv till ROM". Om du får "storleken är för stor" -felet igen, gör som tidigare.

Steg 8: Fixa färger

Fixa färger
Fixa färger
Fixa färger
Fixa färger
Fixa färger
Fixa färger
Fixa färger
Fixa färger

Om du öppnar din ROM just nu skulle färgerna på din bakgrund förstöras. För att åtgärda detta behöver du Advanced Palette Editor. Du kan få det härifrån. Öppna den och ladda din ROM. Skriv in bakgrundspalettförskjutningen, som är 00EAE094, klicka sedan på "Ladda". De första 16 lådorna blir färgglada. Bredvid de 16 andra rutorna klickar du på ikonen som visar en palett med en blå pil. I fönstret som öppnas ändrar du filtypen till *.pal och väljer din bild. Om du får ett fel som det ovanstående är det normalt. Ta en skärmdump och klicka på "OK". Öppna Advanced Palette Editor igen, ROM, skriv in offset och klicka på "Load". Istället för att importera paletten igen skriver du den här gången färgerna för hand genom att titta på skärmdumpen. När du är klar klickar du på "Ersätt". För att verifiera att det fungerade, klicka på "Ladda". De första 16 rutorna ska ändras för att matcha de andra 16 rutorna.

Steg 9: Slutresultat

Slutresultat
Slutresultat

Du kan nu öppna din ROM och njuta av titelskärmen.

Sidenote:

Om du vill animera din titelskärm som i den ursprungliga ROM -skivan måste du lära dig hur du ASM hackar Pokémon. Jag vet inte hur jag ska göra detta själv, men det här inlägget kan hjälpa.