Events (Brawl)/Group II

From OpenSA: Smash Engine Documentation Wiki
Jump to: navigation, search

Module 10: Articles

Hex ID Label Description Parameters
Type Label Description
10000100 Generate Article Generate a pre-made prop effect from the prop library. Value Article ID The id of the prop article to be called.


10000200 Generate Article Generate a pre-made prop effect from the prop library. Value Article ID The id of the prop article to be called.
Boolean Subaction Exclusive? Whether or not you want the article to be automatically deleted when the subaction ends.


10010200 Set Ex-Anchored Article Action Does the same thing as Set Article Action and Set Article Action 2 but seems to work on articles that are only initially attached to the character. (Used on Lucario's Aura Sphere) Value Article ID ID of the article to be affected.
Value Action The action you would like the article to execute.
10030100 Remove Article Removes an article. Value Article ID of the article to be affected.
10040200 Set Article Action Sets the specified article to execute the specified action immediately. Only works on anchored articles (Cape, FLUDD, not fireball, water). Value Article ID The ID of the article you would like to edit.
Value Action The action you would like the article to execute.
10040300 Set Anchored Article Action Sets the specified article to execute the specified action immediately. Only works on anchored articles (Cape, FLUDD, not fireball, water). Value Article ID The ID of the article you would like to edit.
Value Action The action you would like the article to execute.
Boolean Subaction Exclusive? Whether or not you want the article to be automatically deleted when the subaction ends.


10050200 Article Visibility Makes an article visible or invisible. Value Article ID of the article to be affected.
Boolean Visibility Set Boolean: True = Visible, False = Invisible


10070200 Set Article Action Does the same thing as Set Article Action but seems to work on articles that aren't attached to the character. Value Article ID ID of the article to be affected.
Value Action The action you would like the article to execute.
10080200 Set Remote Article Action Does the same thing as Set Article Action but seems to work on articles that aren't attached to the character... God why are there so many of these. (Used on Snake's downB) Value Article ID ID of the article to be affected.
Value Action The action you would like the article to execute.
100A0300 Link Article to Bone Used in Snake's Neutral B to attach the grenade to his hand. Value Article ID of the article to be affected.
Value Bone ID of the bone to attach to.
Value  ??? Possibly decides which article to attach if multiple copies of a certain article are present.
100C0200 Article Frame Speed? Value ID?
Scalar Multiplier?


100E0200 Used by Rock Smash's boulder with parameters [3,2]. Potentially some sort of "generate multiple articles". Value Count?
Value ID?


10130100 Link Character and Article? Seems to be used whenever a detached article needs to change its action... Value Article ID ID of the article to be affected.

Module 11: Graphics

Hex ID Label Description Parameters
Type Label Description
11001000 Graphic Effect Generate a generic graphical effect with the specified parameters. Value Graphic The graphical effect to call.
Value Bone The bone to attach the graphical effect to.
Scalar Z Offset Transition from the attached bone along the Z axis.
Scalar Y Offset Transition from the attached bone along the Y axis.
Scalar X Offset Transition from the attached bone along the X axis.
Scalar Z Rotation Rotation along the Z axis.
Scalar Y Rotation Rotation along the Y axis.
Scalar X Rotation Rotation along the X axis.
Scalar Size The size of the graphic.
Scalar Random Z Offset A random value lesser than the specified value and added to the Z Offset.
Scalar Random Y Offset A random value lesser than the specified value and added to the Y Offset.
Scalar Random Z Offset A random value lesser than the specified value and added to the X Offset.
Scalar Random Z Rotation A random value lesser than the specified value and added to the Z Rotation.
Scalar Random Y Rotation A random value lesser than the specified value and added to the Y Rotation.
Scalar Random X Rotation A random value lesser than the specified value and added to the X Rotation.
Boolean Terminate With Animation Sets whether or not this graphic effect terminates when the animation ends.


11010A00 External Graphic Effect Generate a graphical effect from an external file. (usually the Ef_ file) Value Graphic The file from which to call from/The graphical effect to call. Where XXXXYYYY is X=File# Y=Graphic id
Value Bone The bone to attach the graphical effect to.
Scalar Z Offset Transition from the attached bone along the Z axis.
Scalar Y Offset Transition from the attached bone along the Y axis.
Scalar X Offset Transition from the attached bone along the X axis.
Scalar Z Rotation Rotation along the Z axis.
Scalar Y Rotation Rotation along the Y axis.
Scalar X Rotation Rotation along the X axis.
Scalar Size The size of the graphic.
Boolean Terminate With Animation Sets whether or not this graphic effect terminates when the animation ends.


11020A00 External Graphic Effect Generate a graphical effect from an external file. (usually the Ef_ file) Value Graphic The file from which to call from/The graphical effect to call. Where XXXXYYYY is X=File# Y=Graphic id
Value Bone The bone to attach the graphical effect to.
Scalar Z Offset Transition from the attached bone along the Z axis.
Scalar Y Offset Transition from the attached bone along the Y axis.
Scalar X Offset Transition from the attached bone along the X axis.
Scalar Z Rotation Rotation along the Z axis.
Scalar Y Rotation Rotation along the Y axis.
Scalar X Rotation Rotation along the X axis.
Scalar Size The size of the graphic.
Boolean Terminate With Animation Sets whether or not this graphic effect terminates when the animation ends.


11031400 Sword Glow Creates glow of sword. Only usable when the proper effects are loaded by their respective characters. Value Trace ID ID of one of the Traces to use.
Value Blur Length The length of the glow's aftershadow.
Value Trail Bone #1 Bone the 1st point of the sword trail follows.
Scalar X Offset X offset of the 1st point of the sword trail.
Scalar Y Offset Y offset of the 1st point of the sword trail.
Scalar Z Offset Z offset of the 1st point of the sword trail.
Value Trail Bone #2 Bone the 2nd point of the sword trail follows.
Scalar X Offset X offset of the 2nd point of the sword trail.
Scalar Y Offset Y offset of the 2nd point of the sword trail.
Scalar Z Offset Z offset of the 2nd point of the sword trail.
Boolean Glow State If set to true, glow/trail disappears at the end of the subaction.
Value Graphic ID The ID of the External Graphic Effect referenced.
Value Glow Bone Bone the sword glow follows.
Scalar X Offset X offset of the sword glow.
Scalar Y Offset Y offset of the sword glow.
Scalar Z Offset Z offset of the sword glow.
Scalar X Rotation Rotation of the sword glow around the X axis.
Scalar Y Rotation Rotation of the sword glow around the Y axis.
Scalar Z Rotation Rotation of the sword glow around the Z axis.
Scalar Glow Length Length of the sword glow, i.e. halving this value will make it half the sword's length.


11041700 Sword Glow related? Values seem to be the same as Sword glow's with 3 extra parameters. Found in Kirby's SpecialS GFX. Value Trace ID ID of one of the Traces to use.
Value Blur Length The length of the glow's aftershadow.
Value Trail Bone #1 Bone the 1st point of the sword trail follows.
Scalar X Offset X offset of the 1st point of the sword trail.
Scalar Y Offset Y offset of the 1st point of the sword trail.
Scalar Z Offset Z offset of the 1st point of the sword trail.
Value Trail Bone #2 Bone the 2nd point of the sword trail follows.
Scalar X Offset X offset of the 2nd point of the sword trail.
Scalar Y Offset Y offset of the 2nd point of the sword trail.
Scalar Z Offset Z offset of the 2nd point of the sword trail.
Boolean Glow State If set to true, glow/trail disappears at the end of the subaction.
Value Graphic ID The ID of the External Graphic Effect referenced.
Value Glow Bone Bone the sword glow follows.
Scalar X Offset X offset of the sword glow.
Scalar Y Offset Y offset of the sword glow.
Scalar Z Offset Z offset of the sword glow.
Scalar X Rotation Rotation of the sword glow around the X axis.
Scalar Y Rotation Rotation of the sword glow around the Y axis.
Scalar Z Rotation Rotation of the sword glow around the Z axis.
Scalar Glow Length Length of the sword glow, i.e. halving this value will make it half the sword's length
Value Undefined
Value Undefined
Scalar Undefined
11050100 Terminate Sword Glow Eliminates sword glow graphics when set to 1. May have unknown applications. Value Fade Time The time it takes for the sword glow to fade out.


11150300 Terminate Graphic Effect Terminate a lingering graphical effect. Value Undefined
Boolean Undefined
Boolean Undefined


110D0100 Unknown Value Undefined


11170600 Screen Tint Tint the screen to the specified color. Value Undefined
Value Transition Time The time taken to transition from its current color to the specified color.
Value Red The red value.
Value Green The green value.
Value Blue The blue value.
Value Alpha The transperency.
11170700 Screen Tint Tint the screen to the specified color. Value Transition Time The time taken to transition from its current color to the specified color.
Value Red The red value.
Value Green The green value.
Value Blue The blue value.
Value Alpha The transperency.
Value Undefined
Value Undefined


11170800 Screen Tint Tint the screen to the specified color. Value Undefined
Value Transition Time? The time taken to transition from its current color to the specified color.
Value Red The red value.
Value Green The green value.
Value Blue The blue value.
Value Alpha The transperency.
Value Undefined
Value Undefined


11180200 End Screen Tint? Value Undefined
Value Undefined


111A1000 Graphic Effect Generate a generic graphical effect with the specified parameters. Value Graphic The graphical effect to call.
Value Bone The bone to attach the graphical effect to.
Scalar Z Offset Transition from the attached bone along the Z axis.
Scalar Y Offset Transition from the attached bone along the Y axis.
Scalar X Offset Transition from the attached bone along the X axis.
Scalar Z Rotation Rotation along the Z axis.
Scalar Y Rotation Rotation along the Y axis.
Scalar X Rotation Rotation along the X axis.
Scalar Size The size of the graphic.
Scalar Random Z Offset A random value lesser than the specified value and added to the Z Offset.
Scalar Random Y Offset A random value lesser than the specified value and added to the Y Offset.
Scalar Random Z Offset A random value lesser than the specified value and added to the X Offset.
Scalar Random Z Rotation A random value lesser than the specified value and added to the Z Rotation.
Scalar Random Y Rotation A random value lesser than the specified value and added to the Y Rotation.
Scalar Random X Rotation A random value lesser than the specified value and added to the X Rotation.
Boolean Terminate With Animation Sets whether or not this graphic effect terminates when the animation ends.


111B1000 Graphic Effect Generate a generic graphical effect with the specified parameters. Value Graphic The graphical effect to call.
Value Bone The bone to attach the graphical effect to.
Scalar Z Offset Transition from the attached bone along the Z axis.
Scalar Y Offset Transition from the attached bone along the Y axis.
Scalar X Offset Transition from the attached bone along the X axis.
Scalar Z Rotation Rotation along the Z axis.
Scalar Y Rotation Rotation along the Y axis.
Scalar X Rotation Rotation along the X axis.
Scalar Size The size of the graphic.
Scalar Random Z Offset A random value lesser than the specified value and added to the Z Offset.
Scalar Random Y Offset A random value lesser than the specified value and added to the Y Offset.
Scalar Random Z Offset A random value lesser than the specified value and added to the X Offset.
Scalar Random Z Rotation A random value lesser than the specified value and added to the Z Rotation.
Scalar Random Y Rotation A random value lesser than the specified value and added to the Y Rotation.
Scalar Random X Rotation A random value lesser than the specified value and added to the X Rotation.
Boolean Terminate With Animation Sets whether or not this graphic effect terminates when the animation ends.


Module 12: Variables

Hex ID Label Description Parameters
Type Label Description
12000200 Basic Variable Set Set a basic variable to the specified value. Value Value the value to place inside the specified variable.
Variable Variable The Basic type variable to access.


12010200 Basic Variable Add Add a specified value to a basic variable. Value Value the value add to the specified variable.
Variable Variable The Basic type variable to access.


12020200 Basic Variable Subtract Subtract a specified value from a basic variable. Value Value the value to subtract from the specified variable.
Variable Variable The Basic type variable to access.


12030100 Basic Variable Increment Variable++ Variable Variable The variable to increment.


12040100 Basic Variable Decrement Variable-- Variable Variable The variable to decrement.


12050300 Basic Variable Randi Load a basic variable with a random integer. Scalar Value The minimum random value to load.
Scalar Value The maximum random value to load.
Variable Variable The Basic type variable to access.


12060200 Float Variable Set Set a floating point variable to the specified value. Scalar Value The floating point value to place inside the specified variable.
Variable Variable The Float type variable to access.


12070200 Float Variable Add Add a specified value to a float variable. Scalar Value The floating point value to add to the specified variable.
Variable Variable The Float type variable to access.


12080200 Float Variable Subtract Subtract a specified value from a float variable. Scalar Value The floating point value to subtract from the specified variable.
Variable Variable The Float type variable to access.


120A0100 Bit Variable Set Set a bit variable to true. Variable Variable The Bit type variable to set.


120B0100 Bit Variable Clear Set a bit variable to false. Variable Variable The Bit type variable to clear.


120D0200 Basic Variable Multiply Multiply a basic value by the specified value. Value Value The value to multiply the selected variable by.
Variable Variable The Basic type variable to be multiplied.


120E0200 Basic Variable Divide Divide a basic value by the specified value. Value Value The value to divide the selected variable by.
Variable Variable The Basic type variable to be divided.


120F0200 Float Variable Multiply Multiply a specified value with a float variable. Scalar Value The floating point value to multiply with the specified variable.
Variable Variable The Float type variable to access.


12100200 Float Variable Divide Divide a specified value with a float variable. Scalar Value The floating point value to divide with the specified variable.
Variable Variable The Float type variable to access.


12011200 Basic Variable Set Absolute Sets a Basic type variable to the absolute value of the specified value Value Value The value to set the basic equal to.
Variable Variable The Basic type variable to be set.


12120200 Float Variable Set Absolute Set a float variable equal to the absolute value of some float Scalar Value The floating point value to set the variable equal to.
Variable Variable The Float type variable to access.


Module 13: Combo?

Module 14: Aesthetic Wind

Hex ID Label Description Parameters
Type Label Description
14040100 Terminate Wind Effect Ends the wind effect spawned by the "Aesthetic Wind Effect" event. Value Undefined Usually set to 0.


14050100 Aesthetic Wind 05 Boolean Undefined


14070A00 Aesthetic Wind Effect Moves nearby movable model parts (capes, hair, etc) with a wind specified by the parameters. Value Undefined
Scalar Undefined
Scalar Strength The power of the wind.
Scalar Speed The speed of the wind.
Scalar Size? Perhaps the size of the wind.
Scalar Undefined
Scalar Undefined
Value Undefined


14080800 Unknown Scalar Undefined
Scalar Undefined
Scalar Undefined
Scalar Undefined
Scalar Undefined
Scalar Undefined
Scalar Undefined
Scalar Undefined


Module 15: Unknown

Hex ID Label Description Parameters
Type Label Description
15000000 Unknown Used in the Goomba file in places where Req[0x11] is true.

Module 17: Physics?

Hex ID Label Description Parameters
Type Label Description
17000000 Physics 00 Tends to be used after 17010000 is used.
17010000 Physics 01
17050000 Physics 05

Module 18: Sloped Terrain Interaction

Hex ID Label Description Parameters
Type Label Description
18000100 Slope Contour Stand Moves specific parts of the character if on sloped ground?
18010200 Slope Contour Full? Moves entire character to match sloped ground?

Module 19: Undefined

Hex ID Label Description Parameters
Type Label Description
19010000 Module19 01

Module 1A: Camera

Hex ID Label Description Parameters
Type Label Description
1A000100 Screenshake Shakes the screen. Scalar Magnitude The intensity of the screenshake.


1A020200 Camera 02 Scalar Undefined
Scalar Undefined


1A030400 Set Camera Boundaries Changes the camera boundaries of your character. Does not reset the camera boundaries; rather, it adds to them. Reverts to normal when the animation ends. Scalar Front Boundary The boundary in front of the character.
Scalar Back Boundary The boundary behind the character.
Scalar Top Boundary The boundary above the character.
Scalar Bottom Boundary The boundary below the character.


1A040500 Camera Closeup Zoom the camera on the character. Value Zoom Time The time it takes to zoom in on the target.
Value Undefined
Scalar Undefined
Scalar Undefined
Scalar Undefined


1A060100 Detach/Attach Camera (Close) Causes the camera to follow or stop following a character. Boolean Detached/Attached False = detached, true = attached.


1A070100 Detach/Attach Camera (Far) Causes the camera to follow

or stop following a character. Seems to follow any remaining focuses from further away than1A060100 (Detach/Attach Camera (Close))

Boolean Detached/Attached False = detached, true = attached.


1A080000 Normal Camera Return the camera to its normal settings.
1A090000 Camera 09
1A0A0100 Camera 0A Value Undefined


1A0B0000 Force Camera Control Appears to override any other settings in favor of the character's preference.
1A0C0000 Camera 0C

Module 1B: Procedure Calls?

Hex ID Label Description Parameters
Type Label Description
1B020100 Procedure Call? File Target Procedure


Module 1E: Damage and Super Armor

Hex ID Label Description Parameters
Type Label Description
1E000200 Super/Heavy Armor Begins super armor or heavy armor. Set both parameters to 0 to end the armor. Value Armor State 0 = None, 1 = Super Armor, 2 = Knockback Based Heavy Armor 3 = Damage Based Heavy Armor
Scalar Heavy Armor Tolerance The minimum damage or KB that will cause the character to flinch when using heavy armor.


1E010100 Set Damage Immunity? Used at the start of Withdraw; might have something to do with Squirtle's immunity to damage during the move. Boolean Undefined


1E030100 Add/Subtract Damage Adds or subtracts the specified amount of damage from the character's current percentage. Scalar Damage The amount of damage to add or subtract.


Module 1F: Items

Hex ID Label Description Parameters
Type Label Description
1F000100 Pickup Item Cause the character to recieve the closest item in range. Value Undefined


1F000200 Pickup Item Cause the character to recieve the closest item in range. Value Undefined
Value Undefined


1F000400 Pickup Item Cause the character to receive the closest item in range. Value Undefined
Value Undefined
Value Undefined
Value Undefined


1F010300 Throw Item Cause the character to throw the currently held item. Variable Undefined
Variable Undefined
Variable Undefined


1F020000 Drop Item Cause the character to drop any currently held item.
1F030100 Consume Item Cause the character to consume the currently held item. Value Undefined


1F040200 Item Property Modify a property of the currently held item. Value Undefined
Scalar Undefined


1F050000 Fire Weapon Fires a shot from the currently held item. (May have other unknown applications)
1F060100 Fire Projectile Fires a projectile of the specified degree of power.
1F070100 Items 1F Is used when firing a cracker launcher. Variable Undefined


1F080100 Generate Item Generate an item in the character's hand. Value Undefined


1F090100 Item Visibility Determines visibilty of the currently held item. Boolean Item Visibility Set Boolean: True = Visible, False = Invisible


1F0A0000 Obliterate Held Item Deletes the item that the character is holding
1F0C0100 Beam Sword Trail Creates a beam sword trail. Probably has more uses among battering weapons. Value Undefined


1F0E0500 Throw Item Causes the character to throw the currently held item. Scalar Undefined
Scalar Undefined
Variable Undefined
Variable Undefined
Variable Undefined


See also