DEBUG(script,0,"After a reload, the GameScript by the name '%s' was no longer found, and removed from the list.",_settings_game.game_config->GetName());
Debug(script,0,"After a reload, the GameScript by the name '{}' was no longer found, and removed from the list.",_settings_game.game_config->GetName());
DEBUG(script,0,"After a reload, the GameScript by the name '%s' was no longer found, and removed from the list.",_settings_newgame.game_config->GetName());
Debug(script,0,"After a reload, the GameScript by the name '{}' was no longer found, and removed from the list.",_settings_newgame.game_config->GetName());
DEBUG(sprite,1,"%u extra sprites, %u from baseset, %u from fallback",total_extra_graphics,total_extra_graphics-_missing_extra_graphics,_missing_extra_graphics);
Debug(sprite,1,"{} extra sprites, {} from baseset, {} from fallback",total_extra_graphics,total_extra_graphics-_missing_extra_graphics,_missing_extra_graphics);
/* The original baseset extra graphics intentionally make use of the fallback graphics.
DEBUG(driver,7,"DLS: Ignoring unknown list chunk of type %c%c%c%c",(char)(list_type&0xFF),(char)((list_type>>8)&0xFF),(char)((list_type>>16)&0xFF),(char)((list_type>>24)&0xFF));
Debug(driver,7,"DLS: Ignoring unknown list chunk of type {}{}{}{}",(char)(list_type&0xFF),(char)((list_type>>8)&0xFF),(char)((list_type>>16)&0xFF),(char)((list_type>>24)&0xFF));
DEBUG(driver,7,"DLS: Ignoring unknown list chunk of type %c%c%c%c",(char)(list_type&0xFF),(char)((list_type>>8)&0xFF),(char)((list_type>>16)&0xFF),(char)((list_type>>24)&0xFF));
Debug(driver,7,"DLS: Ignoring unknown list chunk of type {}{}{}{}",(char)(list_type&0xFF),(char)((list_type>>8)&0xFF),(char)((list_type>>16)&0xFF),(char)((list_type>>24)&0xFF));
DEBUG(driver,7,"DLS: Ignoring unknown list chunk of type %c%c%c%c",(char)(list_type&0xFF),(char)((list_type>>8)&0xFF),(char)((list_type>>16)&0xFF),(char)((list_type>>24)&0xFF));
Debug(driver,7,"DLS: Ignoring unknown list chunk of type {}{}{}{}",(char)(list_type&0xFF),(char)((list_type>>8)&0xFF),(char)((list_type>>16)&0xFF),(char)((list_type>>24)&0xFF));
DEBUG(net,1,"No \"client_name\" has been set, using \"%s\" instead. Please set this now using the \"name <new name>\" command",fallback_client_name.c_str());
Debug(net,1,"No \"client_name\" has been set, using \"{}\" instead. Please set this now using the \"name <new name>\" command",fallback_client_name);
DEBUG(net,1,"No \"server_name\" has been set, using \"%s\" instead. Please set this now using the \"server_name <new name>\" command",fallback_server_name.c_str());
Debug(net,1,"No \"server_name\" has been set, using \"{}\" instead. Please set this now using the \"server_name <new name>\" command",fallback_server_name);
DEBUG(net,2,"[admin] Admin did not send its authorisation within %d seconds",(uint32)std::chrono::duration_cast<std::chrono::seconds>(ADMIN_AUTHORISATION_TIMEOUT).count());
Debug(net,2,"[admin] Admin did not send its authorisation within {} seconds",std::chrono::duration_cast<std::chrono::seconds>(ADMIN_AUTHORISATION_TIMEOUT).count());
as->CloseConnection(true);
continue;
}
@ -135,7 +135,7 @@ NetworkRecvStatus ServerNetworkAdminSocketHandler::SendError(NetworkErrorCode er
DEBUG(net,1,"[admin] The admin '%s' (%s) made an error and has been disconnected: '%s'",this->admin_name.c_str(), this->admin_version.c_str(), error_message.c_str());
Debug(net,1,"[admin] The admin '{}' ({}) made an error and has been disconnected: '{}'",this->admin_name, this->admin_version, error_message);
DEBUG(grf,0,"%s: NewGRF \"%s\" (GRFID %08X) uses GRF version %d, which is incompatible with this version of OpenTTD.",_cur.grfconfig->filename,name,BSWAP32(grfid),grf_version);
Debug(grf,0,"{}: NewGRF \"{}\" (GRFID {:08X}) uses GRF version {}, which is incompatible with this version of OpenTTD.",_cur.grfconfig->filename,name,BSWAP32(grfid),grf_version);
}
/* GRF IDs starting with 0xFF are reserved for internal TTDPatch use */
DEBUG(grf,0,"GRFInfo: GRFID %08X in FILESCAN stage does not match GRFID %08X in INIT/RESERVE/ACTIVATION stage",BSWAP32(_cur.grffile->grfid),BSWAP32(grfid));
Debug(grf,0,"GRFInfo: GRFID {:08X} in FILESCAN stage does not match GRFID {:08X} in INIT/RESERVE/ACTIVATION stage",BSWAP32(_cur.grffile->grfid),BSWAP32(grfid));
if(filename!=nullptr)DEBUG(grf,1,"FinaliseHouseArray: %s defines house %d as multitile, but no suitable tiles follow. Disabling house.",filename,hs->grf_prop.local_id);
if(filename!=nullptr)Debug(grf,1,"FinaliseHouseArray: {} defines house {} as multitile, but no suitable tiles follow. Disabling house.",filename,hs->grf_prop.local_id);
if(filename!=nullptr)DEBUG(grf,1,"FinaliseHouseArray: %s defines multitile house %d with non-zero population on additional tiles. Disabling house.",filename,hs->grf_prop.local_id);
if(filename!=nullptr)Debug(grf,1,"FinaliseHouseArray: {} defines multitile house {} with non-zero population on additional tiles. Disabling house.",filename,hs->grf_prop.local_id);
DEBUG(grf,1,"FinaliseHouseArray: %s defines house %d with different house size then it's substitute type. Disabling house.",filename,hs->grf_prop.local_id);
Debug(grf,1,"FinaliseHouseArray: {} defines house {} with different house size then it's substitute type. Disabling house.",filename,hs->grf_prop.local_id);
returnfalse;
}
/* Make sure that additional parts of multitile houses are not available. */
if(filename!=nullptr)DEBUG(grf,1,"FinaliseHouseArray: %s defines house %d without a size but marked it as available. Disabling house.",filename,hs->grf_prop.local_id);
if(filename!=nullptr)Debug(grf,1,"FinaliseHouseArray: {} defines house {} without a size but marked it as available. Disabling house.",filename,hs->grf_prop.local_id);
DEBUG(desync,2,"newgrf cache mismatch: type %i, vehicle %i, company %i, unit number %i, wagon %i",(int)v->type,v->index,(int)v->owner,v->unitnumber,length);
Debug(desync,2,"newgrf cache mismatch: type {}, vehicle {}, company {}, unit number {}, wagon {}",v->type,v->index,v->owner,v->unitnumber,length);
DEBUG(desync,2,"vehicle cache mismatch: type %i, vehicle %i, company %i, unit number %i, wagon %i",(int)v->type,v->index,(int)v->owner,v->unitnumber,length);
Debug(desync,2,"vehicle cache mismatch: type {}, vehicle {}, company {}, unit number {}, wagon {}",v->type,v->index,v->owner,v->unitnumber,length);
DEBUG(desync,2,"road vehicle ground vehicle cache mismatch: vehicle %i, company %i, unit number %i, wagon %i",v->index,(int)v->owner,v->unitnumber,length);
Debug(desync,2,"road vehicle ground vehicle cache mismatch: vehicle {}, company {}, unit number {}, wagon {}",v->index,v->owner,v->unitnumber,length);
DEBUG(script,0,"The savegame has an GameScript by the name '%s', version %d which is no longer available.",_game_saveload_name.c_str(),_game_saveload_version);
DEBUG(script,0,"This game will continue to run without GameScript.");
Debug(script,0,"The savegame has an GameScript by the name '{}', version {} which is no longer available.",_game_saveload_name,_game_saveload_version);
Debug(script,0,"This game will continue to run without GameScript.");
}else{
DEBUG(script,0,"The savegame had no GameScript available at the time of saving.");
DEBUG(script,0,"This game will continue to run without GameScript.");
Debug(script,0,"The savegame had no GameScript available at the time of saving.");
Debug(script,0,"This game will continue to run without GameScript.");
}
}else{
DEBUG(script,0,"The savegame has an GameScript by the name '%s', version %d which is no longer available.",_game_saveload_name.c_str(),_game_saveload_version);
DEBUG(script,0,"The latest version of that GameScript has been loaded instead, but it'll not get the savegame data as it's incompatible.");
Debug(script,0,"The savegame has an GameScript by the name '{}', version {} which is no longer available.",_game_saveload_name,_game_saveload_version);
Debug(script,0,"The latest version of that GameScript has been loaded instead, but it'll not get the savegame data as it's incompatible.");
}
/* Make sure the GameScript doesn't get the saveload data, as it was not the