Yeah, but those checks your referring to are extra work, and can lead to embarassing false positives (for instance forcing a quit on a player that never used any mod because you detected an inconsistency between bios and in-game variables... for discovering too late that the inconsistency was due to a bug. I'm not inventing. Some bug fixes, as reported by DPC in the change log, were precisely inconsistencies in the bios).There are ways to catch cheats without needing to know anything about the mod involved - for example, most path-switching will lead to inconsistencies between the phone bios and the in-game variables; money cheats will leave impossible amounts of money having been spent; etc.
While targeting known mods is as easy as a single "if" clause to check if a specific object - which is NEVER defined in the unmodded game - is defined. No risk of false positives here. If you have an extra object defined, you DEFINITELY modded the original code.
Last edited: