Hacking Tokyo Mirage Sessions #FE - Translation Toolkit

Sn0wCrack

Well-Known Member
OP
Member
Joined
Jun 10, 2016
Messages
220
Trophies
0
XP
206
Country
Australia
Tokyo Mirage Sessions #FE Reincarnation Translation Toolkit

We over at the Tokyo Mirage Sessions #FE Reincarnation Patch Team have heard many people ask for tools and such to help translate Tokyo Mirage Sessions #FE (using our patch as a base) into different langauges, so we're providing text translation tools for anyone who is interested in starting a translation project, as well as any support for technical information on the game.

About:
This will allow you to create a translation project, using the edited Reincarnation script as a base, as well as make a patch that will integrate into our patcher for the game (further instructions included in the download below)

Download:

http://pastebin.com/Eey40rvt
http://pastebin.com/Eey40rvt
Contact:
Discord: https://discord.gg/eR428vF - If you're joining for any technical help with your translation project, then come into the #translations channel and we can assist you with any technical questions you might have.

FAQ:

Q: What can be edited with this?
A: Text only for the time being, if any images are required, we'll look into it, as the process is very hard for image editing on Wii U currently.
However, 99% of the games text will be editable this way, with only the menu options being images.

Q: I want to translate the game into X langauge, is it possible?
A: Currently TMS #FE only supports some Latin based langauges, such as Enlgish, French, Spanish and German. As such, Cryllic, Korean and other langauges are a no go currently. However Chinese can be accomplished using the Japanese version as a base.
You can see a full list of all characters supported by the game here: http://i.imgur.com/vGW7MPO.png
If the Wii U font format is cracked, we might be able to add more in as a catch all.

Q: I broke something text related and don't know what to do!
A: You can restore the file from the included Archive, or if you don't want to lose work, just compare the file to the original and restore it by hand.
 

biggan1

Well-Known Member
Member
Joined
Dec 9, 2016
Messages
228
Trophies
0
Age
21
XP
127
Country
Im just about to start this interesting game!

Its japaneese voiceover with english text.

Why change that?

Dunno how Good or bad this game is but im excited!
 
Last edited by biggan1,

fejich

Well-Known Member
Newcomer
Joined
Nov 26, 2016
Messages
49
Trophies
0
Age
31
XP
108
Country
China
Through the sample files and software provided by you, many games have been successfully translated. thank you very much

Now I encounter a problem, the game's main title picture not found

Located at \ content \ Pack \ pack_030_etc \ Interface \ titletitle_logo.gtx is the caption image, but this file is not called when the game is running.

Has anyone successfully replaced this resource?
 

Attachments

  • title_logo.png
    title_logo.png
    26.6 KB · Views: 308

p-janon

Member
Newcomer
Joined
Apr 6, 2019
Messages
6
Trophies
0
Age
40
XP
56
Country
France
Hello,

first i would like to thank you for all the tools you have made available, they have been very useful for me to translate the game.

Now, I have one last problem, unfortunately.
I was able to translate all the texts of the pack_031_message using the tools available as well as the texts of the pack_030_etc by editing the images (there also thank you for the tool: repack_etc).
So I could translate 99.99% of the game but I still have the missing 0.1%.

In fact, it is about the texts located under the button A when you want interact with something (Check, Enter, To Map, ....), special messages which are displayed before the beginning of the battle ( First Strike !, Savage Ennemy Encounter, ...) and small texts in the bubbles above the NPC (Request, Side).
I have attached images in case that what I am talking about is not clear.

I tried to find where these missing texts could be located since they are neither in pack_031_message, nor in pack_030_etc,
and by interchanging the different cpk files of the US / EUR version with the JAP version to see which one was changing these texts, it seems that it is the file: pack_020_effect.

But I have several problems, first I want to emphasize that I am a pure noob and I know nothing about hacking and all these things, and without your tools I could not have done anything; and that's all my problem since the files contained in pack_020_effect are PTCL files, so different from those that I could modify with the tools at my disposal. Moreover even if I knew how to modify them I would not know how to repack the files in cpk.

So for summary, does anyone know how to edit these PTCL files and could help me / provide me with the tools to modify these ultimate words.
Since what I have done so far, I would say that normally it should be images to edit like the GTX files of the pack_030_etc, but can there be GTX files in PTCL files?

Thank you for taking the time to read me.
I hope that someone could help me.


Ps: sorry for my english!
 

Attachments

  • contextual.png
    contextual.png
    1.9 MB · Views: 167
  • contextual2.png
    contextual2.png
    2.7 MB · Views: 181
  • before battle message.png
    before battle message.png
    2.5 MB · Views: 216
  • before battle message2.png
    before battle message2.png
    2.6 MB · Views: 138
  • contextual3.png
    contextual3.png
    2.7 MB · Views: 176
  • bubbles.png
    bubbles.png
    2.9 MB · Views: 169

p-janon

Member
Newcomer
Joined
Apr 6, 2019
Messages
6
Trophies
0
Age
40
XP
56
Country
France
@p-janon all of those are gtx textures that are in the interface folder inside the pack_30_etc.cpk IIRC.
you have to use texconv2 to convert them to a workable format and then back to gtx.


No, all GTX files in this folder are already modified (for example, look at the contextual2.png image I attached, the "scene" was replaced by "lieu" and the "Enemy Radar" by "Infos Ennemis") and what I am talking about does not belong to it.


As I said:
I tried to find where these missing texts could be located since they are neither in pack_031_message, nor in pack_030_etc,
and by interchanging the different cpk files of the US / EUR version with the JAP version to see which one was changing these texts, it seems that it is the file: pack_020_effect.


It's clearly in: pack_020_effect
 
Last edited by p-janon,

p-janon

Member
Newcomer
Joined
Apr 6, 2019
Messages
6
Trophies
0
Age
40
XP
56
Country
France
Located the files to be modified, it's a big word... There are 1695 files in the pack_20_effect and I have no idea of which contain the words to modify.

I may be able to find them by swapping some between the US / EUR and JAP but as I do not have a tool to repack the cpk, I can not even do that.

It would be possible to have a tool that does that as you did for the pack_30_etc?


Oh, one more thing, that is not very serious and that no one seems to have noticed and that seems to be present even in the unmodified version of the game, but there seems to be a bug with the "sort" in alphabetical order (for Items, Skills, Side Stories). It does not work correctly at all.
 

p-janon

Member
Newcomer
Joined
Apr 6, 2019
Messages
6
Trophies
0
Age
40
XP
56
Country
France
Good news, I found a way to open ptcl files!

It's with the Switch Toolbox tool from KillzXGaming. It allows to display the textures and to export them (in dds files, so easy to modify).
Unfortunately, for the moment, it does not allow to reinject them in the ptcl file (maybe it is expected later as the tool is still in the experimental phase, but I do not know where to go to ask KillzXGaming).

Regarding my request for a tool to repack the pack_20_effect ...
By opening the ptcl files, I found in 6 of them textures with photos of the heroines in swimsuits. So I guess this tool should already exist since the reincarnation patch team probably had to swap these ptcl files with the Japanese version.

It would be possible to share it please, I would really appreciate it.


Otherwise for those who want to know the ptcl files needed for a translation, here is the list:

- etc_encnt_a01
- ev_m4116_04_1
- ev_m4116_04_2
- ev_m4116_04_3
- ev_s1006_a_14_1
- ev_s1007_b_11_1
- ev_s1009_a_11_1
- map_0067
- map_0086
- map_0087
- map_0088
- map_0089
- map_0090
- map_0091
- map_0092
- map_0093
- map_0094
- map_0095
- map_0188
- map_0189
- map_0190
- map_0191
- map_0192
- map_0193
 
Last edited by p-janon,

IcySon55

Leader of Fan Translators International
Member
Joined
Mar 18, 2008
Messages
445
Trophies
1
Age
37
XP
1,963
Country
Canada
Regarding my request for a tool to repack the pack_20_effect ...
By opening the ptcl files, I found in 6 of them textures with photos of the heroines in swimsuits. So I guess this tool should already exist since the reincarnation patch team probably had to swap these ptcl files with the Japanese version.

It would be possible to share it please, I would really appreciate it.
Iirc, those files were replaced directly. Like the entire ptcl. So at the moment there is no ptcl tool. However, that doesn't mean one can't be created.

Head on over to the Kuriimu thread and maybe join our discord. We'll see if we can do something about these files. We're pretty busy though, so no promises. XD
 

Sakitoshi

GBAtemp Official Lolimaster
Member
Joined
May 8, 2012
Messages
2,256
Trophies
2
Age
32
Location
behind a keyboard or a gamepad
Website
sakiheru.blogspot.com
XP
2,845
Country
Chile
Regarding my request for a tool to repack the pack_20_effect ...
You already have the tool to repack cpk files (or else you wouldn't be able to make the cpk file with all the text), you only lack the pack_20_effect csv and the command line to build it.

I can hand you the csv and a bat file when I get near my pc.

EDIT: as promised.
 

Attachments

  • effect.7z
    10.4 KB · Views: 112
Last edited by Sakitoshi,

p-janon

Member
Newcomer
Joined
Apr 6, 2019
Messages
6
Trophies
0
Age
40
XP
56
Country
France
Iirc, those files were replaced directly. Like the entire ptcl. So at the moment there is no ptcl tool. However, that doesn't mean one can't be created.

Head on over to the Kuriimu thread and maybe join our discord. We'll see if we can do something about these files. We're pretty busy though, so no promises. XD


Yes, I may have expressed it badly, but I suspected you had just replaced the ptcl files.
In fact I was just talking about the tool for repacking the pack_020_effect cpk.

But it's good, Sakitoshi gave me the tool (thanks to him).

Thanks for the help proposal anyway.
I'm also going to see the Kuriimu thread I missed, thanks for the information.

You already have the tool to repack cpk files (or else you wouldn't be able to make the cpk file with all the text), you only lack the pack_20_effect csv and the command line to build it.

I can hand you the csv and a bat file when I get near my pc.

EDIT: as promised.

Great, thank you again Sakitoshi!

So, now, all that is missing is the intermediate step to finalize all that. ^^

Reinject the modified texture into the ptcl file. I think it will be implemented in the KillZGaming Switch Toolbox because the "replace" command is present but gray and unusable for the moment, I will follow that and continue to look for a way to finalize all that. :)


PS: Sorry again for my poor english!
 
Last edited by p-janon,

p-janon

Member
Newcomer
Joined
Apr 6, 2019
Messages
6
Trophies
0
Age
40
XP
56
Country
France
A small message to say that I managed to reinject the dds modified in the ptcl file!
I have attached some pictures to show you what it gives.

Sans titre686.png Sans titre6896.png Sans titre68.png Sans titre68967.png Sans titre956.png Sans titre6896789.png

For those who are interested here is how to do.
So I used Switch Toolbox to export the textures, then I modified the dds file (I personally use photoshop and paint.net) and then I just replace the original textures with the ones I modified (with Switch Toolbox).

You can find the tool here: https://github.com/KillzXGaming/Switch-Toolbox/releases
It is still experimental but it can already do what I explained above.

Once the ptcl files are modified, you will have to repack the pack_20_effect.cpk, which you can do easily using to the tool provided by Sakitoshi.
 
  • Like
Reactions: Sakitoshi

You may also like...

General chit-chat
Help Users
  • K3N1 @ K3N1:
    It obviously warms candles
  • The Real Jdbye @ The Real Jdbye:
    why would you need your candles warmed?
  • The Real Jdbye @ The Real Jdbye:
    is this like a fetish thing
  • K3N1 @ K3N1:
    Because they obviously need to be warmed
  • K3N1 @ K3N1:
    The person who made the image was probably just thinking of wax melts and said candles shit happens
  • K3N1 @ K3N1:
    Although the wax of a candle could probably be melted down and repurposed with a fresh wick sometimes the wick burns out and the jar is still full
  • M4x1mumReZ @ M4x1mumReZ:
    I dont think a candle is ever going to work on there.
  • The Real Jdbye @ The Real Jdbye:
    no they're actually called candle warmers
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Thought that was a mug warmer.
  • The Real Jdbye @ The Real Jdbye:
    what i don't get is, if you want the smell, but not the ambience of burning a scented candle, why dont you just get an aromatherapy oil diffuser, scented candles are shit anyway they barely smell
    +1
  • The Real Jdbye @ The Real Jdbye:
    @M4x1mumReZ they're used for that, but they're called candle warmers
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    I don't get why they would name it that.
  • M4x1mumReZ @ M4x1mumReZ:
    You wouldn't melt a candle with this, as if it was too big for example then the wax would flood the holder.
  • M4x1mumReZ @ M4x1mumReZ:
    That's my theory btw
  • The Real Jdbye @ The Real Jdbye:
    apparently people use them to melt scented candles instead of burning them which sounds like a very roundabout way to accomplish something
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    It would be more recommended though for wax melts.
  • The Real Jdbye @ The Real Jdbye:
    yeah you use candles that come in jars, apparently
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    You can get those small yankee candles.
  • M4x1mumReZ @ M4x1mumReZ:
    They come in tiny little jars.
  • M4x1mumReZ @ M4x1mumReZ:
    These are what I am on about.
  • The Real Jdbye @ The Real Jdbye:
    i've seen them
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Me too
  • M4x1mumReZ @ M4x1mumReZ:
    Really nice to have.
    M4x1mumReZ @ M4x1mumReZ: Really nice to have.