Skip to content

Latest commit

 

History

History
345 lines (310 loc) · 9.37 KB

WEAP.md

File metadata and controls

345 lines (310 loc) · 9.37 KB
layout title
falloutnvrec
fopdoc

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](Values/Sound Levels.md) | 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](Values/Weapon Animation Types.md) 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](Values/Actor Values.md) int32 Enum
Rumble - Pattern uint32 Enum - see below for values.
Rumble - Wavelength float32
Limb Damage Multiplier float32
[Resistance Type](Values/Actor Values.md) 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