I've fixed the cause of the CTD... at least the one introduced with the 1.1 version of my minimod. It was caused by the Composition B not having a secondary fire input assigned. This didn't crash the game with the default AI or the 1.0 minimod, as bots didn't use this weapon.
However, there are still random CTDs on Luttich 64, maybe 50-60% of the time, usually at least 15-20 minutes into the game, often later. I'm not sure of the cause of these; I have a suspicion it might be the static 6pdr AT gun, as the last CTD was when I was killed by a Panther whilst manning the 6pdr.
On a related note, I think I've found a way to stop bots randomly blowing themselves up (and everyone else nearby) with explosives - it's the "c4" setting in the AI behaviour file, set this to 0.0 and this bot behaviour should be disabled. I think they should still use AT charges for their intended purpose - I saw one Geballte Ladung kill message since making this change - but I'll need to do some more testing to be sure.
It's certainly a needed fix, I once saw a German bot on Goodwood 64 cause 7 teamkills (plus himself) this way
- not sure if this is a record?!