Thanks for the replies, I figured this was pretty much how things were. The only AI scripts I could find (GTAI) used a custom launcher to get the game to accept them. Even if I could replicate that method there isn't an obvious way to add new races. Getting the game to recognise my edited files is just going nowhere.
At least we have triggers. It's a huge shame but I'll accept defeat and script it that way.