Most modern trainers do not work on the original CD-ROM version or the Steam "Extreme" edition. The Stronghold Crusader 1.0 0.1 trainer is specifically hex-coded to match the executable of the early 2000s CD release. If you try to use a 1.1 trainer on a 1.0 game, the game will likely crash.
The "1.0 0.1" version refers to the earliest iteration of the game and its most basic trainer. It represents a specific era of gaming where "trainers" were small, dedicated programs that players ran alongside the game to "inject" code and change values. Using it felt like discovering a secret merchant in the bazaar who could conjure a thousand swords from thin air.
Allows for free building and destroys enemy fortresses.