Because Stronghold 3 had a turbulent launch and several patches, trainers (small programs that modify game memory to enable cheats) are highly version-specific. If you use a trainer meant for version 1.0 on version 1.10, it will likely crash the game or simply not work.