anchor.diff:    //First reset everything because e.g. CanBeHuman is assumed false by default and set true when we encounter SET_USER_PLAYER
     ResetInfo;
   
  -  datFile := fPath + fFileName + '.dat';
  +  datFile := fDir + fFileName + '.dat';
   
     missionParser := TKMMissionParserInfo.Create;
     try
  
positive.code:     property TxtInfo: TKMMapTxtInfo read GetTxtInfo;
      property BigDesc: UnicodeString read GetBigDesc write SetBigDesc;
      property InfoAmount: TKMMapInfoAmount read fInfoAmount;
      property Path: string read fPath;
      property MapFolder: TKMapFolder read fMapFolder;
      property FileName: UnicodeString read fFileName;
      function FullPath(const aExt: string): string;
  
negative.code:    Lock;
     try
       Assert(InRange(aIndex, 0, fCount - 1));
       KMDeleteFolder(fMaps[aIndex].Dir);
       fMaps[aIndex].Free;
       for I  := aIndex to fCount - 2 do
         fMaps[I] := fMaps[I + 1];
  