BrawlCrate v0.41
Wii File Editor
|
Public Member Functions | |
override int | OnCalculateSize (bool force) |
override bool | OnInitialize () |
override void | OnRebuild (VoidPtr address, int length, bool force) |
Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
void | OnRenamed () |
List< ResourceNode > | GetChildrenRecursive () |
Used primarily to get bone lists. Kept for all resource nodes for utility. More... | |
virtual void | SignalPropertyChange () |
virtual void | Dispose () |
void | SelectChildAtIndex (int index) |
void | UpdateProperties () |
void | UpdateCurrentControl () |
virtual bool | MoveUp () |
virtual bool | MoveDown () |
virtual void | OnMoved () |
virtual void | DoMoveDown () |
virtual void | DoMoveDown (bool select) |
virtual void | DoMoveUp () |
virtual void | DoMoveUp (bool select) |
virtual bool | AddUp () |
virtual bool | AddDown () |
virtual bool | ToParent () |
void | Populate (int levels=-1) |
virtual void | OnPopulate () |
void | Initialize (ResourceNode parent, FileMap source) |
void | Initialize (ResourceNode parent, VoidPtr address, int length) |
void | Initialize (ResourceNode parent, DataSource origSource) |
virtual void | Initialize (ResourceNode parent, DataSource origSource, DataSource uncompSource) |
virtual bool | OnInitialize () |
virtual void | Restore () |
virtual void | Remove () |
virtual void | RemoveChild (ResourceNode child) |
virtual void | AddChild (ResourceNode child) |
virtual void | AddChild (ResourceNode child, bool change) |
virtual void | InsertChild (ResourceNode child, int index) |
virtual void | InsertChild (ResourceNode child, bool change, int index) |
void | SetSizeInternal (int size) |
virtual void | Replace (string fileName) |
virtual void | Replace (ResourceNode node) |
virtual void | Replace (string fileName, FileMapProtect prot, FileOptions options) |
virtual void | ReplaceRaw (VoidPtr address, int length) |
virtual void | ReplaceRaw (FileMap map) |
virtual void | Export (string outPath) |
void | Export (FileStream outStream) |
virtual void | ExportUncompressed (string outPath) |
void | ExportUncompressed (FileStream outStream) |
virtual void | Rebuild () |
virtual void | Rebuild (bool force) |
virtual void | Rebuild (VoidPtr address, int length, bool force) |
virtual void | OnRebuild (VoidPtr address, int length, bool force) |
virtual int | CalculateSize (bool force) |
virtual int | OnCalculateSize (bool force) |
void | Merge () |
void | Merge (bool forceBuild) |
ResourceNode | FindChildByType (string path, bool searchChildren, params ResourceType[] types) |
ResourceNode | FindChildByType (string path, bool searchChildren, StringComparison compare, params ResourceType[] types) |
ResourceNode | FindChild (string path) |
ResourceNode | FindChild (string path, bool searchChildren) |
ResourceNode | FindChild (string path, StringComparison compare) |
ResourceNode | FindChild (string path, bool searchChildren, StringComparison compare) |
ResourceNode[] | FindChildrenByClassType (string path, Type type) |
ResourceNode[] | FindChildrenByType (string path, ResourceType type) |
ResourceNode[] | FindChildrenByTypeInGroup (string path, ResourceType type, byte group) |
ResourceNode[] | FindChildrenByName (string name) |
unsafe string | FindName (string name) |
ResourceNode | FindEmbeddedIndex (int index) |
virtual unsafe byte[] | MD5 () |
Find the MD5 checksum of this node's data. If this node doesn't have any data (BRESGroupNode, for example), this method will return null. More... | |
string | MD5Str () |
Get the result of the MD5() function as a string of hexadecimal digits. If MD5() returns null, this method will return an empty string. More... | |
ResourceNode | PrevSibling () |
ResourceNode | NextSibling () |
override string | ToString () |
virtual void | SortChildren () |
Public Attributes | |
TriggerDataClass | _unknown0x1E0 |
TriggerDataClass | _unknown0x1E4 |
Public Attributes inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
Form | _mainForm |
string | _name |
string | _origPath |
ResourceNode | _parent |
List< ResourceNode > | _children = new List<ResourceNode>() |
int | _calcSize |
EventHandler | UpdateControl |
MoveEventHandler | MovedDown |
ResourceEventHandler | Renamed |
ResourceEventHandler | PropertyChanged |
ResourceEventHandler | Replaced |
ResourceEventHandler | Restored |
ResourceChildEventHandler | ChildRemoved |
bool | _isPopulating |
bool | _replaced |
Properties | |
float | Unknown0x000 [get, set] |
byte | Unknown0x004 [get, set] |
byte | Unknown0x005 [get, set] |
byte | Unknown0x006 [get, set] |
byte | Unknown0x007 [get, set] |
float | Unknown0x008 [get, set] |
float | Unknown0x00C [get, set] |
float | Unknown0x010 [get, set] |
float | Unknown0x014 [get, set] |
float | Unknown0x018 [get, set] |
float | Unknown0x01C [get, set] |
float | Unknown0x020 [get, set] |
float | Unknown0x024 [get, set] |
float | Unknown0x028 [get, set] |
float | Unknown0x02C [get, set] |
float | Unknown0x030 [get, set] |
float | Unknown0x034 [get, set] |
float | Unknown0x038 [get, set] |
float | Unknown0x03C [get, set] |
float | Unknown0x040 [get, set] |
byte | Unknown0x044 [get, set] |
byte | Unknown0x045 [get, set] |
byte | Unknown0x046 [get, set] |
byte | Unknown0x047 [get, set] |
int | Unknown0x048 [get, set] |
uint | Unknown0x04C [get, set] |
uint | Unknown0x050 [get, set] |
int | Unknown0x054 [get, set] |
uint | Unknown0x058 [get, set] |
uint | Unknown0x05C [get, set] |
int | Unknown0x060 [get, set] |
uint | Unknown0x064 [get, set] |
uint | Unknown0x068 [get, set] |
uint | Unknown0x06C [get, set] |
uint | Unknown0x070 [get, set] |
uint | Unknown0x074 [get, set] |
uint | Unknown0x078 [get, set] |
uint | Unknown0x07C [get, set] |
uint | Unknown0x080 [get, set] |
uint | Unknown0x084 [get, set] |
uint | Unknown0x088 [get, set] |
uint | Unknown0x08C [get, set] |
int | Unknown0x090 [get, set] |
uint | Unknown0x094 [get, set] |
uint | Unknown0x098 [get, set] |
int | Unknown0x09C [get, set] |
uint | Unknown0x0A0 [get, set] |
uint | Unknown0x0A4 [get, set] |
int | Unknown0x0A8 [get, set] |
uint | Unknown0x0AC [get, set] |
uint | Unknown0x0B0 [get, set] |
uint | Unknown0x0B4 [get, set] |
uint | Unknown0x0B8 [get, set] |
uint | Unknown0x0BC [get, set] |
uint | Unknown0x0C0 [get, set] |
uint | Unknown0x0C4 [get, set] |
uint | Unknown0x0C8 [get, set] |
uint | Unknown0x0CC [get, set] |
uint | Unknown0x0D0 [get, set] |
uint | Unknown0x0D4 [get, set] |
int | Unknown0x0D8 [get, set] |
uint | Unknown0x0DC [get, set] |
uint | Unknown0x0E0 [get, set] |
int | Unknown0x0E4 [get, set] |
uint | Unknown0x0E8 [get, set] |
uint | Unknown0x0EC [get, set] |
int | Unknown0x0F0 [get, set] |
uint | Unknown0x0F4 [get, set] |
uint | Unknown0x0F8 [get, set] |
uint | Unknown0x0FC [get, set] |
uint | Unknown0x100 [get, set] |
uint | Unknown0x104 [get, set] |
uint | Unknown0x108 [get, set] |
uint | Unknown0x10C [get, set] |
uint | Unknown0x110 [get, set] |
uint | Unknown0x114 [get, set] |
uint | Unknown0x118 [get, set] |
uint | Unknown0x11C [get, set] |
uint | Unknown0x120 [get, set] |
short | Unknown0x124 [get, set] |
short | Unknown0x126 [get, set] |
uint | Unknown0x128 [get, set] |
int | Unknown0x12C [get, set] |
short | Unknown0x130 [get, set] |
short | Unknown0x132 [get, set] |
uint | Unknown0x134 [get, set] |
int | Unknown0x138 [get, set] |
uint | Unknown0x13C [get, set] |
uint | Unknown0x140 [get, set] |
int | Unknown0x144 [get, set] |
uint | Unknown0x148 [get, set] |
uint | Unknown0x14C [get, set] |
int | Unknown0x150 [get, set] |
uint | Unknown0x154 [get, set] |
uint | Unknown0x158 [get, set] |
bool | Unknown0x15C [get, set] |
byte | Unknown0x15D [get, set] |
byte | Unknown0x15E [get, set] |
byte | Unknown0x15F [get, set] |
short | Unknown0x160 [get, set] |
short | Unknown0x162 [get, set] |
short | Unknown0x164 [get, set] |
short | Unknown0x166 [get, set] |
uint | Unknown0x168 [get, set] |
uint | Unknown0x16C [get, set] |
uint | Unknown0x170 [get, set] |
uint | Unknown0x174 [get, set] |
uint | Unknown0x178 [get, set] |
uint | Unknown0x17C [get, set] |
uint | Unknown0x180 [get, set] |
uint | Unknown0x184 [get, set] |
uint | Unknown0x188 [get, set] |
uint | Unknown0x18C [get, set] |
uint | Unknown0x190 [get, set] |
uint | Unknown0x194 [get, set] |
int | Unknown0x198 [get, set] |
uint | Unknown0x19C [get, set] |
uint | Unknown0x1A0 [get, set] |
int | Unknown0x1A4 [get, set] |
uint | Unknown0x1A8 [get, set] |
uint | Unknown0x1AC [get, set] |
int | Unknown0x1B0 [get, set] |
uint | Unknown0x1B4 [get, set] |
uint | Unknown0x1B8 [get, set] |
short | Unknown0x1BC [get, set] |
short | Unknown0x1BE [get, set] |
uint | Unknown0x1C0 [get, set] |
short | Unknown0x1C4 [get, set] |
short | Unknown0x1C6 [get, set] |
uint | Unknown0x1C8 [get, set] |
uint | Unknown0x1CC [get, set] |
uint | Unknown0x1D0 [get, set] |
uint | Unknown0x1D4 [get, set] |
uint | Unknown0x1D8 [get, set] |
uint | Unknown0x1DC [get, set] |
TriggerDataClass | Unknown0x1E0 [get, set] |
TriggerDataClass | Unknown0x1E4 [get, set] |
uint | Unknown0x1E8 [get, set] |
float | Unknown0x1EC [get, set] |
float | Unknown0x1F0 [get, set] |
uint | Unknown0x1F4 [get, set] |
uint | Unknown0x1F8 [get, set] |
float | Unknown0x1FC [get, set] |
uint | Unknown0x200 [get, set] |
uint | Unknown0x204 [get, set] |
uint | Unknown0x208 [get, set] |
uint | Unknown0x20C [get, set] |
uint | Unknown0x210 [get, set] |
short | Unknown0x214 [get, set] |
short | Unknown0x216 [get, set] |
byte | Unknown0x218 [get, set] |
byte | Unknown0x219 [get, set] |
byte | Unknown0x21A [get, set] |
byte | Unknown0x21B [get, set] |
uint | Unknown0x21C [get, set] |
uint | Unknown0x220 [get, set] |
uint | Unknown0x224 [get, set] |
uint | Unknown0x228 [get, set] |
byte | Unknown0x22C [get, set] |
byte | Unknown0x22D [get, set] |
byte | Unknown0x22E [get, set] |
byte | Unknown0x22F [get, set] |
uint | Unknown0x230 [get, set] |
byte | Unknown0x234 [get, set] |
bool | Unknown0x235 [get, set] |
byte | Unknown0x236 [get, set] |
byte | Unknown0x237 [get, set] |
uint | Unknown0x238 [get, set] |
byte | Unknown0x23C [get, set] |
byte | Unknown0x23D [get, set] |
byte | Unknown0x23E [get, set] |
bool | Unknown0x23F [get, set] |
uint | Unknown0x240 [get, set] |
uint | Unknown0x244 [get, set] |
float | Unknown0x248 [get, set] |
float | Unknown0x24C [get, set] |
float | Unknown0x250 [get, set] |
float | Unknown0x254 [get, set] |
float | Unknown0x258 [get, set] |
float | Unknown0x25C [get, set] |
float | Unknown0x260 [get, set] |
float | Unknown0x264 [get, set] |
float | Unknown0x268 [get, set] |
float | Unknown0x26C [get, set] |
float | Unknown0x270 [get, set] |
float | Unknown0x274 [get, set] |
float | Unknown0x278 [get, set] |
float | Unknown0x27C [get, set] |
float | Unknown0x280 [get, set] |
short | Unknown0x284 [get, set] |
short | Unknown0x286 [get, set] |
Properties inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
string | FilePath [get] |
string | FileName [get] |
string | DirectoryName [get] |
ResourceNode | RootNode [get] |
DataSource | OriginalSource [get] |
DataSource | UncompressedSource [get] |
DataSource | WorkingSource [get] |
DataSource | WorkingUncompressed [get] |
virtual bool | HasChildren [get] |
virtual ResourceType | ResourceFileType [get] |
string | NodeType [get] |
virtual string | TreePathAbsolute [get] |
virtual string | TreePath [get] |
virtual int | Level [get] |
virtual int | MaxNameLength [get] |
virtual bool | AllowDuplicateNames [get] |
virtual bool | AllowNullNames [get] |
virtual string | Name [get, set] |
ResourceNode | Parent [get, set] |
List< ResourceNode > | Children [get] |
int | Index [get] |
int | HexIndex [get] |
bool | IsCompressed [get] |
bool | HasChanged [get, set] |
bool | IsBranch [get] |
bool | HasMerged [get] |
virtual bool | AllowSaving [get, set] |
virtual bool | IsDirty [get, set] |
virtual uint | UncompressedSize [get] |
virtual Type[] | AllowedChildTypes [get] |
virtual string | Compression [get, set] |
virtual bool | RetainChildrenOnReplace [get] |
virtual bool | supportsCompression [get] |
static MD5CryptoServiceProvider | MD5Provider [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
static ResourceNode[] | FindAllSubNodes (ResourceNode root) |
static ResourceNode | FindNode (ResourceNode root, string path, bool searchChildren, StringComparison compare) |
Protected Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
void | ForceReplacedEvent () |
virtual void | MergeInternal () |
Events inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
SelectEventHandler | SelectChild |
EventHandler | UpdateProps |
MoveEventHandler | MovedUp |
ResourceEventHandler | Disposing |
ResourceChildEventHandler | ChildAdded |
ResourceChildInsertEventHandler | ChildInserted |
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
TriggerDataClass BrawlLib.SSBB.ResourceNodes.GFRKEntryNode._unknown0x1E0 |
TriggerDataClass BrawlLib.SSBB.ResourceNodes.GFRKEntryNode._unknown0x1E4 |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |