PSVR2 Update Format: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
|-
|-
| 0x0000 || 4 || Magic || CUP!
| 0x0000 || 4 || Magic || CUP!
|-
| 0x0004 || 4 || Unknown || 0x02011003
|-
| 0x0008 || 8 || Unknown || 0000000000000001
|-
|-
|}
|}
* At 0x10 follows the File Entry Structure
= File Entry Structure =
{| class="wikitable sortable"
|-
! Offset !! Size !! Description !! Notes
|-
| 0x0000 || 4 || File Type || <pre>
0x10000000 /
0x2000000B /
0x2000000C /
0x2000000D /
0x2000000E /
0x2FFFFFFE /
0x2FFFFFFF
</pre>
|-
| 0x0004 || 4 || Offset of File Relative to Header (0x300) || <pre>
0x0 /
0x21F98 /
0x2C2D0 /
0x369B4 /
0x3DDEC /
0x6110A8 /
0x612780
</pre>
|-
| 0x0008 || 4 || Size of File || <pre>
0x21F98 /
0xA338 /
0xA6E4 /
0x7438 /
0x5D32BC /
0x16D8 /
0x3730
</pre>
|-
| 0x000C || 4 || Padding/Zeroes ||
|-
|}
* There are a total of 7 entries
* After that there is a padding of 0x90 bytes, followed by an unknown blob of 0x30 bytes
* After that there is a padding of 0xC0 bytes, followed by another unknown blob of 0x40 bytes
* After that there is a final padding of 0xC0 bytes, in which each file follows

Latest revision as of 17:11, 21 April 2023

Structure[edit | edit source]

Offset Size Description Notes
0x0000 4 Magic CUP!
0x0004 4 Unknown 0x02011003
0x0008 8 Unknown 0000000000000001
  • At 0x10 follows the File Entry Structure

File Entry Structure[edit | edit source]

Offset Size Description Notes
0x0000 4 File Type
0x10000000 / 
0x2000000B / 
0x2000000C / 
0x2000000D / 
0x2000000E / 
0x2FFFFFFE / 
0x2FFFFFFF
0x0004 4 Offset of File Relative to Header (0x300)
0x0 / 
0x21F98 / 
0x2C2D0 / 
0x369B4 / 
0x3DDEC / 
0x6110A8 /
0x612780
0x0008 4 Size of File
0x21F98 / 
0xA338 / 
0xA6E4 / 
0x7438 / 
0x5D32BC / 
0x16D8 / 
0x3730
0x000C 4 Padding/Zeroes
  • There are a total of 7 entries
  • After that there is a padding of 0x90 bytes, followed by an unknown blob of 0x30 bytes
  • After that there is a padding of 0xC0 bytes, followed by another unknown blob of 0x40 bytes
  • After that there is a final padding of 0xC0 bytes, in which each file follows