+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Build a table file for Tales of Phantasia (Snes)
Pages: [1]
Author Topic: Build a table file for Tales of Phantasia (Snes)  (Read 1 times)
Rappa
Guest
« on: September 08, 2011, 06:46:58 pm »

I started picking this one up a few months ago, but I couldn't go further at the very first step: to build a table file. I did relative search for in-game phrase, Item 's name, character's name but all was vain. I guess the game uses some kind of compression like DTE or MTE, but I'm not sure.
So I need some hint how to find which hex value represents.

Thank you for reading.
justin3009
Guest
« Reply #1 on: September 08, 2011, 08:27:04 pm »

(Sorry I haven't responded to your PM.  I was still working on other things myself and didn't do much with the text).

But if you're looking for character names like "Cless".  You won't find it be typing "Cless" in.  Try typing "less" and you'll have better results.

$F0/A8C2 BF 2E 9C EC LDA $EC9C2E,x[$EC:9D1B] A:00ED X:00ED Y:DF50 P:envMxdizC - I have this noted down as something to do with the DTE.  Though it's probably wrong, but this could help with other things.  There might be 50 in total?  Not too sure.

$F0/A93A BF 14 88 EC LDA $EC8814,x[$EC:88F2] A:00DE X:00DE Y:DF66 P:enVmxdizc - These are the numbers you add to EC6553 in order to find where the text is located.

$F0/A941 BF 53 65 EC LDA $EC6553,x[$EC:6689] A:0136 X:0136 Y:DF66 P:enVMxdizc - Text

I can't really help much further than this as the text isn't exactly what I'm focusing on right now.  Hopefully this'll help in some manner though.
Rappa
Guest
« Reply #2 on: September 10, 2011, 06:47:47 pm »

Thank you very much for your help.
I was able to build a table file for the dejap's English version, it's here if anyone wonder
(http://www.mediafire.com/?g2a96cpb9tiufih)

Strangely, with the table file I can locate some Item and character names, but I can't find any dialogue with it. Perhaps the game is heavily DTE-ed, which is a nightmare to deal with. My focus is the original Japanese version but haven't found any thing with this one yet.

Lastly, may this be a stupid question, but what is the meaning of this offset $EC:6689?
I set a break point on read for this offset, then the game freezes at the begining of the first dialogue of the game. So it must be related to the dialogue anyhow...
I twisted the value at this offset and the game freezed.....

It seemed to be this offset is not the dialogue itself but some kind of information for the dialogue...
justin3009
Guest
« Reply #3 on: September 10, 2011, 10:56:02 pm »

I assumed that's where the actual text and maybe some properties of it were located.  I remember messing with it and it changed some of the text, but I'm probably wrong on there.  I'll probably experiment with it more when I have the time.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC