Nes översättningsguide av nybörjare för nybörjare

27 oktober 2015Senaste svar: 9 236 visningar27 svar
Skrev denna guide till Lurx oxh tänkte jag kunde dela med mig till alla.
Jag är absolut ingen expert på detta men det kanske kan hjälpa folk över den första tröskeln iallafall.

Program du behöver:
HEX Editor: Windhex32 http://www.romhacking.net/utilities/291/
Emulator: FCEUX 2.2.2 http://www.fceux.com/web/home.html
Texteditor: Jag använder sublimetext till allt sånthär men funkar like bra med notepad. Men inte word eller liknande.

För att veta vilket hexvärde som representerar en bokstav behöver du en table fil (.tbl).
Har man tur har någon redan gjort en sådan, jag hittade en färdig till zelda här http://datacrystal.romhacking.net/wiki/ ... _Zelda:TBL
Finns till fler spel på den siten.
Finns det ingen så får man göra en själv:
1. Öppna romen i FCEUX.
2. Välj Debug->PPU Viewer.
3. Pausa när du ser bokstäver i PPU Viewern.
4. För muspekaren över en av bokstäverna tex. A, då ser du vilket hexvärde a motsvarar i detta fallet A.

5. Skriv in i en texteditor fil 0A=a.
6. Gör på samma sätt för resterande tecken så kommer du tillslut ha en fil som ser ut ungefär såhär:
0A=a
0B=b
0C=c
0D=d
0E=e
0F=f
10=g
11=h
12=i
7. Spara din fil till valfrittnamn.tbl

Det är det grundläggande för att skapa en table fil, men det finns undantag och specialare i de flesta spel.
Tex. i Zelda så är 1B=r men om r är sista bokstaven innan det ska radbrytas i dialogen så har den ett annat hexvärde.
Vissa spel har flera uppsättningar med bokstäver på olika delar av spelet och då får man göra en table fil per uppsättning.
Vissa spel är byggda utan återkommande bokstäver, där varje ord istället är unika sprites, detta har jag inte gett mig på då det verkar sjukt jobbigt.

Med din nya table fil är det dags att gå vidare till hexeditorn:
1. Öppna windHex
2. Öppna din rom fil med File->Open file for editing
3. Öppna din tbl fil med File->Open table file->table #1
4. På vänster sida har du nu HEXkoden och på höger sida har du texten (men även massa annat som inte säger dig så mycket). tryck på tab för att byta mellan vilken sida du editerar text eller hex.
5. Dags att översätta ditt första ord, tryck search->Relative search
6. I rutan som kommer upp, bocka i "Ignore Case" och "Start Search from the Beginning". Sök sedan på det engelska ord du vill översätta.
7. Du får upp en liten ruta med alla sökresultat dubbelklicka på den du vill gå till.
8. Nu borde du på höger sida i editorn se det ord du vill översätta. Växla med tab så att du hamnar på höger sida.
9. Skriv in det nya ordet. Att tänka på du har ofta begränsat med utrymme, som i detta fall där måste jag hålla mig mellan punktern med min översättning.

10. Spara File->Save File...
11. Öppna den sparade romen i fceux och beskåda din översättning.

För att lägga till bokstäverna ÅÄÖ måste du öppna romen i en tile/sprite editor tex. YY_CHR.NET (http://www.romhacking.net/utilities/958/) och rita till de på lediga platser i romen.
Tack! Jag tänkte börja med sånt här snart, precis vad jag behövde 🙂


Sent from my iPhone using Tapatalk
Bra Tevey!

verkar inte finnas någon lista över kortkommandon för WindHex, ett jag hittat:

ctrl+höger pil
gör vyn bredare, standard är 16bitar, gäller både hex och text vyn.

TBL filer har stöd för bokmärken, i WindHex kallas det för JumpList, Ctrl+W
bokmärken ser ut så här i tbl filen:
(D0200h)Beginning of dialogue
(E1A0h)DTE start
Många spel, Zelda3 & FF6, använder något som kallas för DTE och MTE, Dual Text Entry och Multi Text Entry.

FF6:

02=TERRA
DB= n
DC=ee
DD=de
DE=so
DF=gh
E0=ca

02 är en MTE och resten DTE.
Det gör att text tar mindre plats, men som Tevey skrev, sjuuukt meckigt att reda ut.

Zelda3 använder massor med MTE:
AA=give
AB=get
AC=go
AD=have
AE=has
AF=her

När man räknat ut hexvärden för singel tecken ser det riktigt konstigt ut, man får helt enkelt testa sig fram.
Skriv in ett hex värde och lämplig text i tabell filen och se hur det ser ut i windhex och jämför med spelet.
Tack, tevey! Mycket välkommet även här 🙂 Någon gång ska jag ta mig tiden att försöka mig på detta 🙂
Snyggt! Men min tid kommer troligen tyvärr räcka till detta 😞
Jag må va lite blåst men, hur ändrar man ett ord? Jag har hittar "start" men kan inte ändra det.


Sent from my iPhone using Tapatalk
Ibland hänger den sig lite för mig men brukar funka att bara tabba till hex och sen tillbaka så funkar det igen.
Jag håller på med en tbl-fil nu till ett spel jag tänkt översätta, och kul är de ju! 🙂 men det suger att jag fortfarande inte lyckas ändra något i Windhex. Jag har tabbat som ett tok fram och tillbaka men inget händer. Får ta en googling lite senare ikväll och se om någon har samma problem som jag har.
Kör förövrigt på Windows 8 i virtualbox
Capslock måste vara aktiverat för bokstäverna och ska du ändra hexvärdet så kan du inte använde numpad utan siffrorna ovanför bokstäverna (så fick jag göra)

Skickat från min SM-N9005 via Tapatalk
Lurx! Tack!
Capslock var boven i dramat, så får jag slog på det så kunde jag börja editera.

Min TBL-fil börjar se bra ut nu så snart ska jag börja med att fylla ett google docs med text som skall översättas.
Chill man!

Om du använder capslock eller ej har att göra med om du har gemener eller versaler i din .tbl fil

Då de flesta spel bara kör med versaler så funkar caps lock bäst och jag bara förutsatte att det var ett sånt spel du översatte!

Göttmos ska bli kul att se vad det är du lurar på för något 😉

Skickat från min SM-N9005 via Tapatalk
Jag ska låsa ner forumet till alla som skrivet presentationer så man känner sig mer manad till att lägga upp pågående projekt 🙂
Ska försöka mig på ett title screen hack också 🙂


Sent from my iPhone using Tapatalk
Bra initiativ Billy
Håller med Tevey!

Skickat från min SM-N9005 via Tapatalk
Håller med Lurx!
Någon som vill skriva en guide för snes också? 🙂 Kom ingenstans igår när jag testade lite.
Ungefär samma lika, ingen PPU viewer bara 😛

Skickat från min Nexus 5 via Tapatalk
Hur vet man vilka tiles som har vilka hexvärden om man inte har en table fil?

Skickat från min SM-N9005 via Tapatalk
Jag letar fram bokstäverna i rom filen med YY-CHR och räknar kallt med att det är rätt ordning.
Annars får man använda relativ sök funktionen i Windhex och chansa 🙂

Skickat från min Nexus 5 via Tapatalk

Du måste vara inloggad för att svara.

Logga in