The 50/50 Method, or a binary search, is a method for quickly narrowing down a singular mod that’s causing issues. It’s a way of quickly checking all your mods if you have a large number installed. It’s much faster than individually checking each one, also known as a linear search.
If you need to check 50 mods, the 50/50 Method will only take 7 tests, while checking each mod individually could take 50 tests.
If you need to check 100 mods, the 50/50 Method will only take 8 tests, while checking each mod individually could take 100 tests.
First, verify that the issue you have is due to a mod by running SPT without any installed. See the Uninstalling Mods page on how to uninstall mods. Note that there’s no need to delete your mods, simply move them to a temporary folder, and create a new test profile so your main profile isn’t affected.
If you have the storage space, you can test if the issue is due to mods by installing a new copy of SPT and seeing if the issue is present without any mods.
[game folder]/SPT
and [game folder]/BepInEx
folders to a new folder (e.g.: a new folder called my mods
on your desktop).test mods
.
\SPT\user\mods
and \BepInEx\plugins
folders inside test mods
, to avoid accidentally reinstalling a mod in the incorrect location later on.test mods
.\SPT\user\mods
and BepInEx\plugins
. Make sure you move both parts of a mod out of your game folder at the same time.\BepInEx\plugins\spt
. It contains core SPT files and no mod files.\BepInEx\patchers
. If this folder contains only spt-prepatch.dll
, then you can ignore it. If not, make sure to move the mod files with its other parts.test mods
.test mods
.
test mods
to your SPT.my mods
folder.my mods
folder into your SPT folder. This will reinstall all your mods, except the one causing the issue. Override all files when prompted.After you identified which mod causes your issue, you should report it to the mod author on their Forge mod page.