Macros | |
| #define | UNK_ARRAY_SIZE_1 4 |
| #define | MAX_QUIZMO_AUDIENCE 10 |
| #define | NUM_WATER_BLOCK_COMPONENTS 4 |
| #define | TUBBA_MINI_HEART_COUNT 25 |
| #define | MAX_WHIRLWIND_SEGMENTS 8 |
| #define | ROCKET_BUF_SIZE 4 |
| #define | MAX_LIL_OINKS 11 |
Functions | |
| EffectInstance * | create_effect_instance (EffectBlueprint *effectBp) |
| void | remove_effect (EffectInstance *) |
| s32 | load_effect (s32 effectIndex) |
| void | fx_sun_undeclared (s32, s32, s32, s32, s32, s32) |
| struct BigSmokePuffFXData |
| struct LandingDustFXData |
| struct WalkingDustFXData |
| struct FlowerFXData |
| struct CloudPuffFXData |
| struct CloudTrailFXData |
| struct FootprintFXData |
| struct FloatingFlowerFXData |
| struct SnowflakeFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| f32 | unk_0C | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| s32 | unk_28 | |
| struct StarFXData |
| struct EmoteFXData |
| Data Fields | ||
|---|---|---|
| s32 | unk_00 | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| s32 | unk_2C | |
| s32 | unk_30 | |
| s32 | unk_34 | |
| s32 | unk_38 | |
| Npc * | unk_3C | |
| struct SparklesFXData |
| struct ShapeSpellFXData |
| struct GatherEnergyPinkFXData |
| struct DropLeavesFXData |
| struct DustFXData |
| struct ShatteringStonesFXData |
| struct SmokeRingFXData |
| struct DamageStarsFXData |
| struct ExplosionFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| s32 | unk_00 | |
| char | unk_10[0x10] | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| f32 | unk_2C | |
| s32 | unk_30 | |
| s32 | unk_34 | |
| s32 | unk_38 | |
| struct LensFlareFXData |
| Data Fields | ||
|---|---|---|
| s32 | largeFlareAlpha | |
| f32 | largeFlareRot | |
| f32 | largeFlareRotVel | |
| f32 | largeFlareScale | |
| f32 | largeFlareScaleVel | |
| s32 | lifetime | |
| Vec3f | pos | |
| s32 | smallFlareAlpha | |
| f32 | smallFlareScale | |
| s32 | timeLeft | |
| s32 | type | |
| struct GotItemOutlineFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| s32 | lifetime | |
| Vec3f | pos | |
| f32 | scale | |
| s32 | timeLeft | |
| s32 | type | |
| struct SpikyWhiteAuraFXData |
| struct SmokeImpactFXData |
| struct DamageIndicatorFXData |
| struct PurpleRingFXData |
| Data Fields | ||
|---|---|---|
| s32 | unk_00 | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| Matrix4f | unk_1C | |
| f32 | unk_5C | |
| f32 | unk_60 | |
| f32 | unk_64 | |
| s32 | unk_68 | |
| s32 | unk_6C | |
| s32 | unk_70 | |
| u8 | unk_74 | |
| u8 | unk_75 | |
| u8 | unk_76 | |
| u8 | unk_77 | |
| u8 | unk_78 | |
| u8 | unk_79 | |
| char | unk_7A[2] | |
| struct FlameFXData |
| Data Fields | ||
|---|---|---|
| f32 | baseScale | |
| Vec3f | pos | |
| f32 | scaleH | |
| f32 | scaleW | |
| s32 | type | |
| f32 | unk_14 | |
| s32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| struct StarsBurstFXData |
| struct StarsShimmerFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s16 | state | |
| s32 | timeLeft | |
| s16 | unk_00 | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| s32 | unk_28 | |
| struct RisingBubbleFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| f32 | unk_10 | |
| s32 | unk_14 | |
| s32 | unk_20 | |
| f32 | unk_24 | |
| struct RingBlastFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| u16 | unk_00 | |
| f32 | unk_10 | |
| s32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| struct ShockwaveFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| Color_RGB8 | env | |
| Vec3f | pos | |
| Color_RGB8 | prim | |
| u16 | unk_00 | |
| char | unk_02[2] | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| s32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_48 | |
| s32 | unk_4C | |
| char | unk_56[2] | |
| struct MusicNoteFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| f32 | finalVelX | |
| f32 | finalVelY | |
| s32 | lifetime | |
| s32 | noteType | |
| Vec3f | pos | |
| f32 | scale | |
| s32 | timeLeft | |
| s32 | type | |
| f32 | velX | |
| f32 | velY | |
| struct SmokeBurstFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| Color_RGBA8 | rgba | |
| s32 | timeLeft | |
| u16 | unk_00 | |
| f32 | unk_10 | |
| s32 | unk_1C | |
| f32 | unk_20 | |
| struct SweatFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| f32 | unk_10 | |
| char | unk_14[0x04] | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| struct SleepBubbleFXData |
| struct WindyLeavesFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| s32 | type | |
| Vec3f | unk_04 | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| struct FallingLeavesFXData |
| struct StarsSpreadFXData |
| struct SteamBurstFXData |
| struct StarsOrbitingFXData |
| Data Fields | ||
|---|---|---|
| s32 | enabled | |
| f32 | orbitRadius | |
| f32 | pitch | |
| Vec3f | pos | |
| f32 | roll | |
| f32 | rollSpinRate | |
| f32 | targetRadius | |
| s32 | type | |
| s32 | yaw | |
| struct BigSnowflakesFXData |
| struct DebuffFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| Color_RGB8 | envCol | |
| s32 | lifetime | |
| Vec3f | pos | |
| Color_RGB8 | primCol | |
| f32 | rotZ | |
| f32 | scaleX | |
| f32 | scaleY | |
| s32 | timeLeft | |
| s16 | type | |
| char | unk_02[2] | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_30 | |
| char | unk_3E[2] | |
| struct GreenImpactFXData |
| Data Fields | ||
|---|---|---|
| u16 | unk_00 | |
| char | unk_02[2] | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| s32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| s32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_48 | |
| s32 | unk_4C | |
| Color_RGB8 | unk_50 | |
| Color_RGB8 | unk_53 | |
| char | unk_56[2] | |
| struct RadialShimmerFXData |
| struct EndingDecalsFXData |
| Data Fields | ||
|---|---|---|
| s32 | haloAlpha | |
| Vec3f | pos | |
| f32 | scale | |
| s32 | type | |
| f32 | unk_14 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| u8 | unk_24 | |
| u8 | unk_25 | |
| u8 | unk_26 | |
| u8 | unk_27 | |
| u8 | unk_28 | |
| u8 | unk_29 | |
| char | unk_2A[2] | |
| struct LightRaysFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| Vec3f | initialRot | |
| s32 | lifetime | |
| Vec3f | pos | |
| Vec3f | rot | |
| s32 | timeLeft | |
| s32 | type | |
| char | unk_04[0xC] | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| char | unk_30[4] | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| char | unk_44[4] | |
| f32 | unk_48 | |
| f32 | unk_4C | |
| f32 | unk_50 | |
| f32 | unk_54 | |
| f32 | unk_58 | |
| f32 | unk_68 | |
| f32 | unk_6C | |
| s32 | unk_7C | |
| f32 | unk_80 | |
| f32 | unk_84 | |
| f32 | unk_88 | |
| f32 | unk_8C | |
| s32 | unk_90 | |
| struct LightningFXData |
| Data Fields | ||
|---|---|---|
| s32 | unk_00 | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| s32 | unk_10 | |
| s32 | unk_14 | |
| s32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| f32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| s32 | unk_3C | |
| s32 | unk_40 | |
| struct EffectInstance * | unk_44 | |
| struct EffectInstance * | unk_48 | |
| struct FireBreathFXData |
| struct ShimmerBurstFXData |
| struct EnergyShockwaveFXData |
| struct ShimmerWaveFXData |
| struct AuraFXData |
| Data Fields | ||
|---|---|---|
| u8 | engA | |
| u8 | engB | |
| u8 | envG | |
| u8 | envR | |
| s32 | fadeTime | |
| s32 | lifeTime | |
| Vec3f | posA | |
| Vec3f | posB | |
| s32 | primA | |
| u8 | primB | |
| u8 | primG | |
| u8 | primR | |
| f32 | renderYaw | |
| Vec2f | scale | |
| s32 | type | |
| f32 | unk_24 | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_48 | |
| f32 | unk_4C | |
| f32 | unk_50 | |
| f32 | unk_54 | |
| f32 | unk_58 | |
| f32 | unk_5C | |
| f32 | unk_60 | |
| struct BulbGlowFXData |
| Data Fields | ||
|---|---|---|
| s32 | brightness | |
| s32 | depthQueryID | |
| s32 | lifetime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | type | |
| s32 | unk_20 | |
| struct Effect3DFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| s32 | unk_00 | |
| s32 | unk_04 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| f32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_48 | |
| f32 | unk_4C | |
| f32 | unk_50 | |
| f32 | unk_54 | |
| s32 | unk_58 | |
| s32 | unk_5C | |
| s32 | unk_60 | |
| s32 | unk_64 | |
| struct BlastFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| s32 | timeLeft | |
| s16 | unk_00 | |
| f32 | unk_10 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| struct FireFlowerFXData |
| struct RecoverFXData |
| struct DisableXFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| s32 | koDuration | |
| Vec3f | pos | |
| f32 | scale | |
| s32 | type | |
| s32 | unk_04 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| f32 | unk_30 | |
| s32 | unk_38 | |
| f32 | unk_40 | |
| s32 | unk_44 | |
| struct BombetteBreakingFXData |
| struct FireworkFXData |
| struct ConfettiFXData |
| struct SnowfallFXData |
| struct SpinFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| Color_RGB8 | color | |
| s32 | duration | |
| f32 | initialScale | |
| s32 | lifetime | |
| PlayerStatus * | player | |
| Vec3f | pos | |
| Vec3f | rot | |
| Vec3f | rotVel | |
| f32 | scale | |
| s32 | timeLeft | |
| s32 | type | |
| char | unk_47 | |
| struct GatherMagicFXData |
| struct AttackResultTextFXData |
| struct SmallGoldSparkleFXData |
| struct ShockOverlayFXData |
| struct BalloonFXData |
| struct FloatingRockFXData |
| struct ChompDropFXData |
| struct QuizmoStageFXData |
| Data Fields | ||
|---|---|---|
| s32 | leftWallRaiseAmt | |
| s32 | lifetime | |
| s32 | lightScrollAmt | |
| s32 | lightScrollDelay | |
| s32 | lightScrollIncrement | |
| s32 | microphoneRaiseAmt | |
| Vec3f | origin | |
| s32 | podiumRaiseAmt | |
| s32 | rearWallRaiseAmt | |
| s32 | rightWallRaiseAmt | |
| s32 | unk_00 | |
| s32 | unk_3C | |
| char | unk_40[0x04] | |
| s32 | unkEffectMode | |
| s32 | vanishTimer | |
| struct RadiatingEnergyOrbFXData |
| struct MotionBlurFlameFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| s32 | unk_00 | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| f32 | unk_1C[4] | |
| f32 | unk_2C[4] | |
| f32 | unk_3C[4] | |
| s32 | unk_4C | |
| s32 | unk_50 | |
| s32 | unk_54 | |
| char | unk_58[4] | |
| s32 | unk_5C | |
| s32 | unk_60 | |
| s32 | unk_64 | |
| struct EnergyOrbWaveFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| f32 | scale | |
| s32 | unk_00 | |
| s32 | unk_10 | |
| s32 | unk_14 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| s32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| f32 | unk_34 | |
| struct MerlinHouseStarsFXData |
| struct QuizmoAudienceFXData |
| Data Fields | ||
|---|---|---|
| f32 | compMoveMagnitude[10] | |
| s32 | compPosIdx[10] | |
| s32 | compState[10] | |
| s32 | compType[10] | |
| f32 | compX[10] | |
| f32 | compY[10] | |
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | primColor | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| struct ButterfliesFXData |
| struct StatChangeFXData |
| Data Fields | ||
|---|---|---|
| s32 | arrowType | |
| s32 | arrowValue | |
| Vec3f | pos | |
| f32 | scale | |
| f32 | scaleX | |
| f32 | scaleY | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| s32 | unk_18 | |
| s32 | unk_24 | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| struct SnakingStaticFXData |
| struct ThunderboltRingFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| s32 | unk_24 | |
| f32 | unk_28 | |
| f32 | unk_2C | |
| s32 | unk_30 | |
| struct SquirtFXData |
| struct WaterBlockFXData |
| struct WaterfallFXData |
| struct WaterFountainFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| s32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| s32 | unk_30 | |
| f32 | unk_34 | |
| f32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| struct UnderwaterFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| s16 | unk_11A[19][13] | |
| f32 | unk_18 | |
| Color_RGB8 | unk_20 | |
| s8 | unk_23[19][13] | |
| Color_RGBA8 | waterColor | |
| struct LightningBoltFXData |
| struct WaterSplashFXData |
| struct SnowmanDollFXData |
| struct FrightJarFXData |
| struct StopWatchFXData |
| struct Effect63FXData |
| struct ThrowSpinyFXData |
| Data Fields | ||
|---|---|---|
| f32 | gravity | |
| s32 | life | |
| s32 | lifeDuration | |
| Vec3f | pos | |
| s32 | rgba | |
| f32 | rotSpeed | |
| u32 | state | |
| s32 | timeUntilFall | |
| s32 | unk_00 | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| s32 | unk_30 | |
| s32 | unk_34 | |
| s32 | unk_38 | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_4C | |
| s32 | unk_64 | |
| f32 | xScale | |
| f32 | yaw | |
| f32 | yScale | |
| struct Effect65FXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| s32 | envB | |
| s32 | envG | |
| s32 | envR | |
| s32 | lastPointIndex | |
| s32 | lifeTime | |
| f32 | pathJitterX | |
| f32 | pathJitterY | |
| f32 | pathJitterZ | |
| f32 | pathLength[30] | |
| s32 | pathPointEnabled[30] | |
| s32 | pathTimestamp[30] | |
| f32 | pathX[30] | |
| f32 | pathY[30] | |
| f32 | pathZ[30] | |
| Vec3f | pos | |
| s32 | primB | |
| s32 | primG | |
| s32 | primR | |
| f32 | scale | |
| s32 | timeLeft | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| s32 | variation | |
| struct TubbaHeartAttackFXData |
| struct WhirlwindFXData |
| Data Fields | ||
|---|---|---|
| s32 | envB | |
| s32 | envG | |
| s32 | envR | |
| Vec3f | pos | |
| s32 | primAlpha | |
| s32 | primB | |
| s32 | primG | |
| s32 | primR | |
| s32 | unk_00 | |
| s32 | unk_10 | |
| f32 | unk_118[8] | |
| f32 | unk_138 | |
| f32 | unk_13C | |
| s32 | unk_14 | |
| f32 | unk_140 | |
| f32 | unk_34 | |
| f32 | unk_38[8] | |
| f32 | unk_58[8] | |
| f32 | unk_78[8] | |
| f32 | unk_98[8] | |
| f32 | unk_B8[8] | |
| f32 | unk_D8[8] | |
| f32 | unk_F8[8] | |
| struct RedImpactFXData |
| Data Fields | ||
|---|---|---|
| u16 | unk_00 | |
| char | unk_02[2] | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| s32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| s32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_48 | |
| s32 | unk_4C | |
| Color_RGB8 | unk_50 | |
| Color_RGB8 | unk_53 | |
| char | unk_56[2] | |
| struct FloatingCloudPuffFXData |
| struct EnergyInOutFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| f32 | scale | |
| s32 | unk_00 | |
| s32 | unk_10 | |
| s32 | unk_14 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| s32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| s32 | unk_30 | |
| f32 | unk_38 | |
| f32 | unk_3C | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| struct Effect6BFXData |
| Data Fields | ||
|---|---|---|
| Vec3f | pos | |
| f32 | scale | |
| s32 | unk_00 | |
| char | unk_10[12] | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| char | unk_24[8] | |
| s32 | unk_2C | |
| s32 | unk_30 | |
| f32 | unk_38 | |
| s32 | unk_3C | |
| char | unk_40[0x4] | |
| struct TattleWindowFXData |
| struct ShinyFlareFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| s32 | unk_24 | |
| f32 | unk_28 | |
| f32 | unk_2C | |
| struct HuffPuffBreathFXData |
| struct ColdBreathFXData |
| struct EmbersFXData |
| struct HieroglyphsFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| Vec3f | pos | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| s32 | unk_18 | |
| s32 | unk_1C | |
| s32 | unk_20 | |
| s32 | unk_24 | |
| s32 | unk_28 | |
| s32 | unk_2C | |
| s32 | unk_30 | |
| s32 | unk_34 | |
| f32 | unk_38 | |
| struct MiscParticlesFXData |
| struct StaticStatusFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| s32 | frame | |
| s32 | lifetime | |
| Vec3f | pos | |
| f32 | rot | |
| f32 | scale | |
| s32 | timeLeft | |
| s32 | type | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| struct MovingCloudFXData |
| struct Effect75FXData |
| Data Fields | ||
|---|---|---|
| Color3i | envCol | |
| s32 | masterAlpha | |
| Vec3f | pos | |
| Color3i | primCol | |
| f32 | scale | |
| s32 | type | |
| s32 | unk_10 | |
| s32 | unk_14 | |
| s32 | unk_24 | |
| s32 | unk_34 | |
| f32 | unk_40 | |
| f32 | unk_44 | |
| f32 | unk_48 | |
| f32 | unk_4C | |
| f32 | unk_50 | |
| f32 | unk_54 | |
| f32 | unk_58 | |
| f32 | unk_5C | |
| f32 | unk_60 | |
| f32 | unk_64 | |
| f32 | unk_68 | |
| f32 | unk_6C | |
| f32 | unk_70 | |
| f32 | unk_74 | |
| f32 | unk_78 | |
| f32 | unk_7C | |
| struct FireworkRocketFXData |
| struct PeachStarBeamFXData |
| Data Fields | ||
|---|---|---|
| s32 | beamAlpha | |
| f32 | beamScale | |
| Vec3f | circleCenter | |
| f32 | circleRadius | |
| s32 | envA | |
| s32 | envB | |
| s32 | envG | |
| s32 | envR | |
| s32 | lifetime | |
| Vec3f | pos | |
| s32 | primB | |
| s32 | primG | |
| s32 | primR | |
| f32 | rotAngle | |
| f32 | rotSpeed | |
| PeachStarBeamSpirit | spirits[8] | |
| s32 | timeLeft | |
| f32 | twinkYOffset | |
| s32 | type | |
| s32 | unk_3C | |
| struct ChapterChangeFXData |
| struct IceShardFXData |
| struct SpiritCardFXData |
| Data Fields | ||
|---|---|---|
| u8 | chapter | |
| struct EffectInstance * | child | |
| Vec3f | pos | |
| s32 | unk_00 | |
| s32 | unk_10 | |
| s32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_20 | |
| char | unk_28[0xC] | |
| char | unk_35[3] | |
| f32 | yaw | |
| struct LilOinkFXData |
| struct SomethingRotatingFXData |
| Data Fields | ||
|---|---|---|
| Color_RGB8 | env | |
| Vec3f | pos | |
| u8 | primAlpha | |
| u8 | state | |
| s32 | unk_00 | |
| s32 | unk_10 | |
| s32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| s8 | unk_25 | |
| char | unk_2A[2] | |
| f32 | unk_2C | |
| struct BreakingJunkFXData |
| struct PartnerBuffFXData |
| Data Fields | ||
|---|---|---|
| s32 | lifeTime | |
| s32 | timeLeft | |
| BuffData | unk_0C[3] | |
| s16 | useRandomValues | |
| s16 | visible | |
| struct QuizmoAssistantFXData |
| Data Fields | ||
|---|---|---|
| s32 | anim | |
| s32 | fadeInAmt | |
| s32 | lifetime | |
| Vec3f | pos | |
| s32 | unk_00 | |
| s32 | vanishTimer | |
| struct IcePillarFXData |
| Data Fields | ||
|---|---|---|
| Color_RGBA8 | env | |
| s32 | lifeTime | |
| struct EffectInstance * | miscParticles | |
| Vec3f | pos | |
| Color_RGBA8 | prim | |
| f32 | scale | |
| s32 | timeLeft | |
| s32 | unk_00 | |
| s8 | unk_24 | |
| s8 | unk_25 | |
| char | unk_26[0x2] | |
| struct SunFXData |
| Data Fields | ||
|---|---|---|
| s32 | alpha | |
| Color_RGBA8 | envColor | |
| s32 | lifeTime | |
| Vec3f | pos | |
| Color_RGB8 | primColor | |
| s32 | shineFromRight | |
| s32 | targetAlpha | |
| f32 | texScrollAmt[5] | |
| s32 | timeLeft | |
| char | unk_1F[0x1] | |
| f32 | unk_34 | |
| struct StarSpiritsEnergyFXData |
| struct PinkSparklesFXData |
| struct StarOutlineFXData |
| struct Effect86FXData |
| union EffectInstanceDataPtr |
| Data Fields | ||
|---|---|---|
| s32 * | any | |
| struct AttackResultTextFXData * | attackResultText | |
| struct AuraFXData * | aura | |
| struct BalloonFXData * | balloon | |
| struct BigSmokePuffFXData * | bigSmokePuff | |
| struct BigSnowflakesFXData * | bigSnowflakes | |
| struct BlastFXData * | blast | |
| struct BombetteBreakingFXData * | bombetteBreaking | |
| struct BreakingJunkFXData * | breakingJunk | |
| struct BulbGlowFXData * | bulbGlow | |
| struct ButterfliesFXData * | butterflies | |
| struct ChapterChangeFXData * | chapterChange | |
| struct ChompDropFXData * | chompDrop | |
| struct CloudPuffFXData * | cloudPuff | |
| struct CloudTrailFXData * | cloudTrail | |
| struct ColdBreathFXData * | coldBreath | |
| struct ConfettiFXData * | confetti | |
| struct DamageIndicatorFXData * | damageIndicator | |
| struct DamageStarsFXData * | damageStars | |
| struct DebuffFXData * | debuff | |
| struct DisableXFXData * | disableX | |
| struct DropLeavesFXData * | dropLeaves | |
| struct DustFXData * | dust | |
| struct EmbersFXData * | embers | |
| struct EmoteFXData * | emote | |
| struct EndingDecalsFXData * | endingDecals | |
| struct EnergyInOutFXData * | energyInOut | |
| struct EnergyOrbWaveFXData * | energyOrbWave | |
| struct EnergyShockwaveFXData * | energyShockwave | |
| struct ExplosionFXData * | explosion | |
| struct FallingLeavesFXData * | fallingLeaves | |
| struct FireBreathFXData * | fireBreath | |
| struct FireFlowerFXData * | fireFlower | |
| struct FireworkFXData * | firework | |
| struct FireworkRocketFXData * | fireworkRocket | |
| struct FlameFXData * | flame | |
| struct ShockOverlayFXData * | flashingBoxShockwave | |
| struct FloatingCloudPuffFXData * | floatingCloudPuff | |
| struct FloatingFlowerFXData * | floatingFlower | |
| struct FloatingRockFXData * | floatingRock | |
| struct FlowerFXData * | flowerSplash | |
| struct FlowerFXData * | flowerTrail | |
| struct FootprintFXData * | footprint | |
| struct FrightJarFXData * | frightJar | |
| struct GatherEnergyPinkFXData * | gatherEnergyPink | |
| struct GatherMagicFXData * | gatherMagic | |
| struct GotItemOutlineFXData * | gotItemOutline | |
| struct GreenImpactFXData * | greenImpact | |
| struct HieroglyphsFXData * | hieroglyphs | |
| struct HuffPuffBreathFXData * | huffPuffBreath | |
| struct IcePillarFXData * | icePillar | |
| struct IceShardFXData * | iceShard | |
| struct LandingDustFXData * | landingDust | |
| struct LensFlareFXData * | lensFlare | |
| struct LightningFXData * | lightning | |
| struct LightningBoltFXData * | lightningBolt | |
| struct LightRaysFXData * | lightRays | |
| struct LilOinkFXData * | lilOink | |
| struct MerlinHouseStarsFXData * | merlinHouseStars | |
| struct MiscParticlesFXData * | miscParticles | |
| struct MotionBlurFlameFXData * | motionBlurFlame | |
| struct MovingCloudFXData * | movingCloud | |
| struct MusicNoteFXData * | musicNote | |
| struct PartnerBuffFXData * | partnerBuff | |
| struct PeachStarBeamFXData * | peachStarBeam | |
| struct PinkSparklesFXData * | pinkSparkles | |
| struct PurpleRingFXData * | purpleRing | |
| void * | quizmoAnswer | |
| struct QuizmoAssistantFXData * | quizmoAssistant | |
| struct QuizmoAudienceFXData * | quizmoAudience | |
| struct QuizmoStageFXData * | quizmoStage | |
| struct RadialShimmerFXData * | radialShimmer | |
| struct RadiatingEnergyOrbFXData * | radiatingEnergyOrb | |
| struct RecoverFXData * | recover | |
| struct RedImpactFXData * | redImpact | |
| struct RingBlastFXData * | ringBlast | |
| struct RisingBubbleFXData * | risingBubble | |
| struct ShapeSpellFXData * | shapeSpell | |
| struct ShatteringStonesFXData * | shatteringStones | |
| struct ShimmerBurstFXData * | shimmerBurst | |
| struct ShimmerWaveFXData * | shimmerWave | |
| struct ShinyFlareFXData * | shinyFlare | |
| struct ShockwaveFXData * | shockwave | |
| struct SleepBubbleFXData * | sleepBubble | |
| struct SmallGoldSparkleFXData * | smallGoldSparkle | |
| struct SmokeBurstFXData * | smokeBurst | |
| struct SmokeImpactFXData * | smokeImpact | |
| struct SmokeRingFXData * | smokeRing | |
| struct SnakingStaticFXData * | snakingStatic | |
| struct SnowfallFXData * | snowfall | |
| struct SnowflakeFXData * | snowflake | |
| struct SnowmanDollFXData * | snowmanDoll | |
| struct SomethingRotatingFXData * | somethingRotating | |
| struct SparklesFXData * | sparkles | |
| struct SpikyWhiteAuraFXData * | spikyWhiteAura | |
| struct SpinFXData * | spin | |
| struct SpiritCardFXData * | spiritCard | |
| struct SquirtFXData * | squirt | |
| struct StarFXData * | star | |
| struct StarOutlineFXData * | starOutline | |
| struct StarsBurstFXData * | starsBurst | |
| struct StarsOrbitingFXData * | starsOrbiting | |
| struct StarSpiritsEnergyFXData * | starSpiritsEnergy | |
| struct StarsShimmerFXData * | starsShimmer | |
| struct StarsSpreadFXData * | starsSpread | |
| struct StatChangeFXData * | statChange | |
| struct StaticStatusFXData * | staticStatus | |
| struct SteamBurstFXData * | steamBurst | |
| struct StopWatchFXData * | stopWatch | |
| struct SunFXData * | sun | |
| struct SweatFXData * | sweat | |
| struct TattleWindowFXData * | tattleWindow | |
| struct ThrowSpinyFXData * | throwSpiny | |
| struct ThunderboltRingFXData * | thunderboltRing | |
| struct TubbaHeartAttackFXData * | tubbaHeartAttack | |
| struct UnderwaterFXData * | underwater | |
| struct Effect00FXData * | unk_00 | |
| struct Effect02FXData * | unk_02 | |
| struct Effect03FXData * | unk_03 | |
| struct Effect04FXData * | unk_04 | |
| struct Effect05FXData * | unk_05 | |
| struct Unk2AFXData * | unk_2A | |
| struct Effect3DFXData * | unk_3D | |
| struct Effect63FXData * | unk_63 | |
| struct Effect65FXData * | unk_65 | |
| struct Effect6AFXData * | unk_6A | |
| struct Effect75FXData * | unk_75 | |
| struct Effect76FXData * | unk_76 | |
| struct Effect86FXData * | unk_86 | |
| struct WalkingDustFXData * | walkingDust | |
| struct WaterBlockFXData * | waterBlock | |
| struct WaterfallFXData * | waterfall | |
| struct WaterFountainFXData * | waterFountain | |
| struct WaterSplashFXData * | waterSplash | |
| struct WhirlwindFXData * | whirlwind | |
| struct WindyLeavesFXData * | windyLeaves | |
| struct EffectInstance |
| Data Fields | ||
|---|---|---|
| EffectInstanceDataPtr | data | |
| s32 | effectID | |
| s32 | flags | |
| s32 | numParts | |
| struct EffectSharedData * | shared | |
| struct WattEffectData |
| Data Fields | ||
|---|---|---|
| s32 | bouncePhase | |
| s32 | currentEffectIndex | |
| s32 | debuff | |
| EffectInstance * | effect1 | |
| EffectInstance * | effect2 | |
| s32 | initialized | |
| s32 | isActive | |
| s32 | isBouncing | |
| struct StarSpiritData |
| Data Fields | ||
|---|---|---|
| f32 | unk_00 | |
| f32 | unk_04 | |
| f32 | unk_08 | |
| f32 | unk_0C | |
| f32 | unk_10 | |
| f32 | unk_14 | |
| f32 | unk_18 | |
| f32 | unk_1C | |
| f32 | unk_20 | |
| f32 | unk_24 | |
| f32 | unk_28 | |
| f32 | unk_2C | |
| f32 | unk_30 | |
| f32 | unk_34 | |
| s32 | unk_38 | |
| s32 | unk_3C | |
| s32 | unk_40 | |
| s16 | unk_44 | |
| s16 | unk_46 | |
| s16 | unk_48 | |
| s16 | unk_4A | |
| s16 | unk_4C | |
| s16 | unk_4E | |
| EffectInstance * | unk_50 | |
| EffectInstance * | unk_54 | |
| struct EffectTableEntry |
| #define MAX_LIL_OINKS 11 |
Referenced by lil_oink_appendGfx(), lil_oink_main(), and lil_oink_update().
| #define MAX_QUIZMO_AUDIENCE 10 |
Referenced by quizmo_audience_appendGfx(), and quizmo_audience_update().
| #define MAX_WHIRLWIND_SEGMENTS 8 |
Referenced by whirlwind_appendGfx(), whirlwind_main(), and whirlwind_update().
| #define NUM_WATER_BLOCK_COMPONENTS 4 |
Referenced by water_block_appendGfx(), water_block_main(), and water_block_update().
| #define ROCKET_BUF_SIZE 4 |
Referenced by firework_rocket_main(), and firework_rocket_update().
| #define TUBBA_MINI_HEART_COUNT 25 |
Referenced by tubba_heart_attack_appendGfx(), tubba_heart_attack_main(), and tubba_heart_attack_update().
| #define UNK_ARRAY_SIZE_1 4 |
Referenced by motion_blur_flame_appendGfx().
| enum AuraFXTypes |
| enum DamageStarsFXTypes |
| enum FireBreathType |
| enum FlameFXTypes |
| enum HeartSwarmFXTypes |
| enum LilOinkAnims |
| enum LilOinkFlags |
| enum LilOinkTypes |
| enum ShockOverlayFXTypes |
| enum SparkesFXTypes |
| enum StarFXTypes |
| enum WaterBlockFXTypes |
| EffectInstance * create_effect_instance | ( | EffectBlueprint * | effectBp | ) |
| void fx_sun_undeclared | ( | s32 | , |
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | , | ||
| s32 | ) |
| s32 load_effect | ( | s32 | effectIndex | ) |
| void remove_effect | ( | EffectInstance * | effectInstance | ) |