Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
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.1
- HaaWkk
- 111 Downloads
Updated package.json to support all 3.11.x versions of SPT.
-
Version 1.0.0
- HaaWkk
- 171 Downloads
Kojimbo0_0
Works great
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"
HaaWkk Author
Thanks for the heads up, I have addresed this in the new version
huiCy
yexi
Awesome