Kapitel 3: Thingy32

Du behöver:
Thingy32

Känn till ditt program.

Vad är Thingy32 då? Svaret är, en hexeditor (alltså ett program som kan visa och ändra hexdecimala tal i en fil) som skrevs enbart för att underlätta romhackning.

Då kollar vi lite på Thingy32s olika delar först (bilden kan ta lite tid att ladda beroende på din uppkoppling).

Thingy (Bilden är från Lynxos gamla version av FF3)

  1. Positionen i den rom du öppnar. Just nu befinner vi oss på 0D0200 i FF3 (den svenska översättningen). Den absolut första hexdecimalen i en rom befinner sig på position 0. (thingy skriver aldrig fler 0:or än nödvändigt, så det ska stå 00 i så fall)
  2. Menyn, samt vilka tangenter man ska trycka på för att aktivera olika kommandon. Man kan även trycka på texten.
  3. Mappar, samt den rom du har öppnat.
  4. Spelets kod (text i det här fallet) i hexdecimal form.
  5. Spelets kod (text i det här fallet), efter att man har laddat in en tablefil i thingy. Med andra ord så är innehållet detsamma i båda rutorna. Bilden är från början av FF3:s dialog i den gamla versionen av Lynxos översättning.
  6. Justera Rutornas storlek.

 

Menyn Här följer korta beskrivningar av de olika alternativen på Menyn.
O: Options (Alternativ) Här kan man ladda tablefiler, samt använda funktioner såsom Jump.
S: Search (Sök) Med hjälp av din tablefil kan du göra en sökning för att enklare hitta texter i spelet. Thingy kan även göra en relativ sökning. (mer om det senare)
J: Jump (Hoppa) Thingy kan spara positioner i din rom på den tablefil du använder, så att du med ett knapptryck kan återvända dit direkt.
R:Re Search (Sök igen) Om du redan har utfört en sökning, behöver du inte skriva in samma sökning ingen, utan behöver bara trycka på "R".
Space (Mellanslag) Den mest använda funktionen. Efter att du har laddat en tablefil, behöver du bara markera ett stycke kod med mellanslagsknapparna, för att kunna skriva dit din egen kod. Mer om detta i översättningsexemplet.
D: Dump Thingy kan dumpa scripts. Mer om detta på scriptavdelningen.
I: Insert Efter att ha dumpat ett script, kan thingy även sätta in det igen.

Förutom det som står i tablån där uppe, så är det en sak man bör veta om Thingy32s skrivfunktion (alltså den du aktiverar med Mellanslag). För att använda den, måste man sätta markören (dvs det blinkande strecket i den högra rutan, eller den röda fyrkanten i den vänstra) på den bokstav som befinner sig först i texten som man vill ändra. Väl där, ska man trycka Mellanslag, och sedan placera markören EFTER det sista tecknet som man ändrar till. Tex:

#Hallå där!#

Vill du skriva om "Hallå där!" så ska du sätta markören på "H" och trycka mellanslag. Därefter ska du markera "#" som kommer efter " ! ". När du sen trycker mellanslag igen, så kommer en ruta upp (se nedan) och sen är det bara att skriva.

Thingy_edit.jpg (15638 bytes)
Här kan man skriva text

En sak som är viktig att veta, är att Thingy32 inte visar ändringarna som man gör i texten. Även om du skriver om "Hallå där" till något annat, så kommer det fortfarande att stå "Hallå där" i Thingy, tills du har stängt ned programet, startat upp det igen, och gått till samma plats i texten som du var tidigare. DÅ kommer du att kunna se ändringarna. Det här kan vara ganska irriterande ibland, men det kan också vara bekvämt att kunna se vad som stod där tidigare, ifall man vill ändra tillbaks något.


Att söka

Genom att trycka på "S", så får man automatiskt upp en sökruta där man kan skriva in texten man vill söka efter. Vi kommer att syssla mer med sökning i nästa kapitel, men tills vidare så kan du göra följande:

1. Öppna Dragonwarrior 3 i Thingy32, och ladda filen dw3.tbl. Du behöver inte ladda någon 2:a tablefil, tryck bara på Avbryt när Thingy32 ber om en alternativ tablefil.

2. Om du inte befinner dig högst upp i filen, tryck "J" och tryck Manual Adress. Skriv 0 och tryck OK, så flyttas du högst upp.

3. Tryck på "S", och skriv in något engelskt ord som du vet förekommer i Dragonwarrior 3. Tex: "raised".

4. Hoppa inte händelserna i förväg och börja mixtra med texten. Det kommer vi till i nästa kapitel.


Bookmarks

Med hjälp av dessa kan man lättare återvända till vissa positioner i sin rom.

1. Placera markören på den position som du vill spara.

2. Tryck "J".

3. Tryck "Add current location as new bookmark".

4. Skriv ett namn och tryck OK, så sparas positionen.

För att använda bookmarks, tryck "J" och välj någon av de sparade positionerna.

Innan vi börjar att använda Thingy32 till att ändra text, finns det ytterligare en sak som Thingy behöver: Tablefiler.