Mod Details

zzzMassiveSoft Mechanic Fix

zzzMassiveSoft Mechanic Fix 1.0.2

Created by HaaWkk

1.3K Downloads

SPT 3.11.4 Compatible

A simple server-side fix for the MassiveSoft mod crash where Mechanic (or other traders) refuse to load and spit out an error

Latest Version 1.0.2
SPT 3.11.4

Updated Sep 30, 7:09 AM

0.0 MB

Version Notes

Fixed an issue where trader weapons were spawning with missing parts. This was caused by SPT-Realism’s “randomize trader stock” option occasionally setting null values on root offers.

Sanitizer now only touches root offers, leaving attachments and part trees intact.

Ensures stock, barter counts, and loyalty levels are always valid integers.

Should now work cleanly with both vanilla SPT and Realism enabled.

This download is externally hosted.
Always scan for viruses.

This is a compatibility patch

With the help of GPT i created this mod to solve the bug where MassiveSoft’s mod causes Mechanic (and sometimes other traders) to crash with a null to Int32 error.

The crash happens because MassiveSoft (and sometimes other mods) generate broken trader offers with null stock counts, barter prices, or loyalty levels.

This mod automatically sanitises Mechanic’s assort (and all other traders, just in case) after everything loads.

What It Does

Loads after all other mods.
Cleans up Mechanic’s assort by:
- Forcing StackObjectsCount to at least 1
-
Replacing missing barter counts with ₽1000
-
Fixing loyalty levels to always be in the range 1–4
-
Keeps items usable instead of deleting them.

How to Install

Download zzzMassiveSoft-MechanicFix.zip

Drag and drop the user folder into your SPT root

Compatibility
Tested on SPT 3.11.0.
Safe to use alongside MassiveSoft and other trader mods.
Works even if you don’t use MassiveSoft (it just ensures traders never have bad data).

Credits
Mod by HaaWkk
Thanks to the SPT community for bug hunting and fixes

Version 1.0.2
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

0.0 MB

386 Downloads

Created Sep 30, 7:08 AM

Updated Sep 30, 7:09 AM

Virus Total Results

Fixed an issue where trader weapons were spawning with missing parts. This was caused by SPT-Realism’s “randomize trader stock” option occasionally setting null values on root offers.

Sanitizer now only touches root offers, leaving attachments and part trees intact.

Ensures stock, barter counts, and loyalty levels are always valid integers.

Should now work cleanly with both vanilla SPT and Realism enabled.

Version 1.0.1
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

750 Downloads

Created Sep 14, 10:58 PM

Updated Sep 14, 10:58 PM

Virus Total Results

Updated package.json to support all 3.11.x versions of SPT.

Version 1.0.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

211 Downloads

Created Sep 13, 10:13 PM

Updated Sep 13, 10:13 PM

Virus Total Results
Razzmatazz146

Not sure if it’s this mod, but when I have it activated, it does fix Mechanic, but all guns are missing half their parts at the trader. Not a single complete gun.

0 Likes
Massivesoft

Really? Guess I need to check my codes……. Some information would be helpful.

1 Like
Kojimbo0_0

Works great

0 Likes
noidontwanna

Mod will not load with SPT 3.11.4, because version checking is too strict.

You need to update sptVersion line in package.json like this:

“sptVersion”: “~3.11”

0 Likes
huiCy
0 Likes
yexi

Awesome

1 Like

Details