I really want to be able to mod the subtitles in ghost of Tsushima, but as far as I can tell there are absolutely no Modding tools capable of this.
But I did manage to extract some of the files and found the subtitles I wanted to edit.
So my goal was to add german subtitles with the English ones and package them and put them back together.
This was my work around to having two sets of subtitles together on the screen at the same time. All I would need to do is edit the subtitle file and place the german subs.
But the subtitles are stored in .xpps format. And I could not find anyway online to extract it and package it.
Any suggestions?
I have some experience reversing binary formats. Depending on how complex it is (I unfortunately don’t have much free time to code) I may be able to write a utility or at least give you a guide to do it manually. Could you upload an example file and link it?
may be able to write a utility or at least give you a guide to do it manually. Could you upload an example file and link it?
Oh, that would be very helpful!
This is the .xpps file (Since I am an Internet stranger, I would expect you to check this file at your own risk.)
https://mega.nz/file/xiIHDSyI#EUTY6vQUweqyNWGX9JpcG1hDHdW4pgKI8DHYxa1NMys
I am new to extracting files by reading the hex code and stuff, so I don’t understand how to work with it. But from what I can see on some threads online, people have attempted to do the same, thought I could not understand the conclusion they reached.
Here is the thread on upacking the .xpps files I found -
https://reshax.com/topic/759-ghost-of-tsushima-directors-cut-pc-version-xpps-xmesh/
also
https://reshax.com/search/?q=.xpps&quick=1&type=forums_topic&item=759
Ah, sorry friend. It looks like xpps are generalized resource files (fittingly their magic is “KCAP”, PACK backwards), and they have a complex schema because they store basically general relational data it seems. Reversing would take quite a bit of work with the information currently available. If it’s any consolation, it seems like the merge may have been a bit of a monumental task to do correctly anyways given the enormous amount of metadata there is (just open up that file in a hex editor and see how small the text portion is, and how there appears to be multiple different metadata schema and sections). Sorry I couldn’t help, it’s a great idea.
No worries. This was my first learning experience opening packaged files in a hex editor, so I have that for future.
Thanks for taking a look!