- on reload game check ini setting for crc network checks
This commit is contained in:
parent
aa66e4b5e9
commit
8a50dbd671
|
@ -1065,6 +1065,22 @@ bool CoreData::loadGameSettingsFromFile(std::string fileName, GameSettings *game
|
||||||
|
|
||||||
gameSettings->setAllowObservers(properties.getBool("AllowObservers","false"));
|
gameSettings->setAllowObservers(properties.getBool("AllowObservers","false"));
|
||||||
gameSettings->setFlagTypes1(properties.getInt("FlagTypes1","0"));
|
gameSettings->setFlagTypes1(properties.getInt("FlagTypes1","0"));
|
||||||
|
|
||||||
|
uint32 valueFlags1 = gameSettings->getFlagTypes1();
|
||||||
|
if(Config::getInstance().getBool("EnableNetworkGameSynchChecks","false") == true) {
|
||||||
|
printf("*WARNING* - EnableNetworkGameSynchChecks is enabled\n");
|
||||||
|
|
||||||
|
valueFlags1 |= ft1_network_synch_checks;
|
||||||
|
gameSettings->setFlagTypes1(valueFlags1);
|
||||||
|
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
valueFlags1 &= ~ft1_network_synch_checks;
|
||||||
|
gameSettings->setFlagTypes1(valueFlags1);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
gameSettings->setEnableObserverModeAtEndGame(properties.getBool("EnableObserverModeAtEndGame"));
|
gameSettings->setEnableObserverModeAtEndGame(properties.getBool("EnableObserverModeAtEndGame"));
|
||||||
gameSettings->setAiAcceptSwitchTeamPercentChance(properties.getInt("AiAcceptSwitchTeamPercentChance","30"));
|
gameSettings->setAiAcceptSwitchTeamPercentChance(properties.getInt("AiAcceptSwitchTeamPercentChance","30"));
|
||||||
gameSettings->setFallbackCpuMultiplier(properties.getInt("FallbackCpuMultiplier","1"));
|
gameSettings->setFallbackCpuMultiplier(properties.getInt("FallbackCpuMultiplier","1"));
|
||||||
|
|
|
@ -3183,6 +3183,8 @@ void MenuStateCustomGame::loadGameSettings(GameSettings *gameSettings,bool force
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Config::getInstance().getBool("EnableNetworkGameSynchChecks","false") == true) {
|
if(Config::getInstance().getBool("EnableNetworkGameSynchChecks","false") == true) {
|
||||||
|
printf("*WARNING* - EnableNetworkGameSynchChecks is enabled\n");
|
||||||
|
|
||||||
valueFlags1 |= ft1_network_synch_checks;
|
valueFlags1 |= ft1_network_synch_checks;
|
||||||
gameSettings->setFlagTypes1(valueFlags1);
|
gameSettings->setFlagTypes1(valueFlags1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user