The symptoms were that I got the 'DirectX SDK June 2010 not installed, so there'll be no sound' message in the first screen. I ignored that as I wasn't interested in sound anyway, but I got a crash if I proceeded to try and run a scenario.
I was meddling with the code at the time, so it was a while before I realized what was happening.
