It has in the version of AIAutoPlay in Revolution, it's been a while since I updated this version. I intend to put out a 3.17 version of this and would certainly include the latest AIAutoPlay Python code but I'm not sure whether to include Solver's unofficial patch or not ... probably not since it's constantly evolving.

/********************************************************************************/
/** AI_AUTO_PLAY_MOD 1/1/08 jdog5000 */
/** */
/** */
/********************************************************************************/
GET_PLAYER(getActivePlayer()).setDisableHuman((getAIAutoPlay() != 0));

// ---------------- AI_AUTO_PLAY_MOD start --------------------
//GET_PLAYER(getActivePlayer()).setHumanDisabled((getAIAutoPlay() != 0));
for (int i = 0; i < MAX_PLAYERS; ++i)
{
CvPlayer& kPlayer = GET_PLAYER((PlayerTypes)i);
if (getAIAutoPlay() == 0 && kPlayer.isHumanDisabled())
{
kPlayer.setHumanDisabled(false);
}
else if (getAIAutoPlay() > 0 && kPlayer.isHuman() && !kPlayer.isHumanDisabled())
{
kPlayer.setHumanDisabled(true);
}
}





Sometimes the game crashes during autoplay. When I replay the turn 'manually', or when I reload the latest autosave and restart Autoplay, the crash no longer occurs.