anchor.diff:          gLog.AddTime('Error saving random checks to ' + RngPath); //Silently log error, don't propagate error further
       end;
   
  -  WriteToFile(mpLocalDataPath,'fillPathKM_Test6.txt');
     gLog.AddTime('Saving game', True);
   end;
   
  
positive.code:       KMCopyFile(SaveName('basesave', EXT_SAVE_BASE, IsMultiplayer), NewSaveName, True);
      {$ENDIF}
  
    WriteToFile('asd','fillPathKM_Test5.txt');
    //Save replay queue
    gLog.AddTime('Saving replay info');
    fGameInputProcess.SaveToFile(ChangeFileExt(fullPath, EXT_SAVE_REPLAY_DOT));
  
    WriteToFile(mpLocalDataPath,'fillPathKM_Test6.txt');
    if DoSaveRandomChecks then
      try
        RngPath := ChangeFileExt(fullPath, EXT_SAVE_RNG_LOG_DOT);
  
negative.code: 
  //Saves game by provided name
  procedure TKMGame.Save(const aSaveName: UnicodeString; aTimestamp: TDateTime);
  var
    fullPath, RngPath, mpLocalDataPath, NewSaveName: UnicodeString;
  begin
  