C# 클래스 Nanook.QueenBee.Parser.PakFormat

파일 보기 프로젝트 열기: Nanook/Queen-Bee 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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