C# Class Nanook.QueenBee.Parser.PakFormat

Afficher le fichier Open project: Nanook/Queen-Bee Class Usage Examples

Méthodes publiques

Свойство Type Description
CompressedDebugFilename string
CompressedPabFilename string
CompressedPabFilesize long
CompressedPakFilename string
CompressedPakFilesize long
CompressionType CompressionType
DebugFilename string
EndianType EndianType
FileExtension string
FilePadSize int
FriendlyName string
FullCompressedDebugFilename string
FullCompressedPabFilename string
FullCompressedPakFilename string
FullDebugFilename string
FullNonDebugQbKeyFilename string
FullPabFilename string
FullPakFilename string
IsCompressed bool
LastHeaderLength uint
NonDebugQbKeyFilename string
PabFilename string
PakFilename string
PakFormatType PakFormatType
PakPabMinDataOffset long
PakPath string
QbDebugExtension string
UnCompressedPabFilesize long
UnCompressedPakFilesize long
ZlibBlockPad uint
ZlibFilePad uint
ZlibFilePadGH5 uint

Méthodes publiques

Méthode Description
AddNonDebugQbKey ( QbKey qbKey, string qbFilename, QbFile qbfile ) : string

Add the non debug item to the user defined list if it's not already there

Compress ( ) : void
Decompress ( ) : void
GetInternalType ( QbItemType type, QbFile qbFile ) : QbItemType
GetNonDebugQbKey ( uint crc, string qbFilename ) : QbKey
GetQbItemType ( uint type ) : QbItemType
GetQbItemValue ( QbItemType type, QbFile qbFile ) : uint
PakFormat ( string pakFile, string pabFile, string dbgFile, PakFormatType type ) : System
PakFormat ( string pakFile, string pabFile, string dbgFile, PakFormatType type, bool autoDetectFiles ) : System
SaveDebugQbKey ( ) : void

Save user defined QbKeys

Private Methods

Méthode Description
PakFormat ( ) : System
copyStream ( System input, System output ) : void
copyStream ( System input, System output, int length ) : void
fileExists ( string filename ) : System.Boolean
loadNonDebugQbKey ( ) : void
xBoxCompress ( string uncompFilename, string compFilename ) : void
xBoxUncompress ( string compFilename, string uncompFilename ) : CompressionType

Method Details

AddNonDebugQbKey() public méthode

Add the non debug item to the user defined list if it's not already there
public AddNonDebugQbKey ( QbKey qbKey, string qbFilename, QbFile qbfile ) : string
qbKey QbKey
qbFilename string
qbfile QbFile
Résultat string

Compress() public méthode

public Compress ( ) : void
Résultat void

Decompress() public méthode

public Decompress ( ) : void
Résultat void

GetInternalType() public méthode

public GetInternalType ( QbItemType type, QbFile qbFile ) : QbItemType
type QbItemType
qbFile QbFile
Résultat QbItemType

GetNonDebugQbKey() public méthode

public GetNonDebugQbKey ( uint crc, string qbFilename ) : QbKey
crc uint
qbFilename string
Résultat QbKey

GetQbItemType() public méthode

public GetQbItemType ( uint type ) : QbItemType
type uint
Résultat QbItemType

GetQbItemValue() public méthode

public GetQbItemValue ( QbItemType type, QbFile qbFile ) : uint
type QbItemType
qbFile QbFile
Résultat uint

PakFormat() public méthode

public PakFormat ( string pakFile, string pabFile, string dbgFile, PakFormatType type ) : System
pakFile string
pabFile string
dbgFile string
type PakFormatType
Résultat System

PakFormat() public méthode

public PakFormat ( string pakFile, string pabFile, string dbgFile, PakFormatType type, bool autoDetectFiles ) : System
pakFile string
pabFile string
dbgFile string
type PakFormatType
autoDetectFiles bool
Résultat System

SaveDebugQbKey() public méthode

Save user defined QbKeys
public SaveDebugQbKey ( ) : void
Résultat void

Property Details

CompressedDebugFilename public_oe property

public string CompressedDebugFilename
Résultat string

CompressedPabFilename public_oe property

public string CompressedPabFilename
Résultat string

CompressedPabFilesize public_oe property

public long CompressedPabFilesize
Résultat long

CompressedPakFilename public_oe property

public string CompressedPakFilename
Résultat string

CompressedPakFilesize public_oe property

public long CompressedPakFilesize
Résultat long

CompressionType public_oe property

public CompressionType CompressionType
Résultat CompressionType

DebugFilename public_oe property

public string DebugFilename
Résultat string

EndianType public_oe property

public EndianType EndianType
Résultat EndianType

FileExtension public_oe property

public string FileExtension
Résultat string

FilePadSize public_oe property

public int FilePadSize
Résultat int

FriendlyName public_oe property

public string FriendlyName
Résultat string

FullCompressedDebugFilename public_oe property

public string FullCompressedDebugFilename
Résultat string

FullCompressedPabFilename public_oe property

public string FullCompressedPabFilename
Résultat string

FullCompressedPakFilename public_oe property

public string FullCompressedPakFilename
Résultat string

FullDebugFilename public_oe property

public string FullDebugFilename
Résultat string

FullNonDebugQbKeyFilename public_oe property

public string FullNonDebugQbKeyFilename
Résultat string

FullPabFilename public_oe property

public string FullPabFilename
Résultat string

FullPakFilename public_oe property

public string FullPakFilename
Résultat string

IsCompressed public_oe property

public bool IsCompressed
Résultat bool

LastHeaderLength public_oe property

public uint LastHeaderLength
Résultat uint

NonDebugQbKeyFilename public_oe property

public string NonDebugQbKeyFilename
Résultat string

PabFilename public_oe property

public string PabFilename
Résultat string

PakFilename public_oe property

public string PakFilename
Résultat string

PakFormatType public_oe property

public PakFormatType PakFormatType
Résultat PakFormatType

PakPabMinDataOffset public_oe property

public long PakPabMinDataOffset
Résultat long

PakPath public_oe property

public string PakPath
Résultat string

QbDebugExtension public_oe property

public string QbDebugExtension
Résultat string

UnCompressedPabFilesize public_oe property

public long UnCompressedPabFilesize
Résultat long

UnCompressedPakFilesize public_oe property

public long UnCompressedPakFilesize
Résultat long

ZlibBlockPad public_oe property

public uint ZlibBlockPad
Résultat uint

ZlibFilePad public_oe property

public uint ZlibFilePad
Résultat uint

ZlibFilePadGH5 public_oe property

public uint ZlibFilePadGH5
Résultat uint