Background
I\'ve had problems for quite a while now with players cheating in my android game. For a strict single-player game this wouldn\'t be a big is
I have a thought on this, since I sometimes use GameCIH myself. You could have a rolling 10-entry transaction log that self-checks on every new transaction.
What you would do (since GameCIH can only deal with one variable at a time) is have two variables that are checked against each other.
If the negative of the summation value doesn't match the original plus the 10 logged transactions, return an error.
You would just have to change how your stat mods are handled - if even one of them still tries to modify the original value directly, your game would return that it's been incorrectly changed.