PlayStation EDAT SDAT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(8 intermediate revisions by the same user not shown)
Line 32: Line 32:
// footer
// footer
16 bytes (char) - version signature // e.g. "SDATA 3.3.0.W" (Driver San Francisco)
16 bytes (char) - version signature // e.g. "SDATA 3.3.0.W" (Driver San Francisco)
                                            "EDATA 3.3.0.L" (Star Wars: Bounty Hunter)
                                     //      "SDATA 4.0.0.W" (Beyond Two Souls)
                                     //      "SDATA 4.0.0.W" (Beyond Two Souls)
</pre>
</pre>
Line 44: Line 45:
* This file format occurs in '''PlayStation 3''' games.
* This file format occurs in '''PlayStation 3''' games.
* SDAT file is like EDAT file, but with static key.
* SDAT file is like EDAT file, but with static key.
* It seems that SDAT files are often kept with original filenames. So for example file "subtitles.astd.sdat" can become "subtitles.astd" after decryption.


=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Beyond Two Souls (PS3)
* Beyond Two Souls (PS3) (*.SDAT)
* Clannad (PS3) (*.SDAT)
* Clannad (PS3) (*.SDAT)
* Driver San Francisco (PS3) (*.SDAT)
* Driver San Francisco (PS3) (*.SDAT)
* Mafia 2 (PS3) (*.SDAT)
* Mafia 2 (PS3) (*.SDAT)
* Star Wars: Bounty Hunter (PS3) (*.EDAT)


=== Compatible Programs ===  
=== Compatible Programs ===  

Latest revision as of 12:56, 22 January 2022

Back to index | Edit this page

EDAT, SDAT

  • Format Type : Archive
  • Endian Order : Big Endian
  • Signature : NPD


Format Specifications

//header
4 bytes (char) - signature // "NPD\x00"
4 bytes (uint32) - version  // 1, 2, 3 or 4
4 bytes (uint32) - license type  // 0 - debug
                                 // 1 - network license
                                 // 2 - local license
                                 // 3 - free
4 bytes (uint32) - application type  // 0 - module
                                     // 1 - executable
                                     // 0x20 - module (update for disc based game)
                                     // 0x21 - executable (update for disc based game)
                                     // 0x30 - unknown
                                     // 0x31 - unknown



// TODO


// footer
16 bytes (char) - version signature // e.g. "SDATA 3.3.0.W" (Driver San Francisco)
                                            "EDATA 3.3.0.L" (Star Wars: Bounty Hunter)
                                    //      "SDATA 4.0.0.W" (Beyond Two Souls)

MultiEx BMS Script

Not written yet.

Notes and Comments

  • This file format occurs in PlayStation 3 games.
  • SDAT file is like EDAT file, but with static key.
  • It seems that SDAT files are often kept with original filenames. So for example file "subtitles.astd.sdat" can become "subtitles.astd" after decryption.

Games

List of games using this file format:

  • Beyond Two Souls (PS3) (*.SDAT)
  • Clannad (PS3) (*.SDAT)
  • Driver San Francisco (PS3) (*.SDAT)
  • Mafia 2 (PS3) (*.SDAT)
  • Star Wars: Bounty Hunter (PS3) (*.EDAT)

Compatible Programs

See Also