Mod Details

Random skill level and mastering

Random skill level and mastering 1.0.2

Created by  Hacker228

1.5K Downloads

SPT 3.9.8 Compatible

You're a professional PMC, not a baby

Latest Version 1.0.2
SPT 3.9.8

Updated Nov 9, 2024 at 7:53 AM

Version Notes

Added faction-based weapon mastering randomization.

- Updated config.json to include weapon lists for Bear and USEC factions.

- Added mastery weapons for Bear: AK74, AKM, SKS, SVD, VSS, DVL, KS23, VSK94, T5000, SR2, RPD.

- Added mastery weapons for USEC: M4, MDR, MPX, MP5, SA-58, P90, AXMC, STM-9, MP7, SR25, M1A.

- Implemented conditional check in mod to identify faction (Bear or USEC) based on profile side.

- Adjusted mastering progress update logic to apply only for faction-specific weapons.

This download is externally hosted.
Always scan for viruses.
About

I really didn’t like that we play for a PMC that went through many conflicts and didn’t get any skills. This mod is designed to fix that because each person is individual in their skills, so each profile you create will have different skills.

You will no longer have to level up from scratch, your skills will be similar to the skills of a person who has completed training.

Feel free to report bugs and queries in the forum or on my GitHub https://github.com/Spaghetti-jpg/Random-skill-level-and-mastering-SPT-Mod

A new profile is recommended!

Implemented a system for checking the selected faction in the profile. If you select Bear, weapon mastering will increase only for weapons common in the Russian army. If you select USEC, the weapon mastering will increase for weapons common in NATO countries.

Simply put, Bear does not know how to handle NATO weapons, and USEC does not know how to handle Russian weapons.

This mod only changes the skill and mastery level of weapons, which are zero. Each profile will have different skill and mastery levels.

Installation

1. Drag the user folder from the zip archive into the SPT installation folder.

How to configure

After installing the mod, open the [tt]config.json[/tt] file and set the value to true or falls for the selected skills.

true - random skill level

false - Skill will remain at the same progress level

minSkillLevel contains the minimum skill level, by default equals 0

maxSkillLevel contains the maximum skill level, by default equals 3000

minMasteringLevel contains the minimum weapon mastering level, by default equals 0

maxMasteringLevel contains the maximum weapon mastering level, by default equals 1000

If you want to add a new weapon for some faction, then use the config.json file

Vanila config.json

{ “minSkillLevel”: 0, “maxSkillLevel”: 3000, “minMasteringLevel”: 0, “maxMasteringLevel”: 1000, “Skills”: { “Endurance”: true, “Strength”: true, “Vitality”: true, “Health”: true, “StressResistance”: true, “Metabolism”: true, “Immunity”: true, “Perception”: true, “Intellect”: true, “Attention”: true, “Charisma”: true, “Memory”: true, “Pistol”: true, “Revolver”: true, “SMG”: true, “Assault”: true, “Shotgun”: true, “Sniper”: true, “LMG”: true, “HMG”: true, “Launcher”: true, “AttachedLauncher”: true, “Throwing”: true, “Melee”: true, “DMR”: true, “RecoilControl”: true, “AimDrills”: true, “TroubleShooting”: true, “Surgery”: true, “CovertMovement”: true, “Search”: true, “MagDrills”: true, “Sniping”: true, “ProneMovement”: true, “LightVests”: true, “HeavyVests”: true, “WeaponModding”: true, “AdvancedModding”: true, “WeaponTreatment”: true, “Freetrading”: true, “Barter”: true, “Crafting”: false, “HideoutManagement”: false }, “Mastering”: { “Bear”: [ “AK74”, “AKM”, “SVD”, “VSS”, “DVL”, “KS23”, “VSK94”, “T5000”, “SR2”, “RPD” ], “USEC”: [ “M4”, “MDR”, “MPX”, “MP5”, “SA-58”, “P90”, “AXMC”, “STM-9”, “MP7”, “SR25”, “M1A” ] } } {.endtabset}

Version 1.0.2
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

1.2K Downloads

Created Nov 9, 2024 at 7:53 AM

Updated Nov 9, 2024 at 7:53 AM

Virus Total Results

Added faction-based weapon mastering randomization.

- Updated config.json to include weapon lists for Bear and USEC factions.

- Added mastery weapons for Bear: AK74, AKM, SKS, SVD, VSS, DVL, KS23, VSK94, T5000, SR2, RPD.

- Added mastery weapons for USEC: M4, MDR, MPX, MP5, SA-58, P90, AXMC, STM-9, MP7, SR25, M1A.

- Implemented conditional check in mod to identify faction (Bear or USEC) based on profile side.

- Adjusted mastering progress update logic to apply only for faction-specific weapons.

Version 1.0.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

120 Downloads

Created Nov 9, 2024 at 5:01 AM

Updated Nov 9, 2024 at 5:01 AM

Virus Total Results

The skillProgressRange variable has been replaced with minSkillLevel and maxSkillLevel for more fine-tuning of the mod

Version 1.0.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

208 Downloads

Created Nov 8, 2024 at 3:28 PM

Updated Nov 8, 2024 at 3:28 PM

Virus Total Results
Hacker228 Pinned

I’m shocked that everyone liked my mod so much. I was very pleased to get so many positive comments, thanks for that

1 Like

Can’t wait for this to be updated, when we have taste it, can’t start a new wipe without it

1 Like
PortalPots

Hope this gets updated soon, cant wait

0 Likes
JussAren

please update to 3.10 please

1 Like
trong

any chance this mod would be update to 3.10 if i may ask

0 Likes
TheMutedBalaclava

I know this will sound a bit rude of a question: will this mod be compatible with SPT Realism?

I thank you in advance for your answer! o7

0 Likes

I can tell you it was compatible with 3.9.8 so good chance it should be once realism is updated, unless there is a significant revise to the code structure.

0 Likes
Foxxee

Will there be support for scavs as well? maybe not as much as the PMCS but it would be nice.

0 Likes
TalkBigDoSmall

nice mod brother, how to make both BEAR good in NATO weapon and also USEC good in Russia weapon?..

1 Like

Hi, thank you) Yes, of course. You can open config.json and make it look like this

“Mastering”: { “Bear”: [ “M4”, “MDR”, “MPX”, “MP5”, “SA-58”, “P90”, “AXMC”, “STM-9”, “MP7”, “SR25”, “M1A”, “AK74”, “AKM”, “SVD”, “VSS”, “DVL”, “KS23”, “VSK94”, “T5000”, “SR2”, “RPD” ], “USEC”: [ “M4”, “MDR”, “MPX”, “MP5”, “SA-58”, “P90”, “AXMC”, “STM-9”, “MP7”, “SR25”, “M1A”, “AK74”, “AKM”, “SVD”, “VSS”, “DVL”, “KS23”, “VSK94”, “T5000”, “SR2”, “RPD” ]If you really need it, I could add a variable like RandomWeaponMastering=true/false to config.json so that the mastering level is randomized for all weapons

0 Likes

tq bro

0 Likes
Disappointed_Ape

This works great. I love it. I would clap, but I have no digital hands.

1 Like
Oberhauptman

Finally! REALISM!

1 Like
Iceblox1

Nice mod!

1 Like

Details