"Modding Electronic Arts' Game Engines: A Case Study of Westwood/EA RTS Titles" — examines file formats, map and unit data structures, and save-game formats for late-90s / early-2000s RTS engines (applicable patterns for BFME2). Useful for understanding where persistent game data lives and how to make non-invasive mods.
Preface
Because trainers work by modifying game memory, antivirus software often flags them as "False Positives." You may need to whitelist the trainer folder. battle for middle earth 2 1.06 trainer 36
It is often recommended to launch Battle for Middle-earth II and reach the main menu before activating the trainer. "Modding Electronic Arts' Game Engines: A Case Study
Makes your heroes and buildings invulnerable to enemy damage. Infinite Population: map and unit data structures