101
Scripting and Reverse Engineering / Re: Translating Final Fantasy 9
« on: 2013-01-14 16:14:49 »
From tests I did with Makou Reactor, FFVII character names work like normal letters. EA is Cloud, for example.
I did some work on IX's character table, and it worked but obviously the way I programmed it was far from the most efficient way. I'm an amateur programmer.
Here's what I got:
I did it in VB. I don't know why I had two close double quotes down, one may be wrong. @ = END textbox, or end line, or whatever.
The "$" signifies a variable so I could replace it later ($A = Zidane, $B=Vivi, $D=Steiner)
"$8" is used for selection options (I replace it with a choice indicator), and $q0 as current HP, and $q1 as max HP -- probably relating to battle Scan info.
And here are the characters I couldn't place but exist:
I did some work on IX's character table, and it worked but obviously the way I programmed it was far from the most efficient way. I'm an amateur programmer.
Here's what I got:
Code: [Select]
0{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "-", "=", "*", "%", " "}
1{"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P"}
2{"Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "(", "!", "?", Chr(147), ":", "."} '147 is open double quotes
3{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p"}
4{"q", "r", "s", "t", "u", "v", "w", "x", "y", "z", ")", ",", "/", "・", "~", "&"}
5{"Á", "À", "Â", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Ï", "Ï", "Ó", "Ò", "Ô", "Ö"}
6{"Ú", "Ù", "Û", "Ü", "á", "à", "â", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï"}
7{"ó", "ò", "ô", "ö", "ú", "ù", "û", "ü", "Ç", "Ñ", "ç", "ñ", "Œ", "ß", "’", Chr(148)} '148 is close double-quotes
8{█, Chr(148), █, █, █, █, █, █, █, █, █, █, █, █, █, █}
9{█, █, █, █, █, █, █, █, █, █, █, █, █, █, █, █}
A{"‘", █, █, █, █, █, █, █, █, █, █, █, █, █, █, █}
B{█, █, █, █, █, █, █, █, █, █, █, █, █, █, █, █}
C{█, █, █, █, █, █, █, █, █, █, █, █, █, █, █, █}
D{█, █, █, █, █, █, █, █, █, █, █, █, █, █, █, █}
E{█, █, █, █, █, █, █, █, █, █, █, █, █, █, █, █}
F{█, █, █, █, █, █, █, vbNewLine, █, "$", █, █, █, █, █, "@"} '$ is variable and other stuff
I did it in VB. I don't know why I had two close double quotes down, one may be wrong. @ = END textbox, or end line, or whatever.
The "$" signifies a variable so I could replace it later ($A = Zidane, $B=Vivi, $D=Steiner)
"$8" is used for selection options (I replace it with a choice indicator), and $q0 as current HP, and $q1 as max HP -- probably relating to battle Scan info.
And here are the characters I couldn't place but exist:
Code: [Select]
_
】
【
∴
∵
♪
→
∈
×
◆
§
<
>
←
∋
↑
△
□
∞
♥
«
»
↓
—
°
★
♂
♀
Ⓤ
˶
'
#
※
;
¡
¿