Brauche einen Tipp!

Hier könnt Ihr Erfahrungen rund ums Thema "ROM-Translation" und "ROM-Hacking" austauschen

Moderator: DarkZero

Post Reply
User avatar
Rpgmaniac-No1
Retrofan
Posts: 1866
Joined: Tue Sep 03, 2002 12:21 pm
Location: In meinem Rollenspiel Zimmer
Contact:

Brauche einen Tipp!

Post by Rpgmaniac-No1 »

Halllöchen Jungs!

Nun habe ich Little Nemo: The Dream Master sowie DUck Tales für NES komplett übersetzt. *freu*

Image


So habe ich mich endlich mal an ein Action-RPG gewagt. Und zwar Crystalis von SNK. Nun ja die beiden Intros waren bis jetzt einfach zu übersetzen.......

Image Image Image



......jedoch bekomme ich langsam Probleme mit den Dialogen in blauen Sprechblasen.(seht Bild)

Image

Also mit der Thingy Ansicht lassen sich viele englischen Wörter nur teilweise erkennen, trotzt ausführlicher TBL Datei.

So steht im Dialog:

""Hey!! There´s a guy coming out of the cave!"
User avatar
d4s
Posts: 377
Joined: Fri Aug 22, 2003 4:43 pm
Location: Sportklause
Contact:

Post by d4s »

1. am besten guckst du mal, das du die font noch änderst, damit
du auch ÜÄÖüäöß drinne hast, sieht professioneller aus.
2. zu deinem problem mit dem dialogskript:
du siehst den text nur unvollständig, weil er höchstwahrscheinlich dte-komprimiert ist.
im grunde sieht es so aus, das ein oder mehrere zeichen, die oft hintereinander vorkommen durch ein einzelnes byte repräsentiert werden, anstatt ausgeschrieben im skript zu stehen.
zb:
5d=the
5e=ll
5f=of
müsste aber auch in der thingy dokumentation stehen.
welches byte nun welche bedeutung hat kannst du ja aus dem kontext schliessen bzw du kannst
den dekomprimierten text mit den hexwerten im skript vergleichen.
es gibt aber irgendwo im rom auch noch ein table,wo das alles drin steht,
wenn du den findest gehts schneller.
User avatar
Katana
Posts: 5337
Joined: Sun Jan 02, 2000 1:01 am
Location: Nördliches NRW, Deutschland
Contact:

Post by Katana »

Es sollte im ROM 'ne Table geben, wo die komprimierten Wörter hintereinander stehen, könnte dann so aussehen

Code: Select all

#coming#the#
bzw. in diesem Falle wohl eher

Code: Select all

# co#mi#ng#th#e #
Nur meist mit allen Wörtern, in in dem aktuellen Block komprimiert sind.

Versuch doch einfach mal die Hex-Werte durch andere zu ersetzen.
das erste

Code: Select all

"####"
was wohl

Code: Select all

" coming "
heißt z.B.
Wenn du das erste Byte überschreibst (z.B. mit ""A"") und da nur noch

Code: Select all

"Aoming "
steht, würde das erste Byte

Code: Select all

" c"
bedeuten, steht da jedoch

Code: Select all

"Aming "
so würde das Byte sogar

Code: Select all

" co"
bedeuten.

Viel Spaß beim Suchen ;)
User avatar
Rpgmaniac-No1
Retrofan
Posts: 1866
Joined: Tue Sep 03, 2002 12:21 pm
Location: In meinem Rollenspiel Zimmer
Contact:

Post by Rpgmaniac-No1 »

Danke euch für die Tipps. DarkZero hat mir auch paar Tipps gegeben. Es handelt sich hier um reine ""Dictionary"" mit denen ich jetzt zu Kämpfen habe.

So hab ich rausgefunden das das Wort ""your"" als ein Byte zählt und die Hex-Zahl F4 hat. Muss jetzt nach diesen Dictionary suchen, dann kann ich sie in die Table einfügen und somit erkennbar machen. Sonst zählt imemr ein Buchstabe als ein Byte.

Na ja ist zeimlich viel Arbiet, aber zum Glück weiß ich jetzt was zu machen ist.

Danke euch! :wink:
Post Reply