455 PathPrefix:= ParamStr(13); |
455 PathPrefix:= ParamStr(13); |
456 cShowFPS:= ParamStr(14) = '1'; |
456 cShowFPS:= ParamStr(14) = '1'; |
457 cAltDamage:= ParamStr(15) = '1'; |
457 cAltDamage:= ParamStr(15) = '1'; |
458 UserNick:= DecodeBase64(ParamStr(16)); |
458 UserNick:= DecodeBase64(ParamStr(16)); |
459 isMusicEnabled:= ParamStr(17) = '1'; |
459 isMusicEnabled:= ParamStr(17) = '1'; |
|
460 val(ParamStr(18), cReducedQuality); |
460 isStereoEnabled:= ParamStr(19) = '1'; |
461 isStereoEnabled:= ParamStr(19) = '1'; |
461 |
|
462 if (ParamStr(18) = '1') then //HACK - always disable rqLowRes as it's a game breaker |
|
463 cReducedQuality:= $FFFFFFFF xor rqLowRes |
|
464 else |
|
465 val(ParamStr(18), cReducedQuality); |
|
466 |
|
467 if (ParamStr(8) = '0') then //HACK - ifcVSyncInUse not true, disable it |
|
468 cReducedQuality:= cReducedQuality xor rqDesyncVBlank; |
|
469 if (ParamStr(9) = '0') then //HACK - if cWeaponTooltips not true, disable it |
|
470 cReducedQuality:= cReducedQuality xor rqTooltipsOff; |
|
471 end; |
462 end; |
472 3: begin |
463 3: begin |
473 val(ParamStr(2), ipcPort); |
464 val(ParamStr(2), ipcPort); |
474 GameType:= gmtLandPreview; |
465 GameType:= gmtLandPreview; |
475 if ParamStr(3) <> 'landpreview' then |
466 if ParamStr(3) <> 'landpreview' then |