This is a guide on how to add extended compatibility to non-vanilla weapons. We will exercise on an old weapon mod from Millenia (AK-74) as an example. The methods used here can be applied to every other weapon.

Skip Chapter I if your weapon already has the correct ammo loaded or if you already know how to use xEdit or comparable methods to change the AmmoList of a weapon.

Tools you need:
- Any text editor (e.g. Notepad++)
- xEdit
- JBM Ballistics
- Escape from Tarkov wiki (Weapons page)

I. Changing the AmmoList of a weapon

Spoiler:  
Show
Your goal:
Spoiler:  
Show
You want to go from this (wrong ammo type: 5.56 NATO)
to this (correct ammo type: 5.45 Soviet)


Method 1: Direct editing
Spoiler:  
Show
1. Open xEdit and select BallistXAmmo.esp and AK74.esp. Then press Ok
Spoiler:  
Show
Select None first
Then tick BallistXAmmo.esp and AK74.esp and press Ok

2. Add BallistXAmmo.esp as master to AK74.esp
Spoiler:  
Show
Right-click on AK74.esp and then press Add Masters

Select BallistXAmmo.esp and press Ok


3. Change AmmoList from AmmoList556mm to AmmoList545x39mm
Spoiler:  
Show
Open the Weapon category and select AK-74. Search for "NAM0 - Ammo" and open it by clicking on it and don't move the cursor. A drop-down menu will appear. Select AmmoList545x39mm


4. Save and exit
Spoiler:  
Show


Method 2: Copy as override
Spoiler:  
Show
WIP

Method 3: JIP LN NVSE Scriptrunner
Spoiler:  
Show
WIP


II. Adding custom weapon data

Spoiler:  
Show
Your goal:
Spoiler:  
Show
You want to go from this (uncorrect muzzle velocity for the 5.45x39mm 7N6M from an 16.3 in barrel)
to this (correct muzzle velocity but still no zeroing)
and to this (zeroed at 100m)

Remember that muzzle velocity and drag may vary depending on temperature and atmospheric conditions and thus may result in (slight) difference in point of impact

1. Go to "Config\BallistX\Data\CustomWeaponData" and create a new text file
Spoiler:  
Show

2. Rename the the text file to a name of your liking and end it with ".cfg"
Spoiler:  
Show


3. Find out the FormID
Spoiler:  
Show
Follow the first two steps from chapter I:
The FormID you'll need consists of the mod name (AK74.esp) and the last six digits of the FormID (000ADE). Combined: @AK74.esp:000ADE

4. Open the .cfg file and fill it out with the custom data in the exact order
Spoiler:  
Show
It is imperative to USE TABS (illustrated in orange arrows) to separate values otherwise it won't work!!! In Chapter III I will show you how to get the values (3) and (4)
(1) FormID
(2) Barrel length [in]
(3) Zero [MOA]
(4) Precision rating [MOA]



III. Acquiring custom weapon data

Spoiler:  
Show
Your goal:
Spoiler:  
Show
How to get to:
- A zero of 2.3 MOA at 100 m
- A precision rating of 1.99 MOA

1. Use the BallistX spreadsheet or the CartridgeData.cfg
Spoiler:  
Show
Get all relevant information under "Cartridges" und remember these as you need them for some calculations:
- Drag Model = 7
- BC = 0.168 lb/in²
- Mass = 53 gr
- Caliber = 0.220 in
- Max. Velocity = 1179 m/s
- Pressure Peak Distance = 2.65 in


2. Calculate the muzzle velocity
Spoiler:  
Show
Do it manually
Spoiler:  
Show
- v_0 = muzzle velocity [m/s]
- v_max = Max. Velocity [m/s]
- l = Barrel length [in]
- d_PP = Pressure Peak Distance [in]

The muzzle velocity is approx. 890 m/s
or use the spreadsheet (only one inch steps):
Spoiler:  
Show
Change the index at B2 under "Cartridges" to 114 (545-7N6M)
Then change the Tab to "DMG-DT-Calculator"
The muzzle velocity for a 16 in long barrel for the 5.45x39mm 7N6M is approx. 886 m/s (see Q3)

3. Plug all information into a ballistics calculator to get the MOA zero
Spoiler:  
Show
Use JBM Ballistics:
All relevant information from step 1 and 2 can be plugged in here:

- Set the Ballistic Coefficient to 0.168 G7
- Set Bullet Weight to 53 gr
- Set Caliber to 0.220 in
- Set Muzzle Velocity to 890 m/s
- Set Distance to Chronograph to 0
- Set Sight Height to 0
- Set Range Increment to the zero range (e.g. 100)
- Set Zero Range to 1
- Tick the box "Ranges in meters" to get a zero range in meters, otherwise it will be in yards (optional)
It's going to look like this:

Hit Calculate and read the "Drop (MOA)" from the 2nd line. It should be -2.3 MOA:

The zero thus should be 2.3 MOA since 2.3 MOA - 2.3 MOA = 0 MOA => Zero

4. Getting the MOA precision rating
Spoiler:  
Show
There is no other way other than to do research, measurering or guesstimating those stats however there is a reliable source where the MOA rating is actually pretty darn close to real life (from my own experience): The Escape from Tarkov wiki. Search for your weapon and look for "Accuracy MOA"
For the AK-74, it is about 1.99 MOA

Article information

Added on

Edited on

Written by

Ravuth

0 comments