banner
Rating
Voted0

CalibreZL - Caliber Extension for Modern Ammunition

0
Mod version:1
Game version:1.17
The mod has been successfully tested for the absence of viruses
1749.29K22.37K

Report mod

  • image
modalImage

About This Mod

Unique caliber expansion mode; ammunition integration via script. Specialized ammunition of all types.



This regime seeks to expand the caliber of existing munitions through clean and modern implementation. Past caliber expansion libraries could not integrate in pure form and increased the quantity of ammunition without the use of many types of ammunition.


CalibreZL relies heavily on fashion authors to create pure implementations. A sample script (taken from ZL Armaments) is presented below.


If you download this mod because you need a different mod, don't worry.




The following types of munitions are realized dynamically. Different calibers will be loaded only if called by the mod that uses them. All types of ammunition have descriptions of the work and faults, including manual charges and trivial variants.


9x18 mm

9x39 mm

7.62x25 mm

7.62x39mm

7.62x51 mm

7.62x54R

5.45x39 mm

12.7x42 mm

12.7x55 mm

40 S&W caliber

.410 caliber

.338 Lapua Magnum

.408 Chaytac

.30-06 (interesting incendiary and explosive variety)

.300 Blackout

5.7x28 mm

.4.6x30mm

.458 SOCOM


Calibration will be released soon


.30 Carabiner

.303 BRITISH

6.5x50mm SR

8x57mm Mauser

8x33mm Kurz

.380

4 gage

416 Barrett

2mm EC (compatible with CFWR)

3.4mm EC

.45 Long Colt

Grillo Jet

4.73x33 mm (compatible with CFWR)

14 mm (compatible with CFWR)





All DLC is required.


xNVSE

JIP LN NVSE Plugin

Johnny Guitar NVSE

ShowOff xNVSE Plugin




ZL weapons

Ready to use


Damage based on caliber.

Compatible with


Physics-Based Ballistics

Support and compatibility


Another Millenia+ add-on

Compatible


Hit - RPD

Compatible; uses 7.62x39 mm cartridge.


SiouX Weapons Reloaded

Compatible. It uses a .408 caliber.


AR57 PDW

Uses 5.7x28mm cartridge.


Patch


CalibreZL TTW integration:

CaliberZL - Supports Vanilla + DLC weapons.

Sequential renaming of calibers - recommended. Align the Vanilla calibers with the CaliberZL naming scheme.

SPARE - CaliberZL Patch - Compatible with Sweet6Shooter's SPARE mode.

Additional patch for ammunition handling.


Incompatibility.


Not (yet).




Install and activate with your favorite mod manager. If you use any of the compatible mods listed above, the order in which you install that mod must follow.

Set them in order.




S: Will [AMMO TYPE] be added?

A: If it is available in existing or released mods, we can add it. We plan to add more types of munitions in the future, but we wanted to cover niche types of munitions that are popular and in demand.


Q: Will this mod do something if other mods don't integrate it?

A: No. The fashion designer must create a patch to allow for caliber integration at the beginning of the game. For more information, see the section "For mod authors" below.


Q: You're assembling DP, right?

A: Yes, because I have done most of the work and I have not relied on the efforts of others.


For the creators of mods.

The following are examples of scripts for including ammunition types in mod. To run these scripts, you will need the mods listed in the "Requirements" section.


scn CalibreZLScript


Start Game Mode

  if GetGameRestarted

    if IsModLoaded 'zl_calibre.esm' == 1


        If possible, take the weapons currently loaded. It's necessary for control.

        ref rCurrentWeap = player.GetEquippedObject 5

     

        Link here. At least four of the following are required. Modify them according to the type of ammunition to be added.


        ref rAmmoList9x39mm = EditorIdToFormID «ZLAmmoList9x39mm»

         ref rAmmo9x39mm = EditorIdToFormID «ZLAmmo9x39mm»

         ref rAmmo9x39mm75 = EditorIdToFormID «ZLAmmo9x39mm75»

         ref rAmmo9x39mmCase75 = EditorIdToFormID «ZLCase9x39mm75»


         The main thing in this mode is to specify the type of ammunition used and integrate it into the level promotion list in the game. ref rZLCaliberIntegration9x39mm = EditorIDToFormID "ZLCaliberZIntegration9x39mm"

        Calling rZLCalibreIntegration9x39mm


         This redefines the munition's projectile and changes its appearance in the VATS.

         SetAmmoProjectile rAmmo9x39mm r9x39mmBulletProjectile

   

         Sets a new ammunition list for the weapon.

        SetWeaponAmmo rAmmoList9x39mm ZLWeapVSS


        Assigns the appropriate sleeve (if not already fitted) to the weapon element.

        SetWeaponShellCasingModel ZLWeapVSS «projectileszl9x39mm_casing.nif»


        Then, clear and restore the old WithAmmo level lists.

        LeveledListClear ZLWithAmmoVSSLoot

        (In this case, 'WithAmmoVSSLoot' means 'WithAmmoVSSLoot'.

         LeveledListAddForm ZLWithAmmoVSSLoot rAmmo9x39mm 1 1.0

         LeveledListAddForm ZLWithAmmoVSSLoot rAmmo9x39mm75 1 10 1.0

         LeveledListAddForm ZLWithAmmoVSSLoot rAmmo9x39mmCase75 1 5 1.0


         We removed the Unequip function until a solution was found. It is currently removing equipment from the weapon, regardless of whether it is on the list of verified forms or not. Please note that the ammunition changes will not take effect until the player removes and reinstalls the weapon that CalibreZL is targeting. This only occurs when the game is first loaded. Loading a different save file (or the same save file) will not result in the integration being performed twice.


    endif

  endif

Son.




Zealotlee - mesh and munition textures, scripts.

Sweet6Shooter - helped to create a function for the integration of ammunition types.


Many thanks to the team of Another Millenia and discord. I couldn't have done it without you guys.


If you like my fashion, please consider donating. I

not for financial gain. Donations are.

Nevertheless, I am grateful.

Similar Mods/Addons

Game Version *

1.17 (CaliberZL-85399-1-17-1711008197.7z)