Mod Details

Assort editor

Assort editor 1.1.0

Created by  archon0ne

3.5K Downloads

SPT 3.9.8 Compatible

A webtool to edit your existing trader assort prices, for balancing reasons. 2 boxes of matches a bit too cheap for that fully kitted MDR762, but you like the mod otherwise? This can fix that in an easy to understand way. No fiddling with .json files!

Latest Version 1.1.0
SPT 3.9.8

Updated Jul 4, 2024 at 9:59 AM

Version Notes

Compiled for ease-of-use.

  1. Place assort.json and if available, questassort.json next to the EXE. Then launch.
  2. Open browser and go to 127.0.0.1:5000
This download is externally hosted.
Always scan for viruses.

This will edit prices for your trader mods, as long as the traders use an assort.json. Support for questassort.json to show quest requirement for a better overview.

Tested with Lotus and Legs the trader, but should work with any mod that includes an assort.json file.

  1. Place assort.json and if available, questassort.json next to the EXE. Then launch.
  2. Open browser and go to 127.0.0.1:5000

Screenshots

Overview of all assort items (main page)

edit page, with the ability to add, remove and change quantity of barter requirements.

Version 1.1.0
Download Mod Version
SPT 3.9.8
Latest Compatible SPT Version

3.2K Downloads

Created Jul 4, 2024 at 9:59 AM

Updated Jul 4, 2024 at 9:59 AM

Virus Total Results

Compiled for ease-of-use.

  1. Place assort.json and if available, questassort.json next to the EXE. Then launch.
  2. Open browser and go to 127.0.0.1:5000
Version 1.0.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

356 Downloads

Created Jul 3, 2024 at 6:05 PM

Updated Jul 3, 2024 at 6:05 PM

Virus Total Results
Luma
[deleted at 2025-10-04 04:23:43]
Dilligaf79

does this version of assort editor with the current SPT 3.11 version?

0 Likes

Probably not. someday ill get off my ass and make a version that hooks into the server directly but can’t do that at the moment.

try it and see

0 Likes

It does work, can confirm. Have used it to edit Priscilu and his marked key prices

0 Likes
Alkashy

Honestly a great idea for a mod, but what’s the installation process?

I put it in the mods folder and it gave me a bunch of errors. It’s probably just me being dumb though

0 Likes

It’s not a “mod” in the traditional sense. Extract it into a folder of your choice, then copy the assort.json file of the trader you want to modify into the same folder as this program. Run the program, start up a web browser, and navigate to the address on the overview page of this mod. It will allow you to edit anything in the assort.json file you copied. After you’re done, just copy that assort.json into the folder you took it from to overwrite it, and you’re done.

0 Likes
DarkEsteves

it will be great the abillity to add or remove items and a way to edit at

trader level they unlock…

0 Likes
Illu-sama

Does this work with the base traders like Prapor and Peace Keeper?

If yes, then any idea what that file name is in the game files?

0 Likes

hi its possible , go to :

\SPT - 3.9.8\SPT_Data\Server\database\traders\

and you will find all the traders folders, inside each folder is an assort.json file

it works , i been able to modifi a bunch of trades to barter.. awsome

0 Likes
SaltyClap

I’m confused about this process. Do I need to put both the assort.json and questassort.json files from the trader folder into the Assort_editor folder? Then, do I launch Assort_editor.exe and go to the website? If so, it’s not working for me

0 Likes

yes , copy them both to assort editor folder, open the Assort_editor.exe and go to the link

given , should open all the trades in that file , when you finishing editing , close the app ando copy the edited file assort.json from assort editor folder to the mod folder

0 Likes
Cosm1c Gam3r

I have question. Is it normal (I highly doubt it) that unpacking using 7z took me more than 1 and a half hour to unpack this mod?

0 Likes

No that’s not normal. There’s something wrong with your system in that case

0 Likes

No other zip, rar, 7z took that long ever. That was weird.

0 Likes
The Techno

is it possible to make this also edit the trader level the item is sold at?

0 Likes

Certainly. Can’t provide an estimate for when, but should be easy enough to add it. 😁

0 Likes
Cosm1c Gam3r

I spent so much time editing in trader assort.json that such mod would be godsend.

But I wonder if I can use it on SPT 3.7.x version?

Can I change assort values:

“UnlimitedCount”: true, (true/false)

“StackObjectsCount”: 1850000, (any number)

“BuyRestrictionMax”: 3, (any number)

“BuyRestrictionCurrent”: 0 (any number)

0 Likes

Can you show me an assort.json which has BuyRestrictionMax and BuyRestrictionCurrent? The other two should be possible

0 Likes

Practically all trader assort.json items have those values:

“StackObjectsCount”:

“BuyRestrictionMax”:

some items have in addition those values:

“UnlimitedCount”:

“BuyRestrictionCurrent”:

Sometimes item have only “StackObjectsCount” without all the other 3 vatues.

0 Likes

The traders I have tried it on (Legs, Lotus) do not have BuyREstrictionMax or BuyRestrictionCurrent. Can you point me to a specific one?

“upd”: { “UnlimitedCount”: false, “StackObjectsCount”: 2 },example from Legs

0 Likes

Well I am on 3.7.X so I do not have new traders.
I gave example from Mechanic, Ragfair, Therapist. But I tweaked all the traders as I want them to have way less available item numbers for example instead of 100k or 1M to 1-2 items.

So as I already mentioned I see items having only StackObjectsCount while others have UnlimitedCount“: true some have also “BuyRestrictionMax”: and sometimes they also have BuyRestrictionCurrent“:
I would only care to be able to delete UnlimitedCount“: true as it is the same as changing it to false. Also I would like to be able to greatly reduce those ridiculous numbers of items (except ammo) by tweaking “StackObjectsCount”:“BuyRestrictionMax”:\

As for “BuyRestrictionCurrent” to be honest I do not touch this value as I have no idea what it is responsible for.

0 Likes

I agree, I can’t wrap my head around what “current” means, when Max is available as well fro buy restriction count.

I will take a look and see if i can’t find these values

0 Likes

I see, yes. I can just add it as keys under upd {}, and they will work just fine ingame. Should be no issue!

Just a question of making the UI make sense, which requires i figure out what the difference between Current and Max is. If you find anything that explains that, that would be cool, otherwise i will probably figure it out.

0 Likes

From what I know is that “BuyRestrictionMax”: is amount that you can buy from trader untill next resuply.

So if trader have 4 items available “StackObjectsCount”: 4, and we set “BuyRestrictionMax”:2,

then we can only buy only 2 of this item till the timer of resuply will reset.

To be honest I set StackObjectsCount and BuyRestrictionMax to the same number anyway. For single player gameplay thes limits makes no sense anyway. But it is important to delete UnlimitedCount“: true so our value set in StackObjectsCount is utilised as UnlimitedCount“: true makes buying iteam in unlimited numbers like trader is never running out of item.

As of now I cannot make trader timer to not reset every time I close game and server window. I know there is some mod that have extra feature to make timer be not reset and IR time limit must pass even if server window is closed or even PC is turned off. But I did not like to have this mod as there was no way to only use this feature and I did not like what mod do overall.

0 Likes
Tonofash

Is it possible to make a bot loadout editor? Trying to manually add a gun to a boss or follower is kind of a headache.

0 Likes

That’s unfortunately out of scope for this specific app, but maybe in the future. Don’t wait for it, though. 🫡

0 Likes

Okie, Thank you for replying.

0 Likes

Details