Du behöver:
Dragonwarrior3 rom (Nes)
Thingy32
Att ändra text
Äntligen här. Även om du inte har förstått ett dyft hittils, skit i det. Det här kommer att vara en steg-för-steg avdelning med högvis av bilder och idiotförklarande förklaringar. Så du vet.
Det första vi behöver göra är att öppna vår Dragonwarrior3-rom i Thingy32, samt att ladda vår tablefil. Använd den som du laddade ner (dw3.tbl), så vet du att allting fungerar (visst, du kan använda den du gjorde i förra kapitlet, men skyll inte på mig ifall någonting krånglar mer än det borde).
Sedan ska vi välja en text att ändra. Vad sägs om den vi gjorde vår relativa sökning på? För att komma dit så kan du helt enkelt göra en vanlig sökning nu när vi har en tablefil. Tryck först på "S" för att få fram sökrutan. Därefter skriver du in "important" (utan att ändra till en relativ sökning) och trycker sedan på Retur.
Har du problem med sökandet, så trycker du "J" i Thingy32 för att få fram denna ruta:

Därefter trycker du på "Manual Adress" för att få upp ytterligare en ruta. I den rutan ska du fylla i den position i rom:en som du vill gå till. Av en ren händelse råkar du veta att texten vi har valt ligger på 4386B, så därför skriver du in &H4386B (Observera att det måste stå "&H" utan apostrofer (") före adressen). När du har tryckt på OK så borde du komma till platsen på bilden här nedan.
Obs! Att använda Jump-funktionen fungerar givetvis bara när man redan vet var texten man ska till ligger någonstans.
Texten som finns här, är spelets första dialog som kommer fram några sekunder in i spelet. Om du öppnar Dragonwarrior 3 i Nesten och spelar en bit, så kommer du att få fram en ruta som ser ut så här:
Nesten, DW
Notera att "AERIS" bara är det namn som JAG skrev in.
Okej, så nu när vi har texten, så är det dags att ändra på den. Det första du gör är att markera den första bokstaven som du vill ändra, i det här fallet "W" i "Wake up". Så här bör det se ut:

Beskärd ruta
Därefter, med bokstaven markerad, trycker du på mellanslag. Det bör då stå "Selecting" just ovanför "Position" uppe till vänster. Efter det så markerar du den # som finns just före "I" i "It#s morning!". Så här:

Beskärd ruta
Sedan trycker du på mellanslag igen, så att du får upp den här rutan:

Nu är det bara en sak kvar, nämligen att skriva in din egen text. Testa så får du se. Nu kan du, med hjälp av tangentbordet, skriva in de hexdecimaler som du lade in med din tablefil. 0B=a lägger tex in hexdecimalen 0B på din a-tangent. Skriv in "a" så får du se att det står "0B" på undre raden.
Med andra ord så behöver du bara fylla i text, precis som du gör när du skriver på datorn som vanligt.
Det du kommer att märka, är att efter ett tag så tar det stopp. Det beror på att Thingy32 automatiskt ser till så att du inte överskrider den mängd text som du har markerat. Ifall det inte kommer fram några hexdecimaler i den nedre raden, och utrymmet verkar obegränsat, så beror det på att du har använt ett tecken som inte fanns med i din tablefil, eller att ett tecken förekommer två gånger i samma fil.
Här är i alla fall mitt exempel (Själv skrev jag Yahooooooo!!):
Nu har du just ändrat ditt första stycke text (förutsatt att du är en nybörjare, men annars skulle du väl inte ha följt alla exempel så här långt, eller?).
Men förutom att ändra text, så är det en sak till som du ska lära dig av det här: Utrymmet att skriva texten på är ALLTID begränsat. Om du har ett textstycke på 20 tecken, så är det 20 tecken du får skriva in där. Det går inte att magiskt lägga till lite extra utrymme, däremot så går det att utöka storleken på sin rom. Men det kräver rätt så avancerade kunskaper när man jobbar med Nes-roms.
Dock inte sagt att det inte finns sätt att utnyttja sitt utrymme på BÄTTRE. Har man lust så kan man jobba med pointers eller textkomprimering som DTE, men vi har inte riktigt kommit dit ännu.
Nästa Kapitel: Tile Layer Pro.

