C# Класс Nanook.QueenBee.Parser.PakFormat

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AddNonDebugQbKey() публичный Метод

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
Результат string

Compress() публичный Метод

public Compress ( ) : void
Результат void

Decompress() публичный Метод

public Decompress ( ) : void
Результат void

GetInternalType() публичный Метод

public GetInternalType ( QbItemType type, QbFile qbFile ) : QbItemType
type QbItemType
qbFile QbFile
Результат QbItemType

GetNonDebugQbKey() публичный Метод

public GetNonDebugQbKey ( uint crc, string qbFilename ) : QbKey
crc uint
qbFilename string
Результат QbKey

GetQbItemType() публичный Метод

public GetQbItemType ( uint type ) : QbItemType
type uint
Результат QbItemType

GetQbItemValue() публичный Метод

public GetQbItemValue ( QbItemType type, QbFile qbFile ) : uint
type QbItemType
qbFile QbFile
Результат uint

PakFormat() публичный Метод

public PakFormat ( string pakFile, string pabFile, string dbgFile, PakFormatType type ) : System
pakFile string
pabFile string
dbgFile string
type PakFormatType
Результат System

PakFormat() публичный Метод

public PakFormat ( string pakFile, string pabFile, string dbgFile, PakFormatType type, bool autoDetectFiles ) : System
pakFile string
pabFile string
dbgFile string
type PakFormatType
autoDetectFiles bool
Результат System

SaveDebugQbKey() публичный Метод

Save user defined QbKeys
public SaveDebugQbKey ( ) : void
Результат void

Описание свойств

CompressedDebugFilename публичное свойство

public string CompressedDebugFilename
Результат string

CompressedPabFilename публичное свойство

public string CompressedPabFilename
Результат string

CompressedPabFilesize публичное свойство

public long CompressedPabFilesize
Результат long

CompressedPakFilename публичное свойство

public string CompressedPakFilename
Результат string

CompressedPakFilesize публичное свойство

public long CompressedPakFilesize
Результат long

CompressionType публичное свойство

public CompressionType CompressionType
Результат CompressionType

DebugFilename публичное свойство

public string DebugFilename
Результат string

EndianType публичное свойство

public EndianType EndianType
Результат EndianType

FileExtension публичное свойство

public string FileExtension
Результат string

FilePadSize публичное свойство

public int FilePadSize
Результат int

FriendlyName публичное свойство

public string FriendlyName
Результат string

FullCompressedDebugFilename публичное свойство

public string FullCompressedDebugFilename
Результат string

FullCompressedPabFilename публичное свойство

public string FullCompressedPabFilename
Результат string

FullCompressedPakFilename публичное свойство

public string FullCompressedPakFilename
Результат string

FullDebugFilename публичное свойство

public string FullDebugFilename
Результат string

FullNonDebugQbKeyFilename публичное свойство

public string FullNonDebugQbKeyFilename
Результат string

FullPabFilename публичное свойство

public string FullPabFilename
Результат string

FullPakFilename публичное свойство

public string FullPakFilename
Результат string

IsCompressed публичное свойство

public bool IsCompressed
Результат bool

LastHeaderLength публичное свойство

public uint LastHeaderLength
Результат uint

NonDebugQbKeyFilename публичное свойство

public string NonDebugQbKeyFilename
Результат string

PabFilename публичное свойство

public string PabFilename
Результат string

PakFilename публичное свойство

public string PakFilename
Результат string

PakFormatType публичное свойство

public PakFormatType PakFormatType
Результат PakFormatType

PakPabMinDataOffset публичное свойство

public long PakPabMinDataOffset
Результат long

PakPath публичное свойство

public string PakPath
Результат string

QbDebugExtension публичное свойство

public string QbDebugExtension
Результат string

UnCompressedPabFilesize публичное свойство

public long UnCompressedPabFilesize
Результат long

UnCompressedPakFilesize публичное свойство

public long UnCompressedPakFilesize
Результат long

ZlibBlockPad публичное свойство

public uint ZlibBlockPad
Результат uint

ZlibFilePad публичное свойство

public uint ZlibFilePad
Результат uint

ZlibFilePadGH5 публичное свойство

public uint ZlibFilePadGH5
Результат uint