Index: src/saveload/ai_sl.cpp =================================================================== --- src/saveload/ai_sl.cpp (revision 27582) +++ src/saveload/ai_sl.cpp (working copy) @@ -83,7 +83,7 @@ /* A random AI. */ config->Change(NULL, -1, false, true); } else { - config->Change(_ai_saveload_name, _ai_saveload_version, false, _ai_saveload_is_random); + config->Change(_ai_saveload_name, -1, true, _ai_saveload_is_random); if (!config->HasScript()) { /* No version of the AI available that can load the data. Try to load the * latest version of the AI instead. */ Index: src/saveload/game_sl.cpp =================================================================== --- src/saveload/game_sl.cpp (revision 27582) +++ src/saveload/game_sl.cpp (working copy) @@ -75,7 +75,7 @@ GameConfig *config = GameConfig::GetConfig(GameConfig::SSS_FORCE_GAME); if (StrEmpty(_game_saveload_name)) { } else { - config->Change(_game_saveload_name, _game_saveload_version, false, _game_saveload_is_random); + config->Change(_game_saveload_name, -1, true, _game_saveload_is_random); if (!config->HasScript()) { /* No version of the GameScript available that can load the data. Try to load the * latest version of the GameScript instead. */