Haven DAT: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (Created page with "{{GRAFPageHeader}} == DAT == * ''' Game ''': Haven <br> * ''' Format Type ''': Text <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endi...") |
imported>Ikskoks |
||
| (One intermediate revision by the same user not shown) | |||
| Line 24: | Line 24: | ||
x bytes - padding | x bytes - padding | ||
4 bytes (uint32) - version string length // e.g. "7" | 4 bytes (uint32) - version string length // e.g. "7" | ||
x bytes (char) - version string // "default" or "sony" | |||
x bytes - padding | x bytes - padding | ||
Latest revision as of 11:00, 14 February 2021
Back to index | Edit this page
DAT
- Game : Haven
- Format Type : Text
- Endian Order : Little Endian
Format Specifications
// Haven DAT
// file format
// little endian
4 bytes (uint32) - number of entries
num_of_entries *
{
4 bytes (uint32) - entry ID length
x bytes (char) - entry ID // e.g. "FlowerTrailKayTakesLeadD01"
// or "CAMPINGGPE_CURE"
x bytes - padding
4 bytes (uint32) - version string length // e.g. "7"
x bytes (char) - version string // "default" or "sony"
x bytes - padding
4 bytes (uint32) - num of languages per entry
num_of_languages *
{
4 bytes (uint32) - lang ID length
x bytes - lang ID // e.g. "EN"
x bytes - padding
4 bytes (uint32) - string length
x bytes (char) - string
x bytes - padding
}
4 bytes (uint32) - some flag
4 bytes (uint32) - person name length
x bytes (char) - person name string // e.g. "Yu"
x bytes - padding
}
MultiEx BMS Script
Not written yet.
Notes and Comments
None.
Compatible Programs