
All features are optional and off by default. Unify all traders to use a single currency. Set multipliers for trader prices, reputation gain from quests, loyalty level requirements, repair prices, and insurance prices.
Simple QoL mod, everything is disabled by default, enable the modules you want in config.jsonc
Features
- Unify trader currencies so everyone uses dollars for example (RUB, EUR, USD)
- Increase reputation gain from quests
- Increase/Decrease prices of all items in game
- Change amount spent requirement for leveling traders
- Change repair pricing
- Change insurance pricing
Simply extract mattdokn-traderqol.zip into your game folder
The config has comments in it to explain. Make sure you enable the sections if you want to use them!
If you see anything that stands out to you, please let me know in the comments and I’ll work on it as soon as I can!
Never feel obligated to donate for support.
1.2K Downloads
Updated to 3.11.x
1.2K Downloads
Updated for 3.10.x!
760 Downloads
- Can now remove FiR requirement on quests (Applies to modded traders!)
493 Downloads
- Unlimited trader stock setting now also removes buy restrictions.
948 Downloads
- Added Multipliers for trader stock and buy restriction amount
- Added option for unlimited stock on traders
996 Downloads
Fixed single currency feature. (Works now hopefully)
Details
-
GUID
Not Available
-
License
-
Source Code
-
Latest Version VirusTotal Result
https://www.virustotal.com/gui/url/8191679d709d3a2c2a8a4cdba319a51e91fab1db2303292d321fbc9d7f909131
Possible to add modification to insurance return time? Seems very fitting with the other settings. Just a suggestion.
I’ll be patiently hoping for a 3.11.x update
This is probably an absolutely unhinged request, but is there any way to change all trader currencies to GP coins?
Is there a way i can disable the first 4 values ? i don’t want them to interfere with my svm settings.
I guess i’ll put this mod below it in load order. I’m only using the trader currency changer and rep changer.
Hello, would it be possible to add a feature like “minSalesMultiplier”, but for level requirements too?
E.g.: Instead of unlocking Therapist LVL2 at PMC LVL 13, I would use a multiplier 1.5, so I would unlock it at PMC LVL 19/20 depending on rounding method.
Since I have many custom traders and more quests, I level more quickly, but it’s not feasible to achieve money spent on all of them. Instead I would push required levels a bit higher.
EDIT: DUH! Figured out I need to enter “0.5” rather than “.5”.
Thanks again for a great mod!
Thanks for a great mod and all your hard work!
I noticed, though, that when I set the config to reduce the spending needed to go up in loyalty level as below:
// Multiplies the money spent amount required to unlock trader loyalty levels.
“minSalesMultiplier”: .5,
Then when loading the SPT server I get the message
’ “priceMultiplier”: 1.0, parsing ’{er“: .5,
’ “priceMultiplier”: 1.0, parsing ’{er“: .5,
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 TraderQoL.postDBLoad (K:\3.10SPT\user\mods\mattdokn-traderqol\src\mod.ts:69:32)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:13)
at App.load (C:\snapshot\src\utils\App.ts:53:13)
’ “priceMultiplier”: 1.0, parsing ’{er“: .5,
’ “priceMultiplier”: 1.0, parsing ’{er“: .5,
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 TraderQoL.postDBLoad (K:\3.10SPT\user\mods\mattdokn-traderqol\src\mod.ts:69:32)
at PostDBModLoader.executeModsAsync (C:\snapshot\src\loaders\PostDBModLoader.ts:63:45)
at PostDBModLoader.onLoad (C:\snapshot\src\loaders\PostDBModLoader.ts:26:13)
at App.load (C:\snapshot\src\utils\App.ts:53:13)
Yet when I increase another value in the config as in:
// Multiplies the amount of reputation you get for completing a quest
“repMultiplier”: 1.3,
It works fine.
Any idea why?
Faaaarck, Someones been busy!
Many Thanks for all the updates, Mattdokn …. won’t comment on each one
Maybe a feature - disable barter requirements that are unlocked by a quest, instead depending on Trader Lvl.
Is it possible to make Unlimited trader stock and unlimited buy restriction to work for custom/modded trader too?
i dont know why but this mod specifically as i found out through the process of elimination, seems to conflict with the flea market as a result of conflicting with some other mod(possibly?). it throws out no errors or logs in debug but throws an annoying error as seen below.
here’s my mod order below:
{
“order”: [
“acidphantasm-refsptfriendlyquests”,
“choccy-hultafors-1.1.6”,
“ServerValueModifier”,
“acidphantasm-bosseshavelegamedals”,
“acidphantasm-brightlasers”,
“acidphantasm-disabletraitorscavs”,
“acidphantasm-repeatablequestconfig”,
“Bloody-Bullet-Wounds”,
“cj-removetimegatefromquests”,
“DanW-SPTQuestingBots”,
“DrakiaXYZ-LiveFleaPrices”,
“egbog-RepairMaxDurability”,
“friendlyPMC”,
“give-ui”,
“goldenheartbell-achievementspercentagelive”,
“leaves-progressive_container”,
“mattdokn-perfectrepair”,
“MoreCheckmarksBackend”,
“MusicManiac-GigachadWorkout”,
“Nootropix-BigStacks”,
“Nootropix-SpeedLoader”,
“Platinum-TheBlacklist-2.0.1”,
“skulltag-instantrepeatables”,
“Skwizzy-LootingBots-ServerMod”,
“tyfon-uifixes”,
“zSolarint-SAIN-ServerMod”,
“zzBlackMamba-AllTheLoot”,
“shredder-MoreHideoutCrafts”,
“capatainamnstrfryciarz7-healthperlevel”,
“mattdokn-traderqol”,
“MarkFIR”,
“acidphantasm-progressivebotsystem”,
“MoxoPixel-TMS”,
“ProfileEditorHelper”,
“ROStandaloneBackend”
]
}