Author Topic: How to translate Final Fantasy X?  (Read 15347 times)

Avalanche

  • *
  • Posts: 22
    • View Profile
How to translate Final Fantasy X?
« on: 2013-06-24 14:24:17 »
Hi all,

Anyone know any method to translate this epic game? I didn't find any topic on the net about extract/edit Final Fantasy X files.

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: How to translate Final Fantasy X?
« Reply #1 on: 2013-06-29 07:27:12 »
Of course it's possible:



http://www.youtube.com/watch?v=o-fNlD8XP0o

Almost all files are compressed, ffgriever made a tool for it: http://www.romhacking.net/utilities/639/
To use this tool, you have to extract all files from the disc at first.

Basic char table:
Code: [Select]
3A=
50=A
51=B
52=C
53=D
54=E
55=F
56=G
57=H
58=I
59=J
5A=K
5B=L
5C=M
5D=N
5E=O
5F=P
60=Q
61=R
62=S
63=T
64=U
65=V
66=W
67=X
68=Y
69=Z
70=a
71=b
72=c
73=d
74=e
75=f
76=g
77=h
78=i
79=j
7A=k
7B=l
7C=m
7D=n
7E=o
7F=p
80=q
81=r
82=s
83=t
84=u
85=v
86=w
87=x
88=y
89=z
« Last Edit: 2013-06-29 07:34:11 by Colly »

Avalanche

  • *
  • Posts: 22
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #2 on: 2013-06-29 11:28:10 »
Can you run this tool? I tried it on Windows XP and Windows 7(64). Can you send me FFGriever e-mail or any contact?

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: How to translate Final Fantasy X?
« Reply #3 on: 2013-06-29 22:01:55 »
You should run this tool through the command prompt or by batch file.
Quote
Usage: ffxtool [OPTION] INFILE OUTFILE
  -c       compress INFILE into OUTFILE
  -d       decompress INFILE into OUTFILE
  -h       display this help and exit

Avalanche

  • *
  • Posts: 22
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #4 on: 2013-06-30 10:23:25 »
Thanks, i compressed the files. So now i need to use a HEX editor to translate. Am i right?


[UPDATE]
I tried to find the dialouges wit Hex Editor Neo but i didn't find anyting. Dou you ever work with Final Fantasy X? Do you know which file contains the dialouges? You send me a char table, how can  i use it? I know i'am a begginer but i really try to understand everything i'm using google, youtube and i will work hard.
« Last Edit: 2013-06-30 11:56:26 by Avalanche »

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: How to translate Final Fantasy X?
« Reply #5 on: 2013-06-30 22:09:35 »
Thanks, i compressed the files. So now i need to use a HEX editor to translate. Am i right?

[UPDATE]
I tried to find the dialouges wit Hex Editor Neo but i didn't find anyting. Dou you ever work with Final Fantasy X? Do you know which file contains the dialouges? You send me a char table, how can  i use it? I know i'am a begginer but i really try to understand everything i'm using google, youtube and i will work hard.

Yes, I worked with FFX, screens are made by me.

No, you have to decompress files.

But first, you have to extract them from the disc. If you open FFX disc on 0x8c000, you will see files' table. First thing:
Code: [Select]
59 01 00 ddFirst: offset to the start of the file (in sectors, up to first 4 bits in 3rd byte)
third: "0" means not compressed, "4" means compressed, "8" means dummy
four (dd): space between the end of file and the end of sector, divided by 8.

With above data you can easily extract all files and unpack them with tool.

Avalanche

  • *
  • Posts: 22
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #6 on: 2013-07-02 16:42:30 »
So, I opened the iso in hex editor and i think i found what you say.



But i'm stuck here, i can't figure out the next steps.  I know it is not so easy, but can you make a little tutorial to me, how to extract and unpack files?

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: How to translate Final Fantasy X?
« Reply #7 on: 2013-07-02 17:59:24 »
59 01 means number of sector. Each sector has 2048 bytes, so you have to multiply pointer (159h) by 2048, and it's start of the file.
As this files has "0" in the next byte (the left one, right is still for pointer), it's not compressed.

On your screen, pointer to the compressed file is here:


Learn more about the hexadecimal and decimal numeral systems, without it you couldn't do anything. 59 01 means 159h in hex, so it's 345 in decimal value.

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: How to translate Final Fantasy X?
« Reply #8 on: 2013-07-02 18:00:18 »
.
« Last Edit: 2013-07-02 21:00:21 by Colly »

Avalanche

  • *
  • Posts: 22
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #9 on: 2013-07-02 18:27:14 »
I can't use this tool to extract the files?

Universal FFX/FFX-2 extractor
http://dc368.4shared.com/download/yOQlAdZT/Universal_FFX-2_ExtrReb.rar?tsid=20130702-175655-51067c11
« Last Edit: 2013-07-02 18:28:52 by Avalanche »

Bosola

  • Fire hazard!
  • *
  • Posts: 1749
    • View Profile
    • My YouTube Channel
Re: How to translate Final Fantasy X?
« Reply #10 on: 2013-07-02 19:00:51 »
Are you asking if it'll work? Try it and find out.

Avalanche

  • *
  • Posts: 22
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #11 on: 2013-07-02 19:06:24 »
No, you misunderstood me. I tried it, and i extracted the files sucesfully but i stuck again, because i got 7340 noname file.  I tried to unpack these files but i can't. I think i need to learn a lot. It's more complicated than i thought. : /
« Last Edit: 2013-07-02 19:09:42 by Avalanche »

Colly

  • *
  • Posts: 148
    • View Profile
    • Final Fantasy VIII PL
Re: How to translate Final Fantasy X?
« Reply #12 on: 2013-07-02 21:11:17 »
Creator of this tool didn't know everything about file table, so inserting can be problematic.
As for noname files: they are noname, because they just don't have names. You have to just open them in hexeditor and check what is inside. Nobody said that it's easy and quick ;)

gledson999

  • *
  • Posts: 71
  • Listem to my Story, this maybe our last chance ♪
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #13 on: 2013-09-30 04:46:12 »
Colly, I have some question about this game:

1º what you method used for transtion of this game?

2º can you tell me where is located the game title screen?



OBS: I'm translating this game too, I can help you, if you wish  :wink:

shadow_lonely1989

  • *
  • Posts: 10
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #14 on: 2014-04-14 09:46:11 »
Colly, I have some question about this game:

1º what you method used for transtion of this game?

2º can you tell me where is located the game title screen?



OBS: I'm translating this game too, I can help you, if you wish  :wink:
I have same question, I'm newbie, can you help me extract ISO of this game? And can you tell me method used for translation of this game? Thanks for any help!

shadow_lonely1989

  • *
  • Posts: 10
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #15 on: 2014-04-16 02:08:35 »
Of course it's possible:



http://www.youtube.com/watch?v=o-fNlD8XP0o

Almost all files are compressed, ffgriever made a tool for it: http://www.romhacking.net/utilities/639/
To use this tool, you have to extract all files from the disc at first.

Basic char table:
Code: [Select]
3A=
50=A
51=B
52=C
53=D
54=E
55=F
56=G
57=H
58=I
59=J
5A=K
5B=L
5C=M
5D=N
5E=O
5F=P
60=Q
61=R
62=S
63=T
64=U
65=V
66=W
67=X
68=Y
69=Z
70=a
71=b
72=c
73=d
74=e
75=f
76=g
77=h
78=i
79=j
7A=k
7B=l
7C=m
7D=n
7E=o
7F=p
80=q
81=r
82=s
83=t
84=u
85=v
86=w
87=x
88=y
89=z
That's great!

gledson999

  • *
  • Posts: 71
  • Listem to my Story, this maybe our last chance ♪
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #16 on: 2014-05-10 06:27:50 »
Poland Translation, Nice  ;D

shadow_lonely1989

  • *
  • Posts: 10
    • View Profile
Re: How to translate Final Fantasy X?
« Reply #17 on: 2014-09-01 12:53:49 »
Creator of this tool didn't know everything about file table, so inserting can be problematic.
As for noname files: they are noname, because they just don't have names. You have to just open them in hexeditor and check what is inside. Nobody said that it's easy and quick ;)

Hi! Do you know where the file with coordinates of font's char? Thanks!