News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: FF5 Advance french script extraction : Please help  (Read 4622 times)

John_Beavers

  • Jr. Member
  • **
  • Posts: 3
    • View Profile
FF5 Advance french script extraction : Please help
« on: December 15, 2019, 07:47:42 pm »
Hello ladies and gentlemen,

I'm trying to find a way to extract the text of the FF5 advance French translation that you find in the ROM so I can put it in the SNES version.
Editing the SNES text, I can do with a dedicated tool.
Extraction the script from the GBA FF5A ROM, I can't.

I just don't have the knowledge to do that.
I've done research and I tried for many hours to uses hex editing tools. I always get lost. I don't really understand all about TBL files too.
I have no programming skill at all :/

This is a project that would be very cool for the french community.
With the french script, I can go pretty fast into providing the most accurate translation for the SNES game by thouroughly adapting the GBA script.

Would someone be so kind to help me, please ?
Maybe the FR script exists online somewhere already (The US one does). I just need the plain text in a CSV or something :)
« Last Edit: December 16, 2019, 06:19:51 am by John_Beavers »

4ph

  • Jr. Member
  • **
  • Posts: 59
    • View Profile
Re: FF5 Advance french script extraction : Please help
« Reply #1 on: December 17, 2019, 01:30:31 pm »
En direct de la France. ;)
Voici votre table pour la rom Française:
00=a
01=e
02=i
03=n
04=o
05=
06=r
07=t
08=s
09=l
0A=u
0B=.
0C=d
0E=c
0F=h
10=m
11=g
12=p
13=f
14=!
15=:
16=b
17=v
18=,
19=w
1A=y
1B=S
1C=k
1D=z
1E='
1F=C
20=é
21=L
22=G
23=E
24=A
25=q
26=T
27=?
28=M
29=I
2A=K
2B=P
2C=D
2D=-
2E=F
2F=W
30=B
31=H
32=N
33=R
34=x
35=¡
36=j
37=V
38=O
39=U
3A=ü
3B=è
3C=ä
3E=J
3F=à
41=ö
45=1
46=Y
47=Z
48=2
49=X
4A=0
4B=ê
4C="
4E=â
4F=3
51=5
52=4
53=*
55=ù
57=È
59=«
5A=»
5D=6
5E=É
5F=8
60=ô
61=+
62=î
63=û
64=ç
65=7
66=%
67=9
68=(
69=)
6A=À
6B=/
6C=Ç
6E=Ü
6F=æ
70=Ä
71=ï
72=Ö
C38E=[NL]
C3B3=[???]
C3B7=[END]
C480=[NUM_Gils]

John_Beavers

  • Jr. Member
  • **
  • Posts: 3
    • View Profile
Re: FF5 Advance french script extraction : Please help
« Reply #2 on: December 18, 2019, 04:50:23 am »
WOW ! Thank you !!! A lot of lots !
This is what I get when I dump the part of the code that hold the script.
I just had to replace 05 with a space. :)
I replaced the line break marker "[END]" with actual line breaks and got the full script. :)

Now, I need to figure out how to insert a special character such as é,è or à in the SNES ROM that I want to edit.
I use FF5e_Text_Editor v1.6, would you have any idea, please ?

Wouah ! Merci !!! Beaucoup, beaucoup !
Voilà ce que j'obtiens quand j'extrais la partie du texte qui contient le script.
J'ai juste eu à remplacer 05 par un espace. :)

J'ai remplacé le marqueur de saut de ligne avec un vrai saut de ligne et j'ai le script complet. :)

Maintenant il faut que je vois comment insérer un charactère spécial comme é, è ou à dans la ROM SNES que je veux modifier.
J'utilise FF5e_Text_Editor v1.6. Vous auriez une idée, s'il vous plaît ?


Here is a sample of the result:


($0D)($C3)($A6)Lenna: Father!($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna: Vater!($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna : Père !($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna: Papà!($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna: ¡Padre!($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna: Do you really have to go?[NL]($C3)($BB)($C3)($B8)
($C4)($91)[NL]($C3)($B0)King Tycoon: You know I do, dear. [NL]I need you to protect the castle.($C3)($BC)($C3)($B8)
[NL]Under no circumstances are you to[NL]follow me, do you understand?($C3)($BC)($C3)($B8)
($C4)($91)[NL]($C3)($A6)Lenna: But, Father...($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna: Musst du wirklich[NL]gehen?($C3)($BB)($C3)($B8)
($C4)($91)[NL]($C3)($B0)König Tycoon: Du wei($4D)t, es[NL]geht nicht anders, Liebes.($C3)($BC)($C3)($B8)
[NL]Deine Aufgabe ist es, das[NL]Schloss zu beschützen.($C3)($BC)($C3)($B8)
[NL]Du darfst mir unter keinen Um-[NL]ständen folgen, verstehst du?($C3)($BC)($C3)($B8)
($C4)($91)[NL]($C3)($A6)Lenna: Aber, Vater ...($C3)($BB)($C3)($B8)
($C4)($91)($0D)($C3)($A6)Lenna : Devez-vous vraiment aller[NL]là-bas ?($C3)($BB)($C3)($B8)
($C4)($91)[NL]($C3)($B0)Roi de Tycoon : Lenna, protège[NL]le château en mon absence.($C3)($BC)($C3)($B8)
[NL]($43)uoi qu'il arrive, promets-moi que[NL]tu n'essaieras pas de me suivre.($C3)($BC)($C3)($B8)
« Last Edit: December 18, 2019, 05:37:29 am by John_Beavers »

4l3j4ndr0

  • Jr. Member
  • **
  • Posts: 79
  • Gameboy Color Rules!
    • View Profile
Re: FF5 Advance french script extraction : Please help
« Reply #3 on: December 19, 2019, 07:29:20 pm »
Seems there are some tiles that can be edited after the Uppercase letters.
and also some japanese characters after the tt tile.


John_Beavers

  • Jr. Member
  • **
  • Posts: 3
    • View Profile
Re: FF5 Advance french script extraction : Please help
« Reply #4 on: December 19, 2019, 09:31:09 pm »
Oh I see,

It seems I could add the missing characters and use their position when I introduce the text back in the ROM.
Interesting :) What a world rom hacking is^^

I'll be able to dig into that after christmas because I'll dedicate this time to my family.
I'll come back next week to tell you how I have progressed.

Thank you for the leads gentlemen !

OliVDB

  • Jr. Member
  • **
  • Posts: 7
    • View Profile
Re: FF5 Advance french script extraction : Please help
« Reply #5 on: April 23, 2020, 11:58:17 am »
Thanks for the explanation, I've given it a try, it works. I'll finally be able to do some French translations...