The best 'solution' to this 'problem' is to go play on a console - by putting verification code inside a TPM chip that you cannot modify without having Intel's reverse engineering lab, you can prevent me from modifying the operating system and the operating system can then make sure to only run unmodified code. It is laws-of-physics-breakingly impossible to prevent me from modifying memory of a running process in any way I see fit any protection you include in the game to detect such attempts can, in principle, be bypassed. However, what you are asking for is simply impossible - you are running Stronghold Crusader 2 on a PC, a platform which allows you to (in principle) arbitrarily modify any application or any part of the operating system.
hope that gets patched soonMy opinion is that you should be free to play the game in whatever way you wish - if you want to start with more cash, then that's fine if you don't want to start with loads of money then that is also fine.
Why bother doing that it takes the sence of achievement away when you win a hard battle.