| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| sortId | s32 | 0x0 | Sort ID (7 digits is the limit for s32 because the enhancement level is added in the program) | |
| wanderingEquipId | u32 | 0x4 | Replacement equipment ID for wandering ghosts. | This field refers to the following params: EquipParamProtector |
| vagrantItemLotId | s32 | 0x8 | ||
| vagrantBonusEneDropItemLotId | s32 | 0xc | ||
| vagrantItemEneDropItemLotId | s32 | 0x10 | ||
| fixPrice | s32 | 0x14 | Basic repair price | |
| basicPrice | s32 | 0x18 | Basic price | |
| sellValue | s32 | 0x1c | Selling price | |
| weight | f32 | 0x20 | Weight [kg]. | |
| residentSpEffectId | s32 | 0x24 | Resident special effect ID1 | This field refers to the following params: SpEffectParam |
| residentSpEffectId2 | s32 | 0x28 | Resident special effect ID2 | This field refers to the following params: SpEffectParam |
| residentSpEffectId3 | s32 | 0x2c | Resident special effect ID3 | This field refers to the following params: SpEffectParam |
| materialSetId | s32 | 0x30 | Material parameter ID required for weapon enhancement | This field refers to the following params: EquipMtrlSetParam |
| partsDamageRate | f32 | 0x34 | Part damage rate | |
| corectSARecover | f32 | 0x38 | ||
| originEquipPro | s32 | 0x3c | Strengthening this armor Original armor ID0 | This field refers to the following params: EquipParamProtector |
| originEquipPro1 | s32 | 0x40 | Strengthening this armor Original armor ID1 | This field refers to the following params: EquipParamProtector |
| originEquipPro2 | s32 | 0x44 | Strengthening this armor Original armor ID2 | This field refers to the following params: EquipParamProtector |
| originEquipPro3 | s32 | 0x48 | Strengthening this armor Original armor ID3 | This field refers to the following params: EquipParamProtector |
| originEquipPro4 | s32 | 0x4c | Strengthening this armor Original armor ID4 | This field refers to the following params: EquipParamProtector |
| originEquipPro5 | s32 | 0x50 | Strengthening this armor Original armor ID5 | This field refers to the following params: EquipParamProtector |
| originEquipPro6 | s32 | 0x54 | Strengthening this armor Original armor ID6 | This field refers to the following params: EquipParamProtector |
| originEquipPro7 | s32 | 0x58 | Strengthening this armor Original armor ID7 | This field refers to the following params: EquipParamProtector |
| originEquipPro8 | s32 | 0x5c | Strengthening this armor Original armor ID8 | This field refers to the following params: EquipParamProtector |
| originEquipPro9 | s32 | 0x60 | Strengthening this armor Original armor ID9 | This field refers to the following params: EquipParamProtector |
| originEquipPro10 | s32 | 0x64 | Strengthening this armor Original armor ID10 | This field refers to the following params: EquipParamProtector |
| originEquipPro11 | s32 | 0x68 | Strengthening this armor Original armor ID11 | This field refers to the following params: EquipParamProtector |
| originEquipPro12 | s32 | 0x6c | Strengthening this armor Original armor ID12 | This field refers to the following params: EquipParamProtector |
| originEquipPro13 | s32 | 0x70 | Strengthening this armor Original armor ID13 | This field refers to the following params: EquipParamProtector |
| originEquipPro14 | s32 | 0x74 | Strengthening this armor Original armor ID14 | This field refers to the following params: EquipParamProtector |
| originEquipPro15 | s32 | 0x78 | Strengthening this armor Original armor ID15 | This field refers to the following params: EquipParamProtector |
| faceScaleM_ScaleX | f32 | 0x7c | ||
| faceScaleM_ScaleZ | f32 | 0x80 | ||
| faceScaleM_MaxX | f32 | 0x84 | ||
| faceScaleM_MaxZ | f32 | 0x88 | ||
| faceScaleF_ScaleX | f32 | 0x8c | ||
| faceScaleF_ScaleZ | f32 | 0x90 | ||
| faceScaleF_MaxX | f32 | 0x94 | ||
| faceScaleF_MaxZ | f32 | 0x98 | ||
| qwcId | s32 | 0x9c | QWC parameter ID | |
| equipModelId | u16 | 0xa0 | Equipment model number. | |
| iconIdM | u16 | 0xa2 | Men's menu icon ID. | |
| iconIdF | u16 | 0xa4 | Women's menu icon ID. | |
| knockBack | u16 | 0xa6 | Knockback reduction value. | |
| knockbackBounceRate | u16 | 0xa8 | Knockback repulsion rate. | This field refers to the following params: KnockBackParam |
| durability | u16 | 0xaa | Initial durability. | |
| durabilityMax | u16 | 0xac | New durability. | |
| saDurability | s16 | 0xae | DS1 Poise. Requires SpEffect with state info 120 such as 6300. Can be displayed. | |
| defFlickPower | u16 | 0xb0 | Determines capability to passively deflect incoming attacks similar to guarding. Value given is modified depending on slot. Head: Value / 3.65 Body: Value / 2.7 Arms: Value / 3.35 Legs: Value / 3.35 | |
| defensePhysics | u16 | 0xb2 | Affects all 4 physical types. | |
| defenseMagic | u16 | 0xb4 | ||
| defenseFire | u16 | 0xb6 | ||
| defenseThunder | u16 | 0xb8 | ||
| defenseSlash | s16 | 0xba | Does nothing, but value can be displayed. | |
| defenseBlow | s16 | 0xbc | Does nothing, but value can be displayed. | |
| defenseThrust | s16 | 0xbe | Does nothing, but value can be displayed. | |
| resistPoison | u16 | 0xc0 | ||
| resistDisease | u16 | 0xc2 | Not displayed. Assumed to be same as poison resistance. | |
| resistBlood | u16 | 0xc4 | ||
| resistCurse | u16 | 0xc6 | ||
| reinforceTypeId | s16 | 0xc8 | Enhanced type ID | This field refers to the following params: ReinforceParamProtector |
| compTrophySedId | s16 | 0xca | ||
| shopLv | s16 | 0xcc | ||
| knockbackParamId | u8 | 0xce | ID of the parameter used for knockback | |
| flickDamageCutRate | u8 | 0xcf | ||
| equipModelCategory | u8 | 0xd0 | Equipment model type. | This field uses the following enum: EQUIP_MODEL_CATEGORY |
| equipModelGender | u8 | 0xd1 | Gender of equipment model. | This field uses the following enum: EQUIP_MODEL_GENDER |
| protectorCategory | u8 | 0xd2 | Armor category. | This field uses the following enum: PROTECTOR_CATEGORY |
| defenseMaterial | u8 | 0xd3 | Type of sound effect generated when this armor is hit. | |
| defenseMaterialSfx | u8 | 0xd4 | Type of visual effect generated when this armor is hit. | |
| partsDmgType | u8 | 0xd5 | Set the attack type to judge the part damage | This field uses the following enum: ATK_PARAM_PARTSDMGTYPE |
| defenseMaterial_Weak | u8 | 0xd6 | ||
| defenseMaterialSfx_Weak | u8 | 0xd7 | ||
| isDeposit | u8 | 0xd8 [0] | Can you leave it in the warehouse? | This field is a boolean. |
| headEquip | u8 | 0xd8 [1] | Is it head equipment? | This field is a boolean. |
| bodyEquip | u8 | 0xd8 [2] | Is it torso equipment? | This field is a boolean. |
| armEquip | u8 | 0xd8 [3] | Is it arm equipment? | This field is a boolean. |
| legEquip | u8 | 0xd8 [4] | Is it leg equipment? | This field is a boolean. |
| useFaceScale | u8 | 0xd8 [5] | Whether to use a face scale | This field is a boolean. |
| invisibleFlag00 | u8 | 0xd8 [6] | This field is a boolean. | |
| invisibleFlag01 | u8 | 0xd8 [7] | This field is a boolean. | |
| invisibleFlag02 | u8 | 0xd9 [0] | This field is a boolean. | |
| invisibleFlag03 | u8 | 0xd9 [1] | This field is a boolean. | |
| invisibleFlag04 | u8 | 0xd9 [2] | This field is a boolean. | |
| invisibleFlag05 | u8 | 0xd9 [3] | This field is a boolean. | |
| invisibleFlag06 | u8 | 0xd9 [4] | This field is a boolean. | |
| invisibleFlag07 | u8 | 0xd9 [5] | This field is a boolean. | |
| invisibleFlag08 | u8 | 0xd9 [6] | This field is a boolean. | |
| invisibleFlag09 | u8 | 0xd9 [7] | This field is a boolean. | |
| invisibleFlag10 | u8 | 0xda [0] | This field is a boolean. | |
| invisibleFlag11 | u8 | 0xda [1] | This field is a boolean. | |
| invisibleFlag12 | u8 | 0xda [2] | This field is a boolean. | |
| invisibleFlag13 | u8 | 0xda [3] | This field is a boolean. | |
| invisibleFlag14 | u8 | 0xda [4] | This field is a boolean. | |
| invisibleFlag15 | u8 | 0xda [5] | This field is a boolean. | |
| invisibleFlag16 | u8 | 0xda [6] | This field is a boolean. | |
| invisibleFlag17 | u8 | 0xda [7] | This field is a boolean. | |
| invisibleFlag18 | u8 | 0xdb [0] | This field is a boolean. | |
| invisibleFlag19 | u8 | 0xdb [1] | This field is a boolean. | |
| invisibleFlag20 | u8 | 0xdb [2] | This field is a boolean. | |
| invisibleFlag21 | u8 | 0xdb [3] | This field is a boolean. | |
| invisibleFlag22 | u8 | 0xdb [4] | This field is a boolean. | |
| invisibleFlag23 | u8 | 0xdb [5] | This field is a boolean. | |
| invisibleFlag24 | u8 | 0xdb [6] | This field is a boolean. | |
| invisibleFlag25 | u8 | 0xdb [7] | This field is a boolean. | |
| invisibleFlag26 | u8 | 0xdc [0] | This field is a boolean. | |
| invisibleFlag27 | u8 | 0xdc [1] | This field is a boolean. | |
| invisibleFlag28 | u8 | 0xdc [2] | This field is a boolean. | |
| invisibleFlag29 | u8 | 0xdc [3] | This field is a boolean. | |
| invisibleFlag30 | u8 | 0xdc [4] | This field is a boolean. | |
| invisibleFlag31 | u8 | 0xdc [5] | This field is a boolean. | |
| invisibleFlag32 | u8 | 0xdc [6] | This field is a boolean. | |
| invisibleFlag33 | u8 | 0xdc [7] | This field is a boolean. | |
| invisibleFlag34 | u8 | 0xdd [0] | This field is a boolean. | |
| invisibleFlag35 | u8 | 0xdd [1] | This field is a boolean. | |
| invisibleFlag36 | u8 | 0xdd [2] | This field is a boolean. | |
| invisibleFlag37 | u8 | 0xdd [3] | This field is a boolean. | |
| invisibleFlag38 | u8 | 0xdd [4] | This field is a boolean. | |
| invisibleFlag39 | u8 | 0xdd [5] | This field is a boolean. | |
| invisibleFlag40 | u8 | 0xdd [6] | This field is a boolean. | |
| invisibleFlag41 | u8 | 0xdd [7] | This field is a boolean. | |
| invisibleFlag42 | u8 | 0xde [0] | This field is a boolean. | |
| invisibleFlag43 | u8 | 0xde [1] | This field is a boolean. | |
| invisibleFlag44 | u8 | 0xde [2] | This field is a boolean. | |
| invisibleFlag45 | u8 | 0xde [3] | This field is a boolean. | |
| invisibleFlag46 | u8 | 0xde [4] | This field is a boolean. | |
| invisibleFlag47 | u8 | 0xde [5] | This field is a boolean. | |
| disableMultiDropShare | u8 | 0xde [6] | Prevents item from appearing to other players when dropped. | This field is a boolean. |
| simpleModelForDlc | u8 | 0xde [7] | ||
| isGuestDrop | u8 | 0xdf [0] | This field is a boolean. | |
| shotDamageCutRate | f32 | 0xe0 | ||
| slashDamageCutRate | f32 | 0xe4 | ||
| blowDamageCutRate | f32 | 0xe8 | ||
| thrustDamageCutRate | f32 | 0xec | ||
| magicDamageCutRate | f32 | 0xf0 | ||
| fireDamageCutRate | f32 | 0xf4 | ||
| thunderDamageCutRate | f32 | 0xf8 | ||
| resistTherianthrope | u16 | 0xfc | ||
| invisibleFlag48 | u8 | 0xfe [0] | This field is a boolean. | |
| invisibleFlag49 | u8 | 0xfe [1] | This field is a boolean. | |
| invisibleFlag50 | u8 | 0xfe [2] | This field is a boolean. | |
| invisibleFlag51 | u8 | 0xfe [3] | This field is a boolean. | |
| invisibleFlag52 | u8 | 0xfe [4] | This field is a boolean. | |
| invisibleFlag53 | u8 | 0xfe [5] | This field is a boolean. | |
| invisibleFlag54 | u8 | 0xfe [6] | This field is a boolean. | |
| invisibleFlag55 | u8 | 0xfe [7] | This field is a boolean. | |
| invisibleFlag56 | u8 | 0xff [0] | This field is a boolean. | |
| invisibleFlag57 | u8 | 0xff [1] | This field is a boolean. | |
| invisibleFlag58 | u8 | 0xff [2] | This field is a boolean. | |
| invisibleFlag59 | u8 | 0xff [3] | This field is a boolean. | |
| invisibleFlag60 | u8 | 0xff [4] | This field is a boolean. | |
| invisibleFlag61 | u8 | 0xff [5] | This field is a boolean. | |
| invisibleFlag62 | u8 | 0xff [6] | This field is a boolean. | |
| repositoryCategory | u8 | 0x100 | ||
| pad2 | dummy8 | 0x101 | This field is padding. | |
| trophySeqId | s16 | 0x102 | ||
| pad3 | dummy8 | 0x104 | This field is padding. |
| Option | Description | Notes |
|---|---|---|
1 | Hands | |
2 | Body | |
5 | Head | |
6 | Legs |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | None | |
3 | Split by Gender | |
4 | Shared |
| Option | Description | Notes |
|---|---|---|
0 | Head | |
1 | Body | |
2 | Hands | |
3 | Legs |
| Option | Description | Notes |
|---|---|---|
0 | Show Male / Show Female | |
1 | Hide Male / Hide Female | |
2 | Hide Male / Show Female | |
3 | Show Male / Hide Female |
| Option | Description | Notes |
|---|---|---|
0 | Type 0 |