From 1143c8a8b779711409cfa1b2c109b39a625d0d83 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 14 Jan 2023 22:52:22 -0800 Subject: [PATCH] Add notes, fix v2 skipping --- BurnOutSharp.Builders/PlayJ.cs | 2 +- BurnOutSharp.Models/PlayJ/EntryHeader.cs | 26 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/BurnOutSharp.Builders/PlayJ.cs b/BurnOutSharp.Builders/PlayJ.cs index 41b0bbef..7545d5eb 100644 --- a/BurnOutSharp.Builders/PlayJ.cs +++ b/BurnOutSharp.Builders/PlayJ.cs @@ -253,7 +253,7 @@ namespace BurnOutSharp.Builders else { // Discard the following pieces until we can figure out what they are - _ = data.ReadBytes(36); + _ = data.ReadBytes(0x5C); } entryHeader.TrackLength = data.ReadUInt16(); diff --git a/BurnOutSharp.Models/PlayJ/EntryHeader.cs b/BurnOutSharp.Models/PlayJ/EntryHeader.cs index dffbf973..d9f38a76 100644 --- a/BurnOutSharp.Models/PlayJ/EntryHeader.cs +++ b/BurnOutSharp.Models/PlayJ/EntryHeader.cs @@ -144,6 +144,32 @@ namespace BurnOutSharp.Models.PlayJ #region V2 Notes + // Unknown V2 data block (lady.plj) + // --------------------------- + // 0x08 0x00000001 Unknown + // 0x0C 0x00000001 Unknown + // 0x10 0x00000000 Unknown + // 0x14 0x00000003 Unknown + // 0x18 0x00000001 Unknown + // 0x1C 0x00000000 Unknown + // 0x20 0x00000066 Unknown + // 0x24 0xF02F4372 Unknown + // 0x28 0x00000004 Unknown + // 0x2C 0x00000002 Unknown + // 0x30 0x00000066 Unknown + // 0x34 0x00005933 Unknown + // 0x38 0xB462688A Unknown + // 0x3C 0x00000005 Unknown (Track number?) + // 0x40 0x00000009 Unknown (Total tracks?) + // 0x44 0x00005999 Unknown + // 0x48 0x0032FF38 Unknown + // 0x4C 0x00000000 Unknown + // 0x50 0x00000007 Unknown + // 0x54 0x0001897D Track ID + // 0x58 0xFFFFFFFF Unknown (Year?) + // 0x5C 0x00000005 Unknown (Track number?) + // 0x60 0x00033068 Unknown + // In the third block: // lady.plj has 0x00000002 and references "ad006376_5.dat" after