The Forge is currently under construction. Data is synchronized with the hub every 30 minutes. Help report issues!

Mod Details

Andrudis-QoL-Configurator

Andrudis-QoL-Configurator 3.2.3

Created by Andrudis

20.6K Downloads

SPT 0.0.0 Compatible

Adjusts for: loot spawns, XP, raid limitations, weapon maintenance, grindy quests. Adds Naked Edition to start with nothing at all

Latest Version 3.2.3
SPT 0.0.0

Updated Feb 23rd, 2022

Version Notes

Changes in 3.2.3 from 3.2.2

Compatible with SPT-AKI 2.2.2 Release

***NOTE: This is going to be the last update from me. Anyone willing to take over future support for this mod are welcome to do so! ***

### Added new config - bots_durability.config

* EnableDurabilityOverride - when set to ‘true’, overrides bot’s armor and weapon durability configuration with values from ‘Durability’ section

* Durability - holds configuration for bot’s armor and weapon durability, does nothing if ‘EnableDurabilityOverride’ is not enabled.

### Added new params to bots_config.json

* MaxBackpackLootTotalRub - enter value in Roubles for max PMC loot worth on backpacks. Default value is ‘null’ which will leave default SPT-AKI value ‘150’000’ unchanged

* MaxPocketLootTotalRub - enter value in Roubles for max PMC loot worth on pockets. Default value is ‘null’ which will leave default SPT-AKI value ‘50’000’ unchanged

* MaxVestLootTotalRub - enter value in Roubles for max PMC loot worth on chest rigs (vests). Default value is ‘null’ which will leave default SPT-AKI value ‘50’000’ unchanged

* OverridePMCCartridgeBlacklist - when set to ‘true’, overrides ammo restrictions for PMC. Does nothing if set to ‘false’

* PMCCartridgeBlacklist - contains list of ammo restricted for AI PMC. used when ‘OverridePMCCartridgeBlacklist’ is set to ‘true’

This download is externally hosted.
Always scan for viruses.

Install:

1. Unzip and copy Andrudis-QoL-Configurator folder in user/mods/

2. Change options in Andrudis-QoL-Configuratorsrc*_config.json files to your liking (default values will not change anything for compatibility with other mods)

### Collaboration with other mods:

*KMC Gear

* KMC Weapons

See “Collaboration configuration” section below for details

### Mod Information - main_config.json

* RemoveTraderLoyaltyForUpgrades - all upgrades in Hideout that require specific lvl of standing with Trader now require only lvl 1 standing.

* EnableNakedEdition - if set to ‘true’ new “Naked and Dangerous” edition will be added in launcher to Wipe options. Using this edition you start absolutely naked with only Alpha container

* RemoveExaminedByDefault - remove ExaminedByDefault flag from all items. In conjunction with EnableNakedEdition you start with absolutely no items examined

* ExpandRandomStackLimits - when enabled, ammo can spawn using full stack range. E.g.: 9x19 mm Green Tracer stacks at 50 max, but random stack in loot containers spawn in range between 15 and 40. With this option enabled all stackable items spawn in range between 1 and MAX_STACK_SIZE except money, which stack in range between 1 and MAX_STACK_SIZE/200

* RemoveInRaidLootingRestrictions - when enabled, armbands and melee of AI PMCs will become lootable.

* RemoveInRaidCarryRestrictions - remove restrictions on how many specific items you can carry in you PMC inventory

* ItemsLootExperienceMultiplier - change XP you get from looting items

* ItemsExamineExperienceMultiplier - change XP you get from examining items

* ItemsExamineTimeMultiplier - change how much time you spend during item examination (0 - instant, for hardcore 3-5 recommended)

* PlayerLeftRaidMultiplier - change end-raid XP on Disconnect

* PlayerMiaMultiplier - change end-raid XP on MIA (raid time runs out while you are still in raid)

* PlayerSurvivedRaidMultiplier - change end-raid XP on Survived extract

* PlayerRunThroughMultiplier - change end-raid XP on RunThrough extract (less than 10 minutes in raid, no kills)

* PlayerKilledMultiplier - change end-raid XP in case you died in raid

* TimeBeforeDeployLocal - changes countdown time in seconds for GET READY screen after map assets are loaded, set to 0 to remove delay completely

* NumberOfUsagesForUnlimitedKeys - leave at 0 to keep keys as is. Increasing this number will add limit to usages for all keys and keycards that did not have limit before.

* BoughtItemsCountedAsFiR - changes whether bought items from trader will not be FiR or not. Valid values:

null = Default value, will do nothing for compatibility with other mods

true = override settings to explicitly enable FiR for items bought from traders

false = override settings to explicitly disable FiR for items bought from traders

* AllowLootOverlay - when set to ‘true’ will enable multiple overlaping items to spawn on the same spot. Does nothing otherwise for compatibility with other mods.

* GlobalLootChanceModifier - sets global Loot Chance Modifier to set value if different from 0.23. If equal to 0.23 (default) does nothing for compatibility with other mods.

* LocationsLootChanceModifier - sets maps’ Loot Chance Modifier to set value if different from 0.8. If equal to 0.8 (default) does nothing for compatibility with other mods.

* GrinchStoleChristmas - when enabled, spawn Roubles instead of decorations in containers.

* EnableChristmas - when enabled, activates Christmas event

* EnableHalloween - when enabled, activates Halloween event

* ForceAllLooseLootSpawn - when enabled, all loose loot of all maps will always spawn (may be affected by max number of loose loot allowed)

* LootContainerSpawnLootChance - does nothing at default (50), otherwise change % chance to spawn loot in container

* MinRelativeChance - increase relative spawn change of all items below value to be equal to that value. Vanilla values are between 1 and 5000, but can be set higher. At 5000 or higher all items have equal spawn change.

* AdjustItemsSpawnInContainers - when enabled, imports custom loot spawn configs from ‘loot_spawn_configs’ folder, See “Adjust Items Spawn Configuration” section of README for details.

### Mod Information - bots_config.json

* UsecChance - set to value between 0 and 100 to change chance PMC will be USEC. BEAR chance will be (100-UsecChance)%

* SameFactionIsHostileChance - set to value between 0 and 100 to change chance PMCs of same faction are hostile

* MaxPMCLootTotalRoubles - default SPT-AKI value is 150000, leave ‘null’ to keep that

* ShowBotTypeInNickname - if enabled, bot role will be added to the end of NPC Nickname

* MaxBackpackLootTotalRub - enter value in Roubles for max PMC loot worth on backpacks. Default value is ‘null’ which will leave default SPT-AKI value ‘150’000’ unchanged

* MaxPocketLootTotalRub - enter value in Roubles for max PMC loot worth on pockets. Default value is ‘null’ which will leave default SPT-AKI value ‘50’000’ unchanged

* MaxVestLootTotalRub - enter value in Roubles for max PMC loot worth on chest rigs (vests). Default value is ‘null’ which will leave default SPT-AKI value ‘50’000’ unchanged

* OverridePMCCartridgeBlacklist - when set to ‘true’, overrides ammo restrictions for PMC. Does nothing if set to ‘false’

* PMCCartridgeBlacklist - contains list of ammo restricted for AI PMC. used when ‘OverridePMCCartridgeBlacklist’ is set to ‘true’

### Mod Information - bots_durability.config

* EnableDurabilityOverride - when set to ‘true’, overrides bot’s armor and weapon durability configuration with values from ‘Durability’ section

* Durability - holds configuration for bot’s armor and weapon durability, does nothing if ‘EnableDurabilityOverride’ is not enabled.

### Mod Information - trader_config.json

* OverrideTradersDiscounts - enable to set % of item’s base cost traders will substract when buying items from you. Disabled by default.

* TradersDiscounts - set discount for each trader. This setting is ignored if “OverrideTradersDiscounts” is not se to ‘true’

### Mod Information - quests_helpers_config.json

* ChangeUsecToAnyPmc - when enabled, “Punisher - Part 6” and “Friend from the West - Part 1” quest will accept any PMS’s dogtags/kill instead of USEC ones

* ChangeBearToAnyPmc - when enabled, “Punisher - Part 6” quest will accept any PMS’s dogtags instead of BEAR ones

* GrenadierCounter“ - change to any positive value except 12 to change how many PMCs you have to kill with grenades for “Grenadier” quest. Change to 0 or negative value to insta-complete quest. (credits go to Lone_Simon for initial implementation of insta-complete version)

* TheStylishOneCounter - change to any positive value except 100 to change how many time you have to kill Killa for “The Stylish One” quest. Change to 0 or negative value to insta-complete quest. (credits go to Lone_Simon for initial implementation of insta-complete version)

* AShooterBornInHeavenCounter“ - change to any positive value except 100 to change required distance for “A Shooter Born In Heaven” quest. Change to 0 or negative value to insta-complete quest.

(All credits go to kikirio and Lone_Simon for initial implementation, I’ve just added insta-complete option and support for condition’s texts in all locales and not just EN locale )

* “HunterCounter” - change to any positive value except 25 to change how many times you have to kill Shturman. Change to 0 or negative value to insta-complete quest.

* ForceMarkedOphthalmoscopeSpawn - when enabled, force “Marked Ophthalmoscope” for quest “Colleagues - Part 2” spawn with 100% chance

### Mod Information - quests_helpers_config.json

* ChangeInsuranceAvailability - change for which maps insurance will be available or ignored.

### Mod Information - maps_config.json

* ExtendRaidTime - enable for changes in RaidTimeByMapInMinutes to take effect

* RaidTimeByMapInMinutes - define raid time in minutes per map. Does nothing if ExtendRaidTime is not enabled

* DisabledForScav - change scav raids availability for maps

* RestrictMapsByPlayerLevel - then enabled, maps will become locked by player level accorting to ‘MapsRestrictionsByLevel’ settings (special thanks to @Shirito#4361 and @Wind Le T-Rex#1487 ​for idea and initial implementation)

* MapsRestrictionsByLevel - set for each map min player level to access this map. Does nothing if ‘RestrictMapsByPlayerLevel’ is not enabled

### Mod Information - weapon_maintenance_config.json

Note: all setting in this section only affect weapons

* MaxDurability - sets max durability for all weapons (NOTE: weapons will always show 100%, does not affect weapons already in inventory)

* DurabilityBurnRatio - multiplier for weapon durability burn each shot. Set to 0 to disable durability degradation

* DurabilitySpawnMin - set min durability % for Scavs weapons

* DurabilitySpawnMax - set max durability % for Scavs weapons

* MinRepairDegradation - set min weapon durability degradation during repair

* MaxRepairDegradation - set max weapon durability degradation during repair

* BaseMalfunctionChance - set base malfunction chance for weapons (for most weapons default is 0.13-0.17)

* AllowMisfire - change to enable/disable Misfire malfunction for all weapons

* AllowJam - change to enable/disable Jam malfunction for all weapons

* AllowFeed - change to enable/disable Feed malfunction for all weapons

* AllowSlide - change to enable/disable Slide malfunction for all weapons

* AllowOverheat - change to enable/disable Overheat malfunction for all weapons

* HeatFactorGun - affects head buildup, most guns have values between 0.85 and 1.05

* CoolFactorGun - affects head dispersion, most guns have values between 0.75 and 5.76

* CoolFactorGunMods - affects head dispersion, most guns have values between 0.9 and 1.5

* HeatFactorByShot - affects head buildup, most guns have values between 1.2 and 11.7

### EXPERIMENTAL:

* HeapPreAllocationEnabled - ‘false’ do nothing, ‘true’ - may have positive effect, but needs confirmation

* OverrideRamCleanerSettings - ‘false’ do nothing, ‘true’ - may have positive effect, but needs confirmation

* RamCleanerEnabled - ‘false’ do nothing, ‘true’ - may have positive effect, but needs confirmation

* DisableReleaseProfiler - ‘false’ do nothing, ‘true’ - may have positive effect, but needs confirmation

* EnableNewSpawnForMaps - in theory should enable new bots spawn algorithm as in Live, but looks like not supported for now. Leaving it here just in case

###Collaboration configuration - collaboration_config.json

[WARNING]: Temporary DISABLED as KMC mods are not yet updated for 2.2.0 and even when they will be updated - wait for QoL Configurator update!

See ‘scrcollaboration_config.json’ where you can enable/disable collaboration with other supported mods:

* KMC_Gear - when enabled, adds gears from mod to loot containers loot pool according to configuration in ‘srccollaborationKMC_Gearkmc_gear.json’.

* KMC_Weapons - when enabled, adds mods and ammo from mod to loot containers loot pool according to configuration in ‘srccollaborationKMC_Weaponskmc_mods_and_ammo.json’.

Note: Collaboration options should be disabled if target mod is not installed or removed!

### Adjust Items Spawn Configuration

Only works in “AdjustItemsSpawnInContainers” is set to ‘true’ in main config file.

There are multiple items (barrels, foregrips, ammo, ironsights etc.) which are not added to loot containers spawn tables and so never spawn inside any containers.

In folder srcloot_spawn_configs - there are a number of files with configurations to add missing item spawns to loot containers.

You are free to remove, edit or add your own spawn configurations as you like - just put them in ‘loot_spawn_configs’ folder.

Should be compatible with other mods that add new items to the game as long as they are loaded before this mod - you can create your own config files for those items and add them to loot pool of containers you want

Each file starts with ‘AdjustAlreadyExistingItems’ param

* AdjustAlreadyExistingItems - if set to ‘true’ will override spawn chances for existing items, default is ‘false’ which will only add items that do not yet exists in containers’ loot tables and ignore already existing ones. This setting has affect only for one specific configuration file - each file is handled separately.

* ItemsSpawnConfigs - contains list of items to be added/edited for containers’ loot tables

Each record consists of the following fields:

* Name - for your reference and log only, does not have any effect

* UID - EFT ‘_id’ value for item you want to edit. Use ‘items.json’ or ‘https://items.sp-tarkov.com/’ for reference. If item with this UID does not exist - whole record will just be ignored

* EnableSpawnChanceAdjustment - change to any value except ‘true’ to disable this record without deleting it.

* RelativeSpawnChance - set relative spawn chance. EFT values usually go between 1 and 5000, but can be set higher. Higher value gives more chances to spawn this item.

* SpawnInAnyContainer - if set to ‘true’ item will be added to loot table of each available container in the game

* MimicItemSpawn - enter another item’s ‘_id’ to spawn your item in the same containers where mimicked item can be spawned. NOTE: this setting is ignored if your item already has at least 1 spawn container defined, i.e. only works for items that has no spawns defined yet at all.

* IntendedContainers - coma-separated list if container IDs in which you want to spawn this item. See ‘container IDs.txt’ for full list

Note: if item can already spawn in a given container, second spawn will not be added - instead existing spawn chance will be altered

### Roadmap

You can track progress and plans for my mods here: Roadmap

I can neither provide any ETA nor promise 100% of backlog will be implemented, but tasks that got into TODO list at least will be attempted,

Version 3.2.3
Download Mod Version
SPT 0.0.0
Latest Compatible SPT Version

3.2K Downloads

Created Feb 23rd, 2022

Updated Feb 23rd, 2022

Virus Total Results

Changes in 3.2.3 from 3.2.2

Compatible with SPT-AKI 2.2.2 Release

***NOTE: This is going to be the last update from me. Anyone willing to take over future support for this mod are welcome to do so! ***

### Added new config - bots_durability.config

* EnableDurabilityOverride - when set to ‘true’, overrides bot’s armor and weapon durability configuration with values from ‘Durability’ section

* Durability - holds configuration for bot’s armor and weapon durability, does nothing if ‘EnableDurabilityOverride’ is not enabled.

### Added new params to bots_config.json

* MaxBackpackLootTotalRub - enter value in Roubles for max PMC loot worth on backpacks. Default value is ‘null’ which will leave default SPT-AKI value ‘150’000’ unchanged

* MaxPocketLootTotalRub - enter value in Roubles for max PMC loot worth on pockets. Default value is ‘null’ which will leave default SPT-AKI value ‘50’000’ unchanged

* MaxVestLootTotalRub - enter value in Roubles for max PMC loot worth on chest rigs (vests). Default value is ‘null’ which will leave default SPT-AKI value ‘50’000’ unchanged

* OverridePMCCartridgeBlacklist - when set to ‘true’, overrides ammo restrictions for PMC. Does nothing if set to ‘false’

* PMCCartridgeBlacklist - contains list of ammo restricted for AI PMC. used when ‘OverridePMCCartridgeBlacklist’ is set to ‘true’

Version 3.2.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

1.1K Downloads

Created Feb 8th, 2022

Updated Feb 8th, 2022

Virus Total Results

Changes in 3.2.1 from 3.2.0

Compatible with SPT-AKI 2.2.1 Release

### Changes:

* Updated compatibility with AKI 2.2.1

* “Santa’s Bag” is added to \loot_spawn_configs\event_items.json - will be spawned if “AdjustItemsSpawnInContainers” is enabled in main config

* “Keycard holder case” and “Injector case” are added to \loot_spawn_configs\_other_items.json - will be spawned with small chance if “AdjustItemsSpawnInContainers” is enabled in main config

Version 3.2.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

1.4K Downloads

Created Feb 1st, 2022

Updated Feb 1st, 2022

Virus Total Results

Changes in 3.2.0 from 3.1.2

Compatible with SPT-AKI 2.2.0 Release

### Global Changes

* Split large config.json into smaller dedicated config files

* FixBsAmmoPack - removed this param because should be fixed by BSG already

* ExtendRaidTime - moved to maps_config.json and re-worked

* OverrideTradersDiscounts - moved to trader_config.json

* TradersDiscounts - moved to trader_config.json

* QuestsConfiguration - moved to quests_helpers_config.json

* ChangeInsuranceAvailability - moved to insurance_config.json

* DisabledForScav - moved to maps_config.json

* RestrictMapsByPlayerLevel - moved to maps_config.json

* MapsRestrictionsByLevel - moved to maps_config.json

* WeaponMaintenance - moved to weapon_maintenance_config.json

### Added - bots_config.json

* UsecChance - set to value between 0 and 100 to change chance PMC will be USEC. BEAR chance will be (100-UsecChance)%

* SameFactionIsHostileChance - set to value between 0 and 100 to change chance PMCs of same faction are hostile

* MaxPMCLootTotalRoubles - default SPT-AKI value is 150000, leave ‘null’ to keep that

* ShowBotTypeInNickname - if enabled, bot role will be added to the end of NPC Nickname

### Changes - maps_config.json

* ExtendRaidTime - enable for changes in RaidTimeByMapInMinutes to take effect

* RaidTimeByMapInMinutes - define raid time in minutes per map. Does nothing if ExtendRaidTime is not enabled

### Changes - weapon_maintenance_config.json

* AllowJam - change to enable/disable Jam malfunction for all weapons

* AllowFeed - change to enable/disable Feed malfunction for all weapons

* AllowSlide - change to enable/disable Slide malfunction for all weapons

* AllowOverheat - change to enable/disable Overheat malfunction for all weapons

* HeatFactorGun - affects head buildup, most guns have values between 0.85 and 1.05

* CoolFactorGun - affects head dispersion, most guns have values between 0.75 and 5.76

* CoolFactorGunMods - affects head dispersion, most guns have values between 0.9 and 1.5

* HeatFactorByShot - affects head buildup, most guns have values between 1.2 and 11.7

### Changes - collaboration_config.json

* Temporary DISABLED as KMC mods are not yet updated for 2.2.0 and even when they will be updated - wait for QoL Configurator update!

Version 3.1.2
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

3.8K Downloads

Created Dec 6th, 2021

Updated Dec 6th, 2021

Virus Total Results

Changes in 3.1.2 from 3.1.1

Note: Compatible with SPT-AKI 2.1.2 Release

### Changes

* updated to be compatible with SPT-AKI 2.1.2

Version 3.1.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

933 Downloads

Created Nov 22nd, 2021

Updated Nov 22nd, 2021

Virus Total Results

Changes in 3.1.1 from 3.1.0

Note: Compatible with SPT-AKI 2.1.1 Release

### Changes

* updated to be compatible with SPT-AKI 2.1.1

* ChangeInsuranceAvailability and DisabledForScav - available again

Version 3.1.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

665 Downloads

Created Nov 15th, 2021

Updated Nov 15th, 2021

Virus Total Results

Changes in 3.1.0 from 3.0.7

Note: Compatible with SPT-AKI 2.1.0 Release

### Changes

* updated to be compatible with SPT-AKI 2.1.0

* ChangeInsuranceAvailability and DisabledForScav - temporary disabled until some issues with these settings will be resolved

Andrudis Pinned

Important note about possible future of this mod.

Due to Russian Federation invasion in Ukraine I will not be able to continue support and development of this mod. Martial Law is in effect in Ukraine from 12am February 24th local time .

This mean the following:

1) All future support and development for QoL Configurator and Quest Maniac mods will be discontinued from my side.

2) All existing downloads will remain active for as long as site owners will see fit and my Dropbox account will remain active.

3) Anyone willing to take over future support for these mods are free to do so.

4) I will not be available for communication by any means any more - either because of internet shutdown or because I will spend all available time taking care of my family and providing assistance to hospitals and shelters.

5) Regardless of scale, duration and outcome of invasion most likely I will not return to EFT even after the end of armed conflict.

5 Likes
adudewithbadaim

SPT wouldnt be what it is, without your contributions. Thank you.

1 Like
Khadafi

Thank you so much for this final update!

Take care!

1 Like
Harry Potter

Hello!

I have a weird problem. It seems that whenever I add any ID to “IntendedContainers”, the console throws this error.

This is what the config looks like:

{

“Name” : “Combat stimulant injector SJ9 TGLabs”,

“UID” : “5fca13ca637ee0341a484f46”,

“EnableSpawnChanceAdjustment” : true,

“RelativeSpawnChance” : 100,

“SpawnInAnyContainer” : false,

“MimicItemSpawn” : “5ed51652f6c34d2cc26336a1”,

“IntendedContainers” :[5d6fe50986f77449d97f7463]

},

[ERROR] Trace:

Error: Unsupported issue: Expected “,” or “]” but “d” found. (please open an issue at the repo)

at runFixer (G:\EFT_Offline\obj\node_modules\json-fixer\index.js:91:1)

at fixJson (G:\EFT_Offline\obj\node_modules\json-fixer\index.js:103:1)

at fixingTime (G:\EFT_Offline\obj\node_modules\json-fixer\index.js:113:1)

at checkJson (G:\EFT_Offline\obj\node_modules\json-fixer\index.js:146:1)

at Function.deserialize (G:\EFT_Offline\obj\src\utils\JsonUtil.js:25:35)

at Loot_Spawn.Adjust_Loot_Spawn (G:\EFT_Offline\user\mods\Andrudis-QoL-Configurator\src\loot_spawn.js:18:37)

at Mod.load (G:\EFT_Offline\user\mods\Andrudis-QoL-Configurator\src\mod.js:47:14)

at Function.executeMods (G:\EFT_Offline\obj\src\loaders\ModLoader.js:147:13)

at Function.load (G:\EFT_Offline\obj\src\loaders\ModLoader.js:17:19)

at Object.load [as aki-mods] (G:\EFT_Offline\obj\src\callbacks\ModCallbacks.js:9:19)

Any help would be appreciated as this is confusing lol.

Thank you for this masterpiece of a mod, Andrudis!

0 Likes
Knitby

Hey Andrudis, is it possible to make it so mod items can be configured to be able to spawn as loot inside containers?

EDIT: Read the description, never mind. But I’d like to know how to do it? Do I just copy-paste the parameters from other items for the new ones?

0 Likes
natasha96

Thanks for the update, there’s so many useful settings in this mod.

1 Like
Deimos_is_Smoking

btw is this compatible with the KMC server value configurator or whatever.

0 Likes
Rymd

Maybe expand GrinchStoleChristmas to include loose loot? Christmas baubles/ornaments spawns in the ZB bunker on scav sniper mountain on Woods and doesn’t seem to be affected by the setting.

1 Like
lunaticdanni1705

Hello Andrudis is it possible for you too add airdrop in your quality of life mod? since theres no airdrop in aki 2.2.0 right now? thank you just asking if its possible haha

0 Likes
Doomkitten

First time, long time. Is it possible to change the durability of items that fence sells? I can’t find the info I’m looking for.

0 Likes

Details