BigSmokePuffFXData
struct BigSmokePuffFXData source
Fields
x: f32
y: f32
z: f32
partX: f32
partY: f32
LandingDustFXData
struct LandingDustFXData source
Fields
type: u16
x: f32
y: f32
z: f32
WalkingDustFXData
struct WalkingDustFXData source
FlowerFXData
struct FlowerFXData source
CloudPuffFXData
struct CloudPuffFXData source
CloudTrailFXData
struct CloudTrailFXData source
Fields
alive: s32
lifetime: s16
alpha: u8
FootprintFXData
struct FootprintFXData source
FloatingFlowerFXData
struct FloatingFlowerFXData source
SnowflakeFXData
struct SnowflakeFXData source
Fields
pos: Vec3f
StarFXTypes
enum StarFXTypes source
StarFXData
struct StarFXData source
EmoteFXData
struct EmoteFXData source
SparklesFXData
struct SparklesFXData source
SparkesFXTypes
ShapeSpellFXData
struct ShapeSpellFXData source
GatherEnergyPinkFXData
struct GatherEnergyPinkFXData source
DropLeavesFXData
struct DropLeavesFXData source
DustFXData
struct DustFXData source
ShatteringStonesFXData
struct ShatteringStonesFXData source
SmokeRingFXData
struct SmokeRingFXData source
DamageStarsFXTypes
enum DamageStarsFXTypes source
DamageStarsFXData
struct DamageStarsFXData source
ExplosionFXData
struct ExplosionFXData source
Fields
pos: Vec3f
LensFlareFXData
struct LensFlareFXData source
Fields
type: s32
pos: Vec3f
largeFlareRot: f32
largeFlareRotVel: f32
largeFlareScale: f32
largeFlareScaleVel: f32
smallFlareScale: f32
largeFlareAlpha: s32
smallFlareAlpha: s32
timeLeft: s32
lifetime: s32
GotItemOutlineFXData
struct GotItemOutlineFXData source
SpikyWhiteAuraFXData
struct SpikyWhiteAuraFXData source
SmokeImpactFXData
struct SmokeImpactFXData source
DamageIndicatorFXData
struct DamageIndicatorFXData source
PurpleRingFXData
struct PurpleRingFXData source
FlameFXTypes
FlameFXData
struct FlameFXData source
StarsBurstFXData
struct StarsBurstFXData source
StarsShimmerFXData
struct StarsShimmerFXData source
RisingBubbleFXData
struct RisingBubbleFXData source
RingBlastFXData
struct RingBlastFXData source
ShockwaveFXData
struct ShockwaveFXData source
MusicNoteFXData
struct MusicNoteFXData source
Fields
type: s32
pos: Vec3f
scale: f32
alpha: s32
timeLeft: s32
lifetime: s32
noteType: s32
velX: f32
velY: f32
finalVelX: f32
finalVelY: f32
SmokeBurstFXData
struct SmokeBurstFXData source
SweatFXData
struct SweatFXData source
SleepBubbleFXData
struct SleepBubbleFXData source
WindyLeavesFXData
struct WindyLeavesFXData source
Fields
type: s32
alpha: s32
FallingLeavesFXData
struct FallingLeavesFXData source
StarsSpreadFXData
struct StarsSpreadFXData source
SteamBurstFXData
struct SteamBurstFXData source
StarsOrbitingFXData
struct StarsOrbitingFXData source
Fields
type: s32
pos: Vec3f
orbitRadius: f32
targetRadius: f32
roll: f32
rollSpinRate: f32
pitch: f32
yaw: s32
enabled: s32
BigSnowflakesFXData
struct BigSnowflakesFXData source
DebuffFXData
struct DebuffFXData source
Fields
type: s16
pos: Vec3f
scaleY: f32
scaleX: f32
timeLeft: s32
lifetime: s32
rotZ: f32
alpha: s32
primCol: Color_RGB8
envCol: Color_RGB8
GreenImpactFXData
struct GreenImpactFXData source
RadialShimmerFXData
struct RadialShimmerFXData source
Fields
timeLeft: s32
lifeTime: s32
EndingDecalsFXData
struct EndingDecalsFXData source
LightRaysFXData
struct LightRaysFXData source
LightningFXData
struct LightningFXData source
FireBreathFXData
struct FireBreathFXData source
ShimmerBurstFXData
struct ShimmerBurstFXData source
EnergyShockwaveFXData
struct EnergyShockwaveFXData source
ShimmerWaveFXData
struct ShimmerWaveFXData source
AuraFXTypes
AuraFXData
struct AuraFXData source
BulbGlowFXData
struct BulbGlowFXData source
Effect3DFXData
struct Effect3DFXData source
Fields
pos: Vec3f
BlastFXData
struct BlastFXData source
FireFlowerFXData
struct FireFlowerFXData source
Fields
pos: Vec3f
RecoverFXData
struct RecoverFXData source
DisableXFXData
struct DisableXFXData source
BombetteBreakingFXData
struct BombetteBreakingFXData source
FireworkFXData
struct FireworkFXData source
ConfettiFXData
struct ConfettiFXData source
SnowfallFXData
struct SnowfallFXData source
Fields
timeLeft: s32
lifeTime: s32
SpinFXData
struct SpinFXData source
Fields
type: s32
player: PlayerStatus*
pos: Vec3f
scale: f32
initialScale: f32
alpha: s32
duration: s32
timeLeft: s32
lifetime: s32
rot: Vec3f
rotVel: Vec3f
color: Color_RGB8
GatherMagicFXData
struct GatherMagicFXData source
AttackResultTextFXData
struct AttackResultTextFXData source
SmallGoldSparkleFXData
struct SmallGoldSparkleFXData source
ShockOverlayFXTypes
ShockOverlayFXData
struct ShockOverlayFXData source
BalloonFXData
struct BalloonFXData source
FloatingRockFXData
struct FloatingRockFXData source
ChompDropFXData
struct ChompDropFXData source
QuizmoStageFXData
struct QuizmoStageFXData source
Fields
vanishTimer: s32
lifetime: s32
origin: Vec3f
microphoneRaiseAmt: s32
rearWallRaiseAmt: s32
leftWallRaiseAmt: s32
rightWallRaiseAmt: s32
podiumRaiseAmt: s32
lightScrollAmt: s32
lightScrollIncrement: s32
lightScrollDelay: s32
unkEffectMode: s32
RadiatingEnergyOrbFXData
struct RadiatingEnergyOrbFXData source
MotionBlurFlameFXData
struct MotionBlurFlameFXData source
Fields
pos: Vec3f
EnergyOrbWaveFXData
struct EnergyOrbWaveFXData source
MerlinHouseStarsFXData
struct MerlinHouseStarsFXData source
Fields
alpha: s32
QuizmoAudienceFXData
struct QuizmoAudienceFXData source
Fields
timeLeft: s32
lifeTime: s32
pos: Vec3f
primColor: s32
compState: s32 [10];
compType: s32 [10];
compPosIdx: s32 [10];
compMoveMagnitude: f32 [10];
compX: f32 [10];
compY: f32 [10];
ButterfliesFXData
struct ButterfliesFXData source
StatChangeFXData
struct StatChangeFXData source
SnakingStaticFXData
struct SnakingStaticFXData source
ThunderboltRingFXData
struct ThunderboltRingFXData source
SquirtFXData
struct SquirtFXData source
WaterBlockFXTypes
WaterBlockFXData
struct WaterBlockFXData source
WaterfallFXData
struct WaterfallFXData source
WaterFountainFXData
struct WaterFountainFXData source
UnderwaterFXData
struct UnderwaterFXData source
LightningBoltFXData
struct LightningBoltFXData source
WaterSplashFXData
struct WaterSplashFXData source
SnowmanDollFXData
struct SnowmanDollFXData source
FrightJarFXData
struct FrightJarFXData source
StopWatchFXData
struct StopWatchFXData source
Effect63FXData
struct Effect63FXData source
ThrowSpinyFXData
struct ThrowSpinyFXData source
Fields
pos: Vec3f
life: s32
lifeDuration: s32
rgba: s32
gravity: f32
yaw: f32
rotSpeed: f32
xScale: f32
yScale: f32
state: u32
timeUntilFall: s32
Effect65FXData
struct Effect65FXData source
Fields
variation: s32
timeLeft: s32
lifeTime: s32
primR: s32
primG: s32
primB: s32
alpha: s32
envR: s32
envG: s32
envB: s32
scale: f32
pos: Vec3f
pathJitterX: f32
pathJitterY: f32
pathJitterZ: f32
pathX: f32 [30];
pathY: f32 [30];
pathZ: f32 [30];
pathTimestamp: s32 [30];
pathPointEnabled: s32 [30];
lastPointIndex: s32
pathLength: f32 [30];
HeartSwarmFXTypes
TubbaHeartAttackFXData
struct TubbaHeartAttackFXData source
Fields
type: s32
centerX: f32
centerY: f32
centerZ: f32
timeLeft: s32
lifetime: s32
primR: s32
primG: s32
primB: s32
primA: s32
overallScale: f32
posX: f32 [25];
posY: f32 [25];
posZ: f32 [25];
initialX: f32 [25];
initialY: f32 [25];
initialZ: f32 [25];
finalX: f32 [25];
finalY: f32 [25];
finalZ: f32 [25];
scaleX: f32 [25];
scaleY: f32 [25];
rotZ: f32 [25];
rotXY: f32 [25];
shrinkVelX: f32 [25];
shrinkVelY: f32 [25];
shrinkVelZ: f32 [25];
appearDelay: s32 [25];
state: s32 [25];
stateTime: s32 [25];
WhirlwindFXData
struct WhirlwindFXData source
RedImpactFXData
struct RedImpactFXData source
FloatingCloudPuffFXData
struct FloatingCloudPuffFXData source
EnergyInOutFXData
struct EnergyInOutFXData source
Effect6BFXData
struct Effect6BFXData source
TattleWindowFXData
struct TattleWindowFXData source
ShinyFlareFXData
struct ShinyFlareFXData source
HuffPuffBreathFXData
struct HuffPuffBreathFXData source
ColdBreathFXData
struct ColdBreathFXData source
EmbersFXData
struct EmbersFXData source
Fields
timeLeft: s32
lifetime: s32
HieroglyphsFXData
struct HieroglyphsFXData source
MiscParticlesFXData
struct MiscParticlesFXData source
StaticStatusFXData
struct StaticStatusFXData source
MovingCloudFXData
struct MovingCloudFXData source
Effect75FXData
struct Effect75FXData source
FireworkRocketFXData
struct FireworkRocketFXData source
PeachStarBeamSpirit
struct PeachStarBeamSpirit source
PeachStarBeamFXData
struct PeachStarBeamFXData source
Fields
type: s32
pos: Vec3f
timeLeft: s32
lifetime: s32
primR: s32
primG: s32
primB: s32
beamAlpha: s32
envR: s32
envG: s32
envB: s32
envA: s32
beamScale: f32
rotSpeed: f32
rotAngle: f32
circleRadius: f32
circleCenter: Vec3f
twinkYOffset: f32
spirits: PeachStarBeamSpirit [8];
ChapterChangeFXData
struct ChapterChangeFXData source
IceShardFXData
struct IceShardFXData source
SpiritCardFXData
struct SpiritCardFXData source
LilOinkFlags
LilOinkTypes
enum LilOinkTypes source
LilOinkAnims
enum LilOinkAnims source
LilOinkFXData
struct LilOinkFXData source
Fields
timeLeft: s32
lifetime: s32
flags: s32 [11];
x: f32 [11];
y: f32 [11];
z: f32 [11];
rot: f32 [11];
type: u8 [11];
nextAnim: s8 [11];
anim: u8 [11];
gfxFrame: u8 [11];
jumpOffset: f32 [11];
animTime: s8 [11];
SomethingRotatingFXData
struct SomethingRotatingFXData source
BreakingJunkFXData
struct BreakingJunkFXData source
FX_BUFF_DATA_WATER_BLOCK
FX_BUFF_DATA_CLOUD_NINE
FX_BUFF_DATA_TURBO_CHARGE
BuffData
PartnerBuffFXData
struct PartnerBuffFXData source
Fields
useRandomValues: s16
visible: s16
timeLeft: s32
lifeTime: s32
QuizmoAssistantFXData
struct QuizmoAssistantFXData source
IcePillarFXData
struct IcePillarFXData source
Fields
pos: Vec3f
timeLeft: s32
lifeTime: s32
prim: Color_RGBA8
env: Color_RGBA8
scale: f32
miscParticles: structEffectInstance*
FX_SUN_FROM_LEFT
FX_SUN_FROM_RIGHT
SunFXData
struct SunFXData source
Fields
shineFromRight: s32
pos: Vec3f
timeLeft: s32
lifeTime: s32
primColor: Color_RGB8
envColor: Color_RGBA8
texScrollAmt: f32 [5];
alpha: s32
targetAlpha: s32
StarSpiritsEnergyFXData
struct StarSpiritsEnergyFXData source
PinkSparklesFXData
struct PinkSparklesFXData source
StarOutlineFXData
struct StarOutlineFXData source
Effect86FXData
struct Effect86FXData source
EffectInstanceDataPtr
EffectInstanceDataPtr source
any
unk_00
bigSmokePuff
unk_02
unk_03
unk_04
unk_05
landingDust
walkingDust
flowerSplash
flowerTrail
cloudPuff
cloudTrail
footprint
floatingFlower
snowflake
star
emote
sparkles
shapeSpell
gatherEnergyPink
dropLeaves
dust
shatteringStones
smokeRing
damageStars
explosion
lensFlare
gotItemOutline
spikyWhiteAura
smokeImpact
damageIndicator
purpleRing
flame
starsBurst
starsShimmer
risingBubble
ringBlast
shockwave
musicNote
smokeBurst
sweat
sleepBubble
unk_2A
windyLeaves
fallingLeaves
starsSpread
steamBurst
starsOrbiting
bigSnowflakes
debuff
greenImpact
radialShimmer
endingDecals
lightRays
lightning
fireBreath
shimmerBurst
energyShockwave
shimmerWave
aura
bulbGlow
unk_3D
blast
fireFlower
recover
disableX
bombetteBreaking
firework
confetti
snowfall
spin
gatherMagic
attackResultText
smallGoldSparkle
flashingBoxShockwave
balloon
floatingRock
chompDrop
quizmoStage
radiatingEnergyOrb
quizmoAnswer
motionBlurFlame
energyOrbWave
merlinHouseStars
quizmoAudience
butterflies
statChange
snakingStatic
thunderboltRing
squirt
waterBlock
waterfall
waterFountain
underwater
lightningBolt
waterSplash
snowmanDoll
frightJar
stopWatch
unk_63
throwSpiny
unk_65
tubbaHeartAttack
whirlwind
redImpact
floatingCloudPuff
unk_6A
energyInOut
tattleWindow
shinyFlare
huffPuffBreath
coldBreath
embers
hieroglyphs
miscParticles
staticStatus
movingCloud
unk_75
unk_76
fireworkRocket
peachStarBeam
chapterChange
iceShard
spiritCard
lilOink
somethingRotating
breakingJunk
partnerBuff
quizmoAssistant
icePillar
sun
starSpiritsEnergy
pinkSparkles
starOutline
unk_86
EffectInstance
struct EffectInstance source
Fields
flags: s32
effectID: s32
numParts: s32
data: EffectInstanceDataPtr
shared: structEffectSharedData*
WattEffectData
struct WattEffectData source
Fields
initialized: s32
isBouncing: s32
bouncePhase: s32
isActive: s32
currentEffectIndex: s32
effect1: EffectInstance*
effect2: EffectInstance*
debuff: s32
StarSpiritData
struct StarSpiritData source
EffectBlueprint
struct EffectBlueprint source
Fields
effectID: s32
init: void (*)(struct EffectInstance *)
update: void (*)(struct EffectInstance *)
renderScene: void (*)(struct EffectInstance *)
renderUI: void (*)(struct EffectInstance *)
EffectSharedData
struct EffectSharedData source
Fields
flags: s32
effectIndex: s32
instanceCounter: s32
freeDelay: s32
update: void (*)(struct EffectInstance *)
renderScene: void (*)(struct EffectInstance *)
renderUI: void (*)(struct EffectInstance *)
graphics: s32*
EffectTableEntry
struct EffectTableEntry source
Fields
entryPoint: void*
dmaStart: void*
dmaEnd: void*
dmaDest: void*
graphicsDmaStart: void*
graphicsDmaEnd: void*