The Suffering and The Suffering: Ties That Bind .xdu, .wdu

How to translate the files of a game
makc_ar
Posts: 1193
Joined: Sun Aug 17, 2014 7:27 pm

The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by makc_ar »

Image

Image

Format Specifications: http://wiki.xentax.com/index.php/The_Suffering

Code: Select all

ADU CDU FDU LDU MDU ODU QDU SDU TDU VDU WDU XDU

Format Specifications
// ARCHIVE HEADER

char {4}     - Header (SRSC)
byte {2}     - Version (1,1)
uint32 {4}   - Files Directory Offset
uint32 {4}   - Number Of Files [-1]

// FILE DATA
// for each file
byte {X}     - File Data

// FILES DIRECTORY
uint32 {4}   - Unknown (1026)
uint16 {2}   - null
uint32 {4}   - File Data Length
uint32 {4}   - Unknown (10)

// for each file (14 bytes per entry)
uint32 {4}   - Unknown
uint16 {2}   - File Type ID?
uint32 {4}   - File Offset
uint32 {4}   - File Size
Delutto
Posts: 561
Joined: Tue Oct 13, 2015 1:26 pm

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by Delutto »

The Suffering XDU Tool [PC-PS2]
By Delutto
See Readme.txt for instructions.
The_Suffering_XDU_Tool_By_Delutto.7z
Note: Works on The Suffering: Ties That Bind game too (Tested on PC only).
Last edited by Delutto on Tue Nov 20, 2018 5:44 pm, edited 3 times in total.
makc_ar
Posts: 1193
Joined: Sun Aug 17, 2014 7:27 pm

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by makc_ar »

Strange error:

Code: Select all

Exception EAccessViolation in module The_Suffering_Text_Tool.exe at 000D061D. Access violation at address 004D061D in module 'The_Suffering_Text_Tool.exe'. Read of address
FFFFFFFF.

Code: Select all

Exception EInvalidPointer in module The_Suffering_Text_Tool.exe at 0000BE0C. Invalid pointer operation.

P.S. You have src?
Delutto
Posts: 561
Joined: Tue Oct 13, 2015 1:26 pm

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by Delutto »

makc_ar wrote:Strange error:

Code: Select all

Exception EAccessViolation in module The_Suffering_Text_Tool.exe at 000D061D. Access violation at address 004D061D in module 'The_Suffering_Text_Tool.exe'. Read of address
FFFFFFFF.

Code: Select all

Exception EInvalidPointer in module The_Suffering_Text_Tool.exe at 0000BE0C. Invalid pointer operation.

Tool is trying go to a offset that doesn't exist.
This error appear with any file or with a specific file? And with which game?
Ps.: This tool is only for XDU files.
Last edited by Delutto on Tue Nov 20, 2018 9:33 am, edited 2 times in total.
ussdarkstar
Posts: 15
Joined: Thu Aug 10, 2017 12:32 am

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by ussdarkstar »

text tool does not work, any progress?
Delutto
Posts: 561
Joined: Tue Oct 13, 2015 1:26 pm

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by Delutto »

ussdarkstar wrote:text tool does not work, any progress?
Why not?

Edit: Anyway, tool updated with GUI and support to PS2.
Joao13_BR
Posts: 38
Joined: Sat Jan 13, 2018 7:58 pm

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by Joao13_BR »

Delutto wrote:
ussdarkstar wrote:text tool does not work, any progress?
Why not?

Edit: Anyway, tool updated with GUI and support to PS2.

Thanks Delutto! 8-)
ussdarkstar
Posts: 15
Joined: Thu Aug 10, 2017 12:32 am

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by ussdarkstar »

Edit: Anyway, tool updated with GUI and support to PS2.


You said PC but the tool does not work in the PC version game. Or I couldn't. Can you help?
Delutto
Posts: 561
Joined: Tue Oct 13, 2015 1:26 pm

Re: The Suffering and The Suffering: Ties That Bind .xdu, .wdu

Post by Delutto »

ussdarkstar wrote:You said PC but the tool does not work in the PC version game. Or I couldn't. Can you help?
You certainly are doing something wrong, tool works:

Image