Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
AcidPhantasm - Progressive Bot System (APBS) is highly recommended!
Hood - Gambler Trader is highly recommended!
The mod was originally created to add unique, OP, strange, or gimmicky weapons for The Gambler. However, it has since grown into a standalone mod that offers something beyond its original scope. The core premise is that weapon variants must be somehow earned to use them. Some of these variants are imbalanced, handle differently, or simply serve as upgrades to existing weapons.
One major challenge was figuring out how to introduce so many variants into the game without overwhelming players or traders. Instead of adding all variants to existing traders or creating a new trader with an impractical number of options (imagine scrolling through hundreds of weapons), I leveraged other mods—namely, APBS and The Gambler. These mods provided the necessary tools (APBS is adding variants to enemies, Gambler provides opportunity to gamble for random variants) to address this issue, though some manual adjustments are required. Despite these changes, the process is quick and manageable.
Features
- 537 new weapons
- 48 variant types, each including their own flavour text and description
- 7 different qualities, each identified by color-coded names and backgrounds (better with ColorConverterAPI)
- Manipulate each variant as you see fit and add new weapons to variant types, even from mods
- Generate files for compatibility with APBS and TheGambler based on your preferences
- Allow or blacklist weapon variants from appearing in airdrop, Fence, flea market and even marked rooms(NEW!)
- Compatible with all 3.11 SPT versions, download for 3.10/3.9 version is available on Versions tab or the GitHub page
- Compatible with all "kill using certain weapon" type quests (see weapon descriptions for details)
-
Version 3.0.1
- Szonszczyk
- 1k Downloads
Hotfix
Bugfixes
- Fixed variants not appearing in Marked Rooms when caching is enabled
-
Version 3.0.0
- Szonszczyk
- 237 Downloads
Variants in Marked Rooms Update
SPT Version: 3.11
Updating: Remove previous version
Config: New config file required
New Feature - Variants in Marked Rooms
- You can now find Variants in Customs, Reserve and Streets of Tarkov marked rooms
- Easy configuration: add/remove variant types or change probability of spawn
- This feature is enabled by default
- With this change, all variants can now be found with default settings!
New variant types
- Pay to Win Variant - Ultimate Quality
"Weapon variant chambered in .338 Lapua Magnum rounds, with increased visible recoil and reduced fire rate. Features incredibly expensive magazines"
- The Unheard Edition - Ultimate Quality
"Weapon variant chambered in 12.7x108mm rounds, with increased visible recoil. Features incredibly expensive magazines"
- Buckshot Launcher - Ultimate Quality
"Shotgun variant with a full-magazine-per-click fire mode and significantly reduced recoil"
- Off-Meta - Superior Quality (idea by ilrathCXV)
"Weapon variant with reduced recoil and increased ergonomics. Some now support a wider variety of magazines, while others feature a no-bolt mode"
- FURY - Baseline Quality
"SMG variant chambered in .277 FURY (6.8x51mm), limited to a 2-shot burst fire mode"
- Quick-scope - Flawed Quality
"Weapon variant with maximum ergonomics and extremely high velocity, restricted to one special reflex sight"
... and added 14 new weapons to existing types!
Balance changes
- Downgraded Variant is now Upgraded Variant (lol) and received various changes
- Upgraded Variant is now Slowed Variant and received various changes
- Tornado Variant is now Wild Variant and received a buff
- All Meme variant weapons have been massively buffed
- Hypersonic variant received a buff
- Heavy Machine Gun variant received a buff
- Endless magazine is now 5x5 preventing fast reload if you found more than 1 fitting magazine, but now holds 2 times the bullets
Other changes
- Added all Ultimate, Superior, Advanced and Baseline weapons (instead of chosen ones) for BossesHaveVariants setting
- Moved weapon IDs from shortNames.ts file to db/Shortnames folder
- Renamed 14 shortnames to BSG ones and shortened 2
- You can now add custom presets to either base or variant weapon
- Pistol Variant is now Meme Quality instead of Flawed
- Blicky received tHe MaGazInE. This is a buff
- Variants types and item creation has received overhaul. New documentation how to create your own variant types and items can be found in Github page
Bugfixes
- Fixed Endless magazine to include new 7.62x51 bullet introduced in 3.11
- Fixed Shotgun-o-Revolver cylinder to include 3 new 20/70 bullets introduced in 3.11
-
Version 2.2.0
- Szonszczyk
- 6.6k Downloads
Content update & Bugfixes
SPT Version: 3.11 (should work in 3.10)
Updating: Drag & Replace
Config: Old version will be updated automatically
New Feature - Bosses have Variants
- Using preset feature of APBS, this mod can add Variant Weapons to boss loadouts
- You can enable this feature in config file of DWV, or If you have config from older version, run server one time to upgrade it and then enable the feature in APBS section of the config file
Changed
- Screenshots tab has been refreshed
- Create your own! tab now provides more accurate information
- Fixed adding new variants to existing categories
- Fixed adding variants via config to the APBS blacklist
- Removed "counts as X weapon for kill quest..." from almost all variant types except Pistol Variant
- Blackout => Black Market Variant
Just the name change to avoid having "blackout Blackout" names
- Rifle Grenade Launcher Variant
Slightly increased velocity
- No-scope Variant
Increased ergonomics
- M3 Super 90 Panic
Hopefully fixed unexpected behaviour (thanks ogkain209 for reporting!)
- Bombardier Variant
Fixed issues with not working 6th chamber on MTs-255-12 and RSh-12
Introduced new 5-round magazine for MTs-255-12 and RSh-12
-
Version 2.1.1
- Szonszczyk
- 2.4k Downloads
Compatibility patch for SPT 3.11.*
NEW
- Saiga-12K FA 20/70- Saiga-12K FA Meta
- Saiga-12K FA Fullburst
- Velociraptor .300 BLK Shotgun
- Velociraptor .300 BLK Pocket-size
- Velociraptor .300 BLK Blackout
- TRG M10 AMR
- TRG M10 R. Grenade
- TRG M10 No-Bolt
- TRG M10 Mid-Range
- TRG M10 Handy
- TRG M10 Pistol
- X-17 CQ
- X-17 Speedy
- X-17 .338
- AK-101 Blackout
- AK-102 Blackout
You can use config from old version!
-
Version 2.1.0
- Szonszczyk
- 441 Downloads
This is last update for 3.10
Balance Patch & Content Update
Breaking change - New quality names
- New variant type quality names with new descriptions and colours
OP => Ultimate
Meta => Superior
Decent => Advanced
Gimmick => Niche
Base => Baseline
Scav => Flawed
Meme = Meme
New
- Added 20 new variants to existing types
- NEW TYPE: Mid-Range | Flawed Quality (re-used name)
- NEW TYPE: Blackout | Superior Quality - 10 new weapons
- NEW MAGAZINE: for Bombardier variant
Changed
- Changed variant types of 8 weapons
- Changed 3 weapon in Close Quarters (old Mid-Range) Variant
- Changed statistics of 18 variant types
- Moved 12 variant types to different quality
- Changed names of types:
Railgun Variant => Hypersonic Variant
Laser Variant => World War II Variant
Mid-Range Variant => Close Quarters Variant
- Fixed Endless Variant Magazine (bug found by zaryaPZ)
More detailed changes can be found on Github page
-
Version 2.0.0
- Szonszczyk
- 1.4k Downloads
Please remove previous folder when updating and create new config!
Minimum version required for APBS is 1.7.2
Breaking change - New weapon generation
- From "Definitive Weapon Variants" to "Create Your Own Variants!
- Manipulate each variant as you see fit and add new weapons to variant types, even from mods
- Create your own variant type (with a little bit of programming and Tarkov knowledge)
- How to create your variant and how to add weapons from mods to variants can be found in new tab
Breaking change - New config options
- Remove weapon variants, variant types or even whole rarity, you don't like from the game
- Make your own APBS blacklist setting
- Generate complete blacklists.json file for APBS
- Generate complete Weapons.ts for The Gambler
- Update blacklists.json/Weapons.ts files in their original location automatically
Missing "APBS-blacklist settings" and "TheGambler-WeaponVariants" files in config folder?
Change config file and run server to generate them!
They have other names? No problem, now you need to only replace them!
... or you can enable automatic updates and only restart your server twice, your choice!
New
- Glock 17 Auto
- FN40GL AMR
- NEW TYPE: Bombardier Variant | OP Quality - 10 new weapons
- NEW TYPE: Unbreakable Variant | Meta Quality - 7 new weapons
- NEW TYPE: Karabin Spetsialniy Variant | Meta Quality - 6 new weapons
- NEW TYPE: Assault Rifle Variant | Meta Quality - 9 new weapons
- NEW TYPE: Endless Variant | Meta Quality - 16 new weapons
- NEW TYPE: Rifle Grenade Launcher Variant | Gimmick Quality - 4 new weapons
- NEW TYPE: Shotgun-o-Revolver | Base Quality - 3 new weapons
- NEW TYPE: Dung Spreader Variant | Scav Quality - 5 new weapons
- NEW TYPE: Tornado Variant | Meme Quality - 5 new weapons
- Compatibility with ColorConverterAPI
Changes
- Updated descriptions for all weapons
- Saiga-12K Auto - fixed dispersion
- Mid-Range Variant - introduced slight bullet velocity penalty
- Railgun Variant - reduced velocity
More detailed changes can be found on Github page
-
Version 1.2.0
- Szonszczyk
- 1.9k Downloads
New
- Glock 18C OC/AC
- RPDN Shotgun
- RPD Shotgun
- RSh-12 Railgun
- Blicky AMR
- Blicky LMG (all above suggested by Akumu)
- AK-102 Meta
- HK 416A5 Meta
- AKM Meta
- Saiga-12K Auto
- MP-133 Sniper
- 590A1 Sniper
- NEW TYPE: Heavy Machine Gun Variant | OP Rarity - 5 new weapons
- NEW TYPE: Pocket-size Variant | Gimmick Rarity - 6 new weapons
- NEW BARREL: for Sniper Variant - this will break existing weapons
Changed
- M60E6 P&C => M60E6 Marksman
- MP-18 Sniper => MP-18 Railgun
- M3 Super 90 Panic - Fire mode changed: fullauto => semi auto
- 5 variant types have their statistics altered
More detailed changes can be found on Github page
-
Version 1.1.1
- Szonszczyk
- 1.1k Downloads
Initial deploy
BurningMaoam
Hi,
is there a way to change the stack size of the 12.7*108mm ammo?
Szonszczyk Author
The easiest way is to do it via Server Value Modifier => Inventory and Items => Individual item changer => Default IIC
Add these lines:
5cde8864d7f00c0010373be1:StackMaxSize:60
5d2f2ab648f03550091993ca:StackMaxSize:60
BurningMaoam
Thanks mate
The1ShotGod
Question are you no longer able to add custom guns to the varients as all i did was open the file and now im getting this error
The application had a critical error and failed to run
Exception produced: SyntaxError
Stacktrace:
SyntaxError: Unexpected token ']', ..."K FA",
],
"ID""... is not valid JSON
at JSON.parse (<anonymous>)
at E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\Helpers.ts:112:33
at Array.forEach (<anonymous>)
at Helpers.loadCombinedConfig (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\Helpers.ts:109:21)
at Helpers.loadCombinedConfigVariants (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\Helpers.ts:125:21)
at new Helpers (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\Helpers.ts:33:32)
at WTTInstanceManager.preSptLoad (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\WTTInstanceManager.ts:86:24)
at WeaponVariants.preSptLoad (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:30:23)
at PreSptModLoader.executeModsAsync (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at PreSptModLoader.load (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
Szonszczyk Author
Hi, please check json file you edited with any json checker available on the net, if this not help, reach me out on discord
The1ShotGod
Hi i checked it and it seems the json goes invalid as soon as its opened. I added you on discord so i can send screenshots
ogkain209
Hey bud,
Updated to the new build and ran into this. Never had it happen before. Fairly certain I did something dumb.
Stacktrace:
"airdrop": {ali"en'ON while parsing '{anced", ]
at C:\snapshot\project\node_modules\parse-json\index.js:26:19
at Function.parse (C:\snapshot\project\node_modules\jsonc\lib\jsonc.js:176:16)
at WeaponVariants.loadConfig (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:68:33)
at WeaponVariants.preSptLoad (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:34:14)
at PreSptModLoader.executeModsAsync (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at PreSptModLoader.load (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at Program.start (C:\snapshot\project\obj\Program.js)
ogkain209
Stacktrace:
"airdrop": {val"en'SON while parsing '{bled": enable,
at C:\snapshot\project\node_modules\parse-json\index.js:26:19
at Function.parse (C:\snapshot\project\node_modules\jsonc\lib\jsonc.js:176:16)
at WeaponVariants.loadConfig (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:68:33)
at WeaponVariants.preSptLoad (E:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:34:14)
at PreSptModLoader.executeModsAsync (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at PreSptModLoader.load (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at Program.start (C:\snapshot\project\obj\Program.js)
After a reinstall of the mod.
Szonszczyk Author
Hi, something is wrong in your config.jsonc file. Please drop me your config file in the discord so I can check it
MINTCOCO
!!!
Szonszczyk Author
Thank you for very constructive comment
Bevs
I cannot seem to get the variants to spawn in marked rooms. I have made sure that all of the mods that could possibly mess with marked room spawns load before it, but I have also tried with them loading after. Any ideas?
Szonszczyk Author
There is a special magic trick when you remove some file from cache or change something in config.json, the variants should appear in marked rooms.
But seriously: It's caching issue, I will fix it in the next hotfix. Thank you for noticing!
Bevs
Thank you for fixing it so quickly!
kaposha4
How is it gonna work with "Recoil Rework" mod? And I play with Realism with only option to change damage value with bullets and armour changes, is this will work normal with this mod?
Szonszczyk Author
Hi, I don't know how "Recoil Rework" will work with variant. You can check and let me know how it goes, sorry!
I think realism with only the changes you specified will work perfectly.
kaposha4
Surprisingly, everything works very well. The recoil of the weapon depends on the bullet, so the SVDS with an SMG magazine recoils noticeably less than its regular version, and the Colt 1911 with a 5.56 magazine sends you flying into the sky, as it should)

And yes, the mod is fun, thank you
AdmiralAA
ended up gambling and got the Mosin Sniper AMR, in the shooting range I can't seem to reload it, the animation plays then the gun is empty. I also cant fill the internal magazine when it's outside the gun, I can only put one in the chamber in the inventory. Is this like a one shot per raid or is this bugged?
Szonszczyk Author
Hi, Is your Mosin has a special 2-round magazine ("12.7x108 Anti-materiel rifle Variant 2-round magazine"/"fb59fed5184cee6ea75a0f25")? (You can always reach out to me on Discord!)
Elseif
Did I understand correctly, this mod partially resembles the functional mod "All In Weapon", only here there is a specific type of weapon and specific attachments are unlocked for them?
Szonszczyk Author
Hi, yes and no
In "All In Weapon" you can create whatever weapon you want, but in Variants the point is to earn weapon that is modified in some way. Some of Variants have very specific attachments but everything else is basically vanilla and few of them have fire mode changes, fire rate, burst count changes, etc. that you can't get in "All In Weapon". Look at "Weapon Variant Types" section of the mod description to learn more about what types of variants you can find in this mod!
Elseif
Thank you.
The1ShotGod
Question for adding specific weapons like the sig spear to the meta category no matter what i add it doesn't seem to work at all. or am i adding the name wrong and if i am is there a list of names i can pull from.
Szonszczyk Author
SPEAR 6.8 has already Meta variant, but its shortname is wrong "MCX SPEAR Meta". This will be corrected in next update. Sorry!
The1ShotGod
Interesting the spear doesn't show up in the meta variants for me maybe its a random bug
ShaqShack
the reloading for the 50cal blicky is really weird. i cant just press R. i need to pull out a different weapon and then manually drag the round into the blicky then switch back.
it also doesnt show up in the flea market unless i disable the "operational only" filter
Szonszczyk Author
All Blickys are now f̸̛̞̱̯̫͈͇̤͍̫̼̙̯̗̭̘̋́̋͌͒̀̿̋͑͛͘̕ḭ̷̢̙͍̜͕̳̺̞̠̬̋̆̄̂x̸̛̦̱̬̻̦͓̤̠̻̱͍͎̭̞̟̎̄̈̄͐̑̏͛́̂̔͗̃e̵̦͙̟̳̜̅̎́̄̾̕d̶̗͚͈̤̗͍̬̥͍̈̒̉̔̊͆̔̀̅̊́͌̓͘
Mike224
Is it normal that when buying prem loadout that it just gives normal weaponms? Since i got the variety weapon mod installed but not anything really changes.
Also the M4 super with the 23x75 varient made my character stuck with no weapon and couldnt interact with anything.
Szonszczyk Author
If you are not getting any Variants from premium loadout please check config file of my mod and then make sure no red lines of text that originates from Variants are present in the server console.
M3 Super 90 is very specific and can cause various issues with variants, I will fix it in the next update, thank you for reporting!
Mike224
UPDATE: i checked server logs for the 23x75 and it said file not found lol mb prob
BoOonidz
What does broken/handy variant means? i wish some of the variants are explained somewhere
Szonszczyk Author
All variants have such an explanation. You can find it in weapon description in the game or in "Weapon Variant Types" tab in the mod description
killerb0ss
nstalled the modification, edited the configuration file, variants of weapons appeared, but there are only basic versions, although it says that the weapon is modified, but there is nothing, did everything according to the manual
ilrathCXV
I got one for you - "Off-Meta". Essentially, it is some weapons that might not be meta defining but would be fun with the "Meta" variant stats and a few adjustments. What I did on top of the Meta stats was the following:
- All Kedr variants can take the PM drum mag alongside its normal mags
- VPO-215/SKS can take all 7.62/TKM mags and is non-bolt action
- TOZ-106 is non-bolt action and has a massive shotgun dispersion buff
- Mosins can take all 7.62x54R mags (not including the PKM mag I believe)
- All UZI variants can take all types of UZI mags
Here is the code for it - I added it to the "02 Superior Variants" file (only weapons I have found are the Kedr and an UZI so those work for sure):
Szonszczyk Author
Hi, great idea and execution! I started to work on 2.3.0 update and I will definitely add your Off-meta variant type to the mod. Thank you very much!
If you have any more ideas or suggestions, just let me know
ilrathCXV
Will do! I also have a couple of suggestions:
For variants that change "CenterOfImpact", I would suggest either checking the weapons' stat value for that stat then decide if you need to change it directly (i.e. changing it to 0.01) or if modifying the value by a percentage would do more good (i.e. changing it by -/+XX%).
I'd also look into adding "bEffDist" to certain variants like the AR 5.56 Pistols variant and the Sniper shotguns variant so that they can perform a bit better over range. Just giving my two cents.
Thank you again for making this mod customizable. Been enjoying messing around with stats and testing custom-made variants.
zaryaPZ
for the latest update the heavy machine gun variants recoil to the point where my view gets blocked by my shoulder lol
Szonszczyk Author
The description is saying "Close your eyes and pull the trigger". Have you considered doing this?
I know, I know, let me slightly reduce it for the next update xD
zaryaPZ
amazing
ZeroArcSnow
Hey um, I've been having this issue (it just started) where my gun will shoot the entire mag on full auto in about 1 second. Problem is this is with ALL weapons with full auto (yes even yours). From what I've dug up it maybe linked to your mod. I'm not entirely sure, maybe its a BSG bug that sometimes occurs. Maybe is an SPT bug. I can't even go into a raid because of it.
any help would be appreciated it.
Edit- It may of been Borkel's Realistic NVG mod. I kept getting error logs about it. further testing required
Szonszczyk Author
My mod is only adding copies of base weapons with changed statistics. If any mod(s) changed the weapons before it, variants will reflect that change. You can check generated weapons in db/Cache/generatedWeapons.json file for any abnormal value of "bFirerate" property. You can even delete this file to re-generate weapons again if something is broken.
tl;dr
There is no way this is caused by Variants
RangerB
Borkel's Realistic NVG mod appears to be the issue (possibly due to a compatibility issue with another mod), as it seems to cause rapid fire and NVGs to not work properly. What mods are you running so I can compare them to my list.
Goroh
hello, I have a problem for some reason I don't have any options at the flea market, I have a lot of mods like overhaul fika sain, can they somehow conflict in the config, everything seems okay, I didn't change anything, only in svm I enabled disable bsg blacklist what should I do. if anything, I meant that there are no guns, there are magazines, but there are no guns, I do not know why.I just realized that I already have the apbs mod installed.
Goroh
and does the apbs mod work with the sain mod?
Szonszczyk Author
I am not sure if you are even speaking about my mod, but you can find configuration file and how to change it in "Installation and Configuration" section of the mod.
Please also read carefully descriptions of all mods you are installing as they are containing important information.
Regarding answering questions about other mods, you can get help on spt discord.
Goroh
no, I'm talking about your mod, which is unclear, I just don't have any weapons from your fashion at the flea market, although there are shops for weapons, and there are none even with a black bsg suit, even without it.
Goroh
no, I'm talking about your mod, which is unclear, I just don't have any weapons from your fashion at the flea market, although there are shops for weapons, and there are none even with a black bsg suit, even without it.
Szonszczyk Author
Do you have 15 level to access it? And please don't spam messages.
I will repeat one more time: if you want faster and better help, please join spt discord and ask your questions there.
Reptiloid
How to generate variants with mod APBS - Acid's Progressive Bot System
Szonszczyk Author
Everything is in config file, see "Installation and Configuration" section of the mod.
Brontanius
Not sure if this has been reported as a bug yet but there is something wrong with one of the varients, anti-material rifle varient, at least for me anyway.
I have seen a revolver anti mat working but whenever the varient spawns as a primary weapon(don't know if thats intentional), the ammo it spawns with is "incompatible" with the gun. It says its the right ammo, its the right caliber but i think because its spawning as shotgun shells its not working right. Don't know whats causing it.
For context, its the default config for the types of varient weapons, im using the acidphantasm prog bot system and the only modifications i've made are to allow bots to spawn with varients(in acid phantasms mod) and the types of varients that can spawn in air drops and fence.
Szonszczyk Author
With Variants, there is a special One-shot ammunition only to use by AMR rifles, not AMR revolvers
garlicbreadtcg
Absolutely love this mod, just have one small issue. I'm running it with APBS, only have the progressive setting enabled in DWV config (using config.jsonc, not defaultConfig). No changes in APBS config other than to allow modded items to be imported.
I'm level 10 and in a raid, I killed maybe 7 scavs and 3 PMCs of which 2 dropped ultimate quality weapons (meta and lapua), 2 superior, 3 advanced, 1 baseline, and 1 meme weapon. Everything in the progressive settings in DWV and everything in APBS settings are default so I'm not sure why I'm already getting so many high quality weapons at such a low level. Any help?
Szonszczyk Author
Sorry for late response! Please check if file in APBS (config/blacklists.json) is changed and contains IDs of variants. You can also check APBS logs to see if maybe enemies are spawning with too high level. Last you can check config of DWV if you really are using progressive setting.
Goyle
i have an idea for a pretty good OP weapon variant. the quick scope variant. should use a special scope(bootleg Pilad) that dramatically increases muzzle velocity and only works with bolt actions, including (unreasonably) the toz. probably some tweaks to the idea to be made like a special ammo type or a meme variant of the M32A1 lmao
Szonszczyk Author
Hi, thank you for suggesting! About your idea: I am thinking about forcing a reflex sight on bolt action but increasing velocity and ergonomics to compensate. What do you think?
nsidekilla
please add an extended internal magazine for the anti material rifle variants dude i NEED a 10 round 12.7x108mm SKS 🙏
Szonszczyk Author
You can change number of rounds that fits into AMR magazine in:
db/Items/0105 Anti-materiel Rifle Items.json => "_max_count": 2, change to "_max_count": 10,
For more specific changes you can always reach out to me on discord
nsidekilla
ih my gos . truly an i nnovative discovery. There will be a new awakening.
Kn1gHtFuRy
The application had a critical error and failed to run
Exception produced: JSONError
Stacktrace:
"airdrop": {".."en' not valid JSON while parsing '{
at C:\snapshot\project\node_modules\parse-json\index.js:26:19
at Function.parse (C:\snapshot\project\node_modules\jsonc\lib\jsonc.js:176:16)
at WeaponVariants.loadConfig (C:\3.11\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:88:33)
at WeaponVariants.preSptLoad (C:\3.11\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:38:14)
at PreSptModLoader.executeModsAsync (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at PreSptModLoader.load (C:\snapshot\project\obj\loaders\PreSptModLoader.js)
at Program.start (C:\snapshot\project\obj\Program.js)
Press Enter to close the window
Szonszczyk Author
Ok, let me contact my court tarot reader to tell me what you have done to get this error
... or just contact me on Discord with your config file!
ogkain209
Hey there.
Running into an odd issue that doesn't really seem to be leaving anything behind in a log or the console.
The Benelli with the 20 rounder on it deployed properly for me twice, the second raid it jammed up and became unusable ever since (makes character no hands, no weapon on screen, you can move around but cant interact with anything and have to alt f4) I got rid of the bugged one and bought a new one from flea and the same thing happened. Not a single other variant weapon has done this.
If there is any more info that I can provide let me know. Running 3.11.
Szonszczyk Author
Hi, thank you for reporting!
First thing, you want to have HandsAreNotBusy by Lacyway mod. This is nice QoL mod that allows you to get rid of this game breaking bug by pressing 'End' key
Btw. Benelli is cursed weapon, as this will be the second bug only related to it...
I tried everything, and this change seems to fixed it:
db/Variants/06 FlawedVariants.json
Panic => additionalChanges => M3 Super 90 => "weapFireType": [ "semiauto", "single" ]
Let me know if it works for you!
ogkain209
Happened again but I think your code change actually made it useable again because the glitch did come back and hands are not busy did not fix it. but I can tell you this much, the issue is either due to jams, or reloading. I jammed 3 times in the 20 rounds I fired and was able to clear them all but when I reloaded the previous issue came back.
I do not know if the jams before reload causes it or if its the reloading itself. Im not a modder/dev but maybe the reload animation?
Szonszczyk Author
We can try removing jammed malfunction and see what happens, can you reach out to me on Discord? I have the same nick as here. Thank you!
Fpygrsrx
[DefinitiveWeaponVariants] Warning: config.jsonc not found at d:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\config\config.jsonc, loading defaultConfig.jsonc instead. Please consider configuring this mod for better experience
getting this error, anyone knows what could cause this?
Szonszczyk Author
It's clearly stating that it is a warning...
Please see Installation and Configuration part of description of this mod... or read a defaultConfig.jsonc
Fpygrsrx
My bad, thanks for the response
zaryaPZ
is it just me or does the 250 round endless mag only work with 5.56×45mm
Szonszczyk Author
I added 23x75mm instead of 7.62x51mm to the magazine filter
Will be fixed in 2.1, thank you for reporting!
Parachell
seems incompatible with apbs in 2.0.0
1.2.0 is fine
TypeError: Cannot convert undefined or null to object
TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at APBSMethodHolder.fillMagazineWithCartridge (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\InventoryMagGen\APBSMethodHolder.ts:267:38)
at APBSMethodHolder.createMagazineWithAmmo (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\InventoryMagGen\APBSMethodHolder.ts:223:14)
at APBSExternalInventoryMagGen.process (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\InventoryMagGen\APBSExternalInventoryMagGen.ts:114:58)
at APBSBotWeaponGenerator.apbsAddExtraMagazinesToInventory (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotWeaponGenerator.ts:467:14)
at APBSBotInventoryGenerator.apbsAddWeaponAndMagazinesToInventory (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotInventoryGenerator.ts:546:37)
at APBSBotInventoryGenerator.apbsGenerateAndAddWeaponsToBot (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotInventoryGenerator.ts:495:22)
at APBSBotInventoryGenerator.generateInventory (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotInventoryGenerator.ts:179:14)
at APBSBotGenerator.generateBot (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotGenerator.ts:281:52)
at APBSBotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:131:21)
TypeError: Cannot convert undefined or null to object
TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at APBSMethodHolder.fillMagazineWithCartridge (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\InventoryMagGen\APBSMethodHolder.ts:267:38)
at APBSMethodHolder.createMagazineWithAmmo (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\InventoryMagGen\APBSMethodHolder.ts:223:14)
at APBSExternalInventoryMagGen.process (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\InventoryMagGen\APBSExternalInventoryMagGen.ts:114:58)
at APBSBotWeaponGenerator.apbsAddExtraMagazinesToInventory (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotWeaponGenerator.ts:467:14)
at APBSBotInventoryGenerator.apbsAddWeaponAndMagazinesToInventory (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotInventoryGenerator.ts:546:37)
at APBSBotInventoryGenerator.apbsGenerateAndAddWeaponsToBot (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotInventoryGenerator.ts:495:22)
at APBSBotInventoryGenerator.generateInventory (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotInventoryGenerator.ts:179:14)
at APBSBotGenerator.generateBot (E:\Game\Escape from Tarkov\user\mods\acidphantasm-progressivebotsystem\src\ClassExtensions\APBSBotGenerator.ts:281:52)
at APBSBotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:131:21)
Szonszczyk Author
Hi, I am playing with APBS and didn't encounter any issue, so let me ask you some questions:
1. Did you configured Weapon Variants and replaced blacklists.json file in APBS?
2. Are you using any mod that is changing weapon modding?
3. Did you encounter this error one time or it is every raid?
For easier communication, please reach out to my discord (at the same nick as here).
EDIT: it was APBS error and is fixed already
Feindbold
I case anybody else also has errors with the newest version, make sure your "acidphantasm-progressivebotsystem" folder is correctly named in the config.
I had my folder renamed to "zacidphantasm-progressivebotsystem" and kinda forgot about it, which caused the server to not load with the newest version.
You can adjust the name in the config at the start of the APBS section (line 63).
Szonszczyk Author
The best approach is using Load Order Editor instead of changing folder names but I'm glad you found a solution!
drippin jimmy
Hello, I'm getting an error after deleting the mod folder from the previous update and installing this new one.
TypeError: Cannot set properties of undefined (setting '_encyclopedia')
TypeError: Cannot set properties of undefined (setting '_encyclopedia')
at WeaponGeneration.addPreset (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\WeaponGeneration.ts:301:36)
at WeaponGeneration.generateWeapons (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\WeaponGeneration.ts:177:26)
at CustomItemService.postDBLoad (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\CustomItemService.ts:39:50)
at WeaponVariants.postDBLoad (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:55:32)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24)
at App.load (C:\snapshot\src\utils\App.ts:53:26)
TypeError: Cannot set properties of undefined (setting '_encyclopedia')
TypeError: Cannot set properties of undefined (setting '_encyclopedia')
at WeaponGeneration.addPreset (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\WeaponGeneration.ts:301:36)
at WeaponGeneration.generateWeapons (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\WeaponGeneration.ts:177:26)
at CustomItemService.postDBLoad (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\CustomItemService.ts:39:50)
at WeaponVariants.postDBLoad (F:\SPtarkov\SPTARKOV 15.5\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:55:32)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:24)
at App.load (C:\snapshot\src\utils\App.ts:53:26)
Szonszczyk Author
This error means that preset was not found for weapon. There should be one line before this error that states "Preset not found for ID". Can you add on which SPT version you are?
For easier communication, please reach me out on discord, I have the same as here
drippin jimmy
Alright I sent you a friend request
drippin jimmy
So I investigated it a little further and it seems to be conflicting with the Kalashnikov Enhanced Modding mod. This mod removes the AK-102, as my spt server launcher says "Preset not found for 5ac66d015acfc400180ae6e4" which is the AK-102. I'm currently running the latest 3.10 SPT branch. Should I just delete the AK-102 preset from your mod?
Szonszczyk Author
Added "Kalashnikov Enhanced Modding" to not compatible list. I can't say for sure that if you even delete all 9 AKs removed by Enhanced Modding from my mod, these mods will be compatible. Sorry!
MsDeni
Hey thank you for this; I just updated this (and have been MASSIVELY enjoying your fully-automatic takes on some of the existing carbines. Been running my raids with fully auto'd-out TX-15 and a tacticoolified SKS lol)
And when I updated it, I wound up with this on launch;
[DefinitiveWeaponVariants] Developers: Szonszczyk | Codebase: GroovypenguinX
The application had a critical error and failed to run
Exception produced: TypeError
Stacktrace:
TypeError: Cannot read properties of undefined (reading 'custom')
at ModsCompatibility.checkAndLoadAPBSBlacklist (C:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\modsCompatibility.ts:79:53)
at ModsCompatibility.preSptLoad (C:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\modsCompatibility.ts:64:14)
at WeaponGeneration.preSptLoad (C:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\WeaponGeneration.ts:37:32)
at CustomItemService.preSptLoad (C:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\CustomItemService.ts:34:31)
at WeaponVariants.preSptLoad (C:\SPT\user\mods\Szonszczyk-DefinitiveWeaponVariants\src\mod.ts:46:32)
at PreSptModLoader.executeModsAsync (C:\snapshot\src\loaders\PreSptModLoader.ts:369:53)
at PreSptModLoader.load (C:\snapshot\src\loaders\PreSptModLoader.ts:55:24)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:64:3)
at Function.runMain (pkg/prelude/bootstrap.js:1984:13)
Press Enter to close the window
Is there something new that I should be configuring with this? (I have never really configured any blacklists beyond just keeping the super OP weapons outta the flea and whatnot... nor have I configured APSB beyond the fault)
Edit: nvm i didn't follow your instructions on the mod page 🙃🙃🙃🙃🙃