WEAP

Weapon

Format

Count Subrecord Name Type Info
+ EDID Editor ID cstring  
+ OBND Object Bounds struct  
  FULL Name cstring  
+   Model Data collection  
  ICON Large icon filename cstring  
  MICO Small icon filename cstring  
  SCRI Script formid FormID of a SCPT record.
  EITM Object Effect formid FormID of an ENCH or SPEL record.
  EAMT Enchantment Charge Amount int16  
  NAM0 Ammo formid FormID of an AMMO or FLST record.
    Destruction Data collection  
  REPL Repair List formid FormID of a FLST record.
+ ETYP Equipment Type int32  
  BIPL Biped Model List formid FormID of a FLST record.
  YNAM Sound - Pick Up formid FormID of a SOUN record.
  ZNAM Sound - Drop formid FormID of a SOUN record.
    Shell Casing Model Data collection #2
    Scope Model Data collection #3
  EFSD Scope Effect formid FormID of an EFSH record.
    Scope Effect Model Data collection #4
  MWD1 Model With Mod 1 cstring  
  MWD2 Model With Mod 2 cstring  
  MWD3 Model With Mods 1 and 2 cstring  
  MWD4 Model With Mod 3 cstring  
  MWD5 Model With Mods 1 and 3 cstring  
  MWD6 Model With Mods 2 and 3 cstring  
  MWD7 Model With Mods 1, 2 and 3 cstring  
  VANM VATS Attack Name cstring  
  NNAM Embedded Weapon Node cstring  
  INAM Impact Dataset formid FormID of a IPDS record.
  WNAM First Person Model formid FormID of a STAT record.
  WNM1 1st Person Model With Mod 1 formid FormID of a STAT record.
  WNM2 1st Person Model With Mod 2 formid FormID of a STAT record.
  WNM3 1st Person Model With Mods 1 and 2 formid FormID of a STAT record.
  WNM4 1st Person Model With Mod 3 formid FormID of a STAT record.
  WNM5 1st Person Model With Mods 1 and 3 formid FormID of a STAT record.
  WNM6 1st Person Model With Mods 2 and 3 formid FormID of a STAT record.
  WNM7 1st Person Model With Mods 1, 2 and 3 formid FormID of a STAT record.
  WMI1 Weapon Mod 1 formid FormID of an IMOD record.
  WMI1 Weapon Mod 2 formid FormID of an IMOD record.
  WMI1 Weapon Mod 3 formid FormID of an IMOD record.
  SNAM Sound - Gun - Shoot 3D formid FormID of a SOUN record.
  SNAM Sound - Gun - Shoot Dist formid FormID of a SOUN record.
  XNAM Sound - Gun - Shoot 2D formid FormID of a SOUN record.
  NAM7 Sound - Gun - Shoot 3D Looping formid FormID of a SOUN record.
  TNAM Sound - Melee - Swing / Gun - No Ammo formid FormID of a SOUN record.
  NAM6 Sound - Block formid FormID of a SOUN record.
  UNAM Sound - Idle formid FormID of a SOUN record.
  NAM9 Sound - Equip formid FormID of a SOUN record.
  NAM8 Sound - Unequip formid FormID of a SOUN record.
  WMS1 Sound - Mod 1 - Shoot 3D formid FormID of a SOUN record.
  WMS1 Sound - Mod 1 - Shoot Dist formid FormID of a SOUN record.
  WMS2 Sound - Mod 1 - Shoot 2D formid FormID of a SOUN record.
+ DATA   struct  
+ DNAM   struct  
+ CRDT Critical Data struct  
  VATS VATS struct  
+ VNAM Sound Level uint32  

DATA

Name Type Info
Value int32  
Health int32  
Weight float32  
Base Damage int16  
Clip Size uint8  

DNAM

Name Type Info
Animation Type uint32 Enum
Animation Multiplier float32  
Reach float32  
Flags 1 uint8 See values below.
Grip Animation uint8 Enum - see values below.
Ammo Use uint8  
Reload Animation uint8 Enum - see values below.
Min Spread float32  
Spread float32  
Unknown byte[4]  
Sight FOV float32  
?? float32  
Projectile formid FormID of a PROJ record, or null.
Base VATS To-Hit Chance uint8  
Attack Animation uint8 Enum - see values below.
Projectile Cound uint8  
Embedded Weapon - Actor Value uint8 Enum - see values below.
Min Range float32  
Max Range float32  
On Hit uint32 Enum - see values below.
Flags 2 uint32 See values below.
Animation Attack Multiplier float32  
Fire Rate float32  
Override - Action Points float32  
Rumble - Left Motor Strength float32  
Rumble - Right Motor Strength float32  
Rumble - Duration float32  
Override - Damage To Weapon Mult float32  
Attack Shots/Sec float32  
Reload Time float32  
Jam Time float32  
Aim Arc float32  
Skill int32 Enum
Rumble - Pattern uint32 Enum - see below for values.
Rumble - Wavelength float32  
Limb Damage Multiplier float32  
Resistance Type int32 Enum
Sight Usage float32  
Semi-Automatic Fire Delay Min float32  
Semi-Automatic Fire Delay Max float32  
?? float32  
Effect - Mod 1 uint32 Enum - see values below.
Effect - Mod 2 uint32 Enum - see values below.
Effect - Mod 3 uint32 Enum - see values below.
Value A - Mod 1 float32  
Value A - Mod 2 float32  
Value A - Mod 3 float32  
Power Attack Animation Override uint32 Enum - see values below.
Strength Requirement uint32  
?? byte  
Reload Animation - Mod uint8 Enum - see values below.
?? byte[2]  
Regen Rate float32  
Kill Impulse float32  
Value B - Mod 1 float32  
Value B - Mod 2 float32  
Value B - Mod 3 float32  
Impulse Dist float32  
Skill Requirement uint32  

Flags 1 Values

Value Meaning
0x01 Ignores Normal Weapon Resistance
0x02 Is Automatic
0x04 Has Scope
0x08 Can’t Drop
0x10 Hide Backpack
0x20 Embedded Weapon
0x40 Don’t Use 1st Person IS Animations
0x80 Non-Playable

Grip Animation Values

Value Meaning
230 HandGrip1
231 HandGrip2
232 HandGrip3
233 HandGrip4
234 HandGrip5
235 HandGrip6
255 Default

Reload Animation Values

Value Meaning
0 ReloadA
1 ReloadB
2 ReloadC
3 ReloadD
4 ReloadE
5 ReloadF
6 ReloadG
7 ReloadH
8 ReloadI
9 ReloadJ
10 ReloadK
11 ReloadL
12 ReloadM
13 ReloadN
14 ReloadO
15 ReloadP
16 ReloadQ
17 ReloadR
18 ReloadS
19 ReloadW
20 ReloadX
21 ReloadY
22 ReloadZ

Attack Animation Values

Value Meaning
26 AttackLeft
32 AttackRight
38 Attack3
44 Attack4
50 Attack5
56 Attack6
62 Attack7
68 Attack8
74 AttackLoop
80 AttackSpin
86 AttackSpin2
102 PlaceMine
108 PlaceMine2
114 AttackThrow
120 AttackThrow2
126 AttackThrow3
132 AttackThrow4
138 AttackThrow5
144 Attack9
150 AttackThrow6
156 AttackThrow7
162 AttackThrow8
255 Default

Embedded Weapon Actor Values

Value Meaning
0 Perception
1 Endurance
2 Left Attack
3 Right Attack
4 Left Mobility
5 Right Mobility
6 Brain

On Hit Values

Value Meaning
0 Normal Formula Behaviour
1 Dismember Only
2 Explode Only
3 No Dismember / Explode

Flags 2 Values

Value Meaning
0x00000001 Player Only
0x00000002 NPCs Use Ammo
0x00000004 No Jam After Reload
0x00000008 Override - Action Points
0x00000010 Minor Crime
0x00000020 Range - Fixed
0x00000040 Not Used In Normal Combat
0x00000080 Override - Damage to Weapon Mult
0x00000100 Don’t Use 3rd Person IS Animations
0x00000200 Short Burst
0x00000400 Rumble Alternate
0x00000800 Long Burst
0x00001000 Scope Has Night Vision
0x00002000 Scope From Mod

Rumble Pattern Values

Value Meaning
0 Constant
1 Square
2 Triangle
3 Sawtooth

Mod Effect Values

Value Meaning
0 None
1 Increase Weapon Damage
2 Imcrease Clip Capacity
3 Decrease Spread
4 Decrease Weight
5 Regenerate Ammo (Shots)
6 Regenerate Ammo (Seconds)
7 Decrease Equip Time
8 Increase Rate of Fire
9 Increase Projectile Speed
10 Increase Max. Condition
11 Silence
12 Split Beam
13 VATS Bonus
14 Increase Zoom
15 Decrease Equip Time
16 Suppressor

Power Attack Animation Override Values

Value Meaning
0 ??
97 AttackCustom1Power
98 AttackCustom2Power
99 AttackCustom3Power
100 AttackCustom4Power
101 AttackCustom5Power
255 Default

CRDT

Name Type Info
Critical Damage uint16  
Unused byte[2]  
Critical % Multiplier float32  
Flags uint8 See below for values.
Unused byte[3]  
Effect formid FormID of a SPEL record, or null.

Flag Values

Value Meaning
0x01 On Death

VATS

Name Type Info
Effect formid FormID of a SPEL, or null.
Skill float32  
Damage Multiplier float32  
AP float32  
Silent uint8 Enum - see values below.
Mod Required uint8 Enum - see values below.
Unused byte[2]  

Silent / Mod Required Values

Value Meaning
0 No
1 Yes