ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Thu Dec 12, 2019 3:42 pm

All times are UTC




Post new topic  Reply to topic  [ 12 posts ] 
Author Message
PostPosted: Mon Jan 28, 2019 5:31 pm 

Joined: Sat Dec 22, 2018 10:03 am
Posts: 42
Is there anyone who knows app/script or can made a app to export/import text from this file? CRC doesn't matter, so only extracting english text with changing binary size for import is only what I need.
It looks like that
Code:
>4 bytes of hex count (little endian)
>Text
>1 byte of null
Hex count = Text+1

And there are also this:
Code:
>4 bytes of hex count (little endian, starting from FF FF FF FF downward)
>Text, where every letter is two bytes (every letter is little endian)
>2 bytes of null
Hex count = Text/2
(Text/2 because two bytes are counted as one)

I couldn't find any text with byte count >2.
It can be translated with hex editor, but I will appreciate any help.


Attachments:
GameTextEN.zip [517.62 KiB]
Downloaded 86 times
Top
   
PostPosted: Mon Jan 28, 2019 8:09 pm 
User avatar

Joined: Tue Oct 13, 2015 1:26 pm
Posts: 496
Thats's not so simple... the *.uexp/uasset files are like the *.upk files of the Unreal Engine 3. You need to mount a property table from the *.uasset file, the *.uexp files have Indexes to this table, and each property have his own format, and seems that *.uasset files store some size infos of the *.uexp files, so if you want to change something in the *.uexp file, you need update the *.uasset file too...
About your observations, all texts are null terminator, so that's why the size includes the null byte(s) at the end. When you get some negative value in the size, it means that the text are Unicode, so you need to get the absolut value and multiply be 2, because Unicode strings use 2 bytes for each character.
Short story, it's a boring work and I doubt that anyone will work on this...

_________________
Tribo Gamer Brasil


Top
   
PostPosted: Mon Jan 28, 2019 9:41 pm 

Joined: Sat Dec 22, 2018 10:03 am
Posts: 42
I changed already sizes of some texts and only updated uasset with new filesize of uexp and it works.
So it's not that I didn't checked.
Some chinese guys already worked it out, but I don't know Chinese, so asking them will not work for me.
It works even when I change first type text to Unicode, so importer can import text as Unicode to every line, if it will make this easier (I didn't check if CRC will work with Unicode)


Top
   
PostPosted: Wed Nov 13, 2019 7:26 pm 
User avatar

Joined: Tue Oct 13, 2015 1:26 pm
Posts: 496
Octopath Traveler UEXP Text Tool [PC]
By Delutto
See Readme.txt for instructions.
Attachment:
Octopath_Traveler_UEXP_Text_Tool_By_Delutto.7z [993.45 KiB]
Downloaded 163 times

_________________
Tribo Gamer Brasil


Last edited by Delutto on Thu Dec 05, 2019 10:47 pm, edited 1 time in total.

Top
   
PostPosted: Thu Nov 14, 2019 10:37 am 

Joined: Tue Jan 02, 2018 7:20 am
Posts: 9
Delutto wrote:
Octopath Traveler UEXP Text Tool [PC]
By Delutto
See Readme.txt for instructions.Octopath_Traveler_UEXP_Text_Tool_By_Delutto.7z

Tool updated! DON'T use the first one!


Hi!

Thank you for your work, but the program says "error".

https://drive.google.com/open?id=1VesxF ... FXxj127xV6


Top
   
PostPosted: Thu Nov 14, 2019 10:52 am 
User avatar

Joined: Tue Oct 13, 2015 1:26 pm
Posts: 496
Gyurmi91 wrote:
Thank you for your work, but the program says "error".
https://drive.google.com/open?id=1VesxF ... FXxj127xV6
This file is from the last game version?
Upload your GameTextEN.uexp and TalkData_EN.uexp files for analysis.

_________________
Tribo Gamer Brasil


Top
   
PostPosted: Thu Nov 14, 2019 2:55 pm 

Joined: Tue Jan 02, 2018 7:20 am
Posts: 9
I just wanted to try the program, so I downloaded this.

download/file.php?id=6211

But that didn't work.


Top
   
PostPosted: Thu Nov 14, 2019 2:58 pm 
User avatar

Joined: Sat Sep 15, 2018 5:22 am
Posts: 253
you should upload .uasset too


Top
   
PostPosted: Thu Nov 14, 2019 4:36 pm 

Joined: Tue Jan 02, 2018 7:20 am
Posts: 9
Delutto wrote:
Gyurmi91 wrote:
Thank you for your work, but the program says "error".
https://drive.google.com/open?id=1VesxF ... FXxj127xV6
This file is from the last game version?
Upload your GameTextEN.uexp and TalkData_EN.uexp files for analysis.


I solved a problem. Thank you for your help.


Top
   
PostPosted: Thu Nov 14, 2019 6:26 pm 
User avatar

Joined: Tue Oct 13, 2015 1:26 pm
Posts: 496
Gyurmi91 wrote:
I just wanted to try the program, so I downloaded this.
download/file.php?id=6211
But that didn't work.
I figured that was the case. Only files from the last game version is supported by the tool.

_________________
Tribo Gamer Brasil


Top
   
PostPosted: Tue Dec 03, 2019 12:37 am 

Joined: Tue Dec 03, 2019 12:15 am
Posts: 3
Delutto wrote:
Octopath Traveler UEXP Text Tool [PC]
By Delutto
See Readme.txt for instructions.Octopath_Traveler_UEXP_Text_Tool_By_Delutto.7z

Tool updated! DON'T use the first one!



UPDATE TOOL DELUTO /NX

Deluto, here are the members of TRADUÇÕESPKG, we would launch our nintendo tool and by analyzing its tool it already works with older versions yes and with the nx versions also make an addendum so that your tool is complete for versions and files, Nintendo just changes 0x26 to 0x27 offset for your tool to work after extracting and modifying text back to the original ofesset and PC files from Nintendo and previous versions recognize, this game works with ENGLISH unicode 8, where it does not accept characters, their (ES) (IT) variants a new uexp has been created with several 2 unicode codes 8 in some parts and UTF 16 little endian, small details that it accepts special characters; therefore, creating a unicode font is a bit complex because even developers had to create uexp and ufonte and assets,ufont which is nothing more than a .ttf, in short, you change the font and characters not because it is merged with a font family and, as I mentioned before, in all the languages ​​that were put into the game ter works with a mix of unicode 8 and 16 little endie, which means that even developers had problems following the standard of uexp native and these text derivatives because they did not follow the common pattern.


Top
   
PostPosted: Tue Dec 03, 2019 12:46 am 

Joined: Tue Dec 03, 2019 12:15 am
Posts: 3
tool now works with these variables on nintendo and older pc files , (Octopath Traveler UEXP Text Tool [PC])

Deluto hug brother DICKYTRPKG


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 12 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited