Bundle (original): Difference between revisions

Conform to format documentation guidelines.
(Split Bundle 2 information into a separate page.)
(Conform to format documentation guidelines.)
Line 30:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || char[4] || macMagicNumber || Bundle magic || bndl
|-
| 0x4 || 0x4 || uint32_t || muVersion || Bundle version || 3 in base, 4 in V4, 5 in V5
|-
| 0x8 || 0x4 || uint32_t || muResourceEntriesCount || Number of resources in the bundle ||
Line 56:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || || Resource data memory address ||
Line 72:
 
=== Imports ===
An array of import entries of an amount defined by <code>muImportCount</code>.
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || muImportCount || Number of imports ||
Line 84 ⟶ 85:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || [[Common Data Types (Burnout Paradise)#CgsResourceID | ID]] || mResourceId || Resource name CRC32 ||
Line 97 ⟶ 98:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || || Size or offset ||
Line 108 ⟶ 109:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x5C || 0x4 || uint32_t || muFlags || Bundle flags || See [[#Flags | Flags]]
Line 120 ⟶ 121:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x28 || Unknown0[5] || mauUncompressedSizeAndAlignment || ||
Line 129 ⟶ 130:
{| class="wikitable"
|-
! Offset !! SizeLength !! Type !! Name !! Description !! Comments
|-
| 0x68 || 0x4 || uint32_t || || || No idea what this does