Table of Contents

SpEffectVfxParam

Fields

Field Type Offset Description Notes
midstSfxId s32 0x0 In effect SfxID (-1: invalid) This field takes an Particle ID.
midstSeId s32 0x4 In effect SeID (-1: invalid)
initSfxId s32 0x8 SfxID at activation (-1: invalid) This field takes an Particle ID.
initSeId s32 0xc When activated SeID (-1: invalid)
finishSfxId s32 0x10 SfxID at the time of cancellation (-1: invalid) This field takes an Particle ID.
finishSeId s32 0x14 SeID at the time of release (-1: invalid)
camouflageBeginDist f32 0x18 It is the camouflage start distance
camouflageEndDist f32 0x1c It is the camouflage end distance
transformProtectorId s32 0x20 Makeover Armor ID (-1: None) This field refers to the following params: EquipParamProtector
midstDmyId s16 0x24 In effect Damipoli ID (-1: Root)
initDmyId s16 0x26 Damipoli ID at the time of activation (-1: root)
finishDmyId s16 0x28 Damipoli ID at the time of cancellation (-1: root)
effectType u8 0x2a Effect type This field uses the following enum: SP_EFFECT_VFX_EFFECT_TYPE
soulParamIdForWepEnchant u8 0x2b Soul Param ID for Weapon Enchantment (-1: None). Change the applied Phantom Param. This field uses the following enum: SP_EFFECT_VFX_SOUL_PARAM_TYPE
playCategory u8 0x2c Controls effect playback due to duplicate effects
playPriority u8 0x2d Set the playback priority when the categories match (lower one has priority)
existEffectForLarge u8 0x2e [0] Is there a large effect? This field is a boolean.
existEffectForSoul u8 0x2e [1] Is there an effect for the soul body? This field is a boolean.
effectInvisibleAtCamouflage u8 0x2e [2] Whether to hide the effect when hiding This field is a boolean.
useCamouflage u8 0x2e [3] Do you hide This field is a boolean.
invisibleAtFriendCamouflage u8 0x2e [4] Is it hidden even by allies when hiding? This field is a boolean.
addMapAreaBlockOffset u8 0x2e [5]
halfCamouflage u8 0x2e [6] Only translucent appearance This field is a boolean.
transformArmor u8 0x2e [7] Is the transformation armor ID for the whole body? This field is a boolean.
isInvisibleWeapon u8 0x2f [0] Invisible Weapon for Weapon Enchantment (0: Weapon Show, 1: Weapon Hide) This field is a boolean.
isSilence u8 0x2f [1] Is it silence? (0: No, 1: Yes) This field is a boolean.
transformGauntlet u8 0x2f [2] Can I replace the gauntlet with transformation armor ID +2000? This field is a boolean.
transformHelmet u8 0x2f [3] Can you transform the helmet with the transformation armor ID? This field is a boolean.
transformLeggings u8 0x2f [4] Can I replace the leg ties with transformation armor ID +3000? This field is a boolean.
transformPriority u8 0x2f [5-7] Transformation priority (0: highest to 7: lowest)
transformWeaponId s32 0x30 Transformation right hand weapon ID (-1: None) This field refers to the following params: EquipParamWeapon
pad dummy8 0x34

Enums

SP_EFFECT_VFX_SOUL_PARAM_TYPE

Option Description Notes
0 None
1 Bright Blue
2 Red Orange
3 Green Yellow
4 Purple
5 Moss Green
6 Blue White
7 Dark Blue
8 Cobalt Blue
9 None
10 White
11 White Outline
12 None
13 [Dark] Bright Blue
14 [Dark] Red Orange
15 [Dark] Green Yellow
16 [Dark] Purple
17 [Dark] Moss Green
18 [Dark] Blue White
19 [Dark] Dark Blue
20 [Dark] Cobalt Blue
21 None
22 White
23 White Outline

SP_EFFECT_VFX_EFFECT_TYPE

Option Description Notes
0 Body
1 Right Weapon
2 Left Weapon

SP_EFFECT_OVERWRITE_PHANTOM_PARAM_TYPE

Option Description Notes
0 No Change
1 Forced Human
2 Forced Hollow

SP_EFFECT_VFX_SFX_ID_OFFSET_TYPE

Option Description Notes
0 No Change
2 On

SP_EFFECT_VFX_WET_ASPECT_TYPE

Option Description Notes
0 Type 0
1 Type 1
2 Type 2
3 Type 3
4 Type 4
5 Type 5
6 Type 6
7 Type 7
8 Type 8
18 Type 18
19 Type 19