anchor.diff:      Lab.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_INACCESIBLE_PLACES_HINT];
       if aMP then begin Lab.Hide; NextLine(Column_Y,-20) end;
       Check_NoGo := TKMCheckBox.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_BLOCK_WALKING], fntMetal);
  -    Check_NoGo.Checked := True;
  +    Check_NoGo.Checked := fRMG.RMGSettings.OnePath.NoGoZones;
       Check_NoGo.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_BLOCK_WALKING_HINT];
       if aMP then begin Check_NoGo.Hide; NextLine(Column_Y,-20) end;
       Check_ReplaceTerrain := TKMCheckBox.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_CHANGE_TEXTURE], fntMetal);
  -    Check_ReplaceTerrain.Checked := True;
  +    Check_ReplaceTerrain.Checked := fRMG.RMGSettings.OnePath.ReplaceTerrain;
       Check_ReplaceTerrain.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_CHANGE_TEXTURE_HINT];
       if aMP then begin Check_ReplaceTerrain.Hide; NextLine(Column_Y,-20) end;
   
   // COLUMN 4: Objects
     Check_Objects := TKMCheckBox.Create(Panel_Settings, Column_X, NextLine(Column_Y,40), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_OBJECTS], fntMetal);
  -    Check_Objects.Checked := True;
  +    Check_Objects.Checked := fRMG.RMGSettings.Objects.Active;
       Check_Objects.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_OBJECTS_HINT];
       Check_Objects.Enabled := not aMP;
     // Animals
     Check_Animals := TKMCheckBox.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y,PARAGRAPH_HEIGHT), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_ANIMALS], fntMetal);
  -    Check_Animals.Checked := True;
  +    Check_Animals.Checked := fRMG.RMGSettings.Objects.Animals;
       Check_Animals.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_ANIMALS_HINT];
       if aMP then begin Check_Animals.Hide; NextLine(Column_Y,-20) end;
     // Object density
     Lab := TKMLabel.Create(Panel_Settings, Column_X, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_DENSITY], fntMetal, taLeft);
       Lab.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_OBJECTS_DENSITY_HINT];
       TBar_ObjectDensity := TKMTrackBar.Create(Panel_Settings, Column_X, NextLine(Column_Y), WIDTH_TrackBar, 0, 10);
  -    TBar_ObjectDensity.Position := 6;
  +    TBar_ObjectDensity.Position := fRMG.RMGSettings.Objects.ObjectDensity;
       TBar_ObjectDensity.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_OBJECTS_DENSITY_HINT];
     // Forests
     Lab := TKMLabel.Create(Panel_Settings, Column_X, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_FORESTS_DENSITY], fntMetal, taLeft);
       Lab.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_FORESTS_DENSITY_HINT];
       TBar_Forests := TKMTrackBar.Create(Panel_Settings, Column_X, NextLine(Column_Y), WIDTH_TrackBar, 0, 10 - Byte(aMP) * 2);
  -    TBar_Forests.Position := 5;
  +    TBar_Forests.Position := fRMG.RMGSettings.Objects.ForestDensity;
       TBar_Forests.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_FORESTS_DENSITY_HINT];
     // Trees in forest
     Lab := TKMLabel.Create(Panel_Settings, Column_X, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_TREES], fntMetal, taLeft);
       Lab.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_TREES_HINT];
       TBar_Trees := TKMTrackBar.Create(Panel_Settings, Column_X, NextLine(Column_Y), WIDTH_TrackBar, 1, 30);
  -    TBar_Trees.Position := 17;
  +    TBar_Trees.Position := fRMG.RMGSettings.Objects.Trees;
       TBar_Trees.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_TREES_HINT];
   
     if aMP then
  
positive.code:     Lab := TKMLabel.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_STEP], fntMetal, taLeft);
        Lab.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_STEP_PRIM_HINT];
        TBar_Biomes1_Step := TKMTrackBar.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y), WIDTH_TrackBar-OFFSET_1, 1, 10);
        TBar_Biomes1_Step.Position := 5;
        TBar_Biomes1_Step.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_STEP_PRIM_HINT];
      Lab := TKMLabel.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_LIMIT], fntMetal, taLeft);
        Lab.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_LIMIT_HINT];
        TBar_Biomes1_Limit := TKMTrackBar.Create(Panel_Settings, Column_X+OFFSET_1, NextLine(Column_Y), WIDTH_TrackBar-OFFSET_1, 1, 10);
        TBar_Biomes1_Limit.Position := 6;
        TBar_Biomes1_Limit.Hint := gResTexts[TX_MAPED_RMG_SETTINGS_LIMIT_HINT];
    // Second Layer
    Lab := TKMLabel.Create(Panel_Settings, Column_X, NextLine(Column_Y,PARAGRAPH_HEIGHT), BOX_X, BOX_Y, gResTexts[TX_MAPED_RMG_SETTINGS_SECOND_LAYER], fntMetal, taLeft);
  
negative.code: 
      // DEBUG (COLUMN 4)
      {$IFDEF DEBUG_RMG}
        Check_Decomposition.Checked := False;
        Check_BasicTiles.Checked := False;
        Check_CA.Checked := True;
      {$ENDIF}
  