Because idiots who get errors and bugs from MODS go to the developer of GAME to complain, which burdens the developement especially on such a giant scale like this, so now I completely understand why there are steps to prevent mods from working. Good mods will still find a way around any blocks just gotta be patient.
He could simply give a warning screen before quitting the game: "YOUR MOD IS NOT ALLOWED". That would be useful and fair, because the player would actually understand what's the issue. No, he likes to silently quit the game, so the players goes to his Discord to report the bug and he can have an orgasm banning him. Weird.
Some don't allow the use of mods for the same reason as DPC, people send bug reports on problems that turn out to be caused by mods and the Devs spend hours trying to fix it before realizing the real problem.
I don't know if it's true that he has put in things that makes the game crash on purpose or if people just assume it.
WHAT? There is no mystery at all. Just open the code, he checks if a variable used by a mod (I don't remember if it's Sancho, Scrappy or both) exists, if TRUE, it QUITS the game. Similar check is done for Android, if you're on Android, it quits. It never bothered me as I use a
WT mod that does not save variables nor let me cheat.
Remember, it does not happen at game launch, it happens during normal gameplay so a player does not associate this "crash" to a mod. Evil.
It's a common claim "DPC does it because they don't like mods" but frankly no one has ever actually cited it. Just seems to be people whinging about their broken mods and claiming DPC must be doing it because DPC is an easy target.
Fact is most mods are going to break when there's a new update anyway, and the most popular mods get "fixed" within a few days, so it's just people with modded games upset they have to wait days longer from what I've seen.
No one ever cited it? It has been cited the exact line a few times in the last days, there has been an easy fix explained and posted here recently. Just open the code and look yourself, there is no mystery about what causes the "crash". He does not verify the variables of the game for cheats, he just checks if the mod exist or existed by looking for a specific variable saved by the mod. It's easy like that.
If a mod doesn't save variables, it runs undetected.
By the way, why the excellent
WT MOD is never cited despite being so useful and hassle free? It simpler than Sancho/Scrappy and does not let you cheat, but it never caused me problems and it speeds up enormously when having to play many paths.