mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-14 05:36:07 +00:00
Support PFF version 0 (nw)
This commit is contained in:
@@ -133,6 +133,11 @@ namespace BurnOutSharp.Builders
|
||||
header.FileSegmentSize = data.ReadUInt32();
|
||||
switch (header.Signature)
|
||||
{
|
||||
case Version0SignatureString:
|
||||
if (header.FileSegmentSize != Version0HSegmentSize)
|
||||
return null;
|
||||
break;
|
||||
|
||||
case Version2SignatureString:
|
||||
if (header.FileSegmentSize != Version2SegmentSize)
|
||||
return null;
|
||||
|
||||
@@ -3,9 +3,12 @@ namespace BurnOutSharp.Models.PFF
|
||||
/// <see href="https://devilsclaws.net/download/file-pff-new-bz2"/>
|
||||
public static class Constants
|
||||
{
|
||||
public const string Version0SignatureString = "PFF0";
|
||||
public const uint Version0HSegmentSize = 0x00000020;
|
||||
|
||||
// Version 1 not confirmed
|
||||
// public const string Version1SignatureString = "PFF1";
|
||||
// public const uint Version1HeaderSize = 0x00000000;
|
||||
// public const uint Version1SegmentSize = 0x00000020;
|
||||
|
||||
public const string Version2SignatureString = "PFF2";
|
||||
public const uint Version2SegmentSize = 0x00000020;
|
||||
|
||||
Reference in New Issue
Block a user