Site Tools


bb-refmat:param:npcparam

NpcParam

Fields

Field Type Offset Description Notes
behaviorVariationId s32 0x0 Variation ID used when calculating the action ID.
aiThinkId s32 0x4
nameId s32 0x8 NPC Name Message Parameter ID This field refers to the following text files: Title_Characters
turnVellocity f32 0xc Rotational speed [degrees / second] that can turn in 1 second.
hitHeight f32 0x10 The height of the capsule per character.
hitRadius f32 0x14 Radius of capsule per character.
weight u32 0x18 weight.
hitYOffset f32 0x1c Offset of the model display position in the Y (height) direction. It can be floated from the hit position.
hp u32 0x20 Death grace.
mp u32 0x24 Magic usage.
getSoul u32 0x28 The amount of soul that a character can get at the time of death.
itemLotId_1 s32 0x2c Itemlot ID to be dropped upon death This field refers to the following params: ItemLotParam
itemLotId_2 s32 0x30 Itemlot ID to be dropped upon death This field refers to the following params: ItemLotParam
itemLotId_3 s32 0x34 Itemlot ID to be dropped upon death This field refers to the following params: ItemLotParam
itemLotId_4 s32 0x38 Itemlot ID to be dropped upon death This field refers to the following params: ItemLotParam
itemLotId_5 s32 0x3c Itemlot ID to be dropped upon death This field refers to the following params: ItemLotParam
itemLotId_6 s32 0x40 Itemlot ID to be dropped upon death This field refers to the following params: ItemLotParam
humanityLotId s32 0x44 (Most Likely not used in ds3)
spEffectID0 s32 0x48 Resident special effect 0 This field refers to the following params: SpEffectParam
spEffectID1 s32 0x4c Resident special effect 1 This field refers to the following params: SpEffectParam
spEffectID2 s32 0x50 Resident special effect 2 This field refers to the following params: SpEffectParam
spEffectID3 s32 0x54 Resident special effect 3 This field refers to the following params: SpEffectParam
spEffectID4 s32 0x58 Resident special effect 4 This field refers to the following params: SpEffectParam
spEffectID5 s32 0x5c Resident special effect 5 This field refers to the following params: SpEffectParam
spEffectID6 s32 0x60 Resident special effect 6 This field refers to the following params: SpEffectParam
spEffectID7 s32 0x64 Resident special effect 7 This field refers to the following params: SpEffectParam
GameClearSpEffectID s32 0x68 Special effect ID for lap bonus This field refers to the following params: SpEffectParam
physGuardCutRate f32 0x6c Set the damage cut rate when guarding for each attack
magGuardCutRate f32 0x70 If it is not a guard attack, enter 0
fireGuardCutRate f32 0x74 How much to cut the fire attack?
thunGuardCutRate f32 0x78 How much to cut the electric shock attack?
animIdOffset s32 0x7c All animations will be played with IDs shifted by this number. If not, the original anime ID is referenced.
moveAnimId s32 0x80 Moving animation parameter reference ID
spMoveAnimId1 s32 0x84 Special movement animation parameter reference ID
spMoveAnimId2 s32 0x88 Special movement animation parameter reference ID
networkWarpDist f32 0x8c Distance to warp instead of complementary movement in network synchronization. Faster people (ex dragons) need to be longer.
dbgBehaviorR1 s32 0x90 Register the ID from the action parameter tool and specify the action.
dbgBehaviorL1 s32 0x94 Register the ID from the action parameter tool and specify the action.
dbgBehaviorR2 s32 0x98 Register the ID from the action parameter tool and specify the action.
dbgBehaviorL2 s32 0x9c Register the ID from the action parameter tool and specify the action.
dbgBehaviorRL s32 0xa0 Register the ID from the action parameter tool and specify the action.
dbgBehaviorRR s32 0xa4 Register the ID from the action parameter tool and specify the action.
dbgBehaviorRD s32 0xa8 Register the ID from the action parameter tool and specify the action.
dbgBehaviorRU s32 0xac Register the ID from the action parameter tool and specify the action.
dbgBehaviorLL s32 0xb0 Register the ID from the action parameter tool and specify the action.
dbgBehaviorLR s32 0xb4 Register the ID from the action parameter tool and specify the action.
dbgBehaviorLD s32 0xb8 Register the ID from the action parameter tool and specify the action.
dbgBehaviorLU s32 0xbc Register the ID from the action parameter tool and specify the action.
animIdOffset2 s32 0xc0 All animations will be played with IDs shifted by this number. If not, the animation ID of the animation ID offset 1 is referred to.
partsDamageRate1 f32 0xc4
partsDamageRate2 f32 0xc8
partsDamageRate3 f32 0xcc
partsDamageRate4 f32 0xd0
partsDamageRate5 f32 0xd4
partsDamageRate6 f32 0xd8
partsDamageRate7 f32 0xdc
partsDamageRate8 f32 0xe0
weakPartsDamageRate f32 0xe4
superArmorRecoverCorrection f32 0xe8
superArmorBrakeKnockbackDist f32 0xec
stamina u16 0xf0 Total amount of stamina.
staminaRecoverBaseVel u16 0xf2
def_phys u16 0xf4
def_slash s16 0xf6
def_blow s16 0xf8
def_thrust s16 0xfa
def_mag u16 0xfc
def_fire u16 0xfe
def_thunder u16 0x100
defFlickPower u16 0x102
resist_poison u16 0x104 Difficulty in getting poisonous
resist_desease u16 0x106 Difficulty in getting sick
resist_blood u16 0x108 Difficulty in getting bleeding abnormalities
resist_curse u16 0x10a Difficulty in dealing with abnormal curse conditions
ghostModelId s16 0x10c Replacement model when wandering ghost, texture ID
normalChangeResouceId s16 0x10e Replace resource ID during normal operation (do not use it unnecessarily)
guardAngle s16 0x110 Defense range angle when guarding weapons. Pending
slashGuardCutRate s16 0x112
blowGuardCutRate s16 0x114
thrustGuardCutRate s16 0x116
superArmorDurability s16 0x118
normalChangeTexChrId s16 0x11a Normal replacement texture character ID (do not use it unnecessarily)
dropType u16 0x11c Display method when dropping an item (corpse emission or item display) This field uses the following enum: NPC_ITEMDROP_TYPE
knockbackRate u8 0x11e
knockbackParamId u8 0x11f This field refers to the following params: KnockBackParam
fallDamageDump u8 0x120
staminaGuardDef u8 0x121
pcAttrB u8 0x122
pcAttrW u8 0x123
pcAttrL u8 0x124
pcAttrR u8 0x125
areaAttrB u8 0x126
areaAttrW u8 0x127
areaAttrL u8 0x128
areaAttrR u8 0x129
mpRecoverBaseVel u8 0x12a
flickDamageCutRate u8 0x12b
defaultLodParamId s8 0x12c This field refers to the following params: LodParam
drawType u8 0x12d This field uses the following enum: NPC_DRAW_TYPE
npcType u8 0x12e This field uses the following enum: NPC_TYPE
teamType u8 0x12f Determines enemy\ally\aggro\damage status in relation to other teams. This field uses the following enum: TEAM_TYPE
moveType u8 0x130
lockDist u8 0x131 Lock-on distance [m]
material u8 0x132 Sound played by material when damaged.
materialSfx u8 0x133 SFX played by material when damaged.
material_Weak u8 0x134 Sound played by material when damaged in weak spot.
materialSfx_Weak u8 0x135 SFX played by material when damaged in weak spot.
partsDamageType u8 0x136 Determines if weak parts (such as the head) will be affected by all attacks or just arrow attacks. Headshot animation will be used for weak part attacks if it exists. This field uses the following enum: ATK_PARAM_PARTSDMGTYPE
maxUndurationAng u8 0x137
guardLevel s8 0x138 Determines guard hit anim used depending on incoming damageLevel.
burnSfxType u8 0x139
poisonGuardResist s8 0x13a
diseaseGuardResist s8 0x13b
bloodGuardResist s8 0x13c
curseGuardResist s8 0x13d
parryAttack u8 0x13e If this is greater than defender's Parry Defense, the attack cannot be parried.
parryDefence u8 0x13f If this is equal to or greater than attacker's Parry Attack, the attack can be parried.
sfxSize u8 0x140 Determines which version of a SpEffect's VFX to use (i.e. bigger poison clouds on bigger enemies).
pushOutCamRegionRadius u8 0x141
hitStopType u8 0x142 Setting whether to perform hit stop processing
ladderEndChkOffsetTop u8 0x143 Upper side of the ladder end judgment offset
ladderEndChkOffsetLow u8 0x144 Lower side of ladder end judgment offset
useRagdollCamHit u8 0x145 [0] Does the camera hit the enemy ragdoll? (Valid only when hitting the player) This field is a boolean.
disableClothRigidHit u8 0x145 [1] If you want to prevent the cross rigid from hitting you This field is a boolean.
useRagdoll u8 0x145 [2] This field is a boolean.
isDemon u8 0x145 [3] Special attack A? Special attack A damage multiplier will be included in the calculation This field is a boolean.
isGhost u8 0x145 [4] The opponent's attack will be able to slip through. The attack hits only when the anti-spirit weapon of the weapon para is attacked with the weapon of . Be careful not to confuse it with a wandering ghost This field is a boolean.
isNoDamageMotion u8 0x145 [5] Do you not play the damage motion when the damage is 0? This field is a boolean.
isUnduration u8 0x145 [6] Do you match the back and forth rotation of the character with the undulations of the ground? Cannot be used for flying characters This field is a boolean.
isChangeWanderGhost u8 0x145 [7] Will it be a wandering ghost when the player is a client? This field is a boolean.
modelDispMask0 u8 0x146 [0] Displays the model corresponding to the display mask.
modelDispMask1 u8 0x146 [1] Displays the model corresponding to the display mask.
modelDispMask2 u8 0x146 [2] Displays the model corresponding to the display mask.
modelDispMask3 u8 0x146 [3] Displays the model corresponding to the display mask.
modelDispMask4 u8 0x146 [4] Displays the model corresponding to the display mask.
modelDispMask5 u8 0x146 [5] Displays the model corresponding to the display mask.
modelDispMask6 u8 0x146 [6] Displays the model corresponding to the display mask.
modelDispMask7 u8 0x146 [7] Displays the model corresponding to the display mask.
modelDispMask8 u8 0x147 [0] Displays the model corresponding to the display mask.
modelDispMask9 u8 0x147 [1] Displays the model corresponding to the display mask.
modelDispMask10 u8 0x147 [2] Displays the model corresponding to the display mask.
modelDispMask11 u8 0x147 [3] Displays the model corresponding to the display mask.
modelDispMask12 u8 0x147 [4] Displays the model corresponding to the display mask.
modelDispMask13 u8 0x147 [5] Displays the model corresponding to the display mask.
modelDispMask14 u8 0x147 [6] Displays the model corresponding to the display mask.
modelDispMask15 u8 0x147 [7] Displays the model corresponding to the display mask.
isEnableNeckTurn u8 0x148 [0] Do you want to enable the swing set in Param Weaver? This field is a boolean.
disableRespawn u8 0x148 [1] Do you ban respawn? This field is a boolean.
isMoveAnimWait u8 0x148 [2] Do you want to play the moving animation until the animation is over? (Like a mayfly dragon.) This field is a boolean.
isCrowd u8 0x148 [3] Do you want to reduce the processing load during crowds? For babies (preferably phalanx) This field is a boolean.
isWeakSaint u8 0x148 [4] Special attack B? Special attack B damage multiplier will be included in the calculation This field is a boolean.
isWeakA u8 0x148 [5] Special attack C? Special attack C damage multiplier will be included in the calculation This field is a boolean.
isWeakB u8 0x148 [6] Special attack D? Special attack D damage multiplier will be included in the calculation This field is a boolean.
isEnableDropSoulCapture u8 0x148 [7]
vowType u8 0x149 [0-2] Determines Vow ID depending on permutation of flags. ABC 000 - Vow 0 100 - Vow 1 010 - Vow 2 110 - Vow 3 001 - Vow 4 101 - Vow 5 011 - Vow 6 111 - Vow 7
disableInitializeDead u8 0x149 [3] If you do not make an initial death, TRUE, even if you kill and save it, the corpse will not be reproduced. This field is a boolean.
isSoulGetByBoss u8 0x149 [4] Do you get a boss in soul? This field is a boolean.
isMultilingual u8 0x149 [5]
pad3 dummy8 0x149 [6-7] This field is padding.
modelDispMask16 u8 0x14a [0] Displays the model corresponding to the display mask.
modelDispMask17 u8 0x14a [1] Displays the model corresponding to the display mask.
modelDispMask18 u8 0x14a [2] Displays the model corresponding to the display mask.
modelDispMask19 u8 0x14a [3] Displays the model corresponding to the display mask.
modelDispMask20 u8 0x14a [4] Displays the model corresponding to the display mask.
modelDispMask21 u8 0x14a [5] Displays the model corresponding to the display mask.
modelDispMask22 u8 0x14a [6] Displays the model corresponding to the display mask.
modelDispMask23 u8 0x14a [7] Displays the model corresponding to the display mask.
modelDispMask24 u8 0x14b [0] Displays the model corresponding to the display mask.
modelDispMask25 u8 0x14b [1] Displays the model corresponding to the display mask.
modelDispMask26 u8 0x14b [2] Displays the model corresponding to the display mask.
modelDispMask27 u8 0x14b [3] Displays the model corresponding to the display mask.
modelDispMask28 u8 0x14b [4] Displays the model corresponding to the display mask.
modelDispMask29 u8 0x14b [5] Displays the model corresponding to the display mask.
modelDispMask30 u8 0x14b [6] Displays the model corresponding to the display mask.
modelDispMask31 u8 0x14b [7] Displays the model corresponding to the display mask.
itemSearchRadius f32 0x14c Radius to be added as a correction to the cylinder radius of normal Item search judgment (applicable to enemy drop items. Used for large characters etc.)
normalChangeModelId s16 0x150 Normal replacement model, texture ID
clothUpdateOffset s8 0x152 Cross update priority offset [m]
pad4 dummy8 0x153 This field is padding.
subHitOffset f32 0x154 Offset distance from the parent capsule to the rear direction
subHitHeight f32 0x158 The height of the capsule per character.
subHitRadius f32 0x15c Radius of capsule per character.
paintRenderTargetSize u16 0x160
normalChangeAnimChrId s16 0x162 Replace the target animation with the specified ID Anibnd
regainRate_PhysNeutral f32 0x164
regainRate_PhysSlash f32 0x168
regainRate_PhysBlow f32 0x16c
regainRate_PhysThrust f32 0x170
regainRate_Magic f32 0x174
regainRate_Fire f32 0x178
regainRate_Thunder f32 0x17c
maxAnkleAngle f32 0x180

Enums

TEAM_TYPE

Option Description Notes
0 None
1 Live
2 White Ghost
3 Black Ghost
4 Grey Ghost
5 Wandering Ghost
6 Enemy
7 Boss
8 Ally
9 Hostile Ally
10 Decoy
11 Decoy-like
12 Battle Ally
13 Invader
14 Neutral
15 Charmed
16 Invader
17 Watchdogs of Farron
18 Aldrich Faithful
19 Invader - Giant Seed
20 Invader Mad Phantom - Giant Seed
21 Watchdogs of Farron - Giant Seed
22 Aldrich Faithful - Giant Seed
23 Enemy
24 Enemy 2
25 Strong Enemy
26 Friendly NPC
27 Hostile NPC
28 Co-op NPC
29 Indiscriminate
30 Object
31 Co-op Mad Phantom
32 Invader Mad Phantom
33 Arch Enemy Team

NPC_ITEMDROP_TYPE

Option Description Notes
0 Attached to Corpse
1 Dropped in Place

NPC_DRAW_TYPE

Option Description Notes
0 Default
1 White Sign Hodrick
2 Invader Hodrick/Dunnel

NPCType

Option Description Notes
0 Default
1 Boss
2 NPC

NPC_TYPE

Option Description Notes
0 Immobile
1 Mound
2 Crawling
3 Humanoid
4 Bestial
10 Large Crawling
11 Slug with Arms
12 Large Quadruped

NPC_WEIGHT_TYPE

Option Description Notes
1 Medium
2 Heavy

ATK_PARAM_PARTSDMGTYPE

Option Description Notes
0 Arrows
1 All attacks
bb-refmat/param/npcparam.txt · Last modified: by admin