Property | Type | Description | |
---|---|---|---|
DataStream | |||
Loaded | bool | ||
NumChunks | int | ||
header | byte[] | ||
listsStream |
Property | Type | Description |
---|
Method | Description | |
---|---|---|
AddName ( string newName ) : int | ||
CreateTexture2D ( int expID, string pathBIOGame, uint hash ) : Textures.ITexture2D | ||
Decompressor ( uint offset, int length ) : byte[] | ||
Dispose ( ) : void | ||
DumpPCC ( string path ) : void | ||
FindExp ( string name ) : int | ||
FindExp ( string name, string className ) : int | ||
FollowLink ( int Link ) : string | ||
GetClass ( int Index ) : string | ||
GetName ( int Index ) : string | ||
ME3PCCObject ( ) : System | ||
ME3PCCObject ( string filePath, |
||
ME3PCCObject ( string filePath, bool TablesOnly = false ) : System |
ME3PCCObject class constructor. It also load namelist, importlist and exportinfo (not exportdata) from pcc file
|
|
ME3PCCObjectHelper ( |
||
SaveToFile ( string path ) : void | ||
addExport ( IExportEntry exportEntry ) : void | ||
addName ( string name ) : void | ||
addName2 ( string name ) : int | ||
findName ( string nameToFind ) : int |
Checks whether a name exists in the PCC and returns its index If it doesn't exist returns -1
|
|
getClassName ( int index ) : string | ||
getNameEntry ( int index ) : string | ||
getObjectClass ( int index ) : string | ||
getObjectName ( int index ) : string | ||
isExport ( int index ) : bool | ||
isImport ( int index ) : bool | ||
isName ( int index ) : bool | ||
saveToCprFile ( string newFileName = null, bool saveCompress = false ) : void |
save PCCObject to file.
|
|
saveToFile ( bool saveCompress ) : void | ||
saveToFile ( string newFileName = null, bool WriteToMemoryStream = false ) : void |
save ME3PCCObject to file.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
public CreateTexture2D ( int expID, string pathBIOGame, uint hash ) : Textures.ITexture2D | ||
expID | int | |
pathBIOGame | string | |
hash | uint | |
return | Textures.ITexture2D |
public Decompressor ( uint offset, int length ) : byte[] | ||
offset | uint | |
length | int | |
return | byte[] |
public FindExp ( string name, string className ) : int | ||
name | string | |
className | string | |
return | int |
public ME3PCCObject ( string filePath, |
||
filePath | string | |
stream | ||
TablesOnly | bool | |
return | System |
public ME3PCCObject ( string filePath, bool TablesOnly = false ) : System | ||
filePath | string | |
TablesOnly | bool | |
return | System |
public ME3PCCObjectHelper ( |
||
tempStream | ||
filePath | string | |
TablesOnly | bool | |
return | void |
public addExport ( IExportEntry exportEntry ) : void | ||
exportEntry | IExportEntry | |
return | void |
public findName ( string nameToFind ) : int | ||
nameToFind | string | The name of the string to find |
return | int |
public saveToCprFile ( string newFileName = null, bool saveCompress = false ) : void | ||
newFileName | string | set full path + file name. |
saveCompress | bool | set true if you want a zlib compressed pcc file. |
return | void |
public saveToFile ( bool saveCompress ) : void | ||
saveCompress | bool | |
return | void |
public saveToFile ( string newFileName = null, bool WriteToMemoryStream = false ) : void | ||
newFileName | string | set full path + file name. |
WriteToMemoryStream | bool | |
return | void |
public MemoryStream,System.IO DataStream | ||
return |