Final Fantasy Hacktics

Modding => Hacking/Patching Tools => Topic started by: hayate84 on February 19, 2014, 09:52:34 am

Title: How to add new special symbols to FFTacText?
Post by: hayate84 on February 19, 2014, 09:52:34 am
  Hey guys! My name is Alex and I am a big fan of FFT as you all are. Actually, i am from Russia and i really want to translate this awesome game in Russian language for the local people, because it's pretty popular here and doesn't have any of adequate translations. Here's the problem: FFTacText does'nt support any of cyrillic (Russian) symbols, and my question is: Is it possible to add russian alphabet symbols to database of this program, and how can i do that.

P.S

I am sorry for my bad english, and i hope you can understand my type :D

Thank You.
Title: Re: How to add new special symbols to FFTacText?
Post by: Xifanie on February 19, 2014, 11:50:28 am
This page should give you information to get on editing the characters:
http://ffhacktics.com/wiki/Font

As for implementing them in FFTactext itself, you'll need to edit the source. I had to rip the information a week ago, so here's the file you'll need to edit:
http://code.google.com/p/lioneditor/source/browse/branches/imageEditor/FFTPatcher/FFTacText/Utilities/TextUtilities.cs?r=346

PS: FFTactext uses a DTE to compress text, and combines characters together to save space (1 byte characters that are originally japanese)... for example, since "the" is a word often used, I'm pretty sure "th" is a character in TacText. I don't know how easy it would be to prevent this, because it would likely screw up with your translation. Then again, I don't know crap about Russian, so I'm not sure how much of a problem it would be.
Title: Re: How to add new special symbols to FFTacText?
Post by: hayate84 on February 19, 2014, 03:30:26 pm
Thank You Xifanie, but can you explain me, what i have to do with this?

http://code.google.com/p/lioneditor/source/browse/branches/imageEditor/FFTPatcher/FFTacText/Utilities/TextUtilities.cs?r=346
Title: Re: How to add new special symbols to FFTacText?
Post by: Xifanie on February 19, 2014, 06:14:29 pm
I didn't make the program and was never able to compile it either, so I can't help you with that...
But just changing the japanese and latin characters to what you want should do the trick no? It's all unicode.
Title: Re: How to add new special symbols to FFTacText?
Post by: Lijj on February 19, 2014, 07:28:01 pm
Best of luck to you getting Cyrillic into the game; it's a really admirable project you have in mind. I'm sorry I can't help.. I'm just a dumb spriter.

I just wanted to say I support the idea.

Actually, member, formerdeathcorps might know about this, as he is possible working on a Chinese translation.
Title: Re: How to add new special symbols to FFTacText?
Post by: hayate84 on February 19, 2014, 07:35:16 pm
Well, Thank you guys anyway. I'll try my best =)
Title: Re: How to add new special symbols to FFTacText?
Post by: 3lric on February 19, 2014, 10:26:04 pm
A while back, someone was trying to do this with German, dunno if they were successful or not, but here is the thread,
it might have some useful info.

http://ffhacktics.com/smf/index.php?topic=9694.msg188459
Title: Re: How to add new special symbols to FFTacText?
Post by: Genesis on April 05, 2014, 01:05:51 pm
Quote from: Xifanie on February 19, 2014, 11:50:28 am
This page should give you information to get on editing the characters:
http://ffhacktics.com/wiki/Font

As for implementing them in FFTactext itself, you'll need to edit the source. I had to rip the information a week ago, so here's the file you'll need to edit:
http://code.google.com/p/lioneditor/source/browse/branches/imageEditor/FFTPatcher/FFTacText/Utilities/TextUtilities.cs?r=346

PS: FFTactext uses a DTE to compress text, and combines characters together to save space (1 byte characters that are originally japanese)... for example, since "the" is a word often used, I'm pretty sure "th" is a character in TacText. I don't know how easy it would be to prevent this, because it would likely screw up with your translation. Then again, I don't know crap about Russian, so I'm not sure how much of a problem it would be.


So, I've been having problems with using  FFTacText to edit WOTL, and I was looking at the source code and hoping you could clarify.. The psp class only seems to update the variables that don't exist in the psx class (Logically being the games added features), but does it update the variables that are consistent between them? If so, where.

[Edit]
Nevermind, I found it..one little For loop. Still doesn't help me with my error though..It's a thread under Help! about FFTacText errors if you think you can help.