Att kunna ändra grafik i en rom är ofta viktigt av följande orsaker:
- Du vill göra spelet roligare/annorlunda genom att ändra grafik
- Du vill översätta spelet och måste sätta in ÅÄÖ innan du översätter (detta tas upp i ett eget kapitel)
- Du vill översätta spelet, och måste rita om text som lagras i form av bilder
Själva processen går till så här:
- Öppna din rom i ett program
- Leta igenom din rom efter rätt grafik (tex. efter alfabetet)
- Ändra grafiken
- Spara, och du är klar
Det vi nu ska göra, är att ändra grafik i två spel:
- Super Mario Bros (SMB, Nes, engelska versionen)
- Dragon Warrior 1 (DW, Nes, engelska versionen)
Ladda därför hem dessa roms på egen hand (du får hitta dem själv). Kom ihåg att det ska vara de engelska versionerna, och inte på något annat språk.
Skapa en mapp som heter TLP i din romhackningsmapp. Efter det, går du in på vår programavdelning och laddar hem Tile Layer Pro. Zippa upp filerna i din TLP-mapp, så är du klar sedan (ingen installation behövs).
Gå in på din TLP-mapp dit du zippade upp filerna. Klicka på TLP-ikonen, så dyker följande skärm upp:
.
- Menyn. Öppna, stäng och spara filer.
- Den rom som du öppnat (rutan syns inte förräns du har öppnat en rom). Ser det konstigt ut? Oroa dig inte, grafiken visas på det här viset. Du ska få lära dig hur man enkelt kan ändra den.
- Den här rutan är lite finurlig. Hit kan du klistra fler tiles samtidigt, och se hur de ser ut när de sitter ihop på samma sätt som i spelet.
- Den här rutan används för att rita om en tile i taget.
- Här kan du ändra färgerna som grafiken visas med i programmet. Notera att färgerna i själva spelet förblir desamma.
Strunta i ifall det verkar rörigt, vi går igenom funktionerna steg för steg. Det första vi ska börja med, är att ändra lite spelgrafik i Super Mario Bros.
Skapa en ny mapp i din TLP-mapp och döp den till "roms". Lägg därefter en oändrad kopia av SMB i mappen (OBS! En kopia! Du vill väl inte mixtra med din enda SMB-rom?).
Gå därefter via menyn till "File > Open" och öppna upp din SMB-rom.
Vid det här laget borde du se ett myller av pixlar som liknar det du såg på bilden ovan. Nu gäller det att hitta grafiken i spelet. För att göra det, kan du använda uppåt- och nedåtpilarna för att skrolla igenom din rom efter grafiken. För att göra det enkelt, kan jag väl säga att grafiken finns lagrad allra längst ned.
Tryck därför nedåt på tangentbordet tills du kommer till slutet av din rom (du kan även använda Page Up/Down som skrollar snabbare).
Som du säkert ser, ligger alla tiles huller om buller. De lagras på det här viset, och sätts sedan ihop när man spelar. För att ändra dessa, måste vi göra det en tile i taget. Själva grafiken är uppdelad som följande:
- Överst: Här ser du grafik till fiender, föremål, och Mario själv.
- Mellerst: Detta är alfabetet som används.
- Nederst: Grafik till själva banorna.
Det vi nu ska göra är att...
- Välja ut ett objekt att ändra grafiken på
- Klistra grafiken på det gråa utrymmet för att bättre se hur det blir i spelet
- Justera pallettinformationen för att färgerna ska stämma
- Ändra grafiken
Hitta grafiken
Titta i den översta sektionen ovanför alfabetet. Hitta två tiles som ser så här:
och ![]()
Bredvid dessa tiles hittar du två till som ser ut så här:
och ![]()
Nu har du hittat grafiken som ska ändras, nämligen Goomban i SMB. Nästa steg är att skaffa oss en liten överblick.
Organisera grafiken
Överst till höger i TLP hittar du en ruta som heter Tile Arranger. Det är den vi ska använda, så vänsterklicka på Goombans första tile (vänster del av huvudet). Högerklicka sedan någonstans i Tile Arranger, så ser du att huvudet placeras där. Vänsterklicka sedan på höger del av huvudet, och klistra in den till höger om den tile vi just satte dit. Upprepa sedan samma sak med båda delarna av underkroppen, så borde det se ut så här:
Oroa dig inte ifall det blir fel. För att sudda ut allt, går du bara in på "Edit > Clear Arranger".
Justera färger
Okej, nu ser vi hur Goomban verkligen ser ut i spelet, men visst är färgerna lite annorlunda? Det beror på att spelets färginformation inte lagras på samma plats som grafiken.
Tyvärr finns det ingen funktion som automatisk hittar rätt färger, så vi får testa oss fram och hitta dem själva. För att göra det, ska vi använda Pallette Editor:
Se till så att Rom-rutan är markerad (och inte Tile Arranger), annars visas inte rätt färg-info.
Klicka på ett av de fyra färg-fälten som syns i bilden ovan. När du gör det, ser du hur RGB-värdena justeras. Ändra dessa tre värden för varje färg, tills Goomban visas som den ska.
Här är mitt resultat:
- Första fältet: R;119 G;185 B;132
- Andra fältet: R;0 G;0 B;0
- Tredje Fältet: R;255 G;255 B;255
- Fjärde fältet: R;255 G;142 B;86
Obs! Anledningen till att jag valde en grönaktig färg i bakgrunden, var att Goombans fötter redan var svarta.
Om du gjort rätt, borde din Rom-ruta se som följande:
Det kanske inte blev så mycket bättre, men visst ser man lättare vad grafiken föreställer? Notera att den här paletten bara passar på Goomban. All annan grafik visas med "fel" färger.
För att snabbt kunna ändra paletten utan att behöva justera RGB varje gång, kan du nu gå in på "Palette > Save" och spara färginställningarna i en separat fil. Nästa gång du ritar om Goomban, behöver du bara ladda palettfilen så ändras färgerna automatiskt.
Som du säkert ser, så påverkas inte Tile Arrangern av vilka färger du använder på din Rom. Ifall du har lust, kan du även klicka på Tile Arrangern och justera dess Pallettevärden.
Ändra grafik
Då var det äntligen dags. Vi börjar med att rita om Goombans första Tile, dvs vänster del av huvudet.
Vänsterklicka på den Tile som innehåller Goombans vänstra del av huvudet, så visas den i din Tile Editor:
Innan vi fortsätter, bör du veta att vi nu har 4 färger att använda oss av:
- Genomskinlighet: Detta är bakgrundsfärgen, som vi färgat grön för att enklare kunna se själva figuren. Den här färgen syns inte i spelet, utan blir istället genomskinlig.
- Brun: Goombas är bruna.
- Svart: Färgen som används för fötter, ögon och ögonbryn.
- Vit: Ögon- och kroppsfärg.
Givetvis måste du inte använda svart som ögonfärg, och detsamma gäller för alla andra färger.
För att ändra grafiken, kan du vänster- och högerklicka på en av färgrutorna i din Pallette Editor. När du gör det, märker du att just den färgen läggs på en av rutorna längst till vänster i Pallette-rutan, varefter du kan använda den med samma musknapp i din Tile Editor.
Alltså: Vänsterklickar du på en av de fyra färgerna som finns i din palette Editor, så läggs den färgen till din vänstra musknapp. Samma sak gäller för höger musknapp. Vänster- och högerklicka sedan i Tile Editor för att rita om grafiken.
Nu behöver du bara rita om grafiken via din Tile Editor, precis som i vilket annat program som helst. Ifall du vill rotera din Tile, kan du använda pilarna vid sidan.
Så här blev det för mig:
Gör sedan samma sak med höger halva av huvudet, samt med båda benen. Titta i din Tile Arranger för att hela tiden se hur resultatet blir. Så här ser det ut för mig:
När du är klar, går du till "File > Save" och sparar ditt arbete. Starta sedan din SMB-rom i en emulator, och titta på resultatet:
Ifall du hoppar på "Goomban" så märker du att den återgår till sitt ursprungliga utseende när den blir platt. Det beror på att dessa två Tiles som används (för "platt-animationen") inte har blivit ändrade ännu. I vilket fall vet du nu ungefär hur man ändrar grafik.