{ "showMoveTime", ArgBoolean, (void *) &appData.moveTime, TRUE, (ArgIniType) FALSE },
{ "bmpSave", ArgInt, (void *) &appData.bmpSave, FALSE, 0 },
{ "defaultEngineInstallDir", ArgFilename, (void *) &appData.defEngDir, FALSE, (ArgIniType) "." },
+ { "defaultInstallProtocol", ArgInt, (void *) &appData.defProtocol, TRUE, (ArgIniType) 0 },
// [HGM] tournament options
{ "tourneyFile", ArgFilename, (void *) &appData.tourneyFile, FALSE, (ArgIniType) "" },
static void
LoadEngineProc (int engineNr, char *title)
{
+ int p = appData.defProtocol;
if(*engineListFile) ParseSettingsFile(engineListFile, &engineListFile); // contains engine list
+ if(p >= 0 && p < 5) protocolChoice = protocols[p];
isUCI = isUSI = storeVariant = v1 = useNick = False; addToList = hasBook = True; // defaults
secondEng = engineNr;
if(engineLine) free(engineLine); engineLine = strdup("");