Mod Details

Lirikana's Carriers and Plates

Lirikana's Carriers and Plates 1.0.0

Created by  Lirikana_Nakabe

1.6K Downloads

SPT 0.0.0 Compatible

Have you wondered why you can't replace some plates in tarkov? Now you can, with the "new" plate carrier system.

Latest Version 1.0.0
SPT 0.0.0

Updated Sep 20, 2021 at 6:45 PM

Version Notes
This download is externally hosted.
Always scan for viruses.

Reviving one of my most popular mods from A7.1, this is the new and updated version of the plate carrier mod.

Requires both my weapon and armor libraries. Works well with Fin’s AI Tweaks.

This mod adds level 4-7 armor plates to peacekeeper from loyalty level 1-4 respectively.

Config option included to convert all existing armor and armored rigs into plate carriers, also include option to decrease the durability of those armor and rigs to introduce a sense of balance.

Recommended to turn off wearing armored rig and armor at the same time, if you want to kill an AI in a reasonable amount of time.

Version 1.0.0
Download Mod Version
SPT 0.0.0
Latest Compatible SPT Version

1.6K Downloads

Created Sep 20, 2021 at 6:45 PM

Updated Sep 20, 2021 at 6:45 PM

Virus Total Results
Fenah35

TypeError: Cannot read property ‘localeCompare’ of undefined

at Lirikana_Armorlib.carrierAddPlate (G:\EFT 15680\user\mods\A_2_Lirikana_Armorlib\src\Lirikana_Armorlib.js:213:57)

at Lirikana_Armorlib.plateAddAllCarrier (G:\EFT 15680\user\mods\A_2_Lirikana_Armorlib\src\Lirikana_Armorlib.js:314:26)

at Lirikana_Armor_CarriersAndPlates.load (G:\EFT 15680\user\mods\Z_1_Lirikana_Armor_CarriersAndPlates\src\Lirikana_Armor_CarriersAndPlates.js:127:18)

at Function.executeMods (G:\EFT 15680\obj\bundle.js:26082:28)

at Function.load (G:\EFT 15680\obj\bundle.js:25971:15)

at Object.load [as aki-mods] (G:\EFT 15680\obj\bundle.js:16417:15)

at Function.load (G:\EFT 15680\obj\bundle.js:27461:27)

at Function.main (G:\EFT 15680\obj\bundle.js:15143:9)

at Object.103../Lib.js (G:\EFT 15680\obj\bundle.js:15148:9)

at o (G:\EFT 15680\obj\bundle.js:1:265)

When I use old versions, there is no conflict with this mod, but when I install the latest version, I get this error with KMC Weapons 1.2.4. When KMC Weapon is old version or uninstalled it works fine. When I add the new version, this error starts. I want to use both modes, I couldn’t figure out what might be conflicting. At the same time, when I use it with KMC Weapons 1.0.9 version, there is no problem, but I am deprived of new versions.

0 Likes
Fenah35

I first thought that the problem would be due to the conflict with the Gear mod, but when I tried with remove add, I discovered that the problem was caused by Weapons. moreover, since I had an error with AKI 2.0.1, probably due to these reasons, version 1.0.9 was installed, I tried it again with it, then the server opens without any problems. I tried the same with 2.1.2 and it opened again without any problems. Weapons 1.2.4 starts the conflict.

0 Likes
Raasky

Hey, what’s about update? Or it’s incompatible with last version at all?

0 Likes
rourke1258

Hello,

I have no experience with code or scripting whatsoever, but I would like to make a suggestion. Is it possible to remodel the “plates” to look like simple strike face insert plates? I do not know how possible or easy this is for you, so excuse my ignorance. It just feels a little odd equipping a hexgrid carrier onto everything you know?

Thank you.

0 Likes
Kilbourne

Is it intended that AI never spawn with plates in their vest or rigs?

0 Likes

Same Issue here

0 Likes
CrnaMacka

I really like this mod but I made some changes to make it feel more balanced. For anyone else who wanted the price to change per armor class, and who felt that armor should be lower weight, now that they have less durability, for a more balanced experience here you go! This will add configurable weight reduction for armors and armored rigs separately and this will add an exponential price increase for plates based on their class. If you have added any lines to these files already the line numbers won’t add up so it’ll be harder to figure out where to put these codes. Lirikana, feel free to add these to the mod if you want.

Lirikana_Armor_CarriersAndPlates.js: Added After Line 86: lib.itemChangeWeight(x, items[x]._props.Weight*(1-config.armoredrigweightreduction)); Added After Line 96: lib.itemChangeWeight(x, items[x]._props.Weight*(1-config.armorweightreduction)); Change these found around line 105-125: lib.changePrice(steelPlates[x], 50000); lib.changePrice(ceramicPlates[x], 58000); lib.changePrice(UHMWPEPlates[x], 80000); To these: lib.changePrice(steelPlates[x], config.steelPlatesPrice); lib.changePrice(ceramicPlates[x], config.ceramicPlatesPrice); lib.changePrice(UHMWPEPlates[x], config.UHMWPEPlatesPrice); Add After Line 139: lib.changePrice(level4Plates[x], items[level4Plates[x]]._props.CreditsPrice*(2**(items[level4Plates[x]]._props.armorClass/config.exponentialcostmodifier))); Add After Line 146: lib.changePrice(level5Plates[x], items[level5Plates[x]]._props.CreditsPrice*(2**(items[level5Plates[x]]._props.armorClass/config.exponentialcostmodifier))); Add After Line 151: lib.changePrice(level6Plates[x], items[level6Plates[x]]._props.CreditsPrice*(2**(items[level6Plates[x]]._props.armorClass/config.exponentialcostmodifier))); Add After Line 157: lib.changePrice(level7Plates[x], items[level7Plates[x]]._props.CreditsPrice*(2**(items[level7Plates[x]]._props.armorClass/config.exponentialcostmodifier))); config.json: Add After Line 6: “armoredrigweightreduction” : 0.4, “armorweightreduction” : 0.4, “steelPlatesPrice” : 16493.8, “ceramicPlatesPrice” : 19132.8, “UHMWPEPlatesPrice” : 26390, “exponentialcostmodifier” : 2.5 These settings will keep the class 4 prices the same, but class 7 steel and ceramic will be around 120,000 rubles. You can adjust the plate prices and the cost modifier to get your desired balance. The exponential cost modifier adjusts the cost difference between classes, and should be set somewhere between 1-4 for best results but can be set higher. A higher number means a smaller difference between armor classes.

0 Likes

ohhh, nice! awesome idea i like it… you might be interested in what i changed in the script for a bit more realism,

in the original script after line 84(rigs) and 93(armors), i added

if (items[x]._props.armorZone.includes(“Stomach”) == true) {

alib.carrierAddSlotLegs(x);

}

if (items[x]._props.armorZone.includes(“LeftArm” (or) “RightArm”) == true) {

alib.carrierAddSlotArms(x);

}

instead of the (or) obviously “|“x2

this makes it so that all armors with the Stomach zone get a slot for leg armor plates and all those that have armorzones on the arms ghet slots for arm plates

only thing i*m still trying to figure out is how to add all the plates to the loot tables so that the npcs actually have plates in their armor slots when they spawn…i’ve seen npcs that had the demonstarion carrier which had a plate in it, so i know it has to work somehow^^

0 Likes

does it work for you ?
it works for legs but i cannot add ARMS to literaly anything no matter what i try

0 Likes
Raasky

Why plates must weight less? One of the most light plates around 2400g each. It means 4800 for forward and backward plates. And it’s something like minimal weight. Usually it’s around 4kg for nij V (Around ingame 6) ballistic steel plate, 8 front and back.

As for me it would be removing armor from carriers at all makes more sense. Or give it lvl2 aramid armor as compares to russian standard for soft plates.

0 Likes
DUCC

hey just downloaded your mod, sounds amazing btw, something i’ve honestly wanted to see in game for years! installed your armour and weapon libs as well, as per dependency, but i’m getting an error in server on load, it gets through converting all the items to carriers but then this comes up, funnily enough a similar error to what i got when i tried to make a mod the other day XD any help is greatly appreciated https://imgur.com/a/PrrrnUN

0 Likes
DUCC

also there’s more underneath that if necessary i can upload as well ofc just lmk if need be

0 Likes
DUCC

also not sure how important this is, but i tried loading with just your libs and got a property undefined of 0 error

0 Likes
NotARando

Just installed with weapons and armor libraries and it worked fine for me on 2.0 but the directory in your link looks like its a bleeding edge build.

0 Likes
DUCC

just installed in 2.0.0 proper and it’s throwing the same error, totally new install, updated files and all

0 Likes

Please start a support thread, post an image of your mods folder as well as the full crash log.

0 Likes
DUCC

hey sorry meant to tell you i got it working, loving it!!

0 Likes

Details