BrawlCrate v0.41
Wii File Editor
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations | Functions
BrawlLib.SSBB.ResourceNodes Namespace Reference

Namespaces

namespace  ProjectPlus
 
namespace  Subspace
 

Classes

struct  actionOffFlags
 
class  ActionOffsetNode
 
class  ADPMEntryNode
 
class  ADPMNode
 
class  ADSJEntryNode
 
class  ADSJNode
 
class  AIPDDefBlockNode
 
class  AIPDNode
 
class  AIPDSubBlockNode
 
class  AIPDType1EntryNode
 
class  AIPDType1Node
 
class  AIPDType1OffsetsNode
 
class  AIPDType2EntryNode
 
class  AIPDType2Node
 
class  AIPDType2OffsetsNode
 
class  AIPDUnkBlockNode
 
class  AllstarDifficultyNode
 
class  AllstarFighterNode
 
class  AllstarStageTblNode
 
class  ARCEntryGroup
 
class  ARCEntryNode
 
class  ARCNode
 
class  ATKDEntryNode
 
class  ATKDNode
 
class  BGMGEntryNode
 
class  BGMGNode
 
class  BLOCEntryNode
 
class  BLOCNode
 
class  BrawlAITypes
 
class  BRESEntryNode
 
class  BRESGroupNode
 
class  BRRESNode
 
class  CEEntryNode
 
class  CEEventNode
 
class  CEGroupNode
 
class  CENode
 
class  CEStringNode
 
class  CHR0EntryNode
 
class  CHR0Node
 
class  ClassicDifficultyNode
 
class  ClassicFighterNode
 
class  ClassicStageBlockNode
 
class  ClassicStageTblNode
 
class  ClassicStageTblSizeTblNode
 
struct  ClassicTblHeader
 
class  ClassMemberInstanceNode
 
class  CLR0MaterialEntryNode
 
class  CLR0MaterialNode
 
class  CLR0Node
 
class  cmArrayNode
 
class  cmBoolNode
 
class  cmByteNode
 
class  cmCharNode
 
class  cmEnumNode
 
class  cmFloatNode
 
class  cmIntNode
 
class  cmLongNode
 
class  cmMat3Node
 
class  cmMat4Node
 
class  CMMEntryNode
 
class  CMMNode
 
class  cmPointerNode
 
class  cmQSTransformNode
 
class  cmSByteNode
 
class  cmShortNode
 
class  cmSimpleArrayNode
 
class  cmStringNode
 
class  cmUIntNode
 
class  cmULongNode
 
class  cmULongPtrNode
 
class  cmUShortNode
 
class  cmVariantNode
 
class  cmVec4Node
 
class  CodeStorage
 
class  CollDataType0
 
class  CollDataType1
 
class  CollDataType2
 
class  CollisionDataNode
 
class  CollisionLink
 
class  CollisionNode
 
class  CollisionObject
 
class  CollisionPlane
 
class  Common2MiscDataNode
 
class  CompactStringTable
 
class  COSCNode
 
class  CSSCEntryNode
 
class  CSSCNode
 
class  Data2ListNode
 
struct  DataSource
 
class  DededeHitDataList
 
class  DOLNode
 
class  DrawCall
 
class  DropDownListHavokEnum
 
class  EFLSEntryNode
 
class  EFLSNode
 
class  EntryList
 Generic list class for handling structs in a memory array. More...
 
class  EventMatchDifficultyNode
 
class  EventMatchFighterNode
 
class  EventMatchNode
 
struct  f11f9w11a3
 
struct  f11f9w11a6
 
class  FCFGNode
 
class  FDefSubActionStringTable
 
class  FileScanNode
 
class  FolderNode
 
class  Fox11Falco9Wolf11Article3Node
 
class  Fox11Falco9Wolf11PopoArticle63Node
 
class  GameWatchArticle6
 
class  GBLKEntryNode
 
class  GBLKNode
 
class  GBLTEntryNode
 
class  GBLTNode
 
class  GBRFEntryNode
 
class  GBRFNode
 
class  GCAMEntryNode
 
class  GCAMNode
 
class  GCATEntryNode
 
class  GCATNode
 
class  GCMPEntryNode
 
class  GCMPNode
 
struct  GCTCodeEntry
 
class  GCTCodeEntryNode
 
struct  GCTCodeLine
 
struct  GCTHeader
 
class  GCTNode
 
class  GDBFNode
 
class  GDBSEntryNode
 
class  GDBSNode
 
class  GDMDEntryNode
 
class  GDMDNode
 
class  GDOREntryNode
 
class  GDORNode
 
class  GDTPEntryNode
 
class  GDTPNode
 
class  GEFFEntryNode
 
class  GEFFNode
 
class  GEG1EntryNode
 
class  GEG1Node
 
class  GELAEntryNode
 
class  GELANode
 
class  GELEEntryNode
 
class  GELENode
 
class  GENCEntryNode
 
class  GENCNode
 
class  GET1EntryNode
 
class  GET1Node
 
class  GET2EntryNode
 
class  GET2Node
 
class  GFG1EntryNode
 
class  GFG1Node
 
class  GFIMEntryNode
 
class  GFIMNode
 
class  GFINEntryNode
 
class  GFINNode
 
class  GFPREntryNode
 
class  GFPRNode
 
class  GFRKEntryNode
 
class  GFRKNode
 
class  GFRTEntryNode
 
class  GFRTNode
 
class  GFSREntryNode
 
class  GFSRNode
 
class  GFT2EntryNode
 
class  GFT2Node
 
class  GHPEEntryNode
 
class  GHPENode
 
class  GIB2EntryNode
 
class  GIB2Node
 
class  GITMEntryNode
 
class  GITMNode
 
class  GITREntryNode
 
class  GITRNode
 
class  GKNGEntryNode
 
class  GKNGNode
 
class  GLK2EntryNode
 
class  GLK2Node
 
class  GLOKEntryNode
 
class  GLOKNode
 
class  GMCAEntryNode
 
class  GMCANode
 
class  GMEAEntryNode
 
class  GMEANode
 
class  GMINEntryNode
 
class  GMINNode
 
class  GMOAEntryNode
 
class  GMOANode
 
class  GMOTEntryNode
 
class  GMOTNode
 
class  GMOVEntryNode
 
class  GMOVNode
 
class  GMPSEntryNode
 
class  GMPSNode
 
class  GMRLEntryNode
 
class  GMRLNode
 
class  GMSJEntryNode
 
class  GMSJNode
 
class  GMTAEntryNode
 
class  GMTANode
 
class  GMV4EntryNode
 
class  GMV4Node
 
class  GMVAEntryNode
 
class  GMVANode
 
class  GMWOEntryNode
 
class  GMWONode
 
class  GNDVEntryNode
 
class  GNDVNode
 
class  GPS2Node
 
class  GQUKEntryNode
 
class  GQUKNode
 
class  GSAVEntryNode
 
class  GSAVNode
 
class  GSBKEntryNode
 
class  GSBKNode
 
class  GSCNEntryNode
 
class  GSCNNode
 
class  GSHTEntryNode
 
class  GSHTNode
 
class  GSNDEntryNode
 
class  GSNDNode
 
class  GSPREntryNode
 
class  GSPRNode
 
class  GTIKEntryNode
 
class  GTIKNode
 
class  GTRCEntryNode
 
class  GTRCNode
 
struct  GWArticle6
 
class  GWATEntryNode
 
class  GWATNode
 
class  GWD2EntryNode
 
class  GWD2Node
 
class  GWNDEntryNode
 
class  GWNDNode
 
class  HavokAttributeNode
 
class  HavokClassNode
 
class  HavokCommonArrayNode
 
class  HavokEntryNode
 
class  HavokGroupNode
 
class  HavokMetaObjectNode
 
class  HavokNode
 
class  HavokSectionNode
 
class  HavokXML
 
class  HitBox
 
struct  HitboxFlags
 
class  HitboxFlagsNode
 
class  HitDataListOffsetNode
 
class  hkClassEnumEntryNode
 
class  hkClassEnumNode
 
class  hkClassMemberNode
 
class  hkClassNode
 
interface  IAttributeList
 
interface  IBufferNode
 
interface  IMatrixNodeUser
 
class  IndexValue
 
class  InheritanceItemNode
 
class  ISOEntryNode
 
class  ISONode
 
class  ISOPartitionNode
 
class  ItmFreqEntryNode
 
class  ItmFreqNode
 
class  ItmParamEntryNode
 
class  ItmParamNode
 
class  ItmTableGroupNode
 
class  ItmTableNode
 
class  LightChannel
 
class  LightChannelControl
 
class  LinkedModelDataAttribute
 
class  ListOffset
 Deprecated; avoid use More...
 
class  LookupManager
 
class  MasqueradeEntryNode
 
class  MasqueradeNode
 
class  MDL0BoneNode
 
class  MDL0ColorNode
 
class  MDL0DefNode
 
class  MDL0EntryNode
 
class  MDL0FurPosNode
 
class  MDL0FurVecNode
 
class  MDL0GroupNode
 
class  MDL0MaterialNode
 
class  MDL0MaterialRefNode
 
class  MDL0Node
 
class  MDL0NormalNode
 
class  MDL0ObjectNode
 
class  MDL0ShaderNode
 
class  MDL0TEVStageNode
 
class  MDL0TextureNode
 
class  MDL0UVNode
 
class  MDL0VertexNode
 
class  MiscData2Node
 
class  ModuleDataNode
 
interface  ModuleNode
 
class  ModuleSectionNode
 
class  MoveDefActionFlagsEntryNode
 
class  MoveDefActionFlagsNode
 
class  MoveDefActionGroupNode
 
class  MoveDefActionInterruptsNode
 
class  MoveDefActionListNode
 
class  MoveDefActionNode
 
class  MoveDefActionOverrideEntryNode
 
class  MoveDefActionOverrideNode
 
class  MoveDefActionPreEntryNode
 
class  MoveDefActionPreNode
 
class  MoveDefActionsNode
 
class  MoveDefActionsSkipNode
 
class  MoveDefAnimParamNode
 
class  MoveDefArticleNode
 
class  MoveDefAttributeNode
 
class  MoveDefBoneIndexNode
 
class  MoveDefBoneIndicesNode
 
class  MoveDefBoneRef2Node
 
class  MoveDefBoneSwitchNode
 
class  MoveDefCharSpecificNode
 
class  MoveDefCommonActionNode
 
class  MoveDefCommonUnk21Node
 
class  MoveDefCommonUnk7EntryListEntryNode
 
class  MoveDefCommonUnk7EntryNode
 
class  MoveDefCommonUnk7ListNode
 
class  MoveDefCrawlNode
 
class  MoveDefDataCommonNode
 
class  MoveDefDataNode
 
class  MoveDefEntryNode
 
class  MoveDefEventBoolNode
 
class  MoveDefEventNode
 
class  MoveDefEventOffsetNode
 
class  MoveDefEventParameterNode
 
class  MoveDefEventRequirementNode
 
class  MoveDefEventScalarNode
 
class  MoveDefEventUnkNode
 
class  MoveDefEventValue2ByteHalfNode
 
class  MoveDefEventValue2HalfGFXNode
 
class  MoveDefEventValue2HalfNode
 
class  MoveDefEventValue4ByteNode
 
class  MoveDefEventValueEnumNode
 
class  MoveDefEventValueHalf2ByteNode
 
class  MoveDefEventValueNode
 
class  MoveDefEventVariableNode
 
class  MoveDefExternalNode
 
class  MoveDefFlagsNode
 
class  MoveDefGlideNode
 
class  MoveDefGroupNode
 
class  MoveDefHitDataListNode
 
class  MoveDefHurtBoxNode
 
class  MoveDefIndexNode
 
class  MoveDefIndicesNode
 
class  MoveDefKirbyArticleP1Node
 
class  MoveDefKirbyArticleP1pt2Node
 
class  MoveDefKirbyParamList49Node
 
class  MoveDefKirbyParamList49pt2Node
 
class  MoveDefKirbyParamList5152Node
 
class  MoveDefLedgegrabNode
 
class  MoveDefLedgegrabsNode
 
class  MoveDefListOffsetNode
 
class  MoveDefLookupNode
 
class  MoveDefLookupOffsetNode
 
class  MoveDefMiscHurtBoxesNode
 
class  MoveDefMiscNode
 
class  MoveDefMiscUnkSection12Node
 
class  MoveDefMiscUnkSection9Node
 
class  MoveDefModelVisGroupNode
 
class  MoveDefModelVisibilityNode
 
class  MoveDefModelVisRefNode
 
class  MoveDefMultiJumpNode
 
class  MoveDefNode
 
class  MoveDefOffsetNode
 
class  MoveDefParamListNode
 
class  MoveDefParamsOffsetNode
 
class  MoveDefPatternPowerMulEntryNode
 
class  MoveDefPatternPowerMulNode
 
class  MoveDefRawDataNode
 
class  MoveDefReferenceEntryNode
 
class  MoveDefReferenceNode
 
class  MoveDefSectionNode
 
class  MoveDefSectionParamNode
 
class  MoveDefSectionsUnk1NodeEntry
 
class  MoveDefSectionUnk1Node
 
class  MoveDefSoundDataNode
 
class  MoveDefSoundDatasNode
 
class  MoveDefStaticArticleGroupNode
 
class  MoveDefSubActionGroupNode
 
class  MoveDefSubRoutineListNode
 
class  MoveDefTetherNode
 
class  MoveDefUnk11EntryNode
 
class  MoveDefUnk11Node
 
class  MoveDefUnk17EntryNode
 
class  MoveDefUnk17Node
 
class  MoveDefUnk22Node
 
class  MoveDefUnk24Node
 
class  MoveDefUnk7EntryNode
 
class  MoveDefUnk7Node
 
class  MoveDefUnkSection9DataNode
 
class  MovesetConverter
 
class  MRGNode
 
class  MSBinNode
 
interface  MultipleInterpretationIAttributeList
 
class  MVPMEntryNode
 
class  MVPMNode
 
class  NameSizeGroup
 
class  NodeComparer
 
class  NodeFactory
 
class  NW4RAnimationNode
 
class  NW4RArcEntryNode
 
class  NW4REntryNode
 
class  NW4RNode
 
class  ObjectParser
 
class  OffsetValue
 
class  OrderedStringTable
 
struct  p7r13
 
class  PAT0EntryNode
 
class  PAT0Node
 
class  PAT0TextureEntryNode
 
class  PAT0TextureNode
 
class  PathingMiscDataEntryNode
 
class  PathingMiscDataNode
 
class  PathingMiscDataSubEntryNode
 
class  Pit7Robot13Node
 
class  PLT0Node
 
class  RASDNode
 
class  RawDataNode
 
class  RawDataNode2
 
class  RBNKDataEntryNode
 
class  RBNKDataGroupNode
 
class  RBNKDataIndexTableNode
 
class  RBNKDataInstParamNode
 
class  RBNKDataRangeTableNode
 
class  RBNKEntryNode
 
class  RBNKNode
 
class  RBNKNullNode
 
class  RBNKSoundGroupNode
 
class  RBNKTableNode
 
class  RE3DEntryNode
 
class  REFFAnimationListNode
 
class  REFFAnimationNode
 
class  REFFEmitterNode7
 
class  REFFEmitterNode9
 
class  REFFEntryNode
 
class  REFFKeyframeArray
 
class  REFFNode
 
class  REFFParticleNode
 
class  REFFPostFieldInfoNode
 
class  REFFTEVStage
 
class  REFTEntryNode
 
class  REFTNode
 
class  RelCommand
 
class  RELDeConStructorNode
 
class  RELEntryNode
 
class  RELGroupNode
 
class  RELMethodNode
 
class  RELNode
 
class  RELObjectNode
 
class  RelocationManager
 
class  RelocationTarget
 
class  RELType
 
class  ResourceNode
 
class  RSARBankNode
 
class  RSAREntryNode
 
class  RSARExtFileNode
 
class  RSARFileAudioNode
 
class  RSARFileEntryNode
 
class  RSARFileNode
 
class  RSARFolderNode
 
class  RSARGroupNode
 
class  RSARNode
 
class  RSARPlayerInfoNode
 
class  RSARSoundNode
 
class  RSEQLabelNode
 
class  RSEQNode
 
class  RSTCEntryNode
 
class  RSTCGroupNode
 
class  RSTCNode
 
class  RSTMNode
 
class  RWARNode
 
class  RWAVNode
 
class  RWSDDataGroupNode
 
class  RWSDDataNode
 
class  RWSDNode
 
class  RWSDSoundGroupNode
 
class  SakuraiArchiveNode
 
class  SakuraiEntryNode
 
class  SCLAEntryNode
 
class  SCLANode
 
class  SCN0AmbientLightNode
 
class  SCN0CameraNode
 
class  SCN0EntryNode
 
class  SCN0FogNode
 
class  SCN0GroupNode
 
class  SCN0LightNode
 
class  SCN0LightSetNode
 
class  SCN0Node
 
class  SecondaryActionOffsetNode
 
class  SectionDataGroupNode
 
class  SHP0EntryNode
 
class  SHP0Keyframe
 
class  SHP0Node
 
class  SHP0VertexSetNode
 
class  SLTCNode
 
class  SndBgmTitleDataNode
 
class  SndBgmTitleEntryNode
 
struct  SpecialHitboxFlags
 
class  SpecialHitboxFlagsNode
 
class  SpecialOffset
 
class  SRT0EntryNode
 
class  SRT0FrameEntry
 
class  SRT0Node
 
class  SRT0TextureNode
 
class  StageTableNode
 
class  STDTNode
 
class  STPMEntryNode
 
class  STPMNode
 
struct  SZerosuitExtraParams8
 
class  SZerosuitExtraParams8Node
 
class  TableEntryNode
 
class  TBCLEntryNode
 
class  TBCLNode
 
class  TBGCEntryNode
 
class  TBGCNode
 
class  TBGDEntryNode
 
class  TBGDNode
 
class  TBGMEntryNode
 
class  TBGMNode
 
class  TBLVEntryNode
 
class  TBLVNode
 
class  TBNode
 
class  TBRMEntryNode
 
class  TBRMNode
 
class  TBSTEntryNode
 
class  TBSTNode
 
class  TEX0Node
 
class  THPFrame
 
class  THPNode
 
class  TPLNode
 
class  TPLPaletteNode
 
class  TPLTextureNode
 
class  TyDataListEntryNode
 
class  TyDataListNode
 
class  TyDataNode
 
class  TyEntryNode
 
class  TySealList
 
class  TySealNode
 
class  TySealVertDataEntryNode
 
class  TySealVertDataNode
 
class  TySealVertListEntryNode
 
class  TySealVertListNode
 
class  U8EntryNode
 
class  U8FolderNode
 
class  U8Node
 
struct  UnkDataMiscOff2
 
class  UnknownSection2Node
 
class  UnknownSection3EntryNode
 
class  UnknownSection3Node
 
class  UnkSection1Node
 
class  UnkSection5Node
 
class  VillagerDropdown
 
class  VillagerNameAttribute
 
class  VIS0EntryNode
 
class  VIS0Node
 
class  Wario6
 
class  Wario8
 
struct  WarioExtraParams6
 
class  WAVESoundNode
 
class  Yoshi9
 
struct  YoshiExtraParams9
 

Enumerations

enum  GXColorSrc
 
enum  MatChanLights
 
enum  GXDiffuseFn
 
enum  GXAttnFn
 
enum  LightingChannelFlags
 
enum  MatAnisotropy
 
enum  MatWrapMode
 
enum  MatTextureMinFilter : uint
 
enum  MatTextureMagFilter : uint
 
enum  MappingMethod
 
enum  RELCommandType : byte
 
enum  ResourceType
 
enum  PanMode
 
enum  PanCurve
 
enum  DecayCurve
 
enum  RegionTableType
 
enum  ListValue
 
enum  TypeValue
 
enum  CameraKeyframeMode
 
enum  LightKeyframeMode
 
enum  VillagerID : byte
 
enum  EnemyList : ushort
 
enum  JpegMarkers : ushort
 

Functions

delegate void SelectEventHandler (int index)
 
delegate void MoveEventHandler (ResourceNode node, bool select)
 
delegate void ResourceEventHandler (ResourceNode node)
 
delegate void ResourceChildEventHandler (ResourceNode node, ResourceNode child)
 
delegate void ResourceChildInsertEventHandler (int index, ResourceNode node, ResourceNode child)
 
delegate TableEntryNode SakuraiSectionParser (string name)
 

Enumeration Type Documentation

◆ CameraKeyframeMode

360 {
361 PosX,
362 PosY,
363 PosZ,
364 Aspect,
365 NearZ,
366 FarZ,
367 RotX,
368 RotY,
369 RotZ,
370 AimX,
371 AimY,
372 AimZ,
373 Twist,
374 FovY,
375 Height
376 }

◆ DecayCurve

502 {
503 Logarithmic = 1, // Logarithmic curve
504 Linear = 2 // Linear curve
505 }

◆ EnemyList

25 {
26 Goomba = 0,
27 Poppant = 1,
28 Feyesh = 2,
29 Jyk = 3,
30 Auroros = 4,
31 Cymul = 5,
32 Roturret = 6,
33 Borboras = 7,
34 GiantGoomba = 8,
35 Buckot = 9,
36 Bucculus = 10,
37 Greap = 11,
38 Armight = 12,
39 BulletBill = 13,
40 Roader = 14,
41 Spaak = 15,
42 Mite = 16,
43 Ticken = 17,
44 Towtow = 18,
45 HammerBro = 19,
46 Bytan = 20,
47 Floow = 21,
48 Puppit = 22,
49 Primid = 23,
50 Shellpod = 24,
51 Koopa = 25,
52 Shaydas = 26,
53 Bombed = 27,
54 MetalPrimid = 28,
55 Nagagog = 29,
56 Trowlon = 30,
57 BigPrimid = 31,
58 BoomerangPrimid = 32,
59 FirePrimid = 33,
60 ScopePrimid = 34,
61 SwordPrimid = 35,
62 Gamyga = 36,
63 ROBBlaster = 37,
64 ROBDistance = 38,
65 ROBLauncher = 39,
66 ROBSentry = 40,
67 Autolance = 41,
68 Armank = 42,
69 Glire = 43,
70 Glice = 44,
71 Glunder = 45,
72 PeteyPiranha = 46,
73 GamygaBase01_Top = 47,
74 GamygaBase02 = 48,
75 GamygaBase03 = 49,
76 GamygaBase04_Bottom = 50,
77 Galleom = 51,
78 Ridley = 52,
79 Rayquaza = 53,
80 Duon = 54,
81 Porky = 55,
82 MetaRidley = 56,
83 FalconFlyer = 57,
84 Tabuu = 58,
85 MasterHand = 59,
86 CrazyHand = 60
87 }

◆ GXAttnFn

2909 {
2910 Specular,
2911 Spotlight,
2912 None
2913 }

◆ GXColorSrc

2882 {
2883 Register,
2884 Vertex
2885 }

◆ GXDiffuseFn

2902 {
2903 Disabled,
2904 Enabled,
2905 Clamped
2906 }

◆ JpegMarkers

118 {
119 // Start of Frame markers, non-differential, Huffman coding
120 HuffBaselineDCT = 0xFFC0,
121 HuffExtSequentialDCT = 0xFFC1,
122 HuffProgressiveDCT = 0xFFC2,
123 HuffLosslessSeq = 0xFFC3,
124
125 // Start of Frame markers, differential, Huffman coding
126 HuffDiffSequentialDCT = 0xFFC5,
127 HuffDiffProgressiveDCT = 0xFFC6,
128 HuffDiffLosslessSeq = 0xFFC7,
129
130 // Start of Frame markers, non-differential, arithmetic coding
131 ArthBaselineDCT = 0xFFC8,
132 ArthExtSequentialDCT = 0xFFC9,
133 ArthProgressiveDCT = 0xFFCA,
134 ArthLosslessSeq = 0xFFCB,
135
136 // Start of Frame markers, differential, arithmetic coding
137 ArthDiffSequentialDCT = 0xFFCD,
138 ArthDiffProgressiveDCT = 0xFFCE,
139 ArthDiffLosslessSeq = 0xFFCF,
140
141 // Huffman table spec
142 HuffmanTableDef = 0xFFC4,
143
144 // Arithmetic table spec
145 ArithmeticTableDef = 0xFFCC,
146
147 // Restart Interval termination
148 RestartIntervalStart = 0xFFD0,
149 RestartIntervalEnd = 0xFFD7,
150
151 // Other markers
152 StartOfImage = 0xFFD8,
153 EndOfImage = 0xFFD9,
154 StartOfScan = 0xFFDA,
155 QuantTableDef = 0xFFDB,
156 NumberOfLinesDef = 0xFFDC,
157 RestartIntervalDef = 0xFFDD,
158 HierarchProgressionDef = 0xFFDE,
159 ExpandRefComponents = 0xFFDF,
160
161 // App segments
162 App0 = 0xFFE0,
163 App1 = 0xFFE1,
164 App2 = 0xFFE2,
165 App3 = 0xFFE3,
166 App4 = 0xFFE4,
167 App5 = 0xFFE5,
168 App6 = 0xFFE6,
169 App7 = 0xFFE7,
170 App8 = 0xFFE8,
171 App9 = 0xFFE9,
172 App10 = 0xFFEA,
173 App11 = 0xFFEB,
174 App12 = 0xFFEC,
175 App13 = 0xFFED,
176 App14 = 0xFFEE,
177 App15 = 0xFFEF,
178
179 // Jpeg Extensions
180 JpegExt0 = 0xFFF0,
181 JpegExt1 = 0xFFF1,
182 JpegExt2 = 0xFFF2,
183 JpegExt3 = 0xFFF3,
184 JpegExt4 = 0xFFF4,
185 JpegExt5 = 0xFFF5,
186 JpegExt6 = 0xFFF6,
187 JpegExt7 = 0xFFF7,
188 JpegExt8 = 0xFFF8,
189 JpegExt9 = 0xFFF9,
190 JpegExtA = 0xFFFA,
191 JpegExtB = 0xFFFB,
192 JpegExtC = 0xFFFC,
193 JpegExtD = 0xFFFD,
194
195 // Comments
196 Comment = 0xFFFE,
197
198 // Reserved
199 ArithTemp = 0xFF01,
200 ReservedStart = 0xFF02,
201 ReservedEnd = 0xFFBF
202 }

◆ LightingChannelFlags

2917 {
2918 UseMatColor = 0x1,
2919 UseMatAlpha = 0x2,
2920 UseAmbColor = 0x4,
2921 UseAmbAlpha = 0x8,
2922 UseChanColor = 0x10,
2923 UseChanAlpha = 0x20
2924 }

◆ LightKeyframeMode

1195 {
1196 StartX,
1197 StartY,
1198 StartZ,
1199 EndX,
1200 EndY,
1201 EndZ,
1202 SpotCut,
1203 SpotBright,
1204 RefDist,
1205 RefBright
1206 }

◆ ListValue

502 {
503 Actions = 0,
504 SubActions = 1,
505 SubRoutines = 2,
506 References = 3,
507 Null = 4,
508 FlashOverlays = 5,
509 ScreenTints = 6
510 }

◆ MappingMethod

1024 {
1025 TexCoord = 0x00,
1026 EnvCamera = 0x01,
1027 Projection = 0x02,
1028 EnvLight = 0x03,
1029 EnvSpec = 0x04
1030 }

◆ MatAnisotropy

994 {
995 One, //No anisotropic filter.
996 Two, //Filters a maximum of two samples.
997 Four //Filters a maximum of four samples.
998 }

◆ MatChanLights

2889 {
2890 None = 0x0,
2891 Light0 = 0x1,
2892 Light1 = 0x2,
2893 Light2 = 0x4,
2894 Light3 = 0x8,
2895 Light4 = 0x10,
2896 Light5 = 0x20,
2897 Light6 = 0x40,
2898 Light7 = 0x80
2899 }

◆ MatTextureMagFilter

1018 {
1019 Nearest = 0,
1020 Linear
1021 }

◆ MatTextureMinFilter

1008 {
1009 Nearest = 0,
1010 Linear,
1011 Nearest_Mipmap_Nearest,
1012 Linear_Mipmap_Nearest,
1013 Nearest_Mipmap_Linear,
1014 Linear_Mipmap_Linear
1015 }

◆ MatWrapMode

1001 {
1002 Clamp,
1003 Repeat,
1004 Mirror
1005 }

◆ PanCurve

489 {
490 Sqrt, // Square root curve. The volume will be -3 dB in the center and 0 dB at both ends.
491 Sqrt0DB, // Square root curve. The volume will be 0 dB in the center and +3 dB at both ends.
492 Sqrt0DBClamp, // Square root curve. The volume will be 0 dB in the center and 0 dB at both ends.
493 SinCos, // Trigonometric curve. The volume will be -3 dB in the center and 0 dB at both ends.
494 SinCos0DB, // Trigonometric curve. The volume will be 0 dB in the center and +3 dB at both ends.
495 SinCos0DBClamp, // Trigonometric curve. The volume will be 0 dB in the center and 0 dB at both ends.
496 Linear, // Linear curve. The volume will be -6 dB in the center and 0 dB at both ends.
497 Linear0DB, // Linear curve. The volume will be 0 dB in the center and +6 dB at both ends.
498 Linear0DBClamp // Linear curve. The volume will be 0 dB in the center and 0 dB at both ends.
499 }

◆ PanMode

483 {
484 Dual, // Perform position processing for stereo as two monaural channels.
485 Balance // Process the volume balance for the left and right channels.
486 }

◆ RegionTableType

508 {
509 Invalid = 0,
510 Direct = 1,
511 RangeTable = 2,
512 IndexTable = 3,
513 Null = 4
514 }

◆ RELCommandType

199 {
200 Nop = 0x0,
201 WriteWord = 0x1,
202 SetBranchOffset = 0x2,
203 WriteLowerHalf1 = 0x3,
204 WriteLowerHalf2 = 0x4,
205 WriteUpperHalf = 0x5,
206 WriteUpperHalfandBit1 = 0x6,
207 SetBranchConditionOffset1 = 0x7,
208 SetBranchConditionOffset2 = 0x8,
209 SetBranchConditionOffset3 = 0x9,
210 SetBranchDestination = 0xA,
211 SetBranchConditionDestination1 = 0xB,
212 SetBranchConditionDestination2 = 0xC,
213 SetBranchConditionDestination3 = 0xD
214 }

◆ ResourceType

6 {
7 //Base types
8 Unknown,
9 Container,
10
11 //Archives
12 ARC,
13 ARCEntry,
14 U8,
15 U8Folder,
16 BRES,
17 BRESEntry,
18 BFRES,
19 BFRESEntry,
20 BFRESGroup,
21 MRG,
22 BLOC,
23 Redirect,
24 RARC,
25 RARCEntry,
26 RARCFolder,
27 SARC,
28 SARCEntry,
29
30 //Effects
31 EFLS,
32 EFLSEntry,
33 REFF,
34 REFFAnimationList,
35 REFFEntry,
36 REFT,
37 REFTImage,
38
39 //Modules
40 REL,
41 RELImport,
42 RELSection,
43 DOL,
44 RELMethod,
45 RELExternalMethod,
46 RELInheritance,
47
48 //Misc
49 CollisionDef,
50 CollisionObj,
51 MSBin,
52 STPM,
53 STDT,
54 SCLA,
55 SndBgmTitleDataEntry,
56 SndBgmTitleDataFolder,
57 ClassicStageTbl,
58 Sticker,
59 TrophyList,
60 Trophy,
61
62 //Stage Tables
63 TBCL,
64 TBGC,
65 TBGD,
66 TBGM,
67 TBLV,
68 TBRM,
69 TBST,
70
71 //AI
72 AI,
73 CE,
74 CEEntry,
75 CEEvent,
76 CEString,
77 AIPD,
78 ATKD,
79
80 //Textures
81 TPL,
82 TPLTexture,
83 TPLPalette,
84
85 //NW4R
86 TEX0,
87 SharedTEX0,
88 PLT0,
89
90 MDL0,
91 MDL0Group,
92 MDL0Bone,
93 MDL0Object,
94 MDL0Shader,
95 MDL0Color,
96 MDL0UV,
97 MDL0Normal,
98 MDL0Texture,
99 MDL0Vertex,
100 TEVStage,
101 MDL0Material,
102 MDL0MaterialEntry,
103
104 CHR0,
105 CHR0Entry,
106
107 CLR0,
108 CLR0Material,
109 CLR0MaterialEntry,
110
111 VIS0,
112 SCN0,
113 SCN0Camera,
114 SCN0Light,
115 SCN0Fog,
116 SCN0Ambient,
117 SCN0LightSet,
118
119 SHP0,
120 SHP0VertexSet,
121 SHP0Entry,
122
123 SRT0,
124 SRT0Entry,
125 SRT0Texture,
126
127 PAT0,
128 PAT0Entry,
129 PAT0Texture,
130 PAT0TextureEntry,
131
132 //Audio
133 RSAR,
134 RSTM,
135 RWSD,
136 RBNK,
137 RSEQ,
138 RSARFile,
139 RSARSound,
140 RSARGroup,
141 RSARType,
142 RSARBank,
143 RWSDDataEntry,
144 RSARFileAudioEntry,
145
146 //Groups
147 BRESGroup,
148 RSARFolder,
149 RSARFileSoundGroup,
150 RWSDDataGroup,
151 RSEQGroup,
152 RBNKGroup,
153
154 //Moveset
155 MDef,
156 NoEdit,
157 NoEditFolder,
158 NoEditEntry,
159 NoEditItem,
160 MDefAction,
161 MDefActionGroup,
162 MDefSubActionGroup,
163 MDefMdlVisRef,
164 MDefMdlVisSwitch,
165 MDefMdlVisGroup,
166 MDefActionList,
167 MDefSubroutineList,
168 MDefActionOverrideList,
169 MDefHurtboxList,
170 MDefRefList,
171 Event,
172 Parameter,
173
174 //Nintendo Disc Image
175 DiscImage,
176 DiscImagePartition,
177 DiscImageEntry,
178
179 //J3D
180 BMD,
181 BMDGroup,
182 BTI,
183
184 //Subspace Emmisary
185 ADPM,
186 BLOCEntry,
187 GDOR,
188 GEG1,
189 ENEMY,
190 GMOV,
191 GSND,
192 GMOT,
193 ADSJ,
194 GBLK,
195 GMPS,
196 BGMG,
197 GDBF,
198 GWAT,
199 GCAM,
200 GITM,
201 GIB2,
202
203 FMDL,
204
205 Havok,
206 HavokGroup,
207
208 //BrawlEx
209 COSC,
210 CSSC,
211 CSSCEntry,
212 FCFG,
213 RSTC,
214 RSTCGroup,
215 SLTC,
216
217 // Brawl Mods
218 MASQ,
219 MASQEntry,
220 CMM,
221
222 // Items
223 ItemFreqNode,
224 ItemFreqTableNode,
225 ItemFreqTableGroupNode,
226 ItemFreqEntryNode,
227
228 // Project +
229 ASLS,
230 STEX,
231 TLST,
232
233 // Folder
234 Folder,
235
236 // SSEEX
237 SELB,
238 SELCTeam
239 }

◆ TypeValue

513 {
514 None = -1,
515 Main = 0,
516 GFX = 1,
517 SFX = 2,
518 Other = 3,
519 Entry = 0,
520 Exit = 1
521 }

◆ VillagerID

47 {
48 [LinkedModelData(31)]
49 [VillagerName("Sable")]
50 [Description("Sable (Model Data [31])")]
51 Asami = 0x00,
52
53 [LinkedModelData(32)]
54 [VillagerName("Bianca")]
55 [Description("Blanca (Model Data [32])")]
56 AyasiNeko = 0x01,
57
58 [LinkedModelData(33)]
59 [VillagerName("Male Villager #1")]
60 [Description("Male Villager #1 (Model Data [33])")]
61 Boy01 = 0x02,
62
63 [LinkedModelData(34)]
64 [VillagerName("Male Villager #2")]
65 [Description("Male Villager #2 (Model Data [34])")]
66 Boy02 = 0x03,
67
68 [LinkedModelData(35)]
69 [VillagerName("Male Villager #3")]
70 [Description("Male Villager #3 (Model Data [35])")]
71 Boy03 = 0x04,
72
73 [LinkedModelData(36)]
74 [VillagerName("Cornimer")]
75 [Description("Cornimer (Model Data [36])")]
76 Donguri = 0x05,
77
78 [LinkedModelData(37)]
79 [VillagerName("Celeste")]
80 [Description("Celeste (Model Data [37])")]
81 Fuko = 0x06,
82
83 [LinkedModelData(38)]
84 [VillagerName("Blathers")]
85 [Description("Blathers (Model Data [38])")]
86 Futa = 0x07,
87
88 [LinkedModelData(39)]
89 [VillagerName("Female Villager #1")]
90 [Description("Female Villager #1 (Model Data [39])")]
91 Girl01 = 0x08,
92
93 [LinkedModelData(40)]
94 [VillagerName("Female Villager #2")]
95 [Description("Female Villager #2 (Model Data [40])")]
96 Girl02 = 0x09,
97
98 [LinkedModelData(41)]
99 [VillagerName("Gracie")]
100 [Description("Gracie (Model Data [41])")]
101 Grace = 0x0A,
102
103 [LinkedModelData(8)]
104 [VillagerName("Gracie's Car")]
105 [Description("Gracie's Car (Model Data [8])")]
106 GraceCar = 0x0B,
107
108 [LinkedModelData(42)]
109 [VillagerName("Katrina")]
110 [Description("Katrina (Model Data [42])")]
111 Hakkemi = 0x0C,
112
113 [LinkedModelData(43)]
114 [VillagerName("Lyle")]
115 [Description("Lyle (Model Data [43])")]
116 Honma = 0x0D,
117
118 [LinkedModelData(44)]
119 [VillagerName("Joan")]
120 [Description("Joan (Model Data [44])")]
121 Kaburiba = 0x0E,
122
123 [LinkedModelData(45)]
124 [VillagerName("Harriet")]
125 [Description("Harriet (Model Data [45])")]
126 Katorinu = 0x0F,
127
128 [LinkedModelData(46)]
129 [VillagerName("Mabel")]
130 [Description("Mabel (Model Data [46])")]
131 Kinuyo = 0x10,
132
133 [LinkedModelData(47)]
134 [VillagerName("Katie")]
135 [Description("Katie (Model Data [47])")]
136 Maigo = 0x11,
137
138 [LinkedModelData(48)]
139 [VillagerName("Timmy or Tommy")]
140 [Description("Timmy or Tommy (Model Data [48])")]
141 MameTubu = 0x12,
142
143 [LinkedModelData(49)]
144 [VillagerName("Brewster")]
145 [Description("Brewster (Model Data [49])")]
146 Master = 0x13,
147
148 [LinkedModelData(9)]
149 [VillagerName("The Roost")]
150 [Description("The Roost (Model Data [9])")]
151 Hatonosu = 0x14,
152
153 [LinkedModelData(50)]
154 [VillagerName("Rover")]
155 [Description("Rover (Model Data [50])")]
156 MisiranuNeko = 0x15,
157
158 [LinkedModelData(51)]
159 [VillagerName("Copper")]
160 [Description("Copper (Model Data [51])")]
161 MonbanA = 0x16,
162
163 [LinkedModelData(52)]
164 [VillagerName("Booker")]
165 [Description("Booker (Model Data [52])")]
166 MonbanB = 0x17,
167
168 [LinkedModelData(53)]
169 [VillagerName("Kaitlin")]
170 [Description("Kaitlin (Model Data [53])")]
171 MaigoMama = 0x18,
172
173 [LinkedModelData(54)]
174 [VillagerName("Pelly")]
175 [Description("Pelly (Model Data [54])")]
176 Periko = 0x19,
177
178 [LinkedModelData(55)]
179 [VillagerName("Phyllis")]
180 [Description("Phyllis (Model Data [55])")]
181 Perimi = 0x1A,
182
183 [LinkedModelData(56)]
184 [VillagerName("Pascal")]
185 [Description("Pascal (Model Data [56])")]
186 Rakosuke = 0x1B,
187
188 [LinkedModelData(57)]
189 [VillagerName("Saharah")]
190 [Description("Saharah (Model Data [57])")]
191 Rouran = 0x1C,
192
193 [LinkedModelData(58)]
194 [VillagerName("Wendell")]
195 [Description("Wendell (Model Data [58])")]
196 Seiiti = 0x1D,
197
198 [LinkedModelData(59)]
199 [VillagerName("Dr. Shrunk")]
200 [Description("Dr. Shrunk (Model Data [59])")]
201 Sisyou = 0x1E,
202
203 [LinkedModelData(60)]
204 [VillagerName("Tortimer")]
205 [Description("Tortimer (Model Data [60])")]
206 Kotobuki = 0x1F,
207
208 [LinkedModelData(61)]
209 [VillagerName("Tom Nook (Nookington's)")]
210 [Description("Tom Nook - Nookington's (Model Data [61])")]
211 TanukiD = 0x20,
212
213 [LinkedModelData(62)]
214 [VillagerName("Tom Nook (Nook 'n' Go)")]
215 [Description("Tom Nook - Nook 'n' Go (Model Data [62])")]
216 TanukiK = 0x21,
217
218 [LinkedModelData(63)]
219 [VillagerName("Tom Nook (Nookway)")]
220 [Description("Tom Nook - Nookway (Model Data [63])")]
221 TanukiS = 0x22,
222
223 [LinkedModelData(64)]
224 [VillagerName("Tom Nook (Nook's Cranny)")]
225 [Description("Tom Nook - Nook's Cranny (Model Data [64])")]
226 TanukiZ = 0x23,
227
228 [LinkedModelData(65)]
229 [VillagerName("K.K. Slider")]
230 [Description("K.K. Slider (Model Data [65])")]
231 Totakeke = 0x24,
232
233 [LinkedModelData(66)]
234 [VillagerName("Redd")]
235 [Description("Redd (Model Data [66])")]
236 Tunekiti = 0x25,
237
238 [LinkedModelData(67)]
239 [VillagerName("Kapp'n")]
240 [Description("Kapp'n (Model Data [67])")]
241 Untensyu = 0x26,
242
243 None = 0xFA
244 }

Function Documentation

◆ MoveEventHandler()

delegate void BrawlLib.SSBB.ResourceNodes.MoveEventHandler ( ResourceNode  node,
bool  select 
)

◆ ResourceChildEventHandler()

delegate void BrawlLib.SSBB.ResourceNodes.ResourceChildEventHandler ( ResourceNode  node,
ResourceNode  child 
)

◆ ResourceChildInsertEventHandler()

delegate void BrawlLib.SSBB.ResourceNodes.ResourceChildInsertEventHandler ( int  index,
ResourceNode  node,
ResourceNode  child 
)

◆ ResourceEventHandler()

delegate void BrawlLib.SSBB.ResourceNodes.ResourceEventHandler ( ResourceNode  node)

◆ SakuraiSectionParser()

delegate TableEntryNode BrawlLib.SSBB.ResourceNodes.SakuraiSectionParser ( string  name)

◆ SelectEventHandler()

delegate void BrawlLib.SSBB.ResourceNodes.SelectEventHandler ( int  index)