anchor.diff:  
   
   procedure TKMMenuMapEditor.LoadMinimap(aID: Integer = -1);
  +var
  +  Map: TKMapInfo;
   begin
     if aID <> -1 then
     begin
  -    fMinimap.LoadFromMission(GetMaps[aID].FullPath('.dat'), []);
  +    Map := GetMaps[aID];
  +    fMinimap.LoadFromMission(Map.FullPath('.dat'), []);
       fMinimap.Update(True);
       MinimapView_MapEd.SetMinimap(fMinimap);
       MinimapView_MapEd.Show;
  -  end else
  +    Panel_LobbySetupDesc.Show;
  +    Map.LoadExtra;
  +    Memo_LobbyMapDesc.Text := Map.BigDesc;
  +    if Map.HasReadme then
  +      Button_LobbySetupReadme.Show
  +    else
  +      Button_LobbySetupReadme.Hide;
  +  end else begin
       MinimapView_MapEd.Hide;
  +    Panel_LobbySetupDesc.Hide;
  +    Memo_LobbyMapDesc.Clear;
  +  end;
   end;
   
   
  
positive.code:       ColumnBox_MapEd.OnChange := SelectMap;
        ColumnBox_MapEd.OnDoubleClick := StartClick;
  
        with TKMBevel.Create(Panel_MapEdLoad, 448, 264, 199, 199) do
          Anchors := [anLeft];
        MinimapView_MapEd := TKMMinimapView.Create(Panel_MapEdLoad, 452, 268, 191, 191);
        MinimapView_MapEd.Anchors := [anLeft];
  
        Button_MapEd_Load := TKMButton.Create(Panel_MapEdLoad, 0, 632, 440, 30, gResTexts[TX_MENU_MAP_LOAD_EXISTING], bsMenu);
        Button_MapEd_Load.Anchors := [anLeft, anBottom];
  
negative.code:     procedure ColumnClick(aValue: Integer);
      function GetMaps: TKMapsCollection;
      procedure LoadMinimap(aID: Integer = -1);
      procedure ReadmeClick(Sender: TObject);
      procedure SelectMap(Sender: TObject);
      procedure BackClick(Sender: TObject);
      procedure DeleteClick(Sender: TObject);
  