anchor.diff:  end;
   
   
  +class function TKMSavesCollection.GetSaveFolder(aIsMultiplayer: Boolean): UnicodeString;
  +begin
  +  if aIsMultiplayer then
  +    Result := SAVES_MP_FOLDER_NAME
  +  else
  +    Result := SAVES_FOLDER_NAME;
  +end;
  +
  +
   function TKMSavesCollection.Contains(aNewName: UnicodeString): Boolean;
   var
     I: Integer;
  
positive.code:     class function Path(const aName: UnicodeString; aIsMultiplayer: Boolean): UnicodeString;
      class function FullPath(const aName, aExt: UnicodeString; aIsMultiplayer: Boolean): UnicodeString;
      class function GetSaveCRC(aName: UnicodeString; aIsMultiplayer: Boolean): Cardinal;
  
      procedure Refresh(aOnRefresh: TNotifyEvent; aMultiplayerPath: Boolean; aOnComplete: TNotifyEvent = nil);
      procedure TerminateScan;
  
negative.code: 
  class function TKMSavesCollection.Path(const aName: UnicodeString; aIsMultiplayer: Boolean): UnicodeString;
  begin
    Result := ExeDir + GetSaveFolder(aIsMultiplayer) + PathDelim + aName + PathDelim;
  end;
  
  
  