C# Class HyoutaTools.Tales.Vesperia.FPS4.FPS4

Inheritance: IDisposable
Show file Open project: AdmiralCurtiss/HyoutaTools Class Usage Examples

Public Properties

Property Type Description
Alignment uint
ArchiveName string
ContentBitmask ushort
Endian Util.Endianness
Unknown2 uint

Public Methods

Method Description
Close ( ) : void
Dispose ( ) : void
Extract ( string dirname, bool noMetadataParsing = false ) : void
FPS4 ( ) : System
FPS4 ( string inFilename ) : System
FPS4 ( string headerFilename, string contentFilename ) : System
Pack ( string inPath, string outFilename, string headerName = null, string metadata = null ) : void

Private Methods

Method Description
GetRelativePath ( string fromDirectory, string toFile ) : string
LoadFile ( string headerFilename, string contentFilename = null ) : bool
WriteFilesToFileStream ( string files, FileStream f ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Extract() public method

public Extract ( string dirname, bool noMetadataParsing = false ) : void
dirname string
noMetadataParsing bool
return void

FPS4() public method

public FPS4 ( ) : System
return System

FPS4() public method

public FPS4 ( string inFilename ) : System
inFilename string
return System

FPS4() public method

public FPS4 ( string headerFilename, string contentFilename ) : System
headerFilename string
contentFilename string
return System

Pack() public method

public Pack ( string inPath, string outFilename, string headerName = null, string metadata = null ) : void
inPath string
outFilename string
headerName string
metadata string
return void

Property Details

Alignment public property

public uint Alignment
return uint

ArchiveName public property

public string ArchiveName
return string

ContentBitmask public property

public ushort ContentBitmask
return ushort

Endian public property

public Util.Endianness Endian
return Util.Endianness

Unknown2 public property

public uint Unknown2
return uint