Jump to content

OBD:Instance file format: Difference between revisions

→‎Header: Yes, I am looking at PS2 game data. Don't ask.
m (using hatnote template)
(→‎Header: Yes, I am looking at PS2 game data. Don't ask.)
Line 27: Line 27:
{{Table}}
{{Table}}
{{OBD_Table_Header}}
{{OBD_Table_Header}}
{{OBDtr| 0x00 | int64  | | 1F 27 DC 33 DF BC 03 00 | 0x0003BCDF33DC271F | Windows instance file total template checksum<br>Windows demo and Mac retail/demo use 0x0003BCDF23C13061 instead<br>[[OniX]] blanks this checksum in favor of using the 0x3C field below }}
{{OBDtr| 0x00 | int64  | | 1F 27 DC 33 DF BC 03 00 | 0x0003BCDF33DC271F | Total template checksum for Windows retail<br>Windows demo and Mac retail/demo use 0x0003BCDF23C13061 instead<br>PS2 uses 0x0003BA70A8D8AE11<br>[[OniX]] blanks this checksum in favor of using the 0x3C field below }}
{{OBDtr| 0x08 | int32  | | 31 33 52 56            | '13RV'            | .dat version (meant to be read as "VR31")<br>OniSplit's .oni files use '23RV' ("VR32") instead<br>OniX's [[Oni (folder)|GDFX]] uses '33RV' ("VR33") to signify that the new data versioning system is in use }}
{{OBDtr| 0x08 | int32  | | 31 33 52 56            | '13RV'            | .dat version (meant to be read as "VR31")<br>OniSplit's .oni files use '23RV' ("VR32") instead<br>OniX's [[Oni (folder)|GDFX]] uses '33RV' ("VR33") to signify that the new data versioning system is in use }}
{{OBDtr| 0x0C | int16  | | 40 00 | 64 | size of this header }}
{{OBDtr| 0x0C | int16  | | 40 00 | 64 | size of this header }}
Line 43: Line 43:
{{OBDtr| 0x34 | int32  | | 90 4F 63 00 | (garbage) | used by OniSplit for raw table size }}
{{OBDtr| 0x34 | int32  | | 90 4F 63 00 | (garbage) | used by OniSplit for raw table size }}
{{OBDtr| 0x38 | int32  | | F4 55 5F 00 | (garbage) | unused }}
{{OBDtr| 0x38 | int32  | | F4 55 5F 00 | (garbage) | unused }}
{{OBDtr| 0x3C | int32  | | 90 4F 63 00 | (garbage) | three high bytes used by OniX for data versioning; contains the highest data type version found in any instance in this .dat }}
{{OBDtr| 0x3C | int32  | | 90 4F 63 00 | (garbage) | used by OniX (three high bytes) for data versioning; contains the highest data type version found in any instance in this .dat }}
|}
|}